#created by ... #main 101011060 88264978 70711847 70711847 5560911 5560911 82293134 82293134 82293134 60316373 60316373 60316373 52350806 52350806 87255382 87255382 87255382 19310321 19310321 43694650 57995165 57995165 57995165 61314842 61314842 61314842 63166095 63166095 63166095 81439173 84220251 84220251 84220251 101011060 24224830 24224830 24224830 52340444 94770493 98338152 #extra 9753964 33158448 84013238 23649496 63746411 31437713 62517849 85289965 74997493 74997493 59537380 99011763 63288573 13143275 86148577 !side 54537489 61901281 99234526 31292357 99745551 58582979 43202238 94677445 49725936 24361622 83764719 47387961 99674361 65681983 87571563