#created by ... #main 72989439 72989439 7841921 7841921 80701178 80701178 18474999 18474999 6628343 6628343 32013448 32013448 32013448 53303460 53303460 53303460 82085295 82085295 55410871 55410871 54484652 54484652 54484652 47963370 47963370 65877963 65877963 21082832 21082832 21082832 45948430 45948430 86758915 86758915 73468603 40089744 40089744 40089744 101008062 101008062 #extra 2530830 39030163 18963306 95685352 78144171 80117527 56832966 84013237 6983839 90590303 101008048 38342335 2857636 75452921 77058170 !side 89631139 38517737 55623480 95492061 101008029 5405694 13048472 48800175 73628505 96729612 45948430 55761792 24224830 10045474 799183