#created by Marcos Lourenco #main 15808381 15808381 15808381 24508238 24508238 24508238 66192538 88413677 80965043 36521307 36521307 36521307 16360142 27204311 27204311 27204311 16020923 16020923 16020923 14558127 14558127 14558127 42429678 97268402 97268402 97268402 59438930 59438930 59438930 06552971 06552971 06552971 22933016 24224830 57160136 57160136 57160136 28270534 59054773 14025912 10045474 10045474 10045474 #extra 98506199 61399402 85692042 86066372 52698008 74567889 74567889 97383507 61245672 98978921 59859086 59859086 88093706 11738489 46947713 !side 49036338 18144506 38814750 38814750 38814750 23002292 90846359 90846359 90846359 43898403 43898403 43898403