#created by Anderson Huang #main 40916023 74311226 37104630 37104630 00706925 00706925 00706925 68505803 68505803 04904812 04904812 69293721 37781520 23899727 23899727 23899727 21954587 21954587 58471134 58471134 58471134 22446869 22446869 22446869 22076135 13959634 26400609 37520316 54447022 60202749 60202749 60202749 29401950 78474168 94192409 49010598 84749824 53582587 05851097 34507039 #extra 21044178 00440556 73580471 46772449 65749035 34086406 08561192 95992081 22110647 15914410 59170782 48739166 80117527 93568288 !side 50323155 50323155 78474168 24508238 24508238 01224927 01224927 05318639 05318639 71044499 67750322 68005187 68005187 04064256 04064256