#main 10000010 10000080 10000090 70000776 90434657 47355498 56773577 37561138 17393207 22134079 25262697 99877698 62473983 50712728 24317029 99523325 54704216 11827244 28553439 102380 29267084 76052811 9287078 17393207 30213599 21663205 46955770 85646474 25524823 3381441 58657303 82404868 59750328 58775978 26905245 99050989 90980792 85562745 80304126 80304126 31709826 21558682 43730887 70124586 4335645 24140059 23927567 37101832 93023479 58139128 16964437 48934760 14087893 63695531 51481927 79844764 16226786 91819979 34370473 83011278 #extra 79206925 84433295 662854 93568288 !side 89194033 29762407 1475311 40450317 34853266 57579381 93382620 18446701 56043446 52090844 44095762 43250041 4266839 64306248 35346968