#created by Stephen Bronder #main 18940556 18940556 41782653 80280944 15693423 15693423 15693423 73468603 82385847 30539496 13035077 73628505 82946847 82946847 17228908 17228908 17228908 49238328 49238328 49238328 96746083 96746083 96746083 38572779 38572779 38572779 38179121 44335251 44335251 44335251 93332803 93332803 36042004 36042004 36042004 76375976 76375976 47325505 47325505 47325505 #extra 74294676 02857636 04280258 66011101 38342335 88581108 00581014 48815792 72336818 85289965 46772449 42752141 42752141 42752141 21044178 !side 20292186 12444060 12444060 12444060 27204311 27204311 94145021 94145021 94145021 43898403 43898403 43898403 54693926 54693926 54693926