#created by Shunping Xu #main 14558127 14558127 14558127 98338152 98338152 98338152 51227866 73628505 01372887 01372887 01372887 24010609 24010609 35261759 35261759 35261759 25955749 32807846 59438930 59438930 73642296 73642296 43898403 43898403 43898403 26077387 26077387 26077387 62015408 62015408 62015408 63166095 63166095 63166095 99550630 50005218 50005218 25733157 25733157 52340444 #extra 38342335 08491308 08491308 08491308 90673288 90673288 90673288 63288573 63288573 63288573 59934749 74586817 01482001 02857636 05043010 !side 49036338 98045062 98045062 38814750 38814750 38814750 37520316 37520316 31849106 31849106 15693423 15693423 15693423 10045474 10045474