#created by John Leong #main 24224830 24224830 24224830 82012319 21441617 21441617 21441617 14536035 04055337 04055337 04055337 32807846 72291078 00703897 05133471 05133471 93920420 93920420 26845680 26845680 71197066 71197066 24508238 24508238 14558127 14558127 04334811 04334811 04334811 28985331 81439173 94046012 01845204 01845204 90351981 01475311 01475311 01475311 11481610 11481610 #extra 93854893 93854893 02857636 47363932 13117073 94977269 65741786 30741503 30741503 38342335 85289965 66403530 76145142 60303245 63519819 !side 14532163 14532163 14532163 15693423 15693423 15693423 78661338 78661338 78661338 94145021 94145021 94145021 54693926 54693926 54693926