#created by Matteo Bertulezzi #main 05969957 10802915 10802915 15381421 45894482 36668118 81035362 26655293 05560911 56410040 56410040 96005454 08972398 62265044 24224830 24224830 24224830 48686504 48686504 48686504 80250185 19353570 19353570 19353570 99745551 99745551 67723438 01845204 47325505 47325505 47325505 31443476 31443476 31443476 67748760 68464358 35272499 35272499 35272499 15981690 15981690 61677004 43694650 43694650 53932291 81439173 99234526 88774734 20758643 54693926 54693926 54693926 57143342 62957424 30227494 30227494 61740673 55878038 81275020 61901281 #extra 86148577 11969228 85289965 65330383 98095162 13143275 58699500 02857636 17881964 23935886 63767246 73539069 27548199 38342335 04280258 !side 43898403 43898403 55063751 35480699 35480699 35480699 14532163 14532163 14532163 36956512 97120394 97120394 97120394 72529749 23002292