#created by ... #main 101006010 101006010 101006010 101006056 101006056 101006056 93717133 93717133 93717133 35950025 35950025 35950025 46659709 46659709 46659709 65367484 65367484 65367484 43147039 43147039 43147039 98881931 98881931 98881931 89132148 89132148 89132148 98555327 98555327 98555327 17418744 17418744 17418744 34838437 34838437 34838437 60222582 60222582 60222582 99674361 99674361 99674361 #extra 58820923 18963306 63767246 8165596 8165596 10443957 58069384 85289965 101006042 101006042 8387138 8387138 84025439 84025439 61665245 !side 97973962 39030163 59934749 32807846 6853254 2530830 73964868 48800175 1639384 54447022 97617181 31833038 50588353 71799173 72283691