#created by Antoni Ripol #main 72989439 57143342 57143342 57143342 20758643 20758643 20758643 37742478 41386308 41386308 41386308 84764038 84764038 84764038 10802915 10802915 10802915 14087893 81439173 05318639 05318639 45950291 45950291 45950291 17626381 17626381 17626381 78474168 78474168 97077563 97077563 94192409 71587526 71587526 63356631 63356631 63356631 05851097 05851097 05851097 #extra 73964868 73964868 38250531 83531441 83531441 72167543 75367227 75367227 47506081 15914410 31320433 16259549 29669359 52558805 78156759 !side 09748752 57139487 57139487 31036355 31036355 60082869 60082869 25789292 25789292 25789292 95992081 05318639 53582587 34507039 34507039