#created by Eric Wu #main 72989439 39507162 71413901 07572887 88240808 31560081 31560081 77044671 77044671 77044671 26202165 08131171 23205979 23205979 33184167 53839837 53839837 02204140 31036355 31036355 44763025 98045062 79571449 19613556 69162969 05318639 71044499 71044499 55144522 70828912 73915051 73915051 97169186 45986603 29401950 29401950 60082869 44095762 83555666 53582587 #extra 80071763 80071763 80071763 86805855 86805855 13722870 13722870 98502113 17881964 70681994 15237615 66235877 45231177 51828629 54541900 13803864 56907389 90140980 85684223 49868263 49868263 49868263 53539634 63519819 63519819 63519819 !side 18036057 14087893 36468556 16956455 60082869 60082869 83986578 83986578 88240808 46411259 04929256 04929256 47507260 73915051