#created by Raymond Yu #main 02273734 02273734 02273734 75878039 75878039 75878039 01050186 01050186 01050186 38667773 71564252 14087893 53129443 05318639 05318639 12580477 32807846 32807846 32807846 54447022 29401950 97077563 97077563 97077563 70342110 70342110 50078509 50078509 15800838 15800838 44095762 44095762 39122311 83555666 84749824 41510920 41510920 41510920 53582587 05851097 #extra 21044178 21501505 82633039 00581014 46772449 12014404 48739166 94380860 93568288 63504681 09272381 56638325 42589641 42589641 18326736 !side 53129443 34267821 34267821 34267821 97268402 97268402 73507661 73507661 73507661 23434538 23434538 23434538 05318639 99735427 99735427