#created by David Gancedo #main 06353603 06353603 06353603 43748308 43748308 43748308 70355994 03534077 03534077 97268402 97268402 97268402 14087893 19059929 19059929 57103969 57103969 57103969 10719350 10719350 27243130 27243130 05318639 05318639 05318639 98645731 98645731 98645731 70368879 70368879 70368879 29401950 94192409 50078509 50078509 50078509 70329348 44920699 44920699 84749824 #extra 21044178 21044178 58504745 58504745 96381979 96381979 96381979 01855932 95169481 46772449 12014404 25341652 48739166 42421606 37926346 !side 50323155 50323155 78082039 78082039 81674782 60082869 60082869 30241314 15800838 15800838 73599290 71564252