#created by Andrew Lam #main 87910978 87910978 98045062 98045062 19613556 05318639 71044499 67169062 70828912 32807846 73915051 97169186 97169186 14087893 85087012 85087012 85087012 45986603 70095154 70095154 70095154 07572887 74131780 74131780 97017120 97017120 79575620 73431236 22609617 26202165 23205979 51945556 51945556 56747793 97077563 44095762 83555666 51452091 51452091 #extra !side 94853057 94853057 94853057 17375316 09637706 11224103 04929256 34717238 34717238 84636823 36361633 36361633 53582587 64697231 64697231