#created by ... #main 100307002 100307002 100307002 4064256 4064256 4064256 27198001 27198001 27198001 83903521 83903521 49959355 49959355 49959355 92826944 92826944 92826944 94801854 94801854 94801854 81439173 10158145 52467217 52467217 52467217 17259470 17259470 17259470 68989981 68989981 68989981 63665875 63665875 63665875 9047460 9047460 9047460 73628505 73628505 73628505 #extra 79016563 5043012 50588353 41999284 41999284 61665245 39064822 3679218 2857636 38342335 75452921 2857636 32617464 2220237 22862454 !side 77558536 99423156 68819554 55623480 31292357 85289965 74586817 100410030 100410029 100410037 100410035 100410027 100410035 83903521 37129797