#created by mike #main 27204311 30603688 30603688 52350806 20137754 20137754 20137754 423585 423585 423585 14558127 14558127 92300891 92300891 31480215 31480215 15610297 97268402 97631303 97631303 97631303 35726888 35726888 35726888 70368879 93946239 8267140 8267140 24224830 65681983 65681983 1218214 9659580 9659580 9659580 71645242 10045474 34325937 34325937 34325937 #extra 1686814 50954680 50954680 66976526 53325667 67556500 81846453 31833038 86066372 38342335 44097050 2857636 75452921 50588353 13117073 !side