#created by Nicholas Ma #main 73125233 73125233 84764038 84764038 84764038 57143342 57143342 57143342 10802915 10802915 10802915 72989439 41386308 41386308 54447022 81439173 47453433 14087893 45950291 45950291 45950291 17626381 17626381 17626381 29401950 59616123 53582587 94192409 84749824 78474168 78474168 63356631 63356631 63356631 05851097 05851097 05851097 #extra 38250531 81330115 91949988 83531441 83531441 75367227 75367227 78156759 31386180 47506081 29669359 !side 34717238 34717238 24508238 24508238 05758500 05758500 05318639 05318639 05318639 71044499 71044499 71044499 23434538 23434538 38411870