#created by Peter Cheng #main 02273734 02273734 02273734 75878039 75878039 75878039 01050186 01050186 37742478 38667773 12580477 32807846 32807846 32807846 70368879 70368879 70368879 54447022 05318639 14087893 98645731 98645731 84749824 41510920 41510920 41510920 70342110 70342110 29401950 05851097 05851097 97077563 97077563 94192409 11593137 78474168 78474168 #extra 21044178 93568288 82633039 82633039 61344030 63746411 56638325 12014404 95169481 00581014 78156759 26329679 46772449 48739166 21501505 !side 23434538 23434538 65056481 71564252 15800838 15800838 27581098 27581098 11593137 05318639 36468556 99735427 99735427 57139487 57139487