#created by Phan Tuan Anh #main 25733157 78661338 78661338 63166095 63166095 63166095 52340444 25955749 73594093 14558127 14558127 99550630 35726888 35726888 35261759 05318639 26077387 26077387 26077387 59438930 59438930 50005218 50005218 50005218 73468603 70368879 27204311 27204311 51227866 51227866 24010609 73628505 43898403 43898403 98338152 98338152 98338152 76375976 76375976 32807846 37520316 37520316 37520316 #extra 63288573 03679218 05821478 90673288 90673288 90673288 48815792 08491308 08491308 08491308 13117073 49202162 02857636 12421694 85289965 !side 59438930 43898403 24508238 24508238 24508238 27204311 23924608 23924608 14558127 34267821 34267821 34267821 05318639 82385847 82385847