#created by Pedro Guerreiro #main 97268402 86585274 86585274 86585274 26732909 26732909 26732909 14824019 14824019 14824019 14087893 05318639 05318639 98645731 98645731 98645731 40230018 40230018 40230018 61592395 61592395 97997309 52628687 25123082 89739383 89739383 89739383 56981417 56981417 88616795 88616795 33981008 33981008 29401950 50078509 50078509 50078509 44095762 84749824 53582587 #extra 31924889 79229522 80321197 02766877 10002346 12014404 01249315 25341652 22110647 80117527 76774528 97170107 63101919 52558805 78156759 !side 94192409 70095154 70095154 24508238 24508238 53129443 81674782 60082869 60082869 05318639 71272951 71272951 73599290 59616123 59616123