#created by Fabio Polito #main 72989439 09596126 57143342 57143342 57143342 97268402 97268402 73176465 20758643 20758643 20758643 41386308 41386308 41386308 73125233 84764038 84764038 84764038 10802915 10802915 10802915 01475311 81439173 05318639 05318639 05318639 54447022 78474168 78474168 78474168 94192409 71587526 63356631 63356631 63356631 84749824 02055403 53582587 05851097 05851097 #extra 31924889 73580471 83531441 83531441 83531441 72167543 72167543 75367227 75367227 01249315 26563200 31320433 52558805 68836428 78156759 !side 57139487 57139487 23434538 23434538 04929256 38411870 38411870 38411870 71044499 71044499 81489939 81489939 81489939 02055403 05851097