#created by Omar Daoudi #main 47728740 47728740 72989439 73213494 73213494 57143342 57143342 57143342 20758643 20758643 20758643 00734741 00734741 00734741 84764038 84764038 84764038 10802915 10802915 10802915 81439173 05318639 05318639 05318639 89882100 89882100 73680966 70368879 70368879 70368879 36006208 36006208 36006208 63356631 63356631 63356631 84749824 05851097 05851097 05851097 #extra 83531441 83531441 83531441 72167543 72167543 72167543 75367227 47805931 81330115 31320433 31320433 16259549 00601193 00601193 78156759 !side 73507661 73507661 73507661 80978111 80978111 33746252 33746252 23434538 23434538 12580477 79844764 79844764 47084486 47084486 47084486