#created by ... #main 91731841 36956512 55063751 29726552 67696066 11234702 11234702 11234702 293542 293542 293542 14558127 14558127 14558127 1315120 1315120 1315120 48633301 48633301 48633301 67441435 64910482 74627016 74627016 74627016 32807846 70368879 83764719 24224830 24224830 7394770 7394770 7394770 10045474 10045474 10045474 40605147 40605147 40605147 84749824 #extra 3113836 97836203 51447164 63533837 90953320 90953320 99937842 62560742 85289965 50750868 50750868 50588353 50588353 3679218 41999284 !side 21123811 35952884 74892653 73580471 76359406 24943456 42110604 98558751 50091196 35261759 81439174