#created by Mateusz Konieczny #main 93332803 43694650 43694650 57143342 30068120 55623480 05560911 05560911 05560911 73213494 81035362 81035362 81035362 36553319 36553319 20758643 63941210 47728740 62957424 36956512 55063751 24940422 24940422 24940422 99745551 99745551 44009443 44009443 44009443 84764038 84764038 28674152 10802915 54537489 41386308 41386308 30915572 30915572 81992475 29726552 #extra 02857636 77058170 72529749 49725936 50321796 31833038 38342335 83531441 83531441 41999284 75452921 43202238 27552504 18386170 85289965 !side 97268402 97268402 97268402 23002292 23002292 23002292 14558127 14558127 14558127 34267821 34267821 34267821 43898403 43898403 43898403