#created by Sam Jiang #main 97148796 97148796 97148796 60037599 60037599 60037599 22420202 22420202 22420202 60600126 60600126 60600126 58793369 58793369 94187078 94187078 77235086 77235086 96026108 96026108 96026108 73628505 69815951 22398665 99427357 92919429 72634965 54693926 54693926 54693926 76375976 76375976 76375976 24299458 24299458 24299458 62098216 02263869 02263869 02263869 #extra 80532587 04280258 48608796 02857636 38342335 41999284 86066372 93672138 79606837 01174075 01174075 27552504 72167543 90448279 75452921 !side 00102380 00102380 00102380 43898403 43898403 43898403 23002292 18144506 24224830 80101899 80101899 34267821 87639778 87639778 87639778