#created by Raymond Dai #main 63166095 63166095 63166095 05318639 05318639 05318639 24010609 24010609 24010609 98338152 98338152 98338152 52340444 26077387 26077387 26077387 50005218 50005218 51227866 51227866 25733157 99550630 97616504 35726888 35726888 70368879 32807846 73594093 10045474 10045474 10045474 23516703 23516703 23516703 24207889 24207889 24207889 73628505 73628505 25955749 #extra 12421694 12421694 15844566 90673288 90673288 90673288 63288573 08491308 08491308 08491308 48815792 02857636 30194529 05821478 85289965 !side 82385847 82385847 43898403 43898403 43898403 34267821 34267821 34267821 14558127 14558127 14558127 94145021 94145021 59438930 59438930