Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 14, 2012 02:36 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050572 Code:CI-SNCC San Nicolas Island Coords: 33.248 119.524 Site Geology: Recorder: Unk s/n 4231 ( 3 Chns of 3 at Sta) Sensor: 3776-IS Rcrd start time:12/14/2012, 10:36:21.158 GMT (Q=5) RcrdId:15263753.CI.SNCC.--.H Sta Chan 1 90 Deg HNE Location: Raw record length =305.360 sec, Uncor max = 54321 c, at 39.630 sec. Processed: 12/14/12 03:04 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50572 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 3 -999 -999 -999 -999 -999 -999 0 3 4231 3 3 0 -999 -999 -999 -999 2012 349 12 14 10 36 5 5 -999 -999 1 1 20 -999 90 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 30536 100 10 36 21 16 12 14 2012 -999 360 -999 3 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.247871 -119.524368 275.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 21.158300 -999.000000 -999.000000 -999.000000 0.010000 305.359985 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 4.997654 20.000000 4.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 305.359985 54321.000000 39.630001 -47240.363281 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 1994/05/25 00:00:00 to 3000/01/01 00:00:00 UTC 30536 raw accel. pts, approx 305 secs, units=counts (50),Format=(10I8) -47245 -47252 -47255 -47249 -47250 -47251 -47251 -47253 -47247 -47247 -47251 -47254 -47252 -47251 -47253 -47254 -47252 -47245 -47247 -47250 -47247 -47246 -47249 -47255 -47255 -47253 -47251 -47245 -47246 -47248 -47253 -47255 -47247 -47250 -47253 -47252 -47254 -47248 -47247 -47251 -47249 -47250 -47255 -47252 -47250 -47247 -47244 -47252 -47251 -47254 -47256 -47249 -47249 -47248 -47250 -47252 -47252 -47249 -47245 -47249 -47257 -47253 -47247 -47246 -47245 -47251 -47252 -47250 -47248 -47245 -47250 -47251 -47253 -47254 -47247 -47246 -47249 -47254 -47255 -47254 -47252 -47247 -47246 -47252 -47252 -47250 -47250 -47254 -47254 -47250 -47251 -47253 -47252 -47240 -47247 -47257 -47250 -47252 -47251 -47247 -47253 -47251 -47244 -47252 -47252 -47249 -47250 -47249 -47254 -47250 -47251 -47252 -47249 -47252 -47250 -47253 -47255 -47249 -47246 -47248 -47255 -47256 -47250 -47251 -47248 -47250 -47253 -47250 -47256 -47250 -47248 -47255 -47250 -47250 -47250 -47251 -47254 -47253 -47249 -47247 -47255 -47260 -47252 -47247 -47251 -47254 -47252 -47249 -47251 -47251 -47251 -47251 -47252 -47251 -47247 -47254 -47254 -47248 -47248 -47246 -47255 -47257 -47245 -47247 -47251 -47251 -47256 -47249 -47245 -47251 -47257 -47250 -47243 -47250 -47250 -47256 -47255 -47247 -47248 -47246 -47249 -47252 -47250 -47249 -47251 -47252 -47250 -47253 -47255 -47250 -47247 -47246 -47251 -47252 -47250 -47252 -47252 -47250 -47250 -47249 -47247 -47247 -47247 -47249 -47250 -47255 -47252 -47244 -47248 -47249 -47250 -47252 -47251 -47251 -47249 -47248 -47251 -47252 -47253 -47253 -47249 -47245 -47251 -47258 -47250 -47247 -47251 -47250 -47246 -47248 -47254 -47250 -47250 -47254 -47251 -47250 -47254 -47250 -47248 -47249 -47249 -47255 -47253 -47249 -47249 -47254 -47256 -47248 -47245 -47248 -47254 -47251 -47246 -47252 -47252 -47248 -47247 -47247 -47255 -47256 -47243 -47244 -47248 -47250 -47253 -47250 -47251 -47248 -47249 -47253 -47254 -47249 -47242 -47249 -47253 -47250 -47253 -47251 -47246 -47248 -47251 -47250 -47253 -47253 -47252 -47255 -47250 -47245 -47248 -47255 -47257 -47248 -47247 -47252 -47251 -47253 -47249 -47245 -47254 -47258 -47254 -47251 -47248 -47249 -47250 -47250 -47251 -47252 -47253 -47254 -47252 -47251 -47252 -47253 -47251 -47250 -47252 -47253 -47252 -47253 -47253 -47249 -47251 -47254 -47253 -47250 -47251 -47252 -47250 -47249 -47247 -47250 -47252 -47251 -47256 -47257 -47254 -47250 -47249 -47251 -47253 -47252 -47247 -47251 -47252 -47250 -47251 -47251 -47250 -47247 -47247 -47247 -47251 -47256 -47253 -47251 -47251 -47250 -47250 -47251 -47248 -47251 -47253 -47248 -47253 -47256 -47249 -47245 -47246 -47248 -47252 -47253 -47251 -47251 -47250 -47253 -47253 -47250 -47253 -47249 -47247 -47252 -47253 -47253 -47251 -47247 -47247 -47249 -47248 -47254 -47258 -47253 -47251 -47250 -47248 -47252 -47252 -47250 -47250 -47246 -47248 -47253 -47253 -47252 -47250 -47248 -47250 -47251 -47252 -47249 -47246 -47248 -47250 -47255 -47254 -47249 -47252 -47252 -47247 -47244 -47248 -47251 -47255 -47249 -47247 -47254 -47248 -47244 -47245 -47255 -47258 -47248 -47247 -47253 -47254 -47249 -47250 -47249 -47248 -47251 -47255 -47252 -47247 -47251 -47251 -47249 -47251 -47250 -47251 -47249 -47248 -47251 -47250 -47250 -47253 -47249 -47245 -47247 -47251 -47256 -47258 -47249 -47244 -47250 -47252 -47250 -47250 -47253 -47255 -47249 -47250 -47256 -47253 -47246 -47246 -47251 -47252 -47254 -47255 -47250 -47242 -47245 -47254 -47255 -47254 -47252 -47251 -47249 -47247 -47251 -47251 -47250 -47251 -47248 -47246 -47251 -47251 -47251 -47252 -47252 -47248 -47248 -47254 -47251 -47248 -47250 -47251 -47252 -47250 -47251 -47252 -47250 -47250 -47252 -47251 -47250 -47255 -47248 -47246 -47255 -47251 -47248 -47249 -47249 -47251 -47251 -47254 -47257 -47251 -47244 -47249 -47250 -47249 -47253 -47251 -47251 -47250 -47255 -47253 -47248 -47245 -47247 -47254 -47253 -47252 -47248 -47252 -47256 -47252 -47251 -47249 -47250 -47244 -47249 -47256 -47253 -47254 -47249 -47248 -47248 -47248 -47252 -47254 -47251 -47248 -47249 -47248 -47250 -47253 -47249 -47248 -47247 -47250 -47252 -47251 -47250 -47246 -47247 -47249 -47253 -47253 -47249 -47251 -47246 -47248 -47253 -47251 -47252 -47250 -47249 -47248 -47252 -47252 -47247 -47247 -47246 -47248 -47254 -47254 -47255 -47256 -47249 -47250 -47255 -47252 -47249 -47247 -47252 -47255 -47251 -47253 -47254 -47251 -47249 -47247 -47248 -47250 -47253 -47252 -47249 -47253 -47251 -47250 -47254 -47253 -47247 -47249 -47255 -47253 -47250 -47248 -47250 -47252 -47252 -47251 -47250 -47254 -47253 -47246 -47245 -47248 -47248 -47250 -47255 -47251 -47247 -47248 -47253 -47255 -47246 -47248 -47254 -47253 -47249 -47246 -47250 -47254 -47254 -47247 -47244 -47248 -47249 -47251 -47251 -47252 -47251 -47249 -47252 -47251 -47247 -47249 -47252 -47252 -47253 -47252 -47252 -47251 -47250 -47249 -47249 -47249 -47251 -47255 -47248 -47246 -47251 -47251 -47254 -47251 -47250 -47248 -47248 -47251 -47246 -47248 -47251 -47252 -47252 -47252 -47254 -47248 -47242 -47246 -47254 -47258 -47254 -47252 -47252 -47246 -47250 -47250 -47248 -47254 -47250 -47250 -47255 -47250 -47249 -47252 -47251 -47251 -47252 -47252 -47251 -47250 -47253 -47255 -47250 -47251 -47251 -47246 -47249 -47254 -47254 -47256 -47254 -47250 -47252 -47251 -47249 -47248 -47249 -47255 -47251 -47249 -47256 -47254 -47248 -47247 -47251 -47253 -47250 -47251 -47251 -47251 -47254 -47252 -47250 -47256 -47254 -47246 -47246 -47247 -47250 -47254 -47252 -47249 -47253 -47252 -47249 -47249 -47246 -47249 -47254 -47248 -47247 -47253 -47256 -47249 -47245 -47253 -47253 -47254 -47251 -47245 -47254 -47256 -47251 -47248 -47249 -47248 -47249 -47253 -47249 -47251 -47253 -47253 -47247 -47247 -47253 -47254 -47256 -47251 -47247 -47251 -47254 -47251 -47251 -47250 -47246 -47250 -47258 -47254 -47247 -47249 -47250 -47253 -47252 -47246 -47248 -47247 -47252 -47255 -47249 -47253 -47251 -47249 -47254 -47249 -47249 -47252 -47249 -47251 -47250 -47255 -47253 -47246 -47249 -47252 -47256 -47253 -47249 -47248 -47249 -47258 -47258 -47255 -47248 -47239 -47246 -47249 -47252 -47255 -47251 -47250 -47249 -47253 -47255 -47253 -47252 -47244 -47245 -47253 -47256 -47255 -47248 -47246 -47252 -47256 -47249 -47245 -47250 -47249 -47249 -47254 -47255 -47251 -47248 -47248 -47249 -47253 -47249 -47249 -47250 -47248 -47250 -47248 -47253 -47253 -47250 -47250 -47249 -47255 -47252 -47245 -47247 -47245 -47248 -47252 -47254 -47251 -47245 -47248 -47251 -47254 -47252 -47251 -47252 -47252 -47249 -47250 -47258 -47249 -47244 -47247 -47248 -47255 -47251 -47247 -47247 -47251 -47251 -47250 -47252 -47248 -47250 -47253 -47249 -47247 -47250 -47252 -47253 -47251 -47248 -47249 -47250 -47246 -47247 -47250 -47251 -47252 -47252 -47248 -47250 -47255 -47250 -47247 -47248 -47249 -47249 -47250 -47253 -47252 -47248 -47248 -47249 -47249 -47250 -47247 -47248 -47249 -47250 -47252 -47254 -47253 -47249 -47246 -47245 -47246 -47253 -47255 -47250 -47249 -47253 -47254 -47251 -47247 -47245 -47249 -47254 -47253 -47250 -47248 -47251 -47248 -47246 -47252 -47252 -47253 -47252 -47250 -47253 -47249 -47249 -47251 -47248 -47247 -47249 -47252 -47252 -47250 -47248 -47250 -47253 -47251 -47247 -47250 -47248 -47244 -47250 -47251 -47249 -47251 -47251 -47250 -47248 -47243 -47246 -47248 -47248 -47256 -47254 -47250 -47251 -47250 -47248 -47247 -47253 -47253 -47248 -47248 -47254 -47258 -47253 -47252 -47249 -47250 -47254 -47249 -47251 -47251 -47252 -47253 -47253 -47252 -47249 -47250 -47249 -47249 -47249 -47250 -47256 -47257 -47250 -47248 -47252 -47252 -47251 -47249 -47250 -47249 -47250 -47254 -47250 -47251 -47251 -47248 -47251 -47249 -47248 -47252 -47254 -47249 -47245 -47244 -47247 -47252 -47251 -47248 -47250 -47252 -47254 -47253 -47247 -47248 -47248 -47253 -47253 -47253 -47255 -47248 -47249 -47251 -47247 -47249 -47252 -47253 -47250 -47249 -47248 -47253 -47257 -47251 -47249 -47250 -47248 -47248 -47250 -47250 -47251 -47250 -47250 -47252 -47250 -47246 -47245 -47248 -47248 -47250 -47256 -47255 -47251 -47248 -47246 -47249 -47250 -47254 -47254 -47251 -47251 -47250 -47254 -47254 -47250 -47251 -47250 -47252 -47254 -47249 -47250 -47255 -47252 -47248 -47253 -47251 -47247 -47249 -47250 -47253 -47250 -47249 -47250 -47244 -47248 -47250 -47251 -47252 -47251 -47253 -47251 -47249 -47247 -47248 -47248 -47252 -47256 -47250 -47250 -47251 -47251 -47251 -47251 -47251 -47247 -47248 -47251 -47250 -47251 -47255 -47254 -47249 -47252 -47250 -47250 -47251 -47249 -47251 -47250 -47253 -47250 -47248 -47249 -47247 -47248 -47249 -47253 -47254 -47248 -47249 -47249 -47249 -47251 -47250 -47251 -47249 -47244 -47249 -47253 -47251 -47253 -47253 -47250 -47248 -47251 -47253 -47249 -47252 -47250 -47251 -47256 -47248 -47248 -47251 -47251 -47249 -47249 -47258 -47253 -47248 -47253 -47250 -47251 -47251 -47249 -47251 -47250 -47251 -47252 -47250 -47248 -47249 -47251 -47251 -47254 -47252 -47249 -47248 -47251 -47255 -47253 -47250 -47249 -47249 -47251 -47256 -47254 -47246 -47250 -47251 -47245 -47247 -47247 -47252 -47253 -47247 -47250 -47250 -47251 -47256 -47257 -47255 -47255 -47255 -47251 -47251 -47252 -47254 -47254 -47252 -47253 -47250 -47245 -47240 -47236 -47237 -47245 -47254 -47256 -47251 -47249 -47253 -47259 -47262 -47267 -47269 -47268 -47265 -47255 -47242 -47228 -47225 -47235 -47252 -47262 -47265 -47263 -47255 -47249 -47241 -47246 -47257 -47260 -47266 -47269 -47266 -47264 -47259 -47255 -47249 -47229 -47196 -47168 -47159 -47184 -47252 -47331 -47379 -47372 -47319 -47263 -47250 -47282 -47308 -47289 -47222 -47137 -47083 -47095 -47172 -47300 -47410 -47417 -47311 -47153 -47056 -47090 -47216 -47331 -47370 -47360 -47325 -47286 -47283 -47299 -47273 -47200 -47134 -47116 -47110 -47109 -47169 -47251 -47324 -47402 -47429 -47373 -47282 -47218 -47174 -47120 -47124 -47224 -47319 -47326 -47251 -47174 -47177 -47210 -47155 -47097 -47154 -47281 -47387 -47408 -47375 -47338 -47278 -47191 -47143 -47178 -47263 -47370 -47403 -47286 -47120 -47054 -47100 -47163 -47192 -47171 -47120 -47140 -47270 -47465 -47605 -47547 -47371 -47239 -47189 -47153 -47030 -46902 -47002 -47273 -47406 -47368 -47329 -47364 -47399 -47312 -47169 -47101 -47135 -47219 -47289 -47292 -47250 -47226 -47243 -47352 -47479 -47428 -47184 -46932 -46854 -47000 -47258 -47409 -47396 -47403 -47534 -47620 -47460 -47208 -47093 -47119 -47178 -47161 -47137 -47207 -47300 -47282 -47216 -47261 -47432 -47567 -47454 -47161 -46866 -46789 -47019 -47242 -47344 -47437 -47456 -47381 -47340 -47396 -47471 -47418 -47193 -46909 -46762 -46895 -47148 -47311 -47402 -47443 -47416 -47417 -47429 -47323 -47168 -47017 -46951 -46996 -47099 -47242 -47308 -47425 -47624 -47574 -47288 -47032 -46864 -46847 -47007 -47121 -47200 -47454 -47775 -47900 -47715 -47408 -47186 -47025 -46983 -47041 -47018 -47010 -47167 -47263 -47132 -46998 -47154 -47487 -47702 -47750 -47564 -47267 -47213 -47266 -47119 -46895 -46857 -47068 -47416 -47604 -47528 -47385 -47218 -47141 -47242 -47321 -47308 -47312 -47284 -47145 -47038 -46987 -46925 -46964 -47183 -47433 -47501 -47467 -47483 -47436 -47234 -47094 -47119 -47132 -47159 -47176 -47041 -46909 -46950 -47084 -47197 -47288 -47424 -47572 -47587 -47505 -47374 -47182 -47037 -46933 -46862 -46894 -47109 -47498 -47689 -47516 -47346 -47313 -47259 -47184 -47089 -46985 -47023 -47322 -47723 -47766 -47344 -46924 -46859 -47087 -47328 -47300 -47051 -46909 -47027 -47270 -47380 -47431 -47654 -47888 -47870 -47626 -47391 -47288 -47209 -47010 -46667 -46376 -46466 -46908 -47354 -47620 -47681 -47705 -47748 -47697 -47564 -47344 -47170 -47140 -47112 -47081 -47024 -46875 -46841 -47040 -47300 -47456 -47496 -47553 -47606 -47530 -47307 -46963 -46683 -46698 -47069 -47622 -47988 -48063 -47909 -47463 -46967 -46666 -46548 -46584 -46671 -46854 -47148 -47480 -47781 -47794 -47475 -47198 -47152 -47143 -47065 -46920 -46791 -46919 -47364 -47760 -47694 -47328 -47144 -47297 -47530 -47503 -47197 -46814 -46596 -46724 -47089 -47403 -47538 -47706 -47986 -48054 -47771 -47346 -47005 -46785 -46663 -46620 -46638 -46748 -46843 -46857 -46978 -47300 -47728 -48093 -48270 -48318 -48200 -47865 -47452 -47064 -46768 -46555 -46388 -46360 -46504 -46854 -47306 -47447 -47310 -47286 -47476 -47858 -48148 -48096 -47885 -47564 -47050 -46492 -46139 -46243 -46812 -47458 -47752 -47604 -47306 -47130 -47063 -47119 -47269 -47359 -47376 -47434 -47598 -47741 -47648 -47334 -46956 -46682 -46702 -46934 -47092 -47134 -47137 -47109 -47039 -47072 -47317 -47554 -47656 -47677 -47590 -47409 -47219 -47011 -46813 -46795 -46989 -47196 -47235 -47193 -47275 -47398 -47418 -47405 -47399 -47401 -47411 -47389 -47370 -47275 -47128 -47085 -47026 -46960 -46973 -46992 -47070 -47277 -47503 -47532 -47371 -47298 -47421 -47448 -47331 -47326 -47426 -47574 -47667 -47567 -47373 -47215 -47183 -47239 -47162 -46992 -47005 -47120 -47105 -47005 -46945 -46958 -47074 -47245 -47380 -47473 -47485 -47481 -47455 -47304 -47177 -47157 -47233 -47323 -47297 -47207 -47134 -47088 -47067 -47129 -47305 -47556 -47723 -47668 -47478 -47227 -46964 -46758 -46668 -46705 -46807 -46957 -47138 -47334 -47526 -47647 -47634 -47519 -47408 -47339 -47266 -47163 -47077 -46981 -46960 -47153 -47415 -47546 -47536 -47431 -47232 -46985 -46800 -46811 -47111 -47551 -47826 -47783 -47537 -47277 -47081 -47000 -47005 -46996 -47028 -47199 -47407 -47448 -47322 -47177 -47181 -47399 -47631 -47649 -47420 -47130 -47047 -47182 -47323 -47408 -47464 -47456 -47396 -47301 -47151 -46945 -46853 -47064 -47439 -47674 -47562 -47161 -46830 -46842 -47063 -47201 -47232 -47273 -47343 -47322 -47181 -47074 -46987 -46961 -47112 -47278 -47383 -47501 -47533 -47454 -47399 -47360 -47355 -47402 -47471 -47527 -47423 -47180 -46945 -46823 -46908 -47161 -47389 -47428 -47379 -47376 -47284 -47049 -46886 -46876 -46968 -47131 -47299 -47403 -47350 -47172 -47041 -47023 -47050 -47049 -47037 -47093 -47263 -47504 -47715 -47827 -47873 -47885 -47823 -47614 -47254 -46944 -46807 -46702 -46513 -46298 -46322 -46772 -47385 -47762 -47851 -47770 -47563 -47310 -47105 -47008 -47109 -47350 -47471 -47379 -47188 -47033 -47003 -47073 -47155 -47203 -47233 -47242 -47299 -47436 -47495 -47339 -47016 -46771 -46820 -47062 -47299 -47465 -47534 -47492 -47340 -47104 -46898 -46861 -46997 -47147 -47161 -47068 -47074 -47262 -47460 -47473 -47328 -47230 -47327 -47573 -47748 -47667 -47355 -47076 -47008 -47030 -47031 -47082 -47195 -47268 -47298 -47349 -47391 -47379 -47342 -47214 -46967 -46825 -46909 -47132 -47392 -47574 -47666 -47689 -47605 -47472 -47375 -47301 -47178 -46988 -46858 -46957 -47246 -47467 -47490 -47415 -47363 -47371 -47460 -47585 -47612 -47504 -47287 -46962 -46625 -46495 -46665 -47020 -47405 -47688 -47757 -47575 -47286 -47065 -46909 -46822 -46939 -47276 -47641 -47846 -47791 -47517 -47195 -47046 -47181 -47446 -47659 -47734 -47621 -47329 -46939 -46565 -46370 -46519 -46928 -47393 -47732 -47836 -47757 -47640 -47605 -47613 -47545 -47372 -47195 -47189 -47306 -47331 -47237 -47126 -47086 -47152 -47264 -47334 -47371 -47441 -47442 -47273 -47019 -46837 -46885 -47121 -47303 -47348 -47326 -47303 -47305 -47284 -47255 -47243 -47207 -47174 -47214 -47266 -47270 -47237 -47124 -47008 -47052 -47224 -47338 -47335 -47343 -47384 -47403 -47356 -47208 -47093 -47135 -47271 -47346 -47165 -46790 -46619 -46762 -46976 -47209 -47462 -47635 -47624 -47342 -46985 -46751 -46651 -46729 -46845 -46928 -47155 -47505 -47728 -47730 -47612 -47486 -47501 -47659 -47741 -47614 -47361 -47120 -47032 -47205 -47467 -47559 -47456 -47263 -47061 -46935 -46931 -46997 -47061 -47105 -47216 -47334 -47376 -47448 -47532 -47589 -47702 -47807 -47736 -47519 -47334 -47252 -47201 -47075 -46842 -46566 -46466 -46727 -47184 -47527 -47686 -47686 -47458 -47065 -46771 -46757 -46992 -47293 -47441 -47370 -47218 -47116 -47107 -47231 -47388 -47397 -47304 -47184 -47075 -47016 -46972 -46953 -46966 -47041 -47202 -47385 -47566 -47729 -47735 -47520 -47297 -47140 -46947 -46780 -46742 -46885 -47172 -47513 -47758 -47760 -47540 -47281 -47127 -47018 -46916 -46869 -46985 -47357 -47815 -48109 -48092 -47723 -47144 -46637 -46479 -46730 -47191 -47592 -47867 -48013 -47926 -47570 -47014 -46519 -46377 -46665 -47243 -47738 -47897 -47816 -47602 -47289 -47004 -46891 -46942 -47030 -47086 -47092 -47070 -47181 -47422 -47604 -47681 -47686 -47626 -47503 -47338 -47285 -47421 -47566 -47575 -47422 -47189 -47100 -47178 -47188 -47041 -46921 -47027 -47252 -47397 -47491 -47530 -47390 -47069 -46746 -46568 -46520 -46627 -46912 -47229 -47432 -47527 -47543 -47437 -47215 -46949 -46763 -46742 -46919 -47249 -47560 -47697 -47634 -47544 -47532 -47598 -47673 -47596 -47410 -47264 -47163 -47008 -46819 -46706 -46677 -46730 -46846 -47001 -47149 -47318 -47556 -47673 -47525 -47306 -47310 -47546 -47747 -47622 -47132 -46611 -46464 -46801 -47404 -47942 -48221 -48249 -48031 -47653 -47328 -47125 -47024 -47018 -47013 -46925 -46809 -46808 -46980 -47185 -47255 -47212 -47153 -47168 -47313 -47438 -47282 -46864 -46559 -46627 -47016 -47482 -47707 -47621 -47381 -47140 -46981 -46877 -46822 -46844 -46923 -47026 -47068 -47070 -47096 -47150 -47229 -47237 -47133 -47050 -47083 -47208 -47316 -47306 -47246 -47330 -47504 -47461 -47217 -47064 -47105 -47247 -47326 -47335 -47382 -47443 -47445 -47358 -47179 -47097 -47203 -47345 -47427 -47427 -47396 -47440 -47604 -47755 -47760 -47638 -47413 -47195 -47097 -47136 -47259 -47350 -47290 -47107 -46964 -46922 -46973 -47193 -47536 -47747 -47635 -47301 -47023 -46942 -47022 -47190 -47340 -47432 -47477 -47449 -47372 -47366 -47539 -47778 -47787 -47413 -46843 -46460 -46479 -46811 -47152 -47290 -47316 -47376 -47417 -47293 -47065 -46961 -47139 -47481 -47642 -47501 -47274 -47167 -47174 -47168 -47076 -47029 -47216 -47571 -47795 -47788 -47648 -47403 -47151 -46987 -46909 -46882 -46897 -47055 -47414 -47775 -47860 -47665 -47394 -47228 -47210 -47244 -47203 -47009 -46817 -46925 -47221 -47331 -47267 -47251 -47388 -47625 -47751 -47654 -47356 -47045 -46977 -47143 -47342 -47530 -47828 -48133 -48224 -47972 -47489 -47145 -47083 -47136 -47100 -46957 -46835 -46858 -47130 -47505 -47692 -47615 -47330 -46869 -46357 -46117 -46348 -46869 -47289 -47365 -47239 -47145 -47166 -47288 -47401 -47408 -47390 -47418 -47326 -47085 -46898 -46907 -47063 -47138 -47022 -46838 -46734 -46762 -46940 -47182 -47329 -47366 -47404 -47440 -47389 -47346 -47314 -47205 -47161 -47178 -47064 -46865 -46769 -46783 -46754 -46638 -46602 -46804 -47170 -47524 -47841 -48050 -47996 -47711 -47417 -47289 -47385 -47685 -47900 -47764 -47379 -47011 -46895 -47027 -47227 -47369 -47443 -47498 -47514 -47401 -47193 -47132 -47274 -47376 -47268 -47047 -46925 -46967 -47073 -47121 -47081 -47093 -47304 -47645 -47903 -47896 -47691 -47520 -47434 -47366 -47326 -47362 -47411 -47379 -47296 -47183 -47060 -47005 -47041 -47155 -47335 -47492 -47501 -47327 -47083 -46913 -46885 -46993 -47119 -47146 -47118 -47044 -46823 -46617 -46709 -47072 -47436 -47603 -47579 -47487 -47540 -47764 -47900 -47814 -47577 -47301 -47073 -46928 -46795 -46705 -46813 -47040 -47188 -47255 -47339 -47493 -47688 -47801 -47774 -47630 -47362 -47056 -46830 -46752 -46818 -46906 -46954 -47003 -47127 -47341 -47521 -47618 -47675 -47634 -47523 -47474 -47448 -47447 -47530 -47630 -47627 -47440 -47145 -46896 -46803 -46899 -47102 -47231 -47274 -47339 -47347 -47253 -47129 -47014 -46999 -47151 -47459 -47779 -47885 -47687 -47303 -46898 -46597 -46532 -46727 -47074 -47364 -47441 -47333 -47107 -46937 -47003 -47317 -47764 -48109 -48204 -48012 -47570 -47065 -46637 -46325 -46210 -46313 -46457 -46596 -46845 -47120 -47270 -47238 -47110 -47026 -47027 -47160 -47337 -47441 -47431 -47246 -47004 -46874 -46871 -46983 -47116 -47175 -47300 -47595 -47904 -48011 -47788 -47336 -46954 -46843 -46907 -46968 -46974 -46952 -47019 -47226 -47417 -47427 -47232 -46948 -46796 -46900 -47148 -47367 -47507 -47628 -47718 -47695 -47549 -47297 -47056 -47043 -47275 -47589 -47758 -47713 -47616 -47551 -47534 -47540 -47432 -47115 -46690 -46357 -46275 -46461 -46824 -47303 -47745 -47984 -47966 -47788 -47689 -47662 -47547 -47318 -47026 -46827 -46890 -47180 -47504 -47685 -47669 -47553 -47366 -47105 -46936 -46900 -46880 -46889 -47006 -47206 -47409 -47593 -47729 -47727 -47519 -47126 -46724 -46596 -46836 -47246 -47607 -47874 -48057 -48081 -47827 -47337 -46890 -46730 -46831 -47009 -47196 -47395 -47578 -47674 -47596 -47378 -47149 -47076 -47178 -47309 -47325 -47219 -47134 -47111 -47074 -47019 -46976 -46926 -46846 -46724 -46681 -46828 -47062 -47312 -47579 -47746 -47676 -47486 -47329 -47163 -47015 -46941 -46933 -46973 -47010 -47015 -47022 -47063 -47090 -47146 -47344 -47696 -48068 -48152 -47827 -47336 -46923 -46713 -46759 -46981 -47168 -47214 -47214 -47278 -47408 -47553 -47665 -47685 -47625 -47557 -47542 -47579 -47578 -47545 -47453 -47278 -47145 -47078 -47016 -46984 -47075 -47266 -47379 -47384 -47376 -47352 -47281 -47211 -47134 -47050 -47037 -47151 -47353 -47442 -47347 -47269 -47354 -47521 -47547 -47356 -47089 -46909 -46887 -46963 -46984 -46935 -46986 -47173 -47339 -47270 -46966 -46724 -46779 -47098 -47445 -47606 -47571 -47399 -47095 -46686 -46360 -46404 -46874 -47429 -47695 -47633 -47465 -47353 -47245 -47139 -47134 -47240 -47436 -47571 -47520 -47423 -47437 -47469 -47385 -47288 -47345 -47508 -47551 -47368 -47038 -46784 -46786 -47032 -47407 -47720 -47900 -47944 -47716 -47208 -46670 -46414 -46598 -47059 -47442 -47542 -47419 -47280 -47232 -47180 -47054 -46955 -47022 -47269 -47568 -47751 -47716 -47499 -47278 -47148 -47008 -46842 -46784 -46853 -46944 -47044 -47228 -47496 -47799 -48015 -47986 -47744 -47438 -47167 -46965 -46855 -46858 -47024 -47295 -47486 -47552 -47466 -47290 -47209 -47245 -47301 -47233 -47009 -46773 -46669 -46767 -47024 -47300 -47388 -47287 -47252 -47341 -47385 -47341 -47309 -47319 -47269 -47068 -46823 -46724 -46846 -47176 -47534 -47685 -47692 -47617 -47416 -47153 -46875 -46711 -46709 -46733 -46817 -47069 -47383 -47574 -47561 -47373 -47196 -47100 -47019 -46966 -47011 -47272 -47601 -47639 -47365 -47065 -46914 -46890 -46968 -47191 -47505 -47715 -47661 -47338 -46975 -46857 -47005 -47275 -47524 -47682 -47886 -48227 -48473 -48343 -47783 -47025 -46477 -46380 -46676 -47120 -47439 -47535 -47462 -47330 -47232 -47121 -46900 -46733 -46775 -46858 -46917 -47048 -47237 -47330 -47223 -47009 -46826 -46802 -46933 -47117 -47276 -47385 -47471 -47530 -47561 -47594 -47633 -47667 -47712 -47694 -47508 -47261 -47126 -47124 -47177 -47274 -47395 -47382 -47198 -47051 -46999 -46924 -46896 -47029 -47206 -47231 -47024 -46684 -46462 -46472 -46682 -47074 -47460 -47650 -47659 -47524 -47318 -47221 -47304 -47506 -47743 -47854 -47846 -47830 -47685 -47291 -46784 -46421 -46351 -46636 -47177 -47649 -47844 -47756 -47473 -47129 -46798 -46536 -46502 -46797 -47197 -47451 -47510 -47399 -47367 -47529 -47607 -47509 -47335 -47085 -46868 -46830 -46974 -47210 -47393 -47407 -47276 -47090 -46916 -46926 -47110 -47272 -47397 -47493 -47550 -47569 -47562 -47603 -47742 -47901 -47826 -47430 -46935 -46650 -46741 -47056 -47358 -47582 -47695 -47711 -47704 -47692 -47630 -47388 -46996 -46736 -46798 -47026 -47223 -47312 -47241 -47256 -47441 -47499 -47331 -47054 -46887 -46967 -47093 -47072 -46920 -46729 -46602 -46705 -46984 -47126 -47200 -47374 -47542 -47631 -47598 -47459 -47324 -47332 -47491 -47668 -47716 -47532 -47243 -47011 -46878 -46902 -47099 -47415 -47742 -47780 -47376 -46872 -46620 -46762 -47174 -47493 -47583 -47539 -47464 -47355 -47150 -46884 -46674 -46669 -46887 -47214 -47394 -47279 -47069 -46944 -47055 -47378 -47696 -47946 -48122 -48126 -47869 -47441 -46997 -46732 -46757 -47031 -47403 -47593 -47615 -47611 -47517 -47339 -47222 -47243 -47307 -47380 -47425 -47299 -47046 -46896 -46902 -46883 -46914 -47159 -47481 -47740 -47828 -47651 -47379 -47337 -47680 -48084 -48186 -48149 -48102 -47918 -47611 -47209 -46751 -46519 -46632 -46894 -47118 -47178 -47134 -47115 -47212 -47451 -47638 -47580 -47421 -47383 -47404 -47406 -47412 -47341 -47069 -46628 -46334 -46427 -46804 -47278 -47690 -47888 -47845 -47620 -47343 -47157 -47062 -47008 -46885 -46825 -47026 -47335 -47602 -47743 -47670 -47457 -47360 -47407 -47378 -47083 -46593 -46351 -46492 -46812 -47161 -47412 -47577 -47662 -47688 -47698 -47587 -47355 -47088 -46765 -46486 -46488 -46814 -47302 -47774 -48004 -47864 -47482 -47159 -47122 -47167 -47042 -46789 -46583 -46631 -46926 -47265 -47325 -47042 -46812 -46860 -46977 -46943 -46755 -46564 -46635 -46896 -47076 -47210 -47330 -47349 -47222 -47015 -46941 -47168 -47584 -47846 -47700 -47345 -47237 -47406 -47566 -47556 -47414 -47288 -47201 -47189 -47354 -47585 -47759 -47869 -47770 -47450 -47217 -47255 -47393 -47521 -47671 -47725 -47519 -47092 -46621 -46222 -46144 -46448 -46800 -46977 -47037 -47210 -47411 -47434 -47449 -47571 -47634 -47678 -47776 -47694 -47397 -47007 -46712 -46688 -46914 -47394 -47687 -47468 -47199 -47247 -47500 -47627 -47558 -47461 -47444 -47539 -47506 -47162 -46761 -46723 -47083 -47498 -47738 -47854 -47916 -47881 -47851 -47827 -47580 -47308 -47266 -47415 -47755 -48064 -48029 -47617 -47187 -47117 -47268 -47371 -47479 -47725 -47927 -47940 -47852 -47642 -47395 -47218 -47025 -46873 -46884 -47027 -47278 -47556 -47754 -47964 -48236 -48473 -48548 -48322 -47899 -47530 -47319 -47289 -47371 -47479 -47654 -47900 -48053 -48058 -48002 -47936 -47756 -47400 -47134 -47068 -47156 -47332 -47457 -47639 -47936 -48091 -47860 -47402 -47057 -46960 -47032 -47049 -46866 -46515 -46314 -46465 -46673 -46746 -46820 -47061 -47503 -47952 -48184 -48089 -47670 -47238 -46999 -46842 -46849 -46994 -46946 -46666 -46482 -46615 -46857 -47046 -47355 -47815 -48215 -48349 -48233 -47915 -47404 -46825 -46217 -45671 -45366 -45331 -45623 -46304 -47108 -47721 -48092 -48259 -48185 -47837 -47318 -46820 -46476 -46212 -46057 -46125 -46247 -46463 -47053 -47825 -48216 -48138 -48105 -48342 -48632 -48752 -48488 -47675 -46495 -45382 -44648 -44413 -44576 -44982 -45506 -46142 -47007 -47848 -48336 -48587 -48641 -48189 -47176 -45901 -44777 -44303 -44594 -45268 -45979 -46643 -47397 -48220 -48828 -49041 -48841 -48374 -47815 -47185 -46591 -46118 -45952 -46435 -47445 -48442 -48939 -48783 -48231 -47526 -46643 -45673 -45059 -45123 -45842 -46909 -47752 -47960 -47494 -46623 -45834 -45756 -46586 -47758 -48760 -49325 -49315 -48897 -48232 -47517 -46962 -46597 -46462 -46496 -46550 -46671 -46966 -47344 -47337 -46675 -45986 -46015 -46705 -47488 -47945 -47983 -47688 -47251 -46921 -46807 -46771 -46796 -46914 -47002 -47088 -47312 -47856 -48724 -49534 -49775 -49145 -47954 -46918 -46375 -46206 -46329 -46691 -47035 -47043 -46603 -46028 -45712 -45793 -46332 -47289 -48316 -48975 -49077 -48442 -47060 -45486 -44520 -44558 -45257 -46276 -47515 -48559 -48943 -48637 -48002 -47236 -46395 -45859 -46040 -46807 -47622 -48291 -48821 -48995 -48737 -48427 -48440 -48717 -48963 -48741 -47922 -46971 -46400 -46428 -47051 -48226 -49636 -50392 -49704 -47682 -45302 -43789 -43777 -45092 -47080 -49054 -50484 -50877 -50094 -48521 -46840 -45641 -44980 -44605 -44435 -44536 -44916 -45516 -46187 -46770 -47287 -47724 -47919 -47854 -47589 -47047 -46441 -46148 -46288 -46901 -47679 -47959 -47526 -46750 -46046 -45643 -45655 -46160 -46976 -47690 -48057 -48199 -48342 -48403 -48256 -47970 -47726 -47802 -48218 -48624 -48663 -48400 -48088 -47827 -47761 -47853 -47874 -47674 -47255 -46883 -46781 -47027 -47542 -47961 -47933 -47401 -46583 -45923 -45939 -46731 -47928 -48940 -49205 -48566 -47270 -45877 -45061 -45280 -46622 -48530 -50099 -50771 -50368 -49181 -47947 -47188 -46948 -47075 -47361 -47594 -47478 -46763 -45727 -45058 -45229 -46229 -47689 -49084 -49780 -49402 -48121 -46511 -45384 -45069 -45291 -45680 -45810 -45588 -45259 -45102 -45441 -46417 -47853 -49491 -50954 -51622 -51169 -49689 -47476 -45200 -43618 -43143 -43825 -45362 -47114 -48487 -49250 -49359 -48857 -47958 -46951 -46060 -45311 -44665 -44379 -44598 -45084 -45695 -46513 -47551 -48782 -50121 -51081 -51194 -50460 -49177 -47934 -47239 -46998 -46931 -46998 -47021 -46790 -46516 -46440 -46482 -46503 -46542 -46837 -47251 -47268 -46932 -46817 -47129 -47520 -47624 -47358 -46972 -46668 -46434 -46110 -45456 -44602 -43829 -43467 -43974 -45252 -46808 -48170 -48923 -49064 -48785 -48255 -47897 -47952 -48191 -48478 -48755 -48970 -49171 -49370 -49431 -48883 -47452 -45394 -43347 -42115 -42178 -43666 -46264 -49284 -52102 -54003 -54321 -52950 -50362 -47471 -45422 -44929 -45699 -46734 -47151 -46741 -46050 -45718 -45815 -46248 -47084 -48266 -49458 -50158 -50066 -49288 -48073 -46698 -45536 -45001 -45300 -46182 -47179 -47777 -47839 -47649 -47300 -46820 -46335 -46105 -46246 -46657 -47354 -48173 -48786 -49056 -48908 -48286 -47447 -46806 -46603 -46709 -46765 -46811 -47000 -47286 -47724 -48233 -48608 -48765 -48652 -48224 -47582 -47010 -46692 -46584 -46802 -47425 -48245 -49156 -49777 -49328 -47605 -45321 -43442 -42553 -42677 -43505 -44694 -45909 -47000 -48107 -49204 -49921 -49853 -48903 -47531 -46355 -45742 -45683 -45782 -45692 -45507 -45603 -46200 -47290 -48587 -49566 -49825 -49256 -48249 -47425 -47089 -47158 -47398 -47747 -48185 -48397 -48060 -47369 -46853 -46791 -47155 -47621 -47693 -47200 -46401 -45635 -45103 -45034 -45454 -46176 -47173 -48319 -49300 -49700 -49253 -48227 -47130 -46343 -46027 -45989 -45757 -45214 -44712 -44594 -45173 -46511 -48255 -49757 -50342 -49851 -48675 -47362 -46435 -46164 -46514 -47264 -47977 -48259 -47984 -47305 -46704 -46517 -46672 -47205 -48222 -49273 -49720 -49353 -48299 -47093 -46429 -46572 -47215 -47805 -47963 -47556 -46720 -45794 -45189 -45176 -45683 -46473 -47224 -47554 -47359 -46891 -46289 -45650 -45211 -45120 -45510 -46391 -47417 -48134 -48479 -48718 -49018 -49103 -48593 -47669 -46800 -46374 -46588 -47340 -48312 -49152 -49693 -49920 -49864 -49495 -48766 -47851 -47049 -46473 -46167 -46135 -46202 -46145 -45867 -45475 -45117 -45041 -45438 -46175 -47011 -47771 -48396 -48813 -48857 -48474 -47852 -47352 -47286 -47630 -47979 -47942 -47458 -46729 -46024 -45447 -45131 -45257 -45780 -46580 -47369 -47794 -47685 -47096 -46428 -46106 -46299 -46939 -47833 -48764 -49451 -49666 -49369 -48715 -47944 -47242 -46617 -45992 -45511 -45400 -45738 -46470 -47407 -48312 -48937 -49033 -48460 -47349 -46078 -45108 -44817 -45333 -46551 -48178 -49596 -50111 -49547 -48227 -46688 -45480 -44916 -45051 -45758 -46718 -47408 -47500 -47082 -46443 -45994 -45952 -46214 -46522 -46555 -46294 -46193 -46704 -47880 -49365 -50551 -50836 -49930 -48126 -46034 -44238 -43291 -43544 -44895 -46713 -48226 -49017 -49085 -48751 -48472 -48397 -48283 -48034 -47785 -47551 -47264 -46947 -46821 -47063 -47658 -48437 -48969 -48880 -48145 -46960 -45716 -44889 -44802 -45471 -46473 -47279 -47676 -47642 -47359 -47149 -47116 -47177 -47246 -47269 -47211 -47048 -46825 -46650 -46609 -46711 -46956 -47465 -48142 -48608 -48803 -48769 -48358 -47537 -46479 -45553 -45170 -45470 -46163 -46796 -47165 -47315 -47290 -47013 -46435 -45797 -45437 -45444 -45713 -46108 -46559 -47090 -47732 -48279 -48345 -47916 -47383 -47036 -46999 -47340 -48043 -48825 -49245 -49146 -48681 -48085 -47606 -47423 -47354 -47061 -46458 -45781 -45435 -45595 -46152 -46897 -47521 -47770 -47585 -47079 -46639 -46641 -47103 -47833 -48429 -48528 -48242 -47835 -47351 -46858 -46522 -46513 -46850 -47346 -47890 -48392 -48609 -48439 -48016 -47411 -46741 -46302 -46108 -45994 -45945 -45950 -46119 -46574 -47128 -47449 -47479 -47337 -47070 -46639 -46020 -45463 -45203 -45298 -45727 -46225 -46540 -46728 -47016 -47487 -48011 -48350 -48356 -48114 -47831 -47626 -47440 -47178 -46765 -46273 -46014 -46226 -46830 -47546 -48145 -48590 -48924 -49128 -49125 -48810 -48237 -47651 -47225 -46954 -46727 -46545 -46540 -46742 -47115 -47535 -47808 -47900 -47811 -47515 -47091 -46622 -46250 -46183 -46390 -46607 -46663 -46573 -46419 -46305 -46246 -46171 -46143 -46200 -46329 -46556 -46778 -46938 -47046 -47034 -46899 -46689 -46404 -46014 -45569 -45368 -45753 -46820 -48393 -49999 -51049 -51151 -50334 -48949 -47361 -45970 -45209 -45179 -45693 -46608 -47636 -48385 -48712 -48640 -48277 -47788 -47318 -47019 -46952 -47062 -47152 -47031 -46717 -46346 -46196 -46502 -47256 -48312 -49362 -49917 -49648 -48751 -47770 -47204 -47213 -47611 -48104 -48450 -48553 -48432 -48158 -47919 -47912 -48127 -48377 -48596 -48869 -49092 -49015 -48525 -47692 -46720 -45849 -45298 -45166 -45475 -46227 -47187 -47973 -48250 -47910 -47198 -46411 -45721 -45325 -45386 -45880 -46622 -47278 -47586 -47625 -47612 -47696 -47837 -47866 -47809 -47719 -47533 -47252 -46976 -46851 -46948 -47125 -47138 -47025 -47033 -47252 -47607 -47989 -48359 -48614 -48548 -48094 -47254 -46257 -45639 -45721 -46403 -47295 -48029 -48482 -48602 -48462 -48385 -48539 -48783 -48912 -48741 -48216 -47540 -47039 -46935 -47201 -47596 -47909 -48002 -47830 -47431 -46874 -46369 -46164 -46405 -46993 -47625 -48079 -48215 -48049 -47759 -47483 -47394 -47585 -47921 -48202 -48308 -48194 -47847 -47359 -46930 -46668 -46604 -46833 -47314 -47743 -47870 -47645 -47205 -46769 -46412 -46112 -45938 -46026 -46388 -46886 -47455 -48009 -48384 -48558 -48511 -48179 -47676 -47188 -46861 -46786 -46924 -47143 -47326 -47440 -47592 -47781 -47766 -47407 -46773 -46087 -45647 -45580 -45863 -46392 -46941 -47320 -47464 -47378 -47095 -46725 -46479 -46470 -46621 -46844 -47063 -47202 -47227 -47098 -46808 -46420 -46024 -45799 -45864 -46192 -46734 -47347 -47796 -47954 -47857 -47593 -47254 -46960 -46802 -46738 -46679 -46677 -46767 -46901 -46983 -46927 -46733 -46467 -46195 -45867 -45397 -44898 -44685 -44987 -45760 -46749 -47619 -48162 -48313 -48088 -47574 -46908 -46269 -45847 -45790 -46152 -46815 -47403 -47534 -47141 -46461 -45834 -45435 -45329 -45583 -46131 -46781 -47372 -47826 -48046 -47972 -47575 -46871 -46042 -45403 -45287 -45826 -46822 -47882 -48626 -48815 -48444 -47691 -46805 -46048 -45564 -45450 -45795 -46482 -47180 -47519 -47390 -46941 -46392 -45930 -45634 -45565 -45726 -46032 -46369 -46630 -46841 -47043 -47151 -47095 -46923 -46795 -46842 -47129 -47611 -47996 -48006 -47619 -46951 -46193 -45590 -45359 -45556 -46106 -46877 -47632 -48086 -48085 -47701 -47139 -46740 -46788 -47254 -47880 -48290 -48259 -47861 -47296 -46794 -46537 -46509 -46555 -46662 -46968 -47492 -48068 -48433 -48468 -48297 -48049 -47775 -47510 -47373 -47475 -47752 -48067 -48282 -48276 -48035 -47622 -47114 -46622 -46244 -46082 -46254 -46766 -47443 -47989 -48231 -48251 -48232 -48285 -48418 -48584 -48675 -48544 -48136 -47625 -47256 -47118 -47134 -47244 -47442 -47593 -47546 -47338 -47104 -46877 -46676 -46533 -46418 -46280 -46071 -45812 -45664 -45798 -46236 -46855 -47485 -48046 -48535 -48843 -48838 -48567 -48221 -48024 -47978 -47825 -47388 -46781 -46288 -46148 -46447 -47076 -47798 -48414 -48776 -48804 -48546 -48148 -47774 -47526 -47461 -47552 -47646 -47592 -47401 -47215 -47189 -47401 -47772 -48174 -48578 -48955 -49209 -49164 -48648 -47780 -46867 -46149 -45810 -45864 -46190 -46641 -47094 -47481 -47690 -47663 -47428 -47073 -46746 -46479 -46259 -46173 -46332 -46746 -47306 -47832 -48186 -48354 -48374 -48292 -48175 -48132 -48254 -48425 -48478 -48372 -48130 -47875 -47766 -47858 -48090 -48358 -48593 -48723 -48664 -48368 -47901 -47436 -47182 -47242 -47604 -48151 -48646 -48867 -48682 -48148 -47552 -47259 -47495 -48147 -48886 -49410 -49512 -49151 -48488 -47738 -47130 -46884 -47072 -47539 -48054 -48439 -48571 -48447 -48180 -47857 -47520 -47205 -46995 -47004 -47215 -47474 -47725 -48030 -48385 -48639 -48614 -48268 -47705 -47112 -46668 -46432 -46400 -46587 -46959 -47440 -47929 -48316 -48516 -48467 -48166 -47684 -47118 -46589 -46199 -45999 -45967 -46006 -46054 -46146 -46364 -46701 -47059 -47353 -47488 -47455 -47314 -47081 -46756 -46375 -46092 -46000 -46082 -46339 -46737 -47185 -47585 -47881 -47948 -47710 -47291 -46913 -46775 -46869 -47108 -47473 -47925 -48390 -48778 -48966 -48838 -48420 -47858 -47320 -46896 -46556 -46320 -46251 -46379 -46667 -47012 -47350 -47671 -47948 -48073 -47955 -47604 -47102 -46570 -46127 -45840 -45743 -45876 -46207 -46690 -47249 -47732 -48045 -48099 -47805 -47289 -46807 -46529 -46486 -46647 -46973 -47342 -47556 -47453 -47035 -46490 -46036 -45761 -45640 -45662 -45861 -46236 -46702 -47098 -47328 -47426 -47425 -47338 -47214 -47149 -47234 -47491 -47832 -48085 -48115 -47877 -47456 -46987 -46621 -46531 -46741 -47153 -47649 -48038 -48186 -48162 -48074 -47932 -47722 -47476 -47301 -47271 -47362 -47476 -47466 -47280 -46969 -46600 -46289 -46158 -46212 -46374 -46598 -46872 -47199 -47573 -47921 -48099 -48000 -47712 -47432 -47312 -47330 -47384 -47474 -47676 -47970 -48234 -48403 -48463 -48460 -48417 -48291 -48085 -47807 -47501 -47332 -47435 -47756 -48129 -48375 -48341 -48024 -47516 -46913 -46335 -45910 -45702 -45726 -45975 -46349 -46681 -46873 -46950 -46954 -46927 -46936 -46981 -47014 -46984 -46884 -46749 -46592 -46448 -46361 -46375 -46569 -46956 -47386 -47705 -47881 -47934 -47917 -47858 -47756 -47606 -47377 -47079 -46777 -46546 -46487 -46655 -46912 -47054 -47012 -46852 -46669 -46538 -46464 -46421 -46424 -46515 -46700 -46896 -47061 -47235 -47378 -47425 -47401 -47351 -47275 -47163 -47042 -46929 -46859 -46863 -46935 -47094 -47283 -47432 -47549 -47655 -47814 -47997 -48068 -47920 -47607 -47312 -47172 -47215 -47340 -47383 -47321 -47262 -47304 -47488 -47783 -48090 -48303 -48363 -48261 -48093 -48009 -48080 -48311 -48603 -48809 -48844 -48729 -48542 -48318 -48094 -47954 -47912 -47921 -47958 -47984 -47929 -47781 -47602 -47493 -47569 -47862 -48276 -48628 -48734 -48562 -48235 -47920 -47725 -47672 -47699 -47638 -47351 -46848 -46306 -46019 -46123 -46515 -47003 -47390 -47574 -47584 -47507 -47380 -47240 -47104 -46930 -46726 -46525 -46334 -46171 -46056 -46001 -46047 -46243 -46558 -46940 -47337 -47710 -48000 -48168 -48244 -48232 -48167 -48085 -47989 -47906 -47896 -48050 -48356 -48710 -48962 -48984 -48798 -48477 -48077 -47683 -47389 -47279 -47389 -47635 -47874 -48006 -48006 -47898 -47715 -47485 -47217 -46954 -46761 -46675 -46719 -46865 -47048 -47197 -47176 -46934 -46568 -46215 -45993 -45941 -46039 -46244 -46549 -46970 -47448 -47888 -48222 -48418 -48443 -48283 -48004 -47699 -47424 -47168 -46928 -46752 -46676 -46757 -47042 -47477 -47925 -48243 -48328 -48117 -47668 -47151 -46739 -46540 -46541 -46658 -46813 -46948 -47038 -47092 -47125 -47174 -47271 -47404 -47540 -47664 -47772 -47812 -47775 -47693 -47580 -47411 -47148 -46809 -46489 -46271 -46160 -46174 -46321 -46579 -46909 -47217 -47470 -47656 -47749 -47767 -47723 -47611 -47471 -47399 -47428 -47483 -47492 -47453 -47414 -47409 -47435 -47470 -47472 -47377 -47186 -46957 -46727 -46546 -46508 -46659 -46912 -47125 -47203 -47120 -46950 -46818 -46801 -46875 -46973 -47058 -47125 -47195 -47274 -47351 -47409 -47427 -47403 -47311 -47131 -46937 -46793 -46705 -46646 -46550 -46395 -46245 -46205 -46344 -46655 -47049 -47373 -47524 -47470 -47298 -47180 -47208 -47388 -47671 -47955 -48100 -48016 -47718 -47297 -46895 -46605 -46424 -46349 -46330 -46305 -46287 -46294 -46353 -46465 -46622 -46835 -47056 -47235 -47354 -47390 -47342 -47284 -47292 -47366 -47466 -47547 -47617 -47685 -47747 -47837 -47942 -48029 -48040 -47927 -47713 -47409 -47046 -46715 -46529 -46572 -46829 -47208 -47566 -47766 -47784 -47687 -47569 -47526 -47589 -47694 -47761 -47725 -47577 -47360 -47112 -46871 -46634 -46400 -46193 -46051 -46030 -46135 -46328 -46541 -46709 -46847 -46922 -46879 -46762 -46625 -46584 -46724 -47025 -47429 -47823 -48098 -48225 -48256 -48216 -48099 -47922 -47688 -47440 -47270 -47225 -47279 -47383 -47468 -47482 -47439 -47395 -47429 -47568 -47714 -47751 -47629 -47383 -47134 -46980 -46922 -46900 -46881 -46856 -46804 -46725 -46688 -46774 -47025 -47401 -47780 -48035 -48092 -47982 -47751 -47447 -47116 -46831 -46675 -46640 -46672 -46695 -46656 -46581 -46533 -46515 -46467 -46354 -46194 -46058 -46021 -46127 -46339 -46600 -46876 -47105 -47265 -47374 -47440 -47488 -47514 -47546 -47617 -47706 -47790 -47826 -47767 -47585 -47324 -47061 -46838 -46750 -46862 -47157 -47563 -47921 -48105 -48061 -47846 -47577 -47322 -47109 -46911 -46741 -46659 -46661 -46765 -47000 -47355 -47780 -48149 -48313 -48220 -47940 -47623 -47395 -47286 -47260 -47264 -47241 -47180 -47078 -46944 -46801 -46657 -46552 -46568 -46748 -47049 -47358 -47582 -47638 -47485 -47193 -46913 -46793 -46892 -47199 -47586 -47871 -47947 -47791 -47505 -47236 -47091 -47126 -47304 -47523 -47670 -47691 -47612 -47481 -47350 -47250 -47169 -47051 -46838 -46546 -46280 -46185 -46331 -46614 -46870 -46959 -46883 -46760 -46675 -46650 -46651 -46634 -46589 -46504 -46353 -46155 -46004 -45986 -46134 -46410 -46752 -47096 -47388 -47595 -47687 -47641 -47463 -47219 -47036 -46941 -46860 -46812 -46849 -46966 -47153 -47347 -47431 -47358 -47164 -46919 -46669 -46448 -46317 -46309 -46402 -46550 -46695 -46781 -46813 -46830 -46836 -46845 -46896 -46975 -47032 -47019 -46921 -46791 -46687 -46625 -46608 -46660 -46818 -47063 -47289 -47372 -47265 -46967 -46542 -46091 -45745 -45609 -45699 -45991 -46404 -46818 -47102 -47213 -47189 -47066 -46954 -46943 -47034 -47184 -47299 -47313 -47189 -46952 -46713 -46574 -46615 -46828 -47148 -47511 -47815 -47978 -47975 -47825 -47590 -47321 -47066 -46870 -46768 -46791 -46938 -47164 -47417 -47655 -47829 -47879 -47785 -47604 -47400 -47170 -46907 -46628 -46352 -46112 -45925 -45830 -45851 -45988 -46216 -46441 -46593 -46665 -46684 -46669 -46612 -46534 -46439 -46333 -46237 -46163 -46124 -46126 -46152 -46182 -46220 -46267 -46336 -46453 -46591 -46700 -46779 -46809 -46768 -46700 -46661 -46716 -46895 -47155 -47424 -47654 -47808 -47847 -47735 -47499 -47226 -46993 -46861 -46872 -47005 -47167 -47295 -47356 -47346 -47298 -47229 -47175 -47143 -47117 -47093 -47071 -47054 -47006 -46882 -46689 -46466 -46293 -46243 -46333 -46566 -46880 -47213 -47533 -47761 -47832 -47745 -47549 -47345 -47281 -47403 -47629 -47848 -47980 -47998 -47928 -47852 -47800 -47724 -47574 -47347 -47087 -46843 -46652 -46522 -46440 -46404 -46435 -46536 -46691 -46892 -47071 -47131 -47066 -46952 -46847 -46769 -46753 -46802 -46904 -47049 -47189 -47256 -47255 -47284 -47383 -47516 -47625 -47700 -47781 -47862 -47929 -47959 -47940 -47919 -47908 -47850 -47691 -47442 -47178 -46979 -46888 -46896 -46940 -46957 -46908 -46804 -46692 -46608 -46586 -46638 -46734 -46822 -46857 -46815 -46725 -46644 -46625 -46661 -46702 -46749 -46804 -46851 -46879 -46900 -46934 -46998 -47077 -47144 -47178 -47162 -47118 -47087 -47099 -47157 -47250 -47373 -47509 -47623 -47698 -47728 -47686 -47571 -47412 -47237 -47068 -46910 -46757 -46612 -46502 -46467 -46527 -46684 -46924 -47190 -47421 -47571 -47633 -47676 -47765 -47920 -48138 -48369 -48537 -48600 -48541 -48388 -48184 -47971 -47775 -47611 -47495 -47430 -47412 -47391 -47335 -47261 -47215 -47207 -47216 -47247 -47317 -47446 -47617 -47789 -47923 -47983 -47977 -47919 -47795 -47604 -47392 -47202 -47065 -46995 -46985 -47030 -47139 -47366 -47737 -48202 -48631 -48897 -48928 -48726 -48369 -47961 -47618 -47420 -47364 -47413 -47503 -47597 -47681 -47741 -47778 -47773 -47722 -47651 -47591 -47571 -47543 -47452 -47291 -47078 -46886 -46792 -46795 -46851 -46933 -47042 -47165 -47285 -47395 -47459 -47467 -47438 -47384 -47331 -47327 -47404 -47521 -47618 -47672 -47671 -47581 -47386 -47120 -46852 -46663 -46607 -46685 -46856 -47037 -47175 -47271 -47332 -47389 -47456 -47490 -47494 -47490 -47487 -47522 -47605 -47720 -47833 -47919 -47964 -47961 -47939 -47891 -47809 -47681 -47511 -47362 -47280 -47302 -47422 -47596 -47766 -47866 -47883 -47853 -47825 -47816 -47821 -47827 -47822 -47795 -47727 -47615 -47495 -47411 -47367 -47354 -47353 -47365 -47437 -47560 -47690 -47791 -47814 -47765 -47692 -47628 -47568 -47462 -47316 -47206 -47213 -47360 -47599 -47858 -48052 -48149 -48117 -47948 -47705 -47454 -47234 -47074 -47000 -46981 -46976 -46948 -46873 -46788 -46716 -46700 -46766 -46898 -47078 -47270 -47425 -47510 -47493 -47382 -47229 -47098 -47046 -47079 -47197 -47389 -47632 -47894 -48137 -48318 -48402 -48428 -48440 -48416 -48349 -48242 -48128 -48041 -47988 -47966 -47961 -47975 -47981 -47971 -47956 -47929 -47903 -47896 -47940 -48033 -48125 -48155 -48096 -47973 -47831 -47699 -47581 -47496 -47462 -47481 -47533 -47574 -47569 -47479 -47305 -47104 -46922 -46826 -46853 -46941 -47030 -47075 -47051 -46999 -46922 -46816 -46713 -46639 -46639 -46739 -46917 -47142 -47366 -47538 -47659 -47741 -47805 -47888 -47980 -48087 -48163 -48146 -48029 -47829 -47580 -47293 -47008 -46766 -46594 -46511 -46479 -46461 -46445 -46452 -46519 -46629 -46740 -46815 -46835 -46820 -46793 -46771 -46795 -46898 -47106 -47391 -47665 -47905 -48075 -48135 -48122 -48053 -47977 -47956 -48007 -48144 -48307 -48414 -48436 -48396 -48354 -48330 -48329 -48335 -48299 -48192 -48008 -47756 -47483 -47253 -47123 -47108 -47157 -47239 -47343 -47441 -47531 -47601 -47656 -47708 -47736 -47721 -47635 -47497 -47373 -47288 -47250 -47263 -47311 -47378 -47449 -47487 -47481 -47439 -47369 -47336 -47382 -47474 -47559 -47578 -47524 -47419 -47298 -47209 -47139 -47065 -46999 -46967 -46999 -47111 -47271 -47409 -47477 -47488 -47471 -47456 -47450 -47433 -47391 -47311 -47217 -47123 -47052 -47073 -47205 -47389 -47565 -47678 -47663 -47529 -47304 -47052 -46847 -46717 -46703 -46759 -46856 -46983 -47099 -47199 -47272 -47317 -47288 -47172 -47004 -46828 -46699 -46615 -46587 -46637 -46765 -46966 -47192 -47378 -47510 -47591 -47663 -47735 -47767 -47780 -47764 -47723 -47675 -47606 -47518 -47390 -47240 -47092 -46953 -46861 -46846 -46957 -47173 -47418 -47608 -47669 -47602 -47463 -47327 -47230 -47174 -47153 -47127 -47081 -47018 -46940 -46878 -46859 -46861 -46842 -46788 -46711 -46632 -46574 -46559 -46594 -46678 -46798 -46953 -47127 -47284 -47403 -47461 -47457 -47435 -47440 -47484 -47549 -47625 -47696 -47730 -47716 -47649 -47550 -47473 -47452 -47507 -47616 -47708 -47767 -47785 -47745 -47685 -47618 -47592 -47618 -47645 -47625 -47534 -47412 -47268 -47134 -47023 -46931 -46892 -46908 -46982 -47116 -47296 -47492 -47671 -47821 -47900 -47876 -47774 -47629 -47467 -47320 -47203 -47135 -47125 -47153 -47206 -47256 -47269 -47247 -47192 -47126 -47076 -47043 -47033 -47044 -47047 -47033 -47021 -47041 -47094 -47147 -47174 -47158 -47078 -46953 -46828 -46753 -46758 -46828 -46960 -47124 -47283 -47420 -47507 -47543 -47550 -47542 -47542 -47579 -47637 -47688 -47711 -47676 -47577 -47409 -47209 -47026 -46888 -46809 -46772 -46757 -46773 -46836 -46950 -47109 -47267 -47374 -47428 -47445 -47433 -47413 -47410 -47428 -47456 -47495 -47535 -47532 -47459 -47322 -47141 -46971 -46850 -46781 -46753 -46750 -46776 -46813 -46848 -46871 -46883 -46910 -46978 -47100 -47251 -47388 -47478 -47508 -47476 -47401 -47325 -47274 -47256 -47244 -47227 -47206 -47178 -47154 -47102 -47049 -47023 -47015 -47030 -47074 -47148 -47234 -47327 -47390 -47354 -47228 -47073 -46943 -46856 -46790 -46699 -46574 -46449 -46345 -46267 -46205 -46174 -46193 -46267 -46388 -46509 -46606 -46680 -46729 -46754 -46741 -46695 -46612 -46516 -46455 -46447 -46482 -46527 -46567 -46625 -46727 -46878 -47048 -47201 -47312 -47366 -47360 -47292 -47183 -47067 -46987 -46963 -46974 -46993 -47036 -47092 -47131 -47168 -47197 -47209 -47219 -47217 -47184 -47122 -47071 -47043 -47040 -47051 -47048 -47045 -47045 -47067 -47111 -47147 -47175 -47191 -47195 -47178 -47120 -47038 -46941 -46838 -46745 -46677 -46652 -46677 -46762 -46903 -47076 -47247 -47382 -47462 -47496 -47511 -47545 -47616 -47691 -47736 -47754 -47743 -47702 -47650 -47594 -47519 -47420 -47311 -47226 -47185 -47195 -47243 -47283 -47290 -47242 -47158 -47073 -47007 -46978 -46978 -47018 -47104 -47189 -47231 -47225 -47181 -47126 -47083 -47052 -47033 -47016 -46981 -46934 -46891 -46870 -46886 -46939 -47004 -47064 -47103 -47120 -47127 -47134 -47147 -47161 -47159 -47149 -47144 -47137 -47122 -47090 -47061 -47040 -47014 -46983 -46949 -46938 -46967 -47019 -47071 -47105 -47133 -47163 -47179 -47169 -47108 -47000 -46868 -46738 -46648 -46620 -46644 -46699 -46777 -46856 -46939 -47021 -47081 -47117 -47147 -47193 -47248 -47292 -47305 -47279 -47238 -47228 -47259 -47301 -47310 -47240 -47083 -46871 -46657 -46495 -46416 -46420 -46479 -46554 -46635 -46730 -46827 -46907 -46951 -46968 -46958 -46933 -46923 -46934 -46948 -46946 -46941 -46941 -46943 -46950 -46952 -46944 -46928 -46902 -46866 -46819 -46767 -46726 -46710 -46741 -46822 -46915 -46981 -47018 -47012 -46945 -46846 -46772 -46755 -46805 -46919 -47054 -47156 -47196 -47203 -47199 -47175 -47131 -47086 -47070 -47086 -47129 -47180 -47190 -47157 -47108 -47070 -47049 -47021 -46963 -46887 -46820 -46784 -46759 -46726 -46687 -46630 -46582 -46573 -46624 -46752 -46911 -47067 -47184 -47229 -47209 -47143 -47054 -46958 -46864 -46780 -46714 -46656 -46602 -46565 -46568 -46606 -46645 -46686 -46711 -46727 -46772 -46852 -46956 -47062 -47180 -47310 -47431 -47516 -47528 -47464 -47359 -47269 -47247 -47319 -47454 -47591 -47681 -47679 -47612 -47555 -47534 -47555 -47596 -47624 -47620 -47585 -47533 -47472 -47407 -47301 -47159 -47020 -46898 -46807 -46723 -46653 -46606 -46579 -46603 -46691 -46832 -46996 -47146 -47253 -47309 -47308 -47254 -47181 -47115 -47099 -47155 -47240 -47305 -47341 -47369 -47412 -47470 -47517 -47544 -47562 -47556 -47514 -47428 -47311 -47177 -47047 -46939 -46871 -46845 -46839 -46855 -46884 -46943 -47050 -47198 -47355 -47463 -47509 -47499 -47463 -47410 -47362 -47309 -47218 -47122 -47035 -46974 -46945 -46962 -47020 -47086 -47148 -47197 -47241 -47277 -47305 -47330 -47356 -47404 -47453 -47491 -47527 -47560 -47580 -47567 -47512 -47409 -47270 -47135 -47040 -46987 -46955 -46948 -46981 -47067 -47196 -47343 -47488 -47609 -47696 -47762 -47805 -47822 -47832 -47858 -47914 -47993 -48061 -48104 -48107 -48067 -47998 -47905 -47785 -47647 -47514 -47403 -47325 -47294 -47308 -47351 -47403 -47443 -47468 -47461 -47437 -47423 -47407 -47372 -47309 -47232 -47177 -47145 -47145 -47180 -47221 -47266 -47308 -47348 -47402 -47457 -47496 -47500 -47463 -47400 -47332 -47289 -47274 -47273 -47280 -47277 -47300 -47369 -47482 -47634 -47778 -47858 -47854 -47774 -47653 -47527 -47418 -47337 -47277 -47247 -47235 -47235 -47281 -47362 -47466 -47559 -47635 -47721 -47806 -47885 -47925 -47918 -47898 -47877 -47876 -47886 -47881 -47856 -47805 -47726 -47629 -47518 -47396 -47291 -47234 -47237 -47308 -47433 -47583 -47718 -47815 -47872 -47893 -47870 -47797 -47708 -47633 -47590 -47572 -47565 -47552 -47524 -47494 -47462 -47445 -47467 -47529 -47611 -47697 -47794 -47867 -47891 -47903 -47917 -47920 -47894 -47816 -47708 -47615 -47557 -47559 -47631 -47745 -47856 -47932 -47952 -47926 -47884 -47834 -47775 -47710 -47636 -47582 -47553 -47518 -47471 -47404 -47323 -47261 -47239 -47247 -47282 -47317 -47327 -47321 -47308 -47301 -47304 -47306 -47293 -47276 -47271 -47272 -47293 -47338 -47402 -47499 -47608 -47673 -47690 -47691 -47688 -47691 -47694 -47678 -47673 -47710 -47778 -47840 -47877 -47886 -47851 -47790 -47717 -47645 -47596 -47573 -47586 -47622 -47647 -47644 -47602 -47537 -47500 -47507 -47560 -47656 -47781 -47915 -48002 -48024 -48004 -47945 -47877 -47824 -47803 -47807 -47839 -47886 -47911 -47911 -47872 -47818 -47776 -47759 -47779 -47817 -47855 -47878 -47882 -47861 -47818 -47750 -47652 -47544 -47445 -47366 -47318 -47303 -47300 -47327 -47385 -47453 -47519 -47546 -47543 -47514 -47464 -47414 -47379 -47383 -47397 -47392 -47359 -47300 -47235 -47171 -47116 -47056 -46991 -46932 -46893 -46897 -46937 -47005 -47093 -47184 -47273 -47338 -47371 -47385 -47368 -47325 -47279 -47244 -47221 -47208 -47197 -47176 -47145 -47126 -47150 -47222 -47321 -47417 -47471 -47454 -47358 -47188 -46999 -46860 -46812 -46864 -46980 -47106 -47193 -47217 -47191 -47157 -47152 -47185 -47236 -47275 -47294 -47299 -47293 -47300 -47314 -47335 -47345 -47319 -47265 -47169 -47071 -47006 -46980 -46987 -46993 -46993 -46982 -46977 -47008 -47047 -47085 -47123 -47129 -47099 -47045 -46991 -46973 -46995 -47037 -47072 -47102 -47119 -47125 -47137 -47138 -47130 -47121 -47119 -47127 -47127 -47117 -47102 -47084 -47076 -47082 -47100 -47108 -47102 -47095 -47087 -47097 -47120 -47140 -47154 -47170 -47191 -47212 -47240 -47258 -47244 -47200 -47146 -47124 -47150 -47199 -47233 -47237 -47213 -47148 -47054 -46959 -46886 -46844 -46832 -46853 -46887 -46924 -46948 -46930 -46868 -46804 -46783 -46816 -46896 -47004 -47091 -47117 -47099 -47046 -46986 -46958 -46953 -46957 -46945 -46913 -46876 -46852 -46867 -46915 -46963 -46979 -46949 -46884 -46817 -46783 -46782 -46810 -46860 -46909 -46934 -46912 -46842 -46767 -46712 -46693 -46710 -46747 -46806 -46886 -46978 -47062 -47128 -47185 -47233 -47287 -47347 -47395 -47425 -47442 -47446 -47431 -47396 -47351 -47297 -47239 -47184 -47138 -47109 -47073 -47021 -46975 -46946 -46936 -46950 -46981 -47019 -47075 -47146 -47223 -47301 -47376 -47443 -47481 -47476 -47429 -47359 -47278 -47206 -47150 -47106 -47095 -47113 -47133 -47151 -47163 -47166 -47164 -47171 -47190 -47208 -47214 -47199 -47161 -47095 -47014 -46948 -46896 -46875 -46902 -46952 -46997 -47020 -47028 -47041 -47072 -47121 -47189 -47275 -47356 -47406 -47408 -47366 -47318 -47269 -47229 -47206 -47183 -47169 -47151 -47139 -47153 -47197 -47249 -47266 -47246 -47196 -47133 -47075 -47012 -46956 -46919 -46896 -46888 -46871 -46836 -46798 -46759 -46732 -46713 -46710 -46721 -46745 -46794 -46822 -46829 -46839 -46867 -46925 -47013 -47109 -47213 -47301 -47329 -47302 -47232 -47140 -47046 -46973 -46932 -46911 -46917 -46919 -46912 -46899 -46882 -46895 -46911 -46900 -46858 -46784 -46708 -46664 -46666 -46693 -46726 -46763 -46788 -46813 -46840 -46852 -46860 -46847 -46830 -46825 -46833 -46893 -46981 -47075 -47167 -47243 -47300 -47314 -47288 -47226 -47155 -47111 -47087 -47067 -47028 -46974 -46928 -46898 -46895 -46935 -47015 -47101 -47153 -47157 -47131 -47100 -47091 -47116 -47163 -47190 -47171 -47112 -47029 -46960 -46915 -46884 -46848 -46796 -46748 -46737 -46776 -46844 -46916 -46983 -47039 -47069 -47070 -47049 -47002 -46917 -46811 -46718 -46665 -46679 -46749 -46838 -46937 -47029 -47076 -47080 -47066 -47063 -47099 -47182 -47286 -47353 -47372 -47361 -47340 -47329 -47308 -47295 -47285 -47261 -47251 -47262 -47298 -47340 -47371 -47401 -47426 -47455 -47484 -47503 -47512 -47501 -47462 -47388 -47299 -47224 -47164 -47125 -47118 -47154 -47219 -47287 -47345 -47371 -47371 -47374 -47376 -47361 -47319 -47247 -47163 -47087 -47013 -46956 -46912 -46876 -46872 -46902 -46959 -47032 -47105 -47181 -47268 -47338 -47376 -47402 -47414 -47409 -47368 -47281 -47154 -47020 -46912 -46849 -46850 -46897 -46953 -46995 -47001 -46984 -46968 -46964 -46983 -47018 -47075 -47134 -47161 -47175 -47174 -47166 -47178 -47198 -47213 -47213 -47192 -47171 -47154 -47138 -47145 -47173 -47195 -47204 -47201 -47201 -47200 -47188 -47182 -47182 -47223 -47325 -47450 -47569 -47650 -47675 -47666 -47642 -47598 -47554 -47534 -47534 -47550 -47550 -47507 -47427 -47334 -47262 -47226 -47224 -47245 -47279 -47314 -47334 -47333 -47315 -47312 -47332 -47356 -47377 -47404 -47440 -47484 -47537 -47594 -47659 -47706 -47741 -47770 -47779 -47780 -47757 -47713 -47656 -47579 -47502 -47435 -47386 -47365 -47359 -47344 -47293 -47202 -47108 -47056 -47072 -47128 -47184 -47219 -47215 -47188 -47161 -47148 -47157 -47191 -47254 -47337 -47420 -47486 -47532 -47564 -47576 -47575 -47592 -47628 -47670 -47694 -47699 -47694 -47672 -47650 -47636 -47616 -47587 -47559 -47539 -47523 -47511 -47512 -47539 -47596 -47665 -47721 -47753 -47735 -47671 -47597 -47532 -47503 -47504 -47524 -47540 -47537 -47530 -47518 -47515 -47512 -47495 -47462 -47422 -47388 -47366 -47364 -47381 -47396 -47401 -47398 -47386 -47375 -47381 -47419 -47479 -47547 -47612 -47629 -47573 -47459 -47326 -47236 -47218 -47276 -47378 -47484 -47570 -47603 -47584 -47538 -47479 -47426 -47382 -47364 -47372 -47411 -47472 -47513 -47532 -47525 -47527 -47564 -47618 -47676 -47696 -47680 -47645 -47577 -47489 -47399 -47339 -47338 -47384 -47439 -47486 -47516 -47510 -47473 -47444 -47443 -47469 -47516 -47557 -47575 -47588 -47589 -47577 -47560 -47527 -47477 -47426 -47380 -47324 -47245 -47150 -47047 -46970 -46953 -46993 -47084 -47201 -47305 -47363 -47357 -47297 -47219 -47150 -47106 -47092 -47127 -47214 -47328 -47443 -47530 -47571 -47578 -47554 -47494 -47416 -47329 -47255 -47233 -47263 -47322 -47385 -47432 -47454 -47464 -47476 -47473 -47449 -47405 -47349 -47309 -47281 -47272 -47279 -47285 -47286 -47287 -47320 -47375 -47440 -47512 -47576 -47628 -47645 -47607 -47517 -47398 -47276 -47163 -47068 -46998 -46959 -46954 -46990 -47062 -47152 -47240 -47311 -47355 -47358 -47306 -47206 -47101 -47031 -47026 -47093 -47205 -47336 -47462 -47567 -47616 -47586 -47502 -47385 -47268 -47174 -47098 -47049 -47016 -46975 -46944 -46909 -46878 -46874 -46888 -46928 -46981 -47053 -47148 -47241 -47325 -47386 -47418 -47426 -47410 -47387 -47366 -47331 -47288 -47226 -47157 -47107 -47097 -47127 -47178 -47247 -47313 -47373 -47418 -47436 -47427 -47389 -47350 -47317 -47292 -47281 -47262 -47249 -47259 -47293 -47363 -47432 -47481 -47508 -47502 -47504 -47509 -47498 -47494 -47477 -47447 -47414 -47383 -47369 -47373 -47408 -47456 -47497 -47527 -47542 -47556 -47569 -47577 -47564 -47515 -47436 -47338 -47239 -47159 -47126 -47156 -47220 -47304 -47383 -47407 -47373 -47296 -47207 -47133 -47081 -47049 -47048 -47098 -47186 -47280 -47363 -47399 -47384 -47337 -47284 -47264 -47271 -47299 -47343 -47360 -47346 -47305 -47265 -47260 -47286 -47338 -47414 -47501 -47577 -47624 -47632 -47598 -47544 -47483 -47424 -47399 -47414 -47450 -47501 -47547 -47585 -47618 -47644 -47665 -47657 -47623 -47584 -47544 -47502 -47443 -47372 -47306 -47253 -47218 -47207 -47212 -47210 -47182 -47126 -47075 -47078 -47151 -47273 -47404 -47520 -47610 -47663 -47695 -47710 -47697 -47655 -47589 -47503 -47394 -47294 -47229 -47209 -47248 -47318 -47387 -47438 -47448 -47419 -47364 -47301 -47251 -47220 -47204 -47206 -47224 -47270 -47339 -47398 -47440 -47467 -47501 -47555 -47622 -47665 -47658 -47589 -47450 -47276 -47101 -46944 -46810 -46705 -46644 -46647 -46713 -46816 -46915 -46980 -47016 -47020 -46988 -46939 -46890 -46859 -46853 -46862 -46863 -46846 -46814 -46789 -46791 -46803 -46827 -46854 -46882 -46913 -46923 -46910 -46875 -46845 -46837 -46831 -46830 -46848 -46907 -46988 -47062 -47116 -47138 -47149 -47161 -47170 -47183 -47192 -47175 -47139 -47101 -47077 -47066 -47042 -46994 -46933 -46887 -46875 -46896 -46923 -46930 -46908 -46864 -46799 -46717 -46635 -46578 -46566 -46594 -46646 -46700 -46736 -46769 -46818 -46890 -46982 -47080 -47156 -47181 -47148 -47081 -47015 -46982 -46984 -47007 -47035 -47048 -47045 -47037 -47014 -46982 -46964 -46964 -46996 -47062 -47154 -47241 -47306 -47333 -47316 -47272 -47200 -47125 -47074 -47062 -47082 -47113 -47134 -47123 -47088 -47045 -47008 -47000 -47023 -47054 -47076 -47104 -47144 -47168 -47164 -47127 -47065 -46997 -46936 -46902 -46876 -46843 -46818 -46799 -46794 -46803 -46827 -46864 -46907 -46956 -47009 -47054 -47080 -47095 -47100 -47103 -47099 -47075 -47033 -46982 -46927 -46870 -46805 -46743 -46690 -46650 -46640 -46664 -46713 -46771 -46796 -46788 -46774 -46756 -46761 -46794 -46845 -46891 -46908 -46921 -46933 -46950 -46971 -46979 -46964 -46937 -46912 -46908 -46934 -46974 -47018 -47056 -47083 -47108 -47133 -47164 -47213 -47275 -47330 -47362 -47368 -47343 -47292 -47249 -47225 -47223 -47245 -47288 -47375 -47477 -47575 -47661 -47712 -47715 -47667 -47604 -47546 -47510 -47494 -47467 -47431 -47392 -47352 -47324 -47291 -47266 -47262 -47262 -47288 -47322 -47338 -47336 -47300 -47245 -47181 -47115 -47068 -47027 -46979 -46928 -46873 -46836 -46822 -46824 -46840 -46854 -46869 -46895 -46929 -46960 -46981 -46998 -47024 -47048 -47077 -47117 -47148 -47179 -47202 -47196 -47158 -47100 -47039 -46995 -46991 -47032 -47104 -47188 -47237 -47241 -47227 -47195 -47172 -47173 -47203 -47252 -47283 -47290 -47278 -47256 -47248 -47246 -47242 -47221 -47162 -47068 -46964 -46893 -46866 -46894 -46963 -47054 -47165 -47269 -47338 -47371 -47375 -47371 -47377 -47399 -47444 -47501 -47528 -47501 -47436 -47353 -47282 -47248 -47232 -47219 -47200 -47173 -47164 -47191 -47259 -47363 -47473 -47566 -47633 -47657 -47634 -47562 -47458 -47349 -47265 -47224 -47226 -47265 -47323 -47388 -47462 -47537 -47606 -47671 -47718 -47731 -47713 -47675 -47634 -47589 -47535 -47489 -47461 -47448 -47450 -47455 -47452 -47428 -47395 -47392 -47436 -47511 -47576 -47613 -47616 -47577 -47529 -47484 -47440 -47413 -47384 -47341 -47279 -47200 -47132 -47085 -47051 -47020 -46988 -46961 -46929 -46897 -46867 -46828 -46796 -46795 -46822 -46881 -46972 -47061 -47136 -47185 -47185 -47158 -47131 -47127 -47154 -47192 -47234 -47283 -47320 -47331 -47311 -47250 -47175 -47105 -47052 -47035 -47042 -47056 -47065 -47082 -47114 -47150 -47201 -47259 -47314 -47370 -47424 -47464 -47491 -47514 -47513 -47491 -47464 -47423 -47390 -47376 -47373 -47377 -47378 -47371 -47370 -47380 -47400 -47440 -47491 -47539 -47570 -47567 -47527 -47468 -47410 -47371 -47357 -47352 -47339 -47305 -47265 -47234 -47207 -47180 -47150 -47122 -47104 -47091 -47089 -47106 -47130 -47169 -47224 -47269 -47293 -47289 -47269 -47250 -47249 -47276 -47322 -47383 -47451 -47524 -47585 -47609 -47611 -47594 -47578 -47565 -47552 -47552 -47560 -47565 -47578 -47599 -47611 -47603 -47574 -47532 -47487 -47447 -47414 -47390 -47371 -47361 -47374 -47402 -47446 -47486 -47492 -47468 -47432 -47369 -47285 -47208 -47144 -47114 -47112 -47123 -47124 -47091 -47048 -47012 -46983 -46966 -46967 -46988 -47031 -47080 -47105 -47107 -47088 -47055 -47038 -47049 -47093 -47151 -47209 -47261 -47275 -47238 -47164 -47089 -47041 -47029 -47058 -47097 -47122 -47130 -47131 -47122 -47093 -47070 -47047 -47027 -47041 -47084 -47147 -47224 -47297 -47353 -47381 -47380 -47377 -47386 -47405 -47435 -47450 -47437 -47402 -47355 -47327 -47328 -47351 -47388 -47412 -47415 -47404 -47376 -47331 -47274 -47223 -47201 -47191 -47188 -47205 -47216 -47232 -47259 -47272 -47280 -47280 -47271 -47256 -47234 -47213 -47210 -47237 -47279 -47337 -47403 -47451 -47487 -47510 -47530 -47553 -47574 -47587 -47602 -47614 -47629 -47647 -47659 -47675 -47687 -47695 -47692 -47665 -47625 -47592 -47580 -47594 -47624 -47648 -47665 -47655 -47625 -47590 -47563 -47578 -47605 -47629 -47640 -47631 -47623 -47620 -47607 -47576 -47536 -47494 -47458 -47451 -47473 -47500 -47521 -47534 -47534 -47528 -47535 -47555 -47586 -47619 -47654 -47704 -47758 -47806 -47832 -47831 -47820 -47800 -47782 -47774 -47782 -47793 -47801 -47813 -47824 -47831 -47814 -47775 -47741 -47693 -47635 -47584 -47556 -47563 -47591 -47629 -47655 -47654 -47625 -47570 -47496 -47415 -47345 -47284 -47237 -47197 -47179 -47190 -47219 -47263 -47297 -47310 -47300 -47278 -47243 -47195 -47156 -47137 -47151 -47199 -47267 -47328 -47361 -47374 -47378 -47378 -47371 -47348 -47320 -47307 -47316 -47353 -47401 -47436 -47446 -47435 -47417 -47396 -47359 -47302 -47258 -47232 -47230 -47256 -47274 -47281 -47279 -47276 -47276 -47279 -47279 -47261 -47226 -47190 -47163 -47149 -47146 -47148 -47140 -47138 -47150 -47164 -47188 -47197 -47184 -47154 -47114 -47084 -47074 -47091 -47128 -47155 -47166 -47178 -47187 -47198 -47219 -47238 -47267 -47303 -47347 -47407 -47460 -47497 -47525 -47542 -47548 -47544 -47521 -47502 -47500 -47501 -47512 -47528 -47535 -47528 -47490 -47422 -47345 -47275 -47237 -47249 -47290 -47331 -47361 -47374 -47369 -47352 -47336 -47315 -47279 -47219 -47134 -47057 -46993 -46946 -46932 -46951 -46993 -47049 -47109 -47156 -47178 -47174 -47163 -47159 -47166 -47181 -47185 -47176 -47152 -47118 -47076 -47033 -47015 -47008 -47003 -47009 -47022 -47037 -47057 -47081 -47100 -47109 -47102 -47089 -47059 -47017 -46982 -46934 -46888 -46868 -46884 -46937 -47000 -47063 -47106 -47118 -47113 -47098 -47075 -47063 -47063 -47079 -47112 -47126 -47107 -47054 -46977 -46906 -46852 -46823 -46823 -46855 -46904 -46937 -46961 -46986 -47005 -47013 -47015 -47028 -47037 -47036 -47022 -46994 -46963 -46934 -46926 -46927 -46943 -46974 -46995 -47009 -47019 -47032 -47044 -47053 -47061 -47052 -47027 -46992 -46967 -46955 -46953 -46975 -47007 -47023 -47016 -46997 -46987 -46978 -46959 -46932 -46907 -46891 -46893 -46916 -46954 -46992 -47018 -47020 -46983 -46921 -46868 -46850 -46889 -46976 -47081 -47165 -47193 -47181 -47138 -47067 -47007 -46977 -46978 -47001 -47027 -47046 -47038 -47001 -46947 -46892 -46863 -46876 -46922 -46980 -47037 -47095 -47123 -47106 -47058 -46995 -46942 -46908 -46906 -46923 -46942 -46966 -46974 -46978 -46977 -46979 -47006 -47041 -47073 -47097 -47110 -47117 -47106 -47076 -47032 -46978 -46928 -46890 -46891 -46919 -46942 -46967 -46977 -46973 -46973 -46967 -46961 -46945 -46941 -46977 -47035 -47093 -47131 -47131 -47088 -47030 -46986 -46960 -46950 -46967 -47008 -47049 -47090 -47126 -47144 -47131 -47107 -47093 -47087 -47090 -47094 -47104 -47108 -47112 -47131 -47150 -47175 -47198 -47212 -47214 -47201 -47181 -47156 -47134 -47110 -47079 -47054 -47022 -46986 -46959 -46945 -46947 -46961 -46987 -47012 -47021 -47011 -46990 -46947 -46901 -46876 -46874 -46882 -46899 -46924 -46942 -46959 -46977 -47021 -47091 -47169 -47258 -47313 -47326 -47314 -47288 -47269 -47270 -47294 -47328 -47355 -47370 -47380 -47386 -47395 -47428 -47473 -47521 -47566 -47584 -47584 -47569 -47538 -47504 -47458 -47414 -47383 -47360 -47359 -47375 -47395 -47411 -47405 -47382 -47347 -47322 -47343 -47401 -47489 -47592 -47675 -47728 -47748 -47735 -47692 -47620 -47546 -47496 -47483 -47486 -47505 -47539 -47560 -47570 -47553 -47523 -47498 -47475 -47463 -47468 -47479 -47490 -47501 -47514 -47530 -47539 -47538 -47530 -47500 -47463 -47419 -47389 -47389 -47400 -47415 -47415 -47402 -47388 -47375 -47381 -47397 -47418 -47433 -47428 -47404 -47369 -47333 -47305 -47292 -47292 -47298 -47307 -47316 -47332 -47344 -47347 -47337 -47305 -47269 -47239 -47226 -47228 -47250 -47292 -47329 -47351 -47349 -47326 -47289 -47237 -47196 -47187 -47218 -47284 -47365 -47434 -47471 -47464 -47407 -47317 -47228 -47157 -47122 -47129 -47166 -47229 -47294 -47343 -47371 -47362 -47318 -47258 -47200 -47157 -47134 -47119 -47099 -47081 -47062 -47041 -47024 -47010 -47009 -47026 -47057 -47096 -47125 -47137 -47142 -47148 -47150 -47144 -47133 -47122 -47115 -47116 -47117 -47128 -47147 -47167 -47199 -47241 -47280 -47309 -47329 -47344 -47358 -47368 -47378 -47383 -47380 -47376 -47372 -47382 -47404 -47435 -47464 -47494 -47526 -47544 -47555 -47552 -47525 -47478 -47425 -47389 -47365 -47343 -47316 -47292 -47265 -47244 -47241 -47248 -47271 -47300 -47317 -47318 -47314 -47304 -47293 -47303 -47327 -47351 -47353 -47334 -47300 -47251 -47215 -47191 -47194 -47218 -47255 -47310 -47349 -47363 -47351 -47333 -47313 -47294 -47294 -47299 -47311 -47326 -47330 -47325 -47298 -47253 -47225 -47214 -47223 -47255 -47293 -47331 -47354 -47376 -47396 -47400 -47398 -47386 -47367 -47339 -47297 -47257 -47220 -47173 -47123 -47075 -47037 -47013 -47011 -47038 -47077 -47120 -47143 -47150 -47157 -47162 -47181 -47216 -47248 -47276 -47290 -47286 -47278 -47256 -47229 -47211 -47201 -47196 -47206 -47230 -47251 -47263 -47269 -47266 -47246 -47237 -47242 -47254 -47282 -47317 -47355 -47373 -47360 -47340 -47328 -47327 -47346 -47369 -47383 -47391 -47398 -47413 -47427 -47433 -47426 -47391 -47346 -47301 -47261 -47243 -47249 -47273 -47307 -47332 -47337 -47328 -47309 -47288 -47268 -47259 -47262 -47266 -47266 -47259 -47266 -47285 -47307 -47329 -47345 -47376 -47411 -47438 -47462 -47482 -47490 -47484 -47484 -47491 -47501 -47520 -47549 -47570 -47579 -47584 -47583 -47580 -47578 -47578 -47568 -47547 -47516 -47474 -47446 -47435 -47441 -47454 -47454 -47456 -47456 -47448 -47435 -47408 -47388 -47378 -47374 -47383 -47397 -47399 -47401 -47419 -47445 -47481 -47513 -47522 -47520 -47507 -47493 -47475 -47456 -47438 -47415 -47392 -47375 -47372 -47370 -47362 -47349 -47323 -47287 -47258 -47243 -47244 -47253 -47253 -47254 -47251 -47236 -47215 -47174 -47136 -47104 -47075 -47062 -47049 -47047 -47061 -47068 -47074 -47070 -47043 -47005 -46955 -46911 -46893 -46902 -46929 -46965 -46999 -47016 -47023 -47020 -47005 -46984 -46966 -46961 -46955 -46946 -46933 -46907 -46886 -46880 -46884 -46891 -46895 -46898 -46907 -46915 -46927 -46943 -46948 -46937 -46907 -46862 -46825 -46809 -46823 -46866 -46915 -46953 -46975 -46975 -46967 -46969 -46989 -47029 -47069 -47098 -47115 -47122 -47128 -47120 -47119 -47119 -47107 -47103 -47091 -47061 -47032 -47014 -47012 -47022 -47034 -47046 -47065 -47082 -47089 -47093 -47095 -47092 -47084 -47077 -47056 -47035 -47027 -47034 -47063 -47080 -47085 -47081 -47053 -47010 -46954 -46909 -46883 -46878 -46896 -46930 -46974 -47017 -47058 -47089 -47105 -47112 -47117 -47126 -47141 -47164 -47191 -47216 -47241 -47257 -47277 -47306 -47335 -47362 -47367 -47353 -47346 -47343 -47353 -47378 -47406 -47441 -47469 -47482 -47484 -47461 -47422 -47375 -47320 -47274 -47243 -47229 -47225 -47220 -47223 -47231 -47239 -47253 -47269 -47279 -47274 -47264 -47257 -47237 -47215 -47213 -47228 -47258 -47300 -47352 -47400 -47434 -47459 -47473 -47481 -47478 -47464 -47444 -47414 -47380 -47357 -47357 -47365 -47364 -47354 -47330 -47295 -47265 -47249 -47236 -47216 -47198 -47189 -47194 -47211 -47241 -47271 -47291 -47299 -47289 -47276 -47255 -47229 -47217 -47212 -47229 -47257 -47286 -47320 -47336 -47334 -47319 -47293 -47267 -47257 -47259 -47261 -47266 -47276 -47275 -47250 -47215 -47187 -47165 -47168 -47192 -47213 -47228 -47229 -47226 -47215 -47192 -47151 -47092 -47039 -47008 -47002 -47008 -47021 -47036 -47046 -47034 -47007 -46970 -46926 -46893 -46880 -46896 -46929 -46969 -47008 -47032 -47048 -47057 -47054 -47045 -47020 -46985 -46963 -46971 -47023 -47089 -47151 -47200 -47227 -47248 -47267 -47285 -47297 -47305 -47307 -47309 -47311 -47300 -47290 -47280 -47265 -47259 -47257 -47259 -47273 -47298 -47329 -47349 -47355 -47352 -47334 -47309 -47291 -47290 -47300 -47315 -47328 -47331 -47331 -47336 -47358 -47398 -47454 -47518 -47562 -47577 -47567 -47530 -47477 -47412 -47338 -47281 -47247 -47231 -47223 -47213 -47202 -47198 -47205 -47224 -47251 -47293 -47332 -47362 -47395 -47418 -47438 -47448 -47438 -47415 -47380 -47349 -47325 -47302 -47297 -47314 -47350 -47394 -47435 -47470 -47506 -47546 -47590 -47626 -47640 -47641 -47627 -47606 -47588 -47568 -47540 -47505 -47473 -47452 -47446 -47451 -47461 -47472 -47477 -47488 -47516 -47553 -47595 -47647 -47688 -47704 -47691 -47657 -47623 -47577 -47524 -47491 -47483 -47498 -47525 -47550 -47564 -47561 -47544 -47519 -47483 -47444 -47408 -47371 -47342 -47327 -47324 -47327 -47323 -47318 -47315 -47320 -47331 -47344 -47356 -47355 -47350 -47340 -47332 -47339 -47345 -47354 -47355 -47343 -47352 -47368 -47389 -47410 -47411 -47399 -47379 -47358 -47330 -47310 -47320 -47357 -47411 -47455 -47478 -47486 -47477 -47464 -47447 -47423 -47408 -47395 -47394 -47400 -47390 -47368 -47333 -47289 -47255 -47245 -47263 -47302 -47342 -47373 -47393 -47396 -47397 -47404 -47411 -47422 -47429 -47419 -47397 -47364 -47322 -47293 -47288 -47294 -47300 -47301 -47288 -47257 -47229 -47207 -47193 -47200 -47223 -47245 -47258 -47269 -47264 -47257 -47259 -47259 -47266 -47270 -47257 -47228 -47200 -47179 -47169 -47179 -47199 -47226 -47256 -47286 -47316 -47331 -47332 -47325 -47319 -47322 -47328 -47341 -47363 -47382 -47397 -47406 -47408 -47386 -47354 -47311 -47253 -47202 -47153 -47122 -47127 -47134 -47140 -47142 -47139 -47138 -47131 -47123 -47112 -47098 -47093 -47104 -47121 -47143 -47168 -47178 -47166 -47135 -47101 -47066 -47034 -47009 -46997 -47009 -47041 -47078 -47118 -47160 -47189 -47197 -47183 -47150 -47111 -47076 -47052 -47045 -47052 -47069 -47096 -47121 -47139 -47146 -47134 -47104 -47073 -47053 -47049 -47052 -47064 -47078 -47086 -47097 -47100 -47107 -47121 -47128 -47138 -47153 -47169 -47190 -47204 -47201 -47189 -47158 -47108 -47058 -47015 -46986 -46973 -46979 -46991 -46996 -47002 -47008 -47016 -47019 -47022 -47037 -47065 -47097 -47121 -47138 -47138 -47118 -47090 -47061 -47048 -47050 -47061 -47087 -47117 -47151 -47176 -47191 -47195 -47193 -47187 -47177 -47184 -47199 -47212 -47234 -47247 -47243 -47234 -47218 -47196 -47188 -47203 -47239 -47283 -47321 -47348 -47346 -47324 -47283 -47238 -47206 -47175 -47150 -47126 -47110 -47109 -47122 -47134 -47138 -47137 -47120 -47108 -47106 -47101 -47111 -47139 -47188 -47242 -47275 -47288 -47282 -47269 -47245 -47224 -47217 -47208 -47207 -47215 -47224 -47242 -47255 -47263 -47263 -47256 -47247 -47225 -47215 -47214 -47208 -47199 -47174 -47145 -47120 -47091 -47067 -47060 -47066 -47074 -47072 -47054 -47036 -47028 -47028 -47029 -47026 -47026 -47033 -47032 -47022 -47013 -47008 -46998 -46987 -46983 -46990 -47014 -47055 -47107 -47162 -47205 -47233 -47247 -47242 -47233 -47222 -47215 -47227 -47244 -47263 -47278 -47275 -47256 -47234 -47209 -47184 -47163 -47144 -47124 -47105 -47075 -47037 -47011 -46983 -46966 -46972 -46991 -47018 -47044 -47076 -47105 -47124 -47144 -47166 -47194 -47216 -47227 -47228 -47228 -47232 -47232 -47234 -47247 -47264 -47288 -47316 -47322 -47318 -47320 -47331 -47347 -47353 -47359 -47373 -47385 -47393 -47396 -47397 -47393 -47382 -47361 -47334 -47321 -47317 -47314 -47315 -47309 -47310 -47320 -47347 -47396 -47443 -47474 -47478 -47466 -47442 -47407 -47383 -47372 -47371 -47377 -47392 -47403 -47407 -47409 -47410 -47416 -47439 -47465 -47478 -47475 -47442 -47395 -47349 -47301 -47262 -47232 -47208 -47194 -47195 -47199 -47204 -47212 -47207 -47188 -47167 -47148 -47135 -47137 -47148 -47162 -47173 -47177 -47175 -47173 -47163 -47146 -47141 -47139 -47152 -47175 -47203 -47236 -47257 -47278 -47287 -47285 -47279 -47261 -47248 -47246 -47252 -47260 -47269 -47280 -47288 -47289 -47290 -47286 -47276 -47268 -47254 -47229 -47203 -47190 -47195 -47212 -47225 -47227 -47216 -47200 -47174 -47139 -47113 -47098 -47101 -47102 -47091 -47072 -47052 -47042 -47037 -47035 -47032 -47029 -47037 -47062 -47095 -47119 -47132 -47127 -47116 -47109 -47102 -47100 -47093 -47078 -47062 -47050 -47052 -47082 -47120 -47157 -47193 -47209 -47203 -47185 -47158 -47138 -47132 -47137 -47149 -47167 -47186 -47207 -47229 -47246 -47271 -47294 -47302 -47297 -47285 -47286 -47290 -47283 -47259 -47216 -47170 -47137 -47128 -47128 -47139 -47156 -47176 -47200 -47207 -47214 -47227 -47251 -47301 -47348 -47378 -47386 -47362 -47324 -47282 -47255 -47255 -47277 -47312 -47345 -47376 -47406 -47432 -47453 -47463 -47473 -47489 -47504 -47508 -47500 -47475 -47436 -47395 -47350 -47316 -47308 -47319 -47344 -47381 -47414 -47429 -47437 -47435 -47434 -47446 -47465 -47488 -47503 -47507 -47497 -47483 -47469 -47448 -47437 -47425 -47418 -47425 -47436 -47445 -47444 -47433 -47410 -47386 -47371 -47369 -47371 -47374 -47372 -47347 -47311 -47280 -47258 -47249 -47260 -47275 -47281 -47294 -47300 -47299 -47300 -47291 -47274 -47256 -47239 -47225 -47212 -47198 -47188 -47189 -47183 -47177 -47183 -47195 -47217 -47236 -47249 -47260 -47255 -47237 -47220 -47198 -47169 -47144 -47128 -47126 -47140 -47165 -47192 -47210 -47223 -47227 -47229 -47237 -47247 -47254 -47250 -47247 -47244 -47244 -47242 -47226 -47213 -47194 -47180 -47179 -47185 -47187 -47185 -47185 -47183 -47181 -47183 -47198 -47218 -47225 -47229 -47229 -47220 -47206 -47191 -47171 -47153 -47139 -47126 -47116 -47104 -47099 -47101 -47108 -47123 -47135 -47145 -47152 -47166 -47181 -47187 -47186 -47163 -47130 -47105 -47098 -47110 -47136 -47161 -47160 -47150 -47139 -47119 -47111 -47118 -47131 -47146 -47156 -47168 -47173 -47174 -47179 -47175 -47167 -47171 -47183 -47206 -47236 -47274 -47305 -47321 -47319 -47298 -47286 -47266 -47255 -47255 -47244 -47238 -47231 -47228 -47231 -47233 -47236 -47238 -47242 -47241 -47240 -47241 -47241 -47242 -47242 -47253 -47261 -47264 -47268 -47259 -47242 -47227 -47211 -47191 -47181 -47185 -47198 -47213 -47227 -47228 -47210 -47179 -47150 -47140 -47146 -47154 -47159 -47166 -47166 -47159 -47155 -47150 -47156 -47174 -47193 -47213 -47236 -47241 -47238 -47228 -47209 -47210 -47220 -47237 -47256 -47256 -47248 -47228 -47209 -47207 -47216 -47231 -47257 -47294 -47327 -47351 -47358 -47352 -47345 -47329 -47319 -47315 -47298 -47281 -47267 -47249 -47235 -47226 -47226 -47229 -47235 -47243 -47250 -47263 -47270 -47271 -47270 -47265 -47266 -47278 -47301 -47330 -47352 -47364 -47356 -47336 -47310 -47287 -47283 -47289 -47300 -47316 -47331 -47328 -47306 -47273 -47233 -47196 -47174 -47173 -47193 -47224 -47250 -47271 -47288 -47297 -47295 -47277 -47262 -47260 -47260 -47274 -47289 -47290 -47284 -47267 -47247 -47239 -47243 -47263 -47305 -47354 -47388 -47397 -47387 -47361 -47332 -47313 -47302 -47305 -47306 -47307 -47299 -47276 -47251 -47227 -47222 -47243 -47289 -47344 -47389 -47416 -47411 -47386 -47351 -47320 -47295 -47278 -47270 -47261 -47249 -47234 -47223 -47216 -47211 -47213 -47221 -47227 -47232 -47252 -47270 -47281 -47284 -47262 -47224 -47178 -47142 -47136 -47156 -47200 -47264 -47322 -47358 -47364 -47348 -47325 -47304 -47305 -47314 -47321 -47335 -47338 -47321 -47292 -47263 -47239 -47232 -47250 -47286 -47323 -47351 -47363 -47365 -47368 -47375 -47383 -47387 -47378 -47369 -47357 -47334 -47309 -47274 -47233 -47197 -47173 -47171 -47193 -47221 -47252 -47288 -47310 -47325 -47333 -47327 -47323 -47306 -47289 -47272 -47249 -47239 -47241 -47257 -47281 -47297 -47298 -47286 -47270 -47246 -47229 -47223 -47215 -47222 -47218 -47199 -47177 -47145 -47126 -47111 -47112 -47135 -47162 -47189 -47198 -47197 -47192 -47183 -47184 -47201 -47226 -47242 -47241 -47231 -47213 -47200 -47203 -47224 -47250 -47274 -47293 -47313 -47323 -47317 -47310 -47299 -47292 -47289 -47292 -47291 -47278 -47271 -47251 -47222 -47209 -47200 -47203 -47218 -47235 -47252 -47259 -47264 -47261 -47248 -47234 -47220 -47210 -47203 -47199 -47194 -47194 -47203 -47229 -47270 -47300 -47316 -47329 -47338 -47342 -47361 -47396 -47424 -47439 -47439 -47419 -47387 -47341 -47289 -47254 -47225 -47212 -47217 -47230 -47246 -47258 -47282 -47306 -47324 -47351 -47370 -47384 -47382 -47353 -47329 -47310 -47297 -47303 -47335 -47395 -47450 -47477 -47486 -47475 -47457 -47446 -47450 -47458 -47471 -47481 -47457 -47419 -47380 -47353 -47337 -47328 -47348 -47388 -47430 -47465 -47485 -47493 -47493 -47475 -47453 -47423 -47393 -47384 -47386 -47394 -47403 -47419 -47428 -47423 -47418 -47411 -47420 -47427 -47427 -47435 -47433 -47433 -47437 -47418 -47392 -47370 -47339 -47300 -47260 -47230 -47214 -47217 -47252 -47301 -47353 -47408 -47448 -47467 -47463 -47435 -47392 -47348 -47314 -47287 -47274 -47268 -47263 -47260 -47242 -47230 -47226 -47231 -47249 -47260 -47261 -47250 -47236 -47232 -47229 -47237 -47259 -47278 -47298 -47323 -47344 -47353 -47352 -47368 -47386 -47386 -47393 -47394 -47378 -47348 -47323 -47309 -47300 -47299 -47295 -47299 -47306 -47312 -47323 -47327 -47334 -47342 -47341 -47334 -47322 -47322 -47325 -47329 -47338 -47354 -47377 -47400 -47414 -47398 -47368 -47335 -47310 -47304 -47313 -47333 -47339 -47328 -47299 -47267 -47234 -47189 -47170 -47164 -47171 -47190 -47196 -47202 -47197 -47200 -47205 -47196 -47193 -47185 -47170 -47160 -47167 -47179 -47193 -47210 -47221 -47219 -47203 -47186 -47169 -47155 -47155 -47160 -47155 -47147 -47158 -47184 -47202 -47220 -47236 -47239 -47233 -47220 -47213 -47202 -47180 -47162 -47141 -47115 -47108 -47130 -47177 -47218 -47242 -47254 -47253 -47235 -47208 -47184 -47162 -47136 -47109 -47082 -47057 -47038 -47039 -47052 -47074 -47107 -47138 -47158 -47169 -47170 -47160 -47151 -47145 -47138 -47139 -47146 -47163 -47172 -47176 -47189 -47201 -47217 -47232 -47252 -47268 -47268 -47257 -47240 -47212 -47178 -47152 -47140 -47132 -47126 -47128 -47130 -47128 -47127 -47122 -47109 -47090 -47080 -47066 -47053 -47049 -47047 -47043 -47037 -47042 -47042 -47027 -46998 -46968 -46944 -46924 -46915 -46913 -46925 -46941 -46964 -46992 -47001 -46994 -46984 -46966 -46947 -46953 -46971 -46993 -47022 -47054 -47098 -47140 -47177 -47208 -47214 -47191 -47170 -47164 -47168 -47183 -47209 -47233 -47235 -47232 -47226 -47213 -47204 -47201 -47207 -47211 -47216 -47222 -47221 -47206 -47184 -47184 -47183 -47185 -47200 -47212 -47213 -47188 -47166 -47149 -47119 -47102 -47097 -47100 -47107 -47108 -47105 -47088 -47062 -47041 -47024 -47012 -47011 -47015 -47017 -47000 -46976 -46962 -46951 -46948 -46955 -46962 -46968 -46967 -46978 -47003 -47022 -47044 -47061 -47064 -47058 -47047 -47033 -47014 -47004 -47005 -47010 -47009 -46998 -46989 -46984 -46982 -46980 -46975 -46980 -46972 -46960 -46961 -46963 -46974 -46994 -47019 -47034 -47037 -47033 -47027 -47029 -47022 -47016 -47017 -47019 -47029 -47042 -47058 -47071 -47085 -47097 -47091 -47087 -47088 -47087 -47092 -47098 -47112 -47125 -47122 -47108 -47089 -47070 -47056 -47056 -47060 -47076 -47104 -47131 -47153 -47160 -47175 -47186 -47185 -47186 -47183 -47185 -47195 -47203 -47210 -47226 -47250 -47263 -47276 -47294 -47308 -47317 -47321 -47329 -47324 -47310 -47302 -47288 -47278 -47268 -47261 -47261 -47256 -47260 -47281 -47302 -47319 -47329 -47336 -47341 -47327 -47302 -47277 -47251 -47240 -47239 -47240 -47254 -47266 -47273 -47270 -47248 -47233 -47226 -47223 -47233 -47245 -47260 -47263 -47255 -47256 -47254 -47258 -47264 -47271 -47284 -47283 -47279 -47272 -47250 -47218 -47206 -47211 -47220 -47249 -47290 -47323 -47340 -47344 -47332 -47310 -47288 -47275 -47282 -47297 -47316 -47336 -47349 -47354 -47345 -47328 -47318 -47313 -47318 -47330 -47338 -47340 -47328 -47313 -47294 -47273 -47264 -47260 -47269 -47289 -47302 -47314 -47331 -47352 -47373 -47383 -47386 -47381 -47368 -47356 -47349 -47348 -47352 -47349 -47350 -47362 -47371 -47382 -47388 -47386 -47380 -47364 -47358 -47349 -47337 -47338 -47346 -47343 -47337 -47335 -47339 -47348 -47351 -47354 -47352 -47355 -47370 -47387 -47412 -47434 -47451 -47463 -47458 -47437 -47417 -47404 -47394 -47395 -47405 -47411 -47407 -47393 -47389 -47397 -47398 -47417 -47441 -47452 -47454 -47433 -47401 -47372 -47340 -47325 -47327 -47337 -47348 -47363 -47366 -47350 -47340 -47340 -47346 -47353 -47368 -47377 -47384 -47390 -47390 -47390 -47386 -47385 -47374 -47353 -47330 -47314 -47304 -47291 -47301 -47318 -47327 -47330 -47330 -47328 -47313 -47297 -47290 -47283 -47279 -47286 -47295 -47302 -47310 -47312 -47305 -47298 -47296 -47306 -47336 -47371 -47390 -47395 -47375 -47330 -47296 -47285 -47290 -47307 -47325 -47342 -47359 -47367 -47375 -47391 -47403 -47409 -47402 -47383 -47357 -47332 -47327 -47330 -47342 -47364 -47373 -47373 -47371 -47363 -47359 -47360 -47356 -47343 -47329 -47310 -47299 -47302 -47311 -47331 -47344 -47341 -47331 -47315 -47288 -47274 -47281 -47298 -47311 -47321 -47342 -47354 -47348 -47342 -47345 -47346 -47330 -47313 -47307 -47307 -47316 -47334 -47352 -47364 -47363 -47366 -47371 -47366 -47350 -47324 -47292 -47263 -47247 -47244 -47252 -47272 -47291 -47309 -47323 -47324 -47320 -47310 -47295 -47286 -47278 -47275 -47282 -47289 -47302 -47308 -47297 -47282 -47264 -47248 -47239 -47243 -47261 -47294 -47343 -47383 -47401 -47391 -47361 -47333 -47302 -47277 -47266 -47262 -47269 -47278 -47278 -47270 -47255 -47244 -47238 -47237 -47244 -47250 -47243 -47224 -47212 -47210 -47214 -47225 -47233 -47244 -47249 -47244 -47236 -47219 -47200 -47195 -47196 -47190 -47182 -47170 -47157 -47146 -47138 -47143 -47160 -47185 -47195 -47194 -47184 -47162 -47153 -47158 -47159 -47159 -47161 -47155 -47139 -47118 -47110 -47110 -47116 -47141 -47156 -47162 -47153 -47132 -47107 -47077 -47068 -47078 -47093 -47108 -47115 -47112 -47108 -47108 -47113 -47130 -47136 -47126 -47112 -47093 -47076 -47064 -47063 -47055 -47042 -47038 -47048 -47062 -47072 -47084 -47093 -47090 -47081 -47069 -47046 -47027 -47021 -47024 -47045 -47070 -47095 -47107 -47103 -47096 -47080 -47069 -47064 -47068 -47081 -47091 -47102 -47111 -47116 -47106 -47098 -47099 -47092 -47093 -47104 -47122 -47144 -47155 -47155 -47142 -47121 -47098 -47079 -47072 -47081 -47111 -47150 -47181 -47199 -47199 -47189 -47176 -47168 -47169 -47175 -47186 -47202 -47219 -47232 -47242 -47243 -47238 -47231 -47234 -47249 -47252 -47243 -47232 -47230 -47230 -47235 -47257 -47280 -47301 -47321 -47338 -47345 -47341 -47332 -47317 -47294 -47266 -47236 -47220 -47219 -47229 -47246 -47253 -47247 -47241 -47235 -47227 -47219 -47213 -47214 -47216 -47204 -47181 -47166 -47161 -47160 -47168 -47179 -47183 -47195 -47210 -47222 -47242 -47264 -47280 -47280 -47271 -47255 -47219 -47186 -47169 -47179 -47211 -47251 -47286 -47295 -47291 -47279 -47271 -47278 -47286 -47299 -47307 -47304 -47300 -47296 -47293 -47289 -47293 -47309 -47321 -47324 -47328 -47338 -47346 -47358 -47382 -47395 -47388 -47365 -47329 -47292 -47264 -47247 -47238 -47235 -47232 -47228 -47227 -47221 -47223 -47240 -47253 -47258 -47259 -47252 -47235 -47217 -47206 -47207 -47222 -47248 -47281 -47319 -47351 -47364 -47355 -47329 -47303 -47288 -47290 -47309 -47337 -47353 -47352 -47345 -47337 -47337 -47346 -47356 -47367 -47361 -47338 -47320 -47309 -47304 -47299 -47298 -47306 -47315 -47323 -47323 -47319 -47313 -47308 -47303 -47294 -47283 -47271 -47261 -47254 -47253 -47257 -47272 -47298 -47325 -47351 -47364 -47364 -47366 -47372 -47378 -47390 -47404 -47408 -47401 -47387 -47379 -47375 -47372 -47370 -47368 -47372 -47370 -47366 -47373 -47375 -47384 -47395 -47401 -47408 -47407 -47406 -47400 -47387 -47383 -47393 -47407 -47412 -47414 -47405 -47383 -47358 -47337 -47324 -47329 -47356 -47394 -47437 -47471 -47491 -47484 -47449 -47407 -47370 -47349 -47354 -47384 -47423 -47458 -47471 -47454 -47419 -47374 -47349 -47366 -47405 -47451 -47494 -47521 -47522 -47502 -47472 -47442 -47423 -47408 -47406 -47402 -47387 -47379 -47368 -47359 -47343 -47330 -47328 -47335 -47344 -47349 -47356 -47355 -47348 -47341 -47334 -47322 -47302 -47276 -47247 -47232 -47229 -47222 -47209 -47193 -47176 -47157 -47133 -47120 -47123 -47130 -47146 -47171 -47193 -47203 -47209 -47208 -47200 -47198 -47207 -47233 -47261 -47280 -47289 -47284 -47269 -47244 -47216 -47186 -47165 -47160 -47156 -47142 -47130 -47128 -47125 -47122 -47129 -47140 -47143 -47136 -47130 -47117 -47099 -47089 -47080 -47089 -47108 -47134 -47167 -47183 -47184 -47175 -47168 -47162 -47150 -47141 -47127 -47101 -47071 -47044 -47027 -47033 -47056 -47087 -47126 -47158 -47188 -47212 -47220 -47224 -47227 -47225 -47216 -47192 -47149 -47099 -47058 -47038 -47046 -47083 -47134 -47180 -47210 -47216 -47212 -47200 -47189 -47189 -47199 -47212 -47218 -47215 -47204 -47195 -47185 -47184 -47193 -47199 -47207 -47220 -47231 -47239 -47245 -47246 -47249 -47249 -47244 -47249 -47254 -47249 -47238 -47223 -47210 -47202 -47205 -47214 -47219 -47212 -47197 -47188 -47185 -47199 -47236 -47275 -47300 -47302 -47283 -47242 -47194 -47168 -47161 -47179 -47213 -47237 -47248 -47248 -47247 -47251 -47254 -47249 -47237 -47219 -47190 -47161 -47144 -47136 -47133 -47132 -47138 -47141 -47141 -47148 -47160 -47173 -47186 -47194 -47192 -47176 -47146 -47113 -47069 -47027 -47005 -47002 -47022 -47054 -47099 -47134 -47139 -47125 -47095 -47066 -47043 -47039 -47054 -47070 -47079 -47082 -47077 -47062 -47050 -47048 -47051 -47063 -47086 -47114 -47129 -47129 -47130 -47131 -47135 -47149 -47161 -47166 -47159 -47139 -47108 -47064 -47022 -46997 -46989 -47000 -47034 -47084 -47131 -47155 -47155 -47141 -47117 -47101 -47101 -47105 -47115 -47126 -47119 -47101 -47073 -47045 -47030 -47031 -47045 -47067 -47104 -47149 -47194 -47233 -47247 -47231 -47197 -47162 -47124 -47077 -47040 -47025 -47030 -47058 -47106 -47156 -47193 -47219 -47231 -47225 -47213 -47210 -47207 -47202 -47206 -47205 -47197 -47191 -47187 -47193 -47199 -47201 -47198 -47199 -47207 -47212 -47226 -47237 -47245 -47260 -47260 -47263 -47277 -47285 -47283 -47277 -47273 -47264 -47260 -47253 -47242 -47232 -47227 -47230 -47241 -47268 -47294 -47319 -47347 -47370 -47375 -47362 -47340 -47308 -47285 -47280 -47285 -47290 -47297 -47316 -47335 -47348 -47363 -47375 -47387 -47395 -47395 -47388 -47365 -47337 -47308 -47274 -47243 -47229 -47231 -47251 -47277 -47295 -47308 -47319 -47313 -47300 -47292 -47282 -47285 -47307 -47331 -47341 -47342 -47333 -47314 -47290 -47261 -47249 -47239 -47234 -47251 -47270 -47280 -47274 -47250 -47212 -47175 -47155 -47156 -47169 -47186 -47199 -47195 -47185 -47181 -47181 -47193 -47218 -47245 -47264 -47266 -47254 -47221 -47179 -47149 -47131 -47136 -47154 -47171 -47173 -47165 -47153 -47143 -47147 -47159 -47183 -47213 -47242 -47246 -47223 -47197 -47169 -47154 -47152 -47148 -47148 -47153 -47161 -47176 -47190 -47194 -47200 -47213 -47228 -47232 -47225 -47211 -47186 -47163 -47145 -47127 -47116 -47108 -47118 -47139 -47168 -47205 -47222 -47226 -47223 -47212 -47201 -47186 -47162 -47140 -47131 -47128 -47140 -47166 -47183 -47189 -47189 -47179 -47166 -47153 -47140 -47129 -47128 -47142 -47159 -47185 -47216 -47243 -47265 -47268 -47265 -47265 -47261 -47249 -47236 -47231 -47231 -47229 -47218 -47202 -47188 -47186 -47200 -47227 -47254 -47257 -47243 -47233 -47225 -47230 -47247 -47257 -47264 -47270 -47268 -47273 -47291 -47317 -47342 -47359 -47367 -47370 -47373 -47369 -47361 -47361 -47352 -47335 -47330 -47326 -47330 -47351 -47371 -47385 -47392 -47393 -47396 -47398 -47398 -47397 -47393 -47381 -47368 -47365 -47373 -47386 -47397 -47414 -47430 -47442 -47447 -47441 -47442 -47438 -47431 -47442 -47445 -47438 -47429 -47403 -47366 -47330 -47308 -47299 -47305 -47325 -47355 -47382 -47395 -47399 -47392 -47377 -47361 -47350 -47338 -47323 -47304 -47272 -47236 -47197 -47166 -47154 -47155 -47177 -47213 -47246 -47270 -47285 -47276 -47252 -47233 -47226 -47227 -47226 -47235 -47240 -47234 -47229 -47236 -47254 -47281 -47316 -47354 -47387 -47395 -47396 -47392 -47379 -47373 -47367 -47368 -47362 -47347 -47339 -47328 -47321 -47323 -47326 -47334 -47343 -47354 -47372 -47377 -47375 -47374 -47368 -47357 -47341 -47332 -47328 -47326 -47331 -47340 -47344 -47344 -47344 -47344 -47355 -47371 -47394 -47417 -47409 -47378 -47343 -47315 -47311 -47327 -47336 -47335 -47321 -47308 -47304 -47306 -47316 -47323 -47328 -47336 -47353 -47369 -47368 -47353 -47342 -47338 -47322 -47303 -47287 -47270 -47264 -47273 -47294 -47314 -47324 -47337 -47340 -47337 -47338 -47334 -47328 -47318 -47304 -47295 -47284 -47291 -47327 -47363 -47398 -47412 -47408 -47403 -47379 -47359 -47345 -47332 -47336 -47351 -47378 -47402 -47416 -47416 -47391 -47361 -47345 -47341 -47343 -47340 -47342 -47341 -47330 -47319 -47297 -47275 -47250 -47230 -47238 -47256 -47281 -47304 -47307 -47287 -47251 -47227 -47232 -47253 -47276 -47290 -47275 -47229 -47178 -47139 -47121 -47139 -47185 -47241 -47293 -47318 -47326 -47317 -47284 -47255 -47228 -47204 -47184 -47162 -47162 -47174 -47192 -47218 -47247 -47269 -47285 -47298 -47299 -47303 -47312 -47314 -47294 -47253 -47209 -47171 -47150 -47150 -47155 -47163 -47169 -47170 -47181 -47199 -47213 -47221 -47226 -47232 -47245 -47265 -47290 -47303 -47300 -47289 -47265 -47231 -47198 -47165 -47145 -47152 -47181 -47215 -47241 -47257 -47270 -47287 -47295 -47288 -47266 -47225 -47187 -47165 -47161 -47174 -47200 -47231 -47247 -47248 -47260 -47281 -47296 -47312 -47328 -47336 -47334 -47323 -47308 -47288 -47264 -47242 -47230 -47228 -47232 -47240 -47250 -47264 -47278 -47287 -47286 -47284 -47291 -47295 -47290 -47279 -47263 -47245 -47232 -47228 -47239 -47259 -47270 -47274 -47269 -47247 -47229 -47212 -47209 -47215 -47217 -47224 -47228 -47227 -47230 -47233 -47228 -47220 -47210 -47203 -47207 -47210 -47211 -47211 -47199 -47187 -47190 -47193 -47202 -47210 -47207 -47179 -47140 -47112 -47094 -47091 -47100 -47121 -47153 -47183 -47209 -47223 -47222 -47214 -47203 -47189 -47173 -47150 -47125 -47099 -47074 -47059 -47060 -47073 -47084 -47093 -47112 -47136 -47160 -47178 -47187 -47181 -47160 -47135 -47102 -47072 -47054 -47037 -47032 -47043 -47073 -47107 -47130 -47144 -47142 -47128 -47110 -47096 -47084 -47084 -47097 -47109 -47118 -47109 -47086 -47068 -47042 -47019 -47008 -46998 -46999 -47015 -47037 -47058 -47078 -47090 -47099 -47101 -47091 -47075 -47055 -47038 -47032 -47042 -47059 -47068 -47071 -47067 -47053 -47037 -47031 -47038 -47055 -47075 -47087 -47080 -47051 -47026 -47023 -47039 -47072 -47103 -47123 -47123 -47099 -47082 -47080 -47094 -47122 -47148 -47162 -47161 -47145 -47124 -47104 -47087 -47081 -47076 -47072 -47080 -47089 -47105 -47108 -47100 -47094 -47087 -47105 -47143 -47195 -47235 -47242 -47221 -47164 -47098 -47054 -47044 -47067 -47111 -47160 -47195 -47208 -47206 -47202 -47209 -47223 -47246 -47272 -47280 -47265 -47233 -47198 -47166 -47146 -47147 -47168 -47201 -47229 -47249 -47259 -47257 -47247 -47231 -47227 -47242 -47265 -47288 -47300 -47291 -47268 -47241 -47220 -47213 -47213 -47222 -47241 -47262 -47285 -47307 -47321 -47330 -47344 -47360 -47371 -47379 -47370 -47341 -47303 -47262 -47237 -47232 -47247 -47270 -47292 -47321 -47341 -47358 -47363 -47357 -47344 -47324 -47302 -47274 -47259 -47248 -47240 -47234 -47220 -47206 -47197 -47205 -47220 -47224 -47226 -47235 -47242 -47247 -47258 -47256 -47247 -47249 -47254 -47259 -47262 -47266 -47271 -47269 -47262 -47259 -47258 -47256 -47255 -47257 -47270 -47291 -47314 -47334 -47347 -47364 -47369 -47361 -47344 -47315 -47298 -47297 -47299 -47301 -47303 -47302 -47300 -47305 -47324 -47351 -47382 -47409 -47428 -47438 -47431 -47416 -47402 -47387 -47374 -47362 -47350 -47351 -47369 -47394 -47418 -47437 -47448 -47443 -47428 -47414 -47399 -47376 -47346 -47309 -47278 -47266 -47283 -47319 -47352 -47377 -47378 -47364 -47344 -47321 -47310 -47306 -47310 -47322 -47336 -47349 -47340 -47315 -47285 -47254 -47245 -47252 -47265 -47277 -47283 -47287 -47295 -47303 -47310 -47318 -47313 -47292 -47267 -47248 -47240 -47239 -47243 -47244 -47238 -47246 -47264 -47284 -47292 -47290 -47292 -47285 -47278 -47278 -47265 -47247 -47233 -47217 -47211 -47205 -47197 -47207 -47213 -47219 -47223 -47227 -47232 -47230 -47235 -47238 -47240 -47253 -47265 -47266 -47261 -47255 -47244 -47238 -47239 -47239 -47239 -47245 -47258 -47269 -47273 -47280 -47296 -47326 -47361 -47383 -47382 -47353 -47307 -47268 -47238 -47229 -47246 -47273 -47304 -47328 -47340 -47338 -47321 -47294 -47261 -47235 -47218 -47208 -47221 -47241 -47257 -47269 -47284 -47305 -47315 -47318 -47313 -47291 -47258 -47226 -47200 -47187 -47188 -47205 -47223 -47225 -47220 -47223 -47224 -47223 -47229 -47248 -47269 -47283 -47298 -47308 -47296 -47266 -47233 -47211 -47195 -47200 -47231 -47272 -47312 -47343 -47368 -47375 -47364 -47354 -47339 -47328 -47324 -47334 -47344 -47333 -47314 -47293 -47279 -47275 -47284 -47312 -47328 -47341 -47357 -47361 -47357 -47340 -47326 -47309 -47283 -47259 -47232 -47210 -47193 -47190 -47198 -47209 -47224 -47234 -47249 -47253 -47248 -47247 -47235 -47229 -47230 -47230 -47234 -47234 -47233 -47230 -47222 -47215 -47203 -47195 -47193 -47201 -47217 -47229 -47238 -47242 -47241 -47241 -47233 -47222 -47212 -47208 -47212 -47212 -47215 -47217 -47214 -47207 -47209 -47219 -47217 -47217 -47222 -47236 -47255 -47263 -47262 -47244 -47218 -47193 -47171 -47159 -47150 -47151 -47152 -47153 -47153 -47154 -47162 -47169 -47165 -47163 -47175 -47178 -47174 -47174 -47164 -47146 -47139 -47148 -47164 -47170 -47161 -47147 -47133 -47121 -47121 -47127 -47128 -47126 -47119 -47113 -47104 -47087 -47073 -47068 -47076 -47100 -47130 -47153 -47166 -47166 -47161 -47154 -47156 -47182 -47207 -47217 -47218 -47207 -47199 -47205 -47216 -47230 -47243 -47245 -47232 -47216 -47193 -47163 -47146 -47142 -47146 -47162 -47191 -47224 -47252 -47277 -47291 -47294 -47300 -47312 -47317 -47304 -47289 -47259 -47215 -47180 -47162 -47172 -47197 -47224 -47251 -47266 -47256 -47244 -47233 -47219 -47210 -47198 -47183 -47168 -47154 -47157 -47168 -47166 -47167 -47170 -47166 -47167 -47170 -47176 -47182 -47193 -47203 -47205 -47203 -47197 -47190 -47176 -47168 -47168 -47172 -47173 -47169 -47170 -47172 -47185 -47209 -47243 -47266 -47267 -47264 -47255 -47235 -47209 -47192 -47172 -47145 -47142 -47163 -47192 -47219 -47237 -47237 -47220 -47198 -47184 -47175 -47175 -47185 -47202 -47218 -47222 -47227 -47225 -47207 -47188 -47187 -47190 -47191 -47199 -47214 -47229 -47244 -47263 -47272 -47278 -47277 -47273 -47264 -47250 -47232 -47198 -47169 -47151 -47150 -47174 -47202 -47226 -47251 -47267 -47276 -47289 -47305 -47320 -47329 -47330 -47321 -47300 -47282 -47261 -47239 -47227 -47228 -47242 -47265 -47291 -47299 -47302 -47300 -47288 -47272 -47242 -47230 -47231 -47240 -47255 -47252 -47246 -47232 -47210 -47187 -47171 -47175 -47192 -47217 -47241 -47266 -47280 -47276 -47271 -47265 -47268 -47275 -47277 -47268 -47238 -47200 -47172 -47162 -47169 -47196 -47233 -47263 -47279 -47281 -47267 -47242 -47229 -47221 -47220 -47226 -47227 -47226 -47209 -47189 -47171 -47154 -47160 -47190 -47231 -47258 -47266 -47265 -47252 -47235 -47226 -47224 -47233 -47241 -47243 -47237 -47224 -47220 -47210 -47199 -47197 -47204 -47230 -47250 -47254 -47246 -47225 -47202 -47188 -47190 -47215 -47246 -47269 -47287 -47297 -47292 -47281 -47281 -47277 -47273 -47279 -47288 -47307 -47322 -47332 -47339 -47327 -47312 -47292 -47268 -47246 -47236 -47250 -47270 -47296 -47320 -47317 -47302 -47285 -47272 -47274 -47286 -47302 -47314 -47312 -47307 -47303 -47299 -47295 -47293 -47307 -47324 -47333 -47338 -47332 -47326 -47322 -47318 -47323 -47333 -47342 -47340 -47323 -47298 -47273 -47259 -47266 -47287 -47317 -47346 -47357 -47342 -47310 -47288 -47268 -47251 -47255 -47260 -47267 -47282 -47302 -47320 -47326 -47319 -47301 -47274 -47245 -47231 -47231 -47235 -47238 -47245 -47245 -47232 -47217 -47205 -47204 -47216 -47249 -47281 -47302 -47313 -47308 -47283 -47244 -47215 -47193 -47174 -47168 -47174 -47187 -47193 -47206 -47219 -47230 -47241 -47248 -47269 -47288 -47300 -47310 -47312 -47314 -47320 -47334 -47346 -47356 -47357 -47353 -47347 -47331 -47314 -47297 -47296 -47298 -47303 -47312 -47316 -47316 -47311 -47319 -47329 -47339 -47361 -47376 -47387 -47386 -47366 -47341 -47320 -47323 -47334 -47344 -47363 -47379 -47394 -47407 -47406 -47400 -47381 -47363 -47356 -47349 -47336 -47318 -47308 -47306 -47312 -47328 -47343 -47356 -47364 -47370 -47370 -47366 -47355 -47337 -47323 -47310 -47307 -47309 -47300 -47289 -47283 -47285 -47299 -47317 -47334 -47350 -47357 -47345 -47323 -47293 -47257 -47233 -47212 -47200 -47201 -47204 -47219 -47238 -47258 -47277 -47282 -47278 -47273 -47265 -47257 -47254 -47253 -47260 -47263 -47258 -47247 -47230 -47218 -47202 -47194 -47196 -47197 -47211 -47228 -47241 -47257 -47266 -47259 -47244 -47231 -47225 -47217 -47206 -47193 -47178 -47160 -47141 -47136 -47143 -47158 -47184 -47209 -47232 -47243 -47236 -47225 -47207 -47190 -47185 -47180 -47167 -47160 -47164 -47158 -47151 -47147 -47143 -47146 -47154 -47173 -47194 -47214 -47229 -47230 -47229 -47212 -47196 -47187 -47177 -47174 -47177 -47183 -47186 -47190 -47200 -47214 -47230 -47243 -47261 -47279 -47289 -47298 -47296 -47276 -47249 -47224 -47209 -47202 -47209 -47225 -47233 -47243 -47256 -47275 -47296 -47297 -47287 -47270 -47250 -47237 -47234 -47238 -47240 -47249 -47270 -47274 -47264 -47259 -47252 -47250 -47260 -47270 -47279 -47282 -47277 -47272 -47269 -47268 -47262 -47264 -47266 -47256 -47256 -47263 -47262 -47269 -47284 -47290 -47289 -47283 -47271 -47256 -47248 -47250 -47257 -47263 -47266 -47270 -47263 -47247 -47235 -47234 -47239 -47240 -47244 -47243 -47233 -47222 -47207 -47196 -47192 -47198 -47201 -47202 -47195 -47178 -47154 -47111 -47073 -47051 -47039 -47048 -47082 -47115 -47140 -47159 -47159 -47152 -47138 -47124 -47128 -47137 -47147 -47157 -47169 -47179 -47173 -47144 -47105 -47068 -47048 -47053 -47074 -47105 -47144 -47185 -47207 -47204 -47192 -47173 -47148 -47122 -47106 -47095 -47085 -47077 -47066 -47059 -47055 -47056 -47073 -47104 -47131 -47159 -47182 -47190 -47192 -47177 -47156 -47126 -47096 -47090 -47090 -47092 -47104 -47127 -47143 -47156 -47167 -47177 -47196 -47206 -47218 -47233 -47235 -47235 -47234 -47222 -47213 -47219 -47227 -47237 -47247 -47258 -47264 -47271 -47278 -47285 -47284 -47264 -47255 -47247 -47240 -47241 -47240 -47249 -47252 -47260 -47290 -47312 -47317 -47322 -47323 -47314 -47307 -47306 -47297 -47276 -47255 -47228 -47208 -47206 -47215 -47238 -47265 -47290 -47311 -47317 -47310 -47288 -47260 -47230 -47211 -47213 -47233 -47254 -47259 -47266 -47260 -47229 -47200 -47181 -47174 -47187 -47216 -47257 -47296 -47299 -47283 -47251 -47202 -47171 -47153 -47147 -47157 -47164 -47176 -47186 -47188 -47197 -47211 -47225 -47240 -47242 -47233 -47214 -47199 -47188 -47175 -47167 -47152 -47136 -47122 -47113 -47122 -47148 -47173 -47192 -47206 -47220 -47223 -47216 -47214 -47205 -47198 -47197 -47186 -47161 -47130 -47112 -47106 -47112 -47139 -47169 -47192 -47211 -47213 -47210 -47203 -47188 -47190 -47198 -47209 -47224 -47229 -47233 -47221 -47194 -47175 -47157 -47151 -47152 -47155 -47167 -47170 -47171 -47172 -47163 -47156 -47153 -47141 -47121 -47106 -47099 -47092 -47092 -47104 -47116 -47125 -47132 -47138 -47144 -47144 -47140 -47142 -47139 -47128 -47115 -47104 -47109 -47118 -47130 -47148 -47169 -47186 -47183 -47168 -47164 -47169 -47179 -47193 -47189 -47185 -47178 -47160 -47146 -47136 -47142 -47152 -47171 -47193 -47209 -47215 -47208 -47201 -47179 -47147 -47120 -47101 -47091 -47094 -47110 -47128 -47147 -47160 -47163 -47161 -47155 -47145 -47129 -47119 -47118 -47124 -47139 -47164 -47191 -47199 -47188 -47169 -47148 -47131 -47130 -47149 -47170 -47186 -47203 -47216 -47216 -47207 -47203 -47209 -47214 -47217 -47224 -47233 -47243 -47244 -47240 -47243 -47248 -47245 -47249 -47267 -47277 -47282 -47277 -47263 -47252 -47236 -47235 -47249 -47262 -47278 -47287 -47289 -47284 -47276 -47273 -47274 -47275 -47268 -47259 -47249 -47240 -47239 -47247 -47271 -47305 -47332 -47345 -47344 -47334 -47325 -47323 -47322 -47322 -47314 -47285 -47255 -47221 -47192 -47189 -47192 -47210 -47238 -47265 -47295 -47324 -47342 -47345 -47332 -47309 -47288 -47276 -47273 -47274 -47271 -47265 -47261 -47260 -47263 -47278 -47307 -47334 -47341 -47340 -47330 -47309 -47291 -47279 -47273 -47276 -47291 -47317 -47332 -47337 -47345 -47363 -47376 -47385 -47403 -47405 -47396 -47383 -47353 -47320 -47298 -47290 -47296 -47311 -47331 -47352 -47373 -47386 -47384 -47366 -47344 -47326 -47324 -47341 -47362 -47375 -47374 -47355 -47330 -47313 -47306 -47322 -47355 -47386 -47409 -47420 -47408 -47385 -47364 -47352 -47347 -47340 -47348 -47363 -47373 -47376 -47381 -47387 -47395 -47420 -47441 -47453 -47455 -47442 -47427 -47411 -47399 -47402 -47417 -47429 -47435 -47432 -47427 -47427 -47419 -47415 -47417 -47415 -47411 -47410 -47416 -47421 -47424 -47427 -47426 -47426 -47426 -47422 -47408 -47388 -47359 -47330 -47309 -47301 -47310 -47320 -47340 -47372 -47392 -47399 -47396 -47388 -47376 -47364 -47358 -47348 -47337 -47325 -47315 -47308 -47303 -47302 -47309 -47319 -47325 -47338 -47348 -47348 -47346 -47342 -47338 -47331 -47321 -47307 -47297 -47301 -47311 -47330 -47350 -47357 -47350 -47332 -47314 -47302 -47297 -47302 -47313 -47320 -47323 -47319 -47310 -47302 -47289 -47276 -47273 -47281 -47290 -47295 -47296 -47289 -47277 -47265 -47263 -47269 -47288 -47312 -47317 -47311 -47302 -47289 -47280 -47272 -47265 -47261 -47254 -47241 -47232 -47232 -47234 -47244 -47267 -47296 -47322 -47340 -47337 -47317 -47294 -47268 -47252 -47244 -47247 -47263 -47281 -47292 -47291 -47283 -47265 -47245 -47236 -47236 -47247 -47268 -47285 -47294 -47292 -47283 -47274 -47264 -47270 -47278 -47276 -47269 -47250 -47233 -47230 -47239 -47256 -47270 -47276 -47272 -47247 -47215 -47185 -47164 -47155 -47157 -47180 -47197 -47207 -47210 -47197 -47192 -47188 -47192 -47210 -47228 -47242 -47237 -47223 -47200 -47166 -47139 -47127 -47135 -47159 -47184 -47209 -47226 -47228 -47225 -47220 -47226 -47236 -47247 -47261 -47254 -47236 -47215 -47200 -47187 -47174 -47184 -47207 -47233 -47251 -47257 -47247 -47222 -47204 -47199 -47204 -47219 -47233 -47243 -47250 -47252 -47252 -47246 -47242 -47236 -47229 -47227 -47223 -47223 -47215 -47206 -47211 -47221 -47237 -47250 -47256 -47255 -47244 -47233 -47232 -47236 -47236 -47239 -47240 -47234 -47230 -47225 -47220 -47225 -47241 -47255 -47263 -47265 -47264 -47255 -47233 -47214 -47201 -47187 -47181 -47180 -47185 -47197 -47211 -47215 -47213 -47214 -47206 -47204 -47208 -47211 -47217 -47213 -47213 -47222 -47225 -47221 -47215 -47208 -47194 -47179 -47162 -47143 -47132 -47126 -47123 -47129 -47145 -47162 -47179 -47189 -47200 -47209 -47204 -47206 -47206 -47205 -47204 -47193 -47177 -47152 -47128 -47115 -47110 -47116 -47134 -47155 -47176 -47194 -47200 -47196 -47184 -47168 -47149 -47132 -47119 -47112 -47109 -47102 -47092 -47086 -47082 -47079 -47091 -47107 -47123 -47145 -47158 -47163 -47168 -47160 -47143 -47126 -47108 -47086 -47064 -47038 -47013 -46996 -46996 -47014 -47030 -47046 -47056 -47060 -47065 -47067 -47071 -47078 -47079 -47075 -47059 -47037 -47031 -47031 -47032 -47046 -47067 -47080 -47082 -47082 -47076 -47068 -47064 -47065 -47073 -47074 -47076 -47080 -47068 -47051 -47033 -47025 -47035 -47056 -47074 -47089 -47105 -47107 -47099 -47087 -47077 -47075 -47077 -47087 -47102 -47116 -47122 -47115 -47099 -47083 -47081 -47094 -47109 -47116 -47115 -47114 -47112 -47108 -47106 -47105 -47100 -47102 -47107 -47113 -47134 -47158 -47176 -47188 -47185 -47175 -47168 -47163 -47164 -47170 -47175 -47184 -47192 -47199 -47202 -47198 -47201 -47214 -47225 -47240 -47245 -47242 -47235 -47234 -47239 -47242 -47259 -47271 -47279 -47287 -47289 -47292 -47278 -47264 -47254 -47250 -47255 -47262 -47278 -47285 -47289 -47294 -47299 -47311 -47324 -47338 -47350 -47352 -47351 -47341 -47323 -47311 -47303 -47300 -47302 -47305 -47314 -47327 -47343 -47358 -47373 -47380 -47369 -47348 -47325 -47300 -47290 -47302 -47317 -47326 -47334 -47336 -47323 -47302 -47277 -47252 -47246 -47254 -47266 -47282 -47295 -47305 -47301 -47288 -47274 -47265 -47265 -47267 -47277 -47291 -47304 -47306 -47295 -47281 -47267 -47261 -47265 -47282 -47306 -47308 -47293 -47279 -47267 -47268 -47279 -47289 -47289 -47282 -47275 -47270 -47277 -47292 -47310 -47322 -47330 -47318 -47296 -47278 -47256 -47243 -47235 -47236 -47247 -47254 -47261 -47266 -47270 -47270 -47269 -47276 -47282 -47286 -47284 -47275 -47271 -47266 -47271 -47277 -47280 -47288 -47292 -47295 -47300 -47304 -47301 -47297 -47294 -47293 -47302 -47315 -47328 -47334 -47334 -47332 -47326 -47319 -47307 -47290 -47270 -47259 -47259 -47271 -47291 -47312 -47328 -47336 -47331 -47317 -47306 -47301 -47308 -47328 -47344 -47348 -47335 -47309 -47278 -47248 -47233 -47238 -47256 -47279 -47308 -47338 -47355 -47362 -47355 -47334 -47310 -47289 -47276 -47269 -47267 -47264 -47266 -47274 -47275 -47278 -47280 -47283 -47289 -47290 -47290 -47287 -47280 -47275 -47277 -47286 -47294 -47300 -47298 -47290 -47284 -47276 -47266 -47265 -47270 -47284 -47302 -47313 -47315 -47306 -47291 -47277 -47273 -47279 -47284 -47289 -47288 -47277 -47262 -47249 -47240 -47243 -47253 -47263 -47273 -47279 -47278 -47272 -47265 -47255 -47246 -47249 -47258 -47280 -47301 -47309 -47315 -47317 -47320 -47322 -47325 -47330 -47332 -47330 -47321 -47310 -47297 -47294 -47301 -47318 -47335 -47349 -47370 -47382 -47376 -47355 -47323 -47304 -47309 -47323 -47342 -47367 -47384 -47394 -47399 -47399 -47397 -47391 -47378 -47357 -47342 -47333 -47336 -47351 -47370 -47391 -47405 -47412 -47407 -47395 -47373 -47341 -47320 -47310 -47309 -47319 -47331 -47347 -47361 -47364 -47364 -47351 -47336 -47341 -47351 -47363 -47379 -47384 -47373 -47349 -47319 -47297 -47289 -47288 -47281 -47278 -47282 -47292 -47315 -47335 -47355 -47360 -47344 -47332 -47318 -47309 -47304 -47298 -47313 -47326 -47330 -47338 -47337 -47324 -47315 -47307 -47303 -47306 -47311 -47318 -47319 -47311 -47300 -47289 -47273 -47253 -47241 -47234 -47239 -47250 -47254 -47252 -47250 -47246 -47244 -47248 -47251 -47256 -47260 -47258 -47255 -47256 -47254 -47252 -47253 -47258 -47258 -47258 -47269 -47281 -47288 -47280 -47267 -47251 -47228 -47213 -47207 -47215 -47234 -47250 -47260 -47255 -47246 -47241 -47242 -47247 -47256 -47270 -47271 -47268 -47267 -47255 -47248 -47241 -47241 -47247 -47249 -47255 -47254 -47249 -47247 -47248 -47258 -47270 -47280 -47289 -47291 -47282 -47264 -47247 -47239 -47236 -47238 -47243 -47239 -47237 -47237 -47238 -47243 -47245 -47248 -47252 -47254 -47259 -47258 -47250 -47245 -47239 -47245 -47259 -47272 -47277 -47274 -47264 -47247 -47238 -47230 -47222 -47218 -47212 -47211 -47221 -47232 -47236 -47244 -47252 -47254 -47253 -47237 -47215 -47199 -47195 -47194 -47193 -47199 -47200 -47204 -47217 -47217 -47204 -47195 -47192 -47186 -47178 -47163 -47149 -47141 -47137 -47142 -47151 -47161 -47161 -47158 -47155 -47150 -47159 -47167 -47169 -47170 -47166 -47159 -47147 -47129 -47106 -47089 -47083 -47079 -47083 -47091 -47105 -47128 -47144 -47146 -47133 -47114 -47097 -47087 -47087 -47092 -47095 -47096 -47099 -47096 -47088 -47081 -47092 -47107 -47109 -47109 -47100 -47080 -47065 -47059 -47058 -47061 -47063 -47064 -47061 -47053 -47050 -47042 -47035 -47032 -47026 -47022 -47020 -47032 -47041 -47045 -47050 -47044 -47042 -47037 -47032 -47033 -47030 -47036 -47042 -47036 -47025 -47021 -47020 -47017 -47018 -47020 -47030 -47038 -47044 -47051 -47048 -47040 -47028 -47013 -47007 -47011 -47019 -47038 -47069 -47097 -47108 -47103 -47096 -47089 -47080 -47078 -47074 -47070 -47066 -47059 -47058 -47061 -47065 -47070 -47079 -47094 -47114 -47123 -47118 -47107 -47088 -47058 -47040 -47036 -47041 -47060 -47077 -47094 -47105 -47110 -47110 -47107 -47107 -47104 -47101 -47096 -47088 -47081 -47071 -47062 -47060 -47071 -47084 -47096 -47105 -47102 -47100 -47097 -47089 -47081 -47077 -47079 -47079 -47076 -47076 -47084 -47091 -47086 -47089 -47097 -47102 -47110 -47107 -47101 -47099 -47092 -47096 -47105 -47109 -47111 -47112 -47110 -47105 -47098 -47096 -47099 -47107 -47117 -47124 -47138 -47152 -47159 -47166 -47169 -47162 -47155 -47143 -47119 -47104 -47096 -47093 -47102 -47111 -47118 -47128 -47134 -47138 -47132 -47127 -47129 -47133 -47139 -47145 -47151 -47155 -47153 -47145 -47144 -47142 -47138 -47142 -47141 -47142 -47145 -47151 -47165 -47181 -47194 -47199 -47206 -47202 -47189 -47177 -47165 -47161 -47158 -47157 -47162 -47173 -47187 -47200 -47208 -47215 -47225 -47229 -47224 -47212 -47201 -47198 -47198 -47199 -47201 -47201 -47200 -47205 -47217 -47238 -47258 -47265 -47265 -47262 -47253 -47254 -47267 -47279 -47280 -47276 -47268 -47252 -47243 -47244 -47249 -47259 -47272 -47275 -47284 -47303 -47306 -47304 -47301 -47291 -47289 -47294 -47301 -47313 -47325 -47325 -47320 -47310 -47301 -47304 -47311 -47319 -47331 -47337 -47336 -47334 -47329 -47326 -47328 -47331 -47328 -47323 -47321 -47318 -47312 -47308 -47311 -47325 -47341 -47350 -47351 -47354 -47367 -47377 -47383 -47393 -47403 -47396 -47367 -47333 -47302 -47292 -47319 -47364 -47406 -47433 -47441 -47437 -47424 -47405 -47388 -47377 -47374 -47373 -47376 -47371 -47365 -47369 -47367 -47362 -47360 -47364 -47377 -47386 -47395 -47408 -47416 -47417 -47417 -47418 -47420 -47419 -47421 -47421 -47420 -47419 -47415 -47414 -47418 -47423 -47432 -47438 -47439 -47446 -47448 -47447 -47447 -47438 -47437 -47432 -47430 -47433 -47435 -47445 -47444 -47444 -47444 -47436 -47439 -47453 -47457 -47455 -47460 -47456 -47449 -47439 -47428 -47429 -47436 -47450 -47461 -47468 -47474 -47465 -47458 -47454 -47445 -47443 -47442 -47435 -47426 -47416 -47409 -47417 -47430 -47438 -47450 -47460 -47475 -47484 -47477 -47465 -47443 -47422 -47406 -47387 -47379 -47381 -47386 -47390 -47390 -47393 -47404 -47415 -47424 -47432 -47441 -47444 -47436 -47418 -47393 -47367 -47351 -47348 -47358 -47377 -47395 -47401 -47394 -47385 -47375 -47365 -47360 -47359 -47361 -47354 -47349 -47348 -47345 -47349 -47356 -47363 -47369 -47373 -47377 -47382 -47386 -47384 -47380 -47373 -47361 -47342 -47325 -47313 -47308 -47319 -47331 -47339 -47355 -47358 -47351 -47338 -47324 -47322 -47323 -47331 -47332 -47325 -47312 -47297 -47292 -47289 -47299 -47312 -47325 -47339 -47335 -47329 -47313 -47293 -47282 -47273 -47274 -47289 -47315 -47336 -47335 -47317 -47295 -47280 -47276 -47286 -47304 -47322 -47335 -47345 -47354 -47351 -47342 -47330 -47316 -47310 -47311 -47318 -47321 -47324 -47321 -47314 -47315 -47315 -47320 -47329 -47338 -47338 -47329 -47314 -47294 -47278 -47266 -47272 -47284 -47304 -47324 -47337 -47350 -47354 -47355 -47348 -47330 -47318 -47313 -47312 -47313 -47314 -47308 -47299 -47287 -47275 -47270 -47269 -47282 -47299 -47306 -47306 -47294 -47277 -47261 -47252 -47250 -47256 -47267 -47280 -47288 -47289 -47286 -47278 -47269 -47273 -47279 -47282 -47286 -47283 -47275 -47265 -47252 -47250 -47248 -47238 -47233 -47233 -47242 -47252 -47254 -47253 -47253 -47254 -47253 -47251 -47238 -47219 -47197 -47174 -47169 -47178 -47195 -47208 -47201 -47195 -47187 -47173 -47170 -47174 -47172 -47163 -47156 -47153 -47161 -47166 -47169 -47177 -47182 -47196 -47208 -47212 -47211 -47196 -47181 -47168 -47155 -47152 -47155 -47160 -47167 -47168 -47158 -47149 -47142 -47136 -47144 -47158 -47168 -47172 -47168 -47158 -47150 -47148 -47147 -47153 -47164 -47165 -47162 -47163 -47155 -47149 -47144 -47136 -47135 -47125 -47123 -47127 -47136 -47155 -47170 -47174 -47162 -47150 -47139 -47126 -47124 -47128 -47131 -47134 -47136 -47147 -47161 -47170 -47186 -47194 -47191 -47189 -47179 -47166 -47157 -47152 -47159 -47170 -47175 -47184 -47193 -47207 -47214 -47216 -47218 -47215 -47222 -47224 -47224 -47218 -47205 -47196 -47192 -47199 -47212 -47226 -47242 -47256 -47264 -47263 -47255 -47247 -47239 -47227 -47220 -47224 -47231 -47229 -47225 -47214 -47199 -47198 -47202 -47206 -47211 -47217 -47223 -47225 -47222 -47220 -47221 -47220 -47217 -47214 -47214 -47211 -47200 -47191 -47179 -47170 -47170 -47172 -47181 -47191 -47191 -47195 -47198 -47193 -47187 -47173 -47162 -47150 -47128 -47109 -47096 -47089 -47089 -47101 -47119 -47139 -47161 -47177 -47184 -47180 -47174 -47165 -47157 -47152 -47143 -47134 -47120 -47097 -47084 -47081 -47086 -47105 -47134 -47160 -47177 -47186 -47181 -47173 -47164 -47154 -47154 -47156 -47166 -47175 -47174 -47169 -47161 -47159 -47159 -47150 -47141 -47137 -47135 -47143 -47150 -47164 -47175 -47164 -47147 -47121 -47091 -47075 -47078 -47094 -47113 -47133 -47146 -47155 -47149 -47128 -47108 -47093 -47098 -47114 -47131 -47149 -47155 -47160 -47164 -47164 -47170 -47175 -47170 -47158 -47146 -47126 -47112 -47104 -47107 -47122 -47140 -47168 -47186 -47190 -47192 -47190 -47181 -47172 -47171 -47172 -47175 -47178 -47172 -47168 -47163 -47159 -47160 -47166 -47174 -47183 -47196 -47206 -47207 -47204 -47196 -47182 -47174 -47162 -47152 -47152 -47150 -47157 -47168 -47174 -47183 -47185 -47185 -47185 -47176 -47165 -47159 -47157 -47159 -47157 -47154 -47154 -47152 -47161 -47180 -47199 -47209 -47200 -47188 -47177 -47160 -47153 -47148 -47140 -47141 -47152 -47170 -47190 -47209 -47212 -47209 -47199 -47182 -47164 -47140 -47126 -47123 -47129 -47146 -47164 -47178 -47185 -47185 -47183 -47181 -47173 -47165 -47163 -47166 -47170 -47169 -47158 -47136 -47120 -47111 -47110 -47122 -47142 -47159 -47168 -47181 -47191 -47204 -47210 -47203 -47190 -47174 -47160 -47148 -47144 -47147 -47153 -47171 -47192 -47213 -47228 -47232 -47232 -47230 -47230 -47232 -47232 -47238 -47240 -47232 -47222 -47212 -47209 -47215 -47226 -47235 -47247 -47252 -47253 -47257 -47254 -47248 -47244 -47248 -47255 -47259 -47271 -47280 -47279 -47272 -47259 -47258 -47261 -47255 -47249 -47253 -47264 -47276 -47293 -47305 -47317 -47325 -47327 -47326 -47320 -47320 -47314 -47301 -47296 -47299 -47308 -47316 -47325 -47324 -47324 -47323 -47325 -47337 -47334 -47335 -47342 -47346 -47355 -47361 -47366 -47364 -47358 -47352 -47335 -47322 -47318 -47318 -47320 -47323 -47337 -47344 -47348 -47353 -47349 -47343 -47336 -47329 -47325 -47319 -47316 -47316 -47316 -47310 -47306 -47311 -47314 -47315 -47316 -47313 -47318 -47323 -47330 -47340 -47336 -47331 -47311 -47273 -47245 -47222 -47205 -47198 -47209 -47230 -47248 -47264 -47273 -47283 -47293 -47290 -47284 -47275 -47262 -47254 -47245 -47241 -47235 -47228 -47220 -47213 -47221 -47232 -47246 -47261 -47272 -47283 -47279 -47266 -47251 -47234 -47230 -47238 -47248 -47256 -47258 -47259 -47253 -47246 -47248 -47252 -47263 -47278 -47295 -47316 -47330 -47334 -47326 -47307 -47283 -47267 -47258 -47263 -47276 -47290 -47310 -47314 -47309 -47299 -47289 -47288 -47290 -47297 -47305 -47314 -47321 -47325 -47322 -47315 -47307 -47296 -47293 -47296 -47309 -47330 -47342 -47349 -47353 -47351 -47349 -47341 -47338 -47338 -47331 -47324 -47319 -47311 -47302 -47290 -47279 -47268 -47258 -47251 -47255 -47266 -47277 -47294 -47299 -47304 -47319 -47325 -47323 -47317 -47314 -47307 -47298 -47289 -47274 -47265 -47261 -47268 -47279 -47284 -47285 -47283 -47278 -47273 -47269 -47261 -47257 -47259 -47266 -47276 -47282 -47284 -47270 -47249 -47231 -47221 -47224 -47230 -47237 -47239 -47235 -47228 -47224 -47224 -47223 -47228 -47236 -47249 -47255 -47250 -47238 -47220 -47207 -47197 -47197 -47203 -47209 -47217 -47220 -47223 -47228 -47232 -47236 -47233 -47224 -47210 -47198 -47188 -47184 -47188 -47191 -47202 -47216 -47224 -47232 -47237 -47237 -47231 -47224 -47218 -47218 -47217 -47214 -47212 -47200 -47186 -47179 -47177 -47177 -47185 -47202 -47214 -47222 -47226 -47220 -47211 -47202 -47195 -47199 -47211 -47223 -47233 -47226 -47208 -47197 -47182 -47167 -47165 -47176 -47194 -47209 -47218 -47216 -47206 -47190 -47176 -47171 -47171 -47182 -47196 -47204 -47202 -47196 -47191 -47178 -47163 -47158 -47159 -47166 -47166 -47171 -47180 -47189 -47203 -47212 -47224 -47230 -47222 -47205 -47189 -47176 -47166 -47169 -47179 -47192 -47207 -47219 -47220 -47215 -47213 -47208 -47209 -47215 -47219 -47228 -47244 -47258 -47265 -47260 -47245 -47220 -47196 -47183 -47185 -47196 -47222 -47244 -47251 -47251 -47247 -47242 -47230 -47219 -47213 -47208 -47200 -47196 -47195 -47197 -47204 -47204 -47207 -47206 -47201 -47197 -47187 -47180 -47176 -47184 -47192 -47202 -47218 -47219 -47216 -47205 -47190 -47179 -47169 -47165 -47170 -47176 -47181 -47188 -47192 -47192 -47190 -47184 -47179 -47176 -47178 -47180 -47181 -47188 -47193 -47193 -47186 -47179 -47183 -47190 -47199 -47210 -47219 -47219 -47213 -47207 -47201 -47196 -47186 -47185 -47185 -47186 -47190 -47190 -47192 -47192 -47196 -47206 -47222 -47241 -47245 -47235 -47218 -47188 -47167 -47158 -47155 -47167 -47182 -47199 -47211 -47221 -47230 -47228 -47227 -47223 -47219 -47216 -47215 -47217 -47220 -47227 -47230 -47225 -47219 -47220 -47224 -47226 -47232 -47232 -47228 -47228 -47228 -47227 -47227 -47231 -47235 -47240 -47245 -47249 -47257 -47258 -47262 -47269 -47278 -47282 -47269 -47259 -47248 -47244 -47253 -47270 -47291 -47307 -47301 -47283 -47270 -47261 -47268 -47283 -47295 -47296 -47288 -47281 -47271 -47269 -47274 -47279 -47286 -47290 -47298 -47291 -47270 -47264 -47257 -47258 -47269 -47274 -47282 -47289 -47294 -47293 -47288 -47288 -47287 -47284 -47277 -47267 -47267 -47271 -47277 -47283 -47285 -47290 -47295 -47298 -47299 -47294 -47291 -47291 -47288 -47286 -47279 -47273 -47272 -47277 -47287 -47289 -47286 -47284 -47281 -47276 -47275 -47282 -47287 -47288 -47290 -47290 -47285 -47285 -47288 -47283 -47285 -47291 -47290 -47283 -47272 -47265 -47259 -47254 -47257 -47260 -47263 -47270 -47280 -47293 -47309 -47319 -47316 -47309 -47299 -47289 -47287 -47286 -47284 -47281 -47278 -47274 -47270 -47269 -47264 -47261 -47260 -47265 -47279 -47288 -47297 -47305 -47317 -47324 -47326 -47327 -47313 -47298 -47280 -47270 -47270 -47267 -47271 -47276 -47283 -47290 -47293 -47295 -47295 -47295 -47295 -47299 -47298 -47293 -47282 -47265 -47259 -47257 -47255 -47267 -47276 -47281 -47287 -47287 -47286 -47278 -47272 -47274 -47273 -47265 -47258 -47259 -47263 -47264 -47269 -47278 -47279 -47270 -47269 -47275 -47279 -47277 -47276 -47271 -47258 -47251 -47253 -47257 -47261 -47264 -47264 -47262 -47261 -47255 -47249 -47244 -47240 -47243 -47248 -47255 -47260 -47257 -47251 -47248 -47247 -47246 -47249 -47262 -47266 -47261 -47264 -47267 -47261 -47253 -47253 -47266 -47272 -47279 -47293 -47302 -47304 -47301 -47295 -47287 -47280 -47268 -47264 -47263 -47264 -47270 -47273 -47281 -47284 -47290 -47293 -47290 -47292 -47295 -47298 -47302 -47300 -47302 -47310 -47307 -47298 -47288 -47279 -47275 -47269 -47270 -47273 -47276 -47277 -47280 -47292 -47296 -47297 -47301 -47308 -47308 -47299 -47292 -47281 -47270 -47257 -47254 -47263 -47271 -47285 -47297 -47299 -47302 -47299 -47297 -47294 -47281 -47271 -47266 -47260 -47255 -47256 -47266 -47273 -47271 -47270 -47273 -47273 -47269 -47267 -47271 -47270 -47273 -47283 -47287 -47285 -47278 -47279 -47280 -47274 -47268 -47264 -47260 -47256 -47247 -47238 -47232 -47220 -47216 -47211 -47205 -47209 -47210 -47218 -47232 -47244 -47254 -47255 -47254 -47241 -47220 -47203 -47187 -47179 -47175 -47183 -47192 -47189 -47191 -47193 -47193 -47199 -47211 -47219 -47215 -47207 -47193 -47181 -47176 -47169 -47176 -47190 -47199 -47201 -47195 -47188 -47182 -47175 -47183 -47202 -47210 -47218 -47225 -47227 -47224 -47214 -47214 -47216 -47210 -47206 -47208 -47211 -47210 -47212 -47212 -47206 -47210 -47216 -47223 -47228 -47220 -47214 -47218 -47223 -47221 -47229 -47237 -47243 -47247 -47242 -47243 -47236 -47226 -47223 -47221 -47225 -47230 -47240 -47242 -47233 -47226 -47222 -47222 -47217 -47215 -47222 -47229 -47234 -47238 -47243 -47238 -47235 -47239 -47243 -47248 -47256 -47254 -47258 -47261 -47251 -47238 -47229 -47230 -47231 -47238 -47247 -47255 -47263 -47257 -47246 -47236 -47232 -47237 -47242 -47248 -47249 -47246 -47243 -47241 -47236 -47228 -47219 -47213 -47216 -47217 -47221 -47234 -47245 -47254 -47257 -47253 -47243 -47239 -47236 -47232 -47236 -47241 -47244 -47248 -47254 -47252 -47245 -47240 -47236 -47236 -47232 -47237 -47252 -47257 -47261 -47262 -47258 -47255 -47243 -47224 -47216 -47217 -47216 -47227 -47240 -47246 -47247 -47246 -47248 -47251 -47247 -47241 -47246 -47247 -47247 -47249 -47247 -47248 -47245 -47242 -47239 -47239 -47240 -47240 -47241 -47240 -47236 -47236 -47244 -47247 -47248 -47251 -47251 -47251 -47245 -47241 -47236 -47233 -47232 -47232 -47236 -47236 -47236 -47230 -47227 -47231 -47233 -47239 -47244 -47237 -47222 -47201 -47177 -47160 -47156 -47165 -47176 -47184 -47189 -47178 -47169 -47165 -47161 -47172 -47187 -47195 -47200 -47195 -47179 -47161 -47146 -47136 -47123 -47117 -47122 -47126 -47130 -47135 -47143 -47153 -47160 -47165 -47165 -47161 -47157 -47148 -47137 -47140 -47151 -47160 -47167 -47170 -47160 -47147 -47142 -47141 -47151 -47163 -47174 -47185 -47185 -47174 -47166 -47165 -47164 -47164 -47165 -47171 -47177 -47180 -47184 -47188 -47187 -47192 -47197 -47193 -47192 -47194 -47199 -47195 -47185 -47178 -47175 -47181 -47181 -47186 -47203 -47204 -47201 -47198 -47189 -47186 -47186 -47187 -47188 -47190 -47196 -47203 -47200 -47197 -47195 -47190 -47192 -47196 -47204 -47212 -47217 -47222 -47225 -47229 -47236 -47244 -47255 -47262 -47267 -47271 -47265 -47247 -47230 -47219 -47218 -47226 -47238 -47250 -47255 -47260 -47264 -47260 -47256 -47253 -47244 -47245 -47253 -47254 -47256 -47258 -47252 -47236 -47232 -47238 -47236 -47239 -47251 -47258 -47254 -47237 -47221 -47213 -47200 -47193 -47197 -47205 -47207 -47200 -47199 -47199 -47201 -47197 -47199 -47202 -47196 -47195 -47195 -47197 -47201 -47204 -47206 -47200 -47188 -47185 -47185 -47176 -47179 -47187 -47191 -47202 -47207 -47198 -47192 -47180 -47171 -47165 -47164 -47168 -47165 -47162 -47163 -47165 -47167 -47168 -47171 -47175 -47176 -47175 -47176 -47171 -47165 -47158 -47149 -47142 -47132 -47123 -47119 -47125 -47133 -47137 -47146 -47150 -47150 -47149 -47149 -47146 -47141 -47138 -47129 -47119 -47112 -47109 -47106 -47106 -47112 -47120 -47128 -47134 -47141 -47146 -47147 -47144 -47149 -47154 -47151 -47156 -47155 -47151 -47154 -47157 -47165 -47163 -47155 -47153 -47150 -47152 -47158 -47171 -47177 -47173 -47177 -47180 -47184 -47193 -47195 -47196 -47197 -47198 -47198 -47196 -47195 -47194 -47197 -47202 -47202 -47204 -47205 -47205 -47206 -47207 -47215 -47224 -47224 -47224 -47228 -47235 -47236 -47236 -47239 -47239 -47234 -47229 -47228 -47228 -47225 -47222 -47219 -47218 -47227 -47237 -47251 -47257 -47258 -47262 -47255 -47250 -47247 -47243 -47249 -47250 -47245 -47242 -47238 -47237 -47241 -47250 -47259 -47274 -47295 -47310 -47319 -47320 -47310 -47301 -47293 -47283 -47272 -47267 -47275 -47282 -47282 -47286 -47292 -47297 -47295 -47289 -47287 -47292 -47299 -47306 -47318 -47330 -47332 -47325 -47319 -47318 -47319 -47321 -47321 -47325 -47334 -47341 -47339 -47337 -47330 -47316 -47305 -47303 -47309 -47319 -47330 -47345 -47354 -47345 -47341 -47336 -47325 -47316 -47308 -47311 -47315 -47319 -47325 -47328 -47327 -47331 -47334 -47324 -47317 -47301 -47289 -47292 -47294 -47310 -47329 -47335 -47337 -47332 -47324 -47316 -47309 -47307 -47305 -47308 -47311 -47319 -47326 -47326 -47324 -47315 -47314 -47316 -47311 -47313 -47308 -47302 -47307 -47306 -47308 -47312 -47312 -47317 -47320 -47316 -47319 -47322 -47318 -47319 -47322 -47328 -47335 -47342 -47347 -47342 -47340 -47331 -47328 -47331 -47328 -47333 -47332 -47326 -47328 -47323 -47317 -47315 -47314 -47317 -47320 -47323 -47321 -47318 -47318 -47323 -47326 -47325 -47329 -47335 -47336 -47335 -47335 -47332 -47327 -47329 -47325 -47315 -47310 -47310 -47316 -47312 -47307 -47310 -47308 -47304 -47302 -47303 -47308 -47313 -47314 -47319 -47321 -47318 -47318 -47316 -47304 -47293 -47291 -47289 -47289 -47294 -47300 -47305 -47308 -47311 -47312 -47302 -47293 -47293 -47297 -47297 -47295 -47295 -47289 -47278 -47271 -47271 -47273 -47279 -47295 -47306 -47310 -47311 -47307 -47297 -47285 -47279 -47276 -47278 -47282 -47283 -47284 -47289 -47292 -47286 -47282 -47283 -47287 -47294 -47304 -47305 -47302 -47306 -47311 -47317 -47321 -47322 -47315 -47304 -47296 -47300 -47302 -47296 -47301 -47305 -47300 -47297 -47296 -47295 -47291 -47290 -47290 -47286 -47288 -47294 -47303 -47306 -47302 -47303 -47305 -47303 -47303 -47306 -47296 -47282 -47284 -47288 -47288 -47295 -47308 -47323 -47329 -47324 -47321 -47318 -47308 -47309 -47314 -47315 -47322 -47328 -47326 -47320 -47317 -47323 -47325 -47328 -47338 -47349 -47353 -47346 -47338 -47334 -47325 -47318 -47319 -47321 -47323 -47325 -47321 -47308 -47298 -47295 -47294 -47297 -47311 -47328 -47345 -47351 -47343 -47331 -47318 -47309 -47305 -47303 -47303 -47304 -47308 -47305 -47296 -47293 -47285 -47280 -47285 -47293 -47306 -47310 -47307 -47309 -47299 -47283 -47275 -47267 -47259 -47259 -47260 -47260 -47260 -47261 -47263 -47252 -47248 -47248 -47245 -47246 -47243 -47250 -47257 -47252 -47248 -47242 -47239 -47238 -47237 -47232 -47230 -47225 -47211 -47202 -47207 -47206 -47207 -47219 -47220 -47215 -47208 -47209 -47209 -47196 -47194 -47195 -47189 -47183 -47182 -47183 -47174 -47170 -47170 -47168 -47164 -47159 -47160 -47164 -47166 -47171 -47173 -47169 -47161 -47154 -47147 -47136 -47129 -47124 -47117 -47108 -47103 -47105 -47103 -47104 -47111 -47119 -47127 -47133 -47137 -47143 -47143 -47130 -47115 -47101 -47090 -47081 -47077 -47080 -47084 -47094 -47100 -47101 -47103 -47107 -47105 -47093 -47080 -47069 -47062 -47055 -47044 -47044 -47046 -47050 -47064 -47073 -47082 -47090 -47091 -47093 -47093 -47092 -47083 -47073 -47066 -47063 -47066 -47066 -47069 -47078 -47084 -47089 -47090 -47088 -47083 -47079 -47074 -47069 -47076 -47085 -47087 -47090 -47093 -47093 -47089 -47087 -47091 -47092 -47095 -47094 -47092 -47089 -47085 -47087 -47085 -47082 -47080 -47082 -47087 -47089 -47097 -47103 -47097 -47093 -47093 -47093 -47100 -47114 -47129 -47142 -47147 -47149 -47145 -47137 -47128 -47126 -47126 -47124 -47130 -47134 -47140 -47142 -47135 -47137 -47136 -47133 -47134 -47132 -47128 -47126 -47138 -47146 -47146 -47150 -47148 -47141 -47141 -47145 -47148 -47151 -47156 -47165 -47174 -47171 -47168 -47167 -47161 -47152 -47143 -47147 -47156 -47168 -47181 -47191 -47203 -47205 -47202 -47198 -47191 -47192 -47194 -47201 -47210 -47213 -47218 -47215 -47212 -47216 -47215 -47218 -47228 -47231 -47233 -47235 -47236 -47236 -47241 -47244 -47244 -47247 -47243 -47241 -47243 -47237 -47233 -47231 -47232 -47237 -47238 -47238 -47236 -47234 -47228 -47224 -47229 -47233 -47241 -47251 -47247 -47243 -47233 -47226 -47225 -47223 -47230 -47237 -47242 -47250 -47253 -47259 -47260 -47252 -47247 -47245 -47247 -47248 -47248 -47249 -47248 -47249 -47251 -47257 -47257 -47262 -47273 -47274 -47275 -47273 -47274 -47279 -47281 -47286 -47294 -47299 -47295 -47294 -47292 -47288 -47287 -47286 -47287 -47290 -47297 -47299 -47298 -47298 -47291 -47287 -47286 -47282 -47287 -47296 -47295 -47298 -47300 -47296 -47299 -47296 -47291 -47292 -47294 -47295 -47293 -47295 -47293 -47287 -47289 -47293 -47300 -47301 -47303 -47304 -47304 -47307 -47310 -47313 -47315 -47311 -47313 -47316 -47312 -47312 -47313 -47314 -47312 -47312 -47319 -47321 -47325 -47327 -47328 -47331 -47333 -47336 -47330 -47328 -47331 -47332 -47333 -47329 -47327 -47328 -47327 -47330 -47333 -47329 -47328 -47323 -47315 -47312 -47310 -47308 -47304 -47306 -47311 -47320 -47331 -47336 -47340 -47334 -47330 -47330 -47324 -47323 -47323 -47322 -47323 -47328 -47331 -47329 -47318 -47313 -47313 -47316 -47323 -47326 -47326 -47323 -47325 -47324 -47321 -47314 -47306 -47302 -47302 -47302 -47296 -47293 -47294 -47294 -47297 -47295 -47294 -47301 -47306 -47307 -47309 -47310 -47308 -47293 -47276 -47262 -47256 -47258 -47264 -47276 -47280 -47283 -47291 -47288 -47285 -47281 -47276 -47279 -47281 -47280 -47280 -47280 -47276 -47270 -47271 -47274 -47276 -47275 -47276 -47280 -47283 -47285 -47284 -47286 -47281 -47274 -47273 -47268 -47264 -47255 -47248 -47249 -47251 -47256 -47263 -47274 -47280 -47278 -47278 -47270 -47262 -47258 -47250 -47249 -47254 -47258 -47259 -47259 -47261 -47264 -47266 -47264 -47253 -47244 -47240 -47232 -47228 -47228 -47229 -47226 -47224 -47230 -47233 -47233 -47228 -47218 -47216 -47215 -47214 -47222 -47226 -47230 -47233 -47231 -47230 -47227 -47228 -47220 -47213 -47213 -47208 -47205 -47198 -47199 -47202 -47202 -47211 -47223 -47232 -47234 -47229 -47223 -47211 -47200 -47192 -47186 -47185 -47186 -47191 -47192 -47192 -47199 -47203 -47203 -47206 -47212 -47212 -47202 -47198 -47196 -47187 -47180 -47178 -47173 -47168 -47167 -47165 -47162 -47165 -47162 -47157 -47161 -47165 -47169 -47169 -47167 -47167 -47167 -47166 -47165 -47169 -47169 -47170 -47165 -47156 -47160 -47161 -47162 -47167 -47170 -47178 -47184 -47181 -47177 -47180 -47181 -47182 -47180 -47171 -47165 -47159 -47153 -47154 -47159 -47166 -47171 -47179 -47184 -47185 -47185 -47182 -47179 -47177 -47171 -47162 -47157 -47153 -47151 -47152 -47150 -47154 -47158 -47160 -47166 -47173 -47175 -47174 -47175 -47174 -47170 -47170 -47175 -47173 -47168 -47173 -47171 -47169 -47172 -47174 -47177 -47173 -47178 -47184 -47190 -47196 -47195 -47198 -47198 -47196 -47195 -47193 -47196 -47195 -47194 -47193 -47191 -47194 -47192 -47192 -47196 -47198 -47202 -47211 -47215 -47212 -47212 -47216 -47217 -47217 -47216 -47212 -47212 -47211 -47218 -47224 -47227 -47234 -47234 -47231 -47227 -47219 -47220 -47221 -47217 -47220 -47221 -47214 -47214 -47217 -47220 -47227 -47236 -47242 -47249 -47251 -47251 -47253 -47255 -47256 -47257 -47255 -47260 -47268 -47271 -47275 -47275 -47273 -47265 -47260 -47259 -47256 -47254 -47247 -47245 -47243 -47240 -47243 -47247 -47248 -47253 -47262 -47267 -47270 -47270 -47265 -47256 -47252 -47249 -47246 -47247 -47246 -47249 -47252 -47251 -47252 -47251 -47254 -47251 -47247 -47249 -47245 -47245 -47247 -47245 -47245 -47246 -47244 -47242 -47244 -47247 -47255 -47257 -47255 -47258 -47255 -47255 -47258 -47250 -47246 -47250 -47253 -47258 -47263 -47264 -47264 -47260 -47259 -47262 -47262 -47262 -47263 -47266 -47264 -47267 -47279 -47279 -47278 -47280 -47278 -47276 -47271 -47275 -47281 -47287 -47299 -47304 -47304 -47310 -47312 -47309 -47305 -47305 -47302 -47300 -47300 -47298 -47295 -47292 -47295 -47294 -47293 -47293 -47292 -47293 -47295 -47297 -47292 -47289 -47289 -47291 -47293 -47291 -47290 -47286 -47283 -47281 -47281 -47282 -47282 -47285 -47282 -47279 -47276 -47276 -47276 -47275 -47281 -47287 -47292 -47289 -47280 -47272 -47264 -47261 -47264 -47262 -47267 -47278 -47281 -47283 -47279 -47273 -47267 -47260 -47253 -47250 -47255 -47260 -47266 -47267 -47269 -47266 -47261 -47263 -47258 -47254 -47252 -47247 -47245 -47243 -47246 -47249 -47253 -47256 -47254 -47251 -47244 -47243 -47248 -47246 -47245 -47244 -47241 -47243 -47241 -47237 -47236 -47228 -47232 -47239 -47242 -47247 -47247 -47242 -47238 -47236 -47236 -47243 -47245 -47244 -47245 -47250 -47263 -47266 -47267 -47274 -47273 -47271 -47275 -47270 -47268 -47272 -47272 -47269 -47268 -47270 -47268 -47272 -47278 -47282 -47279 -47278 -47279 -47273 -47273 -47271 -47271 -47276 -47280 -47278 -47280 -47287 -47281 -47280 -47282 -47278 -47276 -47269 -47264 -47266 -47264 -47265 -47272 -47284 -47292 -47291 -47290 -47285 -47279 -47272 -47270 -47270 -47266 -47264 -47265 -47266 -47267 -47272 -47271 -47268 -47276 -47282 -47283 -47290 -47295 -47297 -47302 -47300 -47295 -47286 -47276 -47267 -47265 -47265 -47270 -47278 -47278 -47271 -47266 -47260 -47251 -47243 -47244 -47252 -47260 -47266 -47270 -47270 -47264 -47257 -47259 -47260 -47256 -47252 -47244 -47237 -47233 -47235 -47237 -47233 -47237 -47244 -47252 -47259 -47260 -47259 -47257 -47253 -47248 -47247 -47248 -47248 -47247 -47248 -47249 -47249 -47252 -47258 -47258 -47254 -47255 -47256 -47260 -47262 -47253 -47253 -47259 -47260 -47263 -47261 -47253 -47247 -47241 -47239 -47238 -47238 -47242 -47244 -47240 -47241 -47244 -47244 -47244 -47247 -47251 -47249 -47246 -47242 -47234 -47229 -47223 -47218 -47221 -47222 -47222 -47225 -47224 -47223 -47220 -47216 -47210 -47208 -47205 -47203 -47206 -47209 -47212 -47215 -47219 -47221 -47218 -47214 -47211 -47208 -47204 -47203 -47198 -47197 -47201 -47203 -47201 -47198 -47196 -47191 -47191 -47193 -47193 -47196 -47193 -47193 -47194 -47186 -47187 -47187 -47188 -47192 -47189 -47191 -47196 -47204 -47210 -47208 -47211 -47211 -47212 -47210 -47200 -47190 -47177 -47170 -47163 -47165 -47174 -47183 -47196 -47204 -47207 -47204 -47196 -47190 -47187 -47186 -47191 -47200 -47206 -47209 -47207 -47202 -47199 -47194 -47191 -47194 -47194 -47198 -47207 -47211 -47209 -47204 -47197 -47190 -47195 -47197 -47196 -47196 -47192 -47191 -47189 -47188 -47192 -47195 -47199 -47210 -47217 -47222 -47228 -47227 -47225 -47226 -47222 -47215 -47206 -47201 -47197 -47191 -47201 -47209 -47216 -47227 -47227 -47233 -47240 -47241 -47237 -47233 -47227 -47218 -47214 -47212 -47216 -47221 -47222 -47227 -47232 -47237 -47241 -47245 -47244 -47238 -47239 -47238 -47234 -47233 -47230 -47229 -47228 -47227 -47224 -47223 -47221 -47216 -47214 -47215 -47217 -47220 -47223 -47226 -47231 -47238 -47237 -47235 -47230 -47221 -47218 -47209 -47202 -47197 -47195 -47200 -47204 -47210 -47216 -47221 -47224 -47226 -47223 -47214 -47208 -47207 -47204 -47200 -47196 -47195 -47196 -47201 -47209 -47208 -47209 -47211 -47209 -47208 -47197 -47194 -47191 -47191 -47198 -47198 -47203 -47208 -47207 -47206 -47206 -47205 -47202 -47202 -47201 -47201 -47206 -47211 -47217 -47213 -47208 -47205 -47205 -47207 -47204 -47202 -47197 -47200 -47205 -47206 -47217 -47223 -47224 -47222 -47222 -47223 -47213 -47204 -47195 -47188 -47185 -47189 -47194 -47197 -47211 -47216 -47218 -47222 -47219 -47222 -47222 -47215 -47212 -47211 -47209 -47210 -47211 -47217 -47220 -47218 -47215 -47207 -47203 -47197 -47197 -47202 -47204 -47207 -47208 -47207 -47207 -47209 -47213 -47215 -47208 -47204 -47203 -47202 -47201 -47204 -47210 -47214 -47213 -47212 -47214 -47211 -47209 -47210 -47210 -47209 -47209 -47210 -47214 -47210 -47205 -47207 -47201 -47196 -47195 -47197 -47200 -47203 -47210 -47218 -47225 -47223 -47220 -47221 -47217 -47213 -47208 -47208 -47213 -47219 -47223 -47224 -47230 -47233 -47232 -47233 -47231 -47224 -47224 -47223 -47223 -47223 -47222 -47227 -47233 -47237 -47244 -47254 -47257 -47255 -47258 -47258 -47254 -47258 -47260 -47261 -47261 -47257 -47256 -47260 -47262 -47256 -47251 -47247 -47251 -47256 -47257 -47266 -47268 -47265 -47273 -47277 -47278 -47284 -47282 -47279 -47274 -47262 -47257 -47260 -47262 -47266 -47273 -47277 -47272 -47265 -47269 -47273 -47276 -47280 -47283 -47288 -47283 -47273 -47269 -47271 -47272 -47276 -47285 -47288 -47289 -47296 -47298 -47292 -47289 -47286 -47286 -47290 -47288 -47287 -47291 -47294 -47290 -47284 -47288 -47292 -47301 -47308 -47314 -47319 -47313 -47306 -47299 -47293 -47289 -47291 -47294 -47294 -47297 -47298 -47302 -47303 -47301 -47305 -47302 -47299 -47304 -47306 -47305 -47303 -47301 -47297 -47290 -47285 -47284 -47281 -47275 -47275 -47275 -47273 -47275 -47278 -47279 -47284 -47282 -47274 -47274 -47272 -47268 -47267 -47270 -47275 -47269 -47267 -47266 -47255 -47254 -47255 -47255 -47255 -47252 -47254 -47255 -47250 -47246 -47247 -47251 -47260 -47267 -47265 -47264 -47262 -47252 -47244 -47237 -47233 -47231 -47228 -47233 -47237 -47238 -47244 -47247 -47244 -47240 -47244 -47249 -47253 -47256 -47256 -47255 -47249 -47240 -47238 -47241 -47245 -47247 -47244 -47248 -47252 -47255 -47259 -47256 -47260 -47262 -47261 -47258 -47250 -47245 -47243 -47248 -47251 -47253 -47261 -47262 -47256 -47257 -47257 -47251 -47251 -47246 -47240 -47243 -47239 -47237 -47238 -47234 -47234 -47236 -47235 -47236 -47242 -47250 -47255 -47256 -47255 -47254 -47243 -47228 -47223 -47219 -47218 -47218 -47219 -47223 -47225 -47228 -47227 -47234 -47240 -47242 -47246 -47241 -47239 -47235 -47223 -47217 -47209 -47202 -47207 -47212 -47214 -47221 -47224 -47226 -47231 -47232 -47232 -47230 -47232 -47231 -47229 -47235 -47233 -47225 -47223 -47223 -47225 -47223 -47216 -47218 -47217 -47220 -47231 -47235 -47236 -47232 -47229 -47232 -47229 -47227 -47224 -47225 -47221 -47218 -47226 -47229 -47227 -47223 -47222 -47219 -47221 -47227 -47232 -47239 -47239 -47239 -47232 -47220 -47218 -47214 -47211 -47215 -47222 -47228 -47229 -47229 -47230 -47227 -47227 -47235 -47233 -47235 -47233 -47231 -47232 -47221 -47218 -47219 -47222 -47232 -47239 -47246 -47248 -47245 -47241 -47237 -47234 -47231 -47233 -47233 -47231 -47232 -47232 -47226 -47223 -47222 -47220 -47218 -47215 -47217 -47218 -47220 -47224 -47224 -47228 -47230 -47231 -47231 -47229 -47227 -47226 -47228 -47223 -47222 -47221 -47220 -47219 -47218 -47222 -47228 -47236 -47244 -47253 -47256 -47254 -47250 -47244 -47242 -47240 -47236 -47238 -47239 -47235 -47233 -47237 -47234 -47229 -47223 -47224 -47232 -47236 -47240 -47241 -47243 -47240 -47237 -47236 -47235 -47239 -47235 -47232 -47231 -47231 -47233 -47231 -47235 -47244 -47249 -47250 -47253 -47257 -47257 -47252 -47250 -47254 -47255 -47253 -47255 -47254 -47253 -47255 -47253 -47251 -47255 -47259 -47257 -47258 -47263 -47266 -47264 -47263 -47263 -47263 -47262 -47258 -47262 -47261 -47254 -47260 -47260 -47261 -47267 -47269 -47279 -47283 -47283 -47281 -47275 -47270 -47261 -47258 -47256 -47261 -47265 -47265 -47268 -47266 -47269 -47271 -47273 -47271 -47268 -47270 -47263 -47259 -47261 -47263 -47261 -47259 -47264 -47262 -47263 -47264 -47261 -47259 -47257 -47256 -47255 -47259 -47263 -47261 -47258 -47253 -47248 -47245 -47244 -47248 -47251 -47251 -47253 -47252 -47248 -47250 -47249 -47246 -47251 -47254 -47252 -47246 -47238 -47234 -47226 -47220 -47221 -47221 -47224 -47226 -47230 -47229 -47220 -47216 -47219 -47222 -47222 -47223 -47215 -47206 -47198 -47189 -47188 -47185 -47183 -47190 -47198 -47202 -47202 -47198 -47191 -47191 -47189 -47185 -47186 -47182 -47178 -47170 -47162 -47165 -47168 -47162 -47164 -47165 -47160 -47161 -47163 -47162 -47161 -47165 -47168 -47169 -47174 -47177 -47173 -47168 -47167 -47170 -47165 -47165 -47170 -47172 -47176 -47178 -47176 -47171 -47169 -47170 -47172 -47175 -47176 -47181 -47180 -47176 -47176 -47169 -47172 -47176 -47179 -47179 -47172 -47177 -47180 -47180 -47185 -47182 -47180 -47183 -47177 -47173 -47175 -47177 -47175 -47175 -47179 -47177 -47174 -47174 -47175 -47177 -47183 -47189 -47190 -47192 -47194 -47191 -47190 -47192 -47188 -47186 -47187 -47181 -47177 -47176 -47176 -47178 -47178 -47179 -47181 -47179 -47176 -47178 -47182 -47194 -47196 -47194 -47199 -47199 -47201 -47199 -47197 -47193 -47188 -47189 -47189 -47192 -47196 -47196 -47200 -47204 -47207 -47214 -47218 -47221 -47225 -47222 -47221 -47222 -47219 -47216 -47218 -47221 -47218 -47220 -47227 -47227 -47231 -47234 -47237 -47241 -47246 -47249 -47246 -47242 -47239 -47241 -47248 -47256 -47262 -47263 -47266 -47266 -47263 -47260 -47260 -47261 -47262 -47266 -47269 -47278 -47288 -47285 -47280 -47281 -47279 -47280 -47278 -47272 -47268 -47266 -47262 -47259 -47261 -47260 -47261 -47265 -47273 -47277 -47278 -47276 -47267 -47256 -47251 -47249 -47246 -47249 -47257 -47264 -47265 -47264 -47262 -47260 -47258 -47255 -47254 -47256 -47252 -47249 -47253 -47254 -47260 -47263 -47262 -47263 -47264 -47266 -47263 -47262 -47262 -47258 -47258 -47262 -47265 -47268 -47267 -47261 -47257 -47255 -47256 -47261 -47264 -47263 -47261 -47263 -47262 -47259 -47260 -47257 -47259 -47261 -47261 -47266 -47261 -47261 -47263 -47260 -47265 -47263 -47257 -47252 -47252 -47257 -47257 -47254 -47249 -47243 -47239 -47243 -47247 -47249 -47248 -47249 -47252 -47250 -47250 -47251 -47253 -47251 -47250 -47254 -47250 -47245 -47241 -47239 -47242 -47243 -47245 -47248 -47241 -47246 -47254 -47253 -47255 -47253 -47249 -47249 -47248 -47250 -47253 -47252 -47254 -47256 -47251 -47247 -47245 -47247 -47243 -47239 -47243 -47245 -47250 -47250 -47250 -47257 -47259 -47263 -47264 -47261 -47258 -47253 -47253 -47254 -47251 -47252 -47251 -47253 -47255 -47255 -47261 -47265 -47267 -47267 -47272 -47274 -47272 -47278 -47279 -47279 -47275 -47265 -47262 -47260 -47263 -47273 -47277 -47281 -47283 -47280 -47274 -47270 -47269 -47267 -47268 -47265 -47264 -47266 -47270 -47273 -47275 -47272 -47271 -47273 -47277 -47280 -47276 -47277 -47280 -47280 -47284 -47287 -47287 -47284 -47277 -47269 -47270 -47272 -47271 -47272 -47268 -47268 -47271 -47275 -47278 -47277 -47280 -47278 -47277 -47279 -47277 -47272 -47266 -47263 -47262 -47265 -47274 -47282 -47287 -47292 -47296 -47292 -47283 -47281 -47281 -47281 -47282 -47284 -47289 -47289 -47287 -47287 -47284 -47284 -47284 -47282 -47280 -47276 -47276 -47278 -47278 -47283 -47281 -47278 -47272 -47266 -47262 -47261 -47264 -47264 -47269 -47270 -47274 -47276 -47272 -47270 -47262 -47263 -47265 -47263 -47268 -47271 -47275 -47275 -47271 -47273 -47270 -47268 -47268 -47268 -47278 -47281 -47283 -47285 -47283 -47282 -47275 -47271 -47269 -47271 -47274 -47281 -47283 -47282 -47285 -47284 -47288 -47290 -47291 -47289 -47282 -47282 -47275 -47268 -47272 -47275 -47279 -47279 -47283 -47284 -47280 -47280 -47277 -47278 -47275 -47267 -47269 -47263 -47259 -47265 -47268 -47277 -47283 -47270 -47260 -47258 -47256 -47256 -47256 -47263 -47274 -47279 -47276 -47266 -47261 -47254 -47248 -47247 -47251 -47256 -47256 -47258 -47257 -47256 -47251 -47247 -47251 -47255 -47253 -47249 -47248 -47249 -47249 -47244 -47239 -47239 -47243 -47254 -47256 -47253 -47251 -47255 -47253 -47243 -47239 -47239 -47239 -47240 -47241 -47247 -47248 -47245 -47243 -47242 -47239 -47236 -47236 -47233 -47234 -47237 -47243 -47249 -47249 -47241 -47235 -47238 -47242 -47245 -47243 -47238 -47234 -47229 -47224 -47226 -47228 -47228 -47232 -47233 -47233 -47230 -47230 -47227 -47224 -47227 -47233 -47238 -47235 -47229 -47226 -47225 -47220 -47221 -47223 -47223 -47228 -47227 -47224 -47220 -47220 -47218 -47214 -47216 -47221 -47222 -47214 -47209 -47204 -47196 -47196 -47201 -47200 -47203 -47207 -47207 -47210 -47212 -47209 -47203 -47200 -47202 -47203 -47204 -47199 -47193 -47190 -47184 -47190 -47190 -47188 -47192 -47191 -47191 -47195 -47198 -47193 -47187 -47185 -47188 -47193 -47194 -47192 -47191 -47190 -47190 -47188 -47185 -47186 -47188 -47190 -47191 -47194 -47197 -47192 -47187 -47187 -47186 -47184 -47187 -47183 -47182 -47181 -47177 -47180 -47175 -47174 -47180 -47181 -47184 -47184 -47181 -47178 -47176 -47170 -47170 -47173 -47172 -47170 -47174 -47174 -47173 -47169 -47166 -47169 -47163 -47162 -47168 -47166 -47166 -47170 -47168 -47168 -47171 -47174 -47177 -47174 -47170 -47171 -47172 -47170 -47168 -47175 -47173 -47166 -47171 -47178 -47180 -47178 -47179 -47178 -47174 -47172 -47170 -47165 -47160 -47155 -47154 -47159 -47166 -47172 -47179 -47185 -47183 -47175 -47167 -47164 -47158 -47154 -47161 -47165 -47168 -47172 -47173 -47176 -47178 -47178 -47181 -47183 -47180 -47179 -47180 -47181 -47182 -47179 -47179 -47179 -47177 -47178 -47179 -47188 -47193 -47189 -47193 -47197 -47200 -47200 -47194 -47194 -47187 -47177 -47174 -47174 -47180 -47183 -47183 -47192 -47194 -47194 -47194 -47195 -47202 -47199 -47199 -47205 -47204 -47205 -47203 -47197 -47190 -47188 -47193 -47194 -47191 -47196 -47206 -47209 -47212 -47210 -47206 -47205 -47204 -47205 -47208 -47208 -47211 -47215 -47213 -47205 -47201 -47202 -47202 -47203 -47208 -47216 -47214 -47207 -47205 -47204 -47202 -47203 -47206 -47205 -47208 -47209 -47202 -47195 -47198 -47201 -47202 -47205 -47203 -47201 -47205 -47206 -47208 -47210 -47209 -47208 -47205 -47204 -47206 -47206 -47205 -47201 -47200 -47203 -47199 -47201 -47205 -47205 -47208 -47207 -47207 -47210 -47219 -47219 -47214 -47215 -47212 -47213 -47213 -47215 -47215 -47210 -47216 -47218 -47217 -47217 -47219 -47223 -47220 -47221 -47224 -47222 -47223 -47227 -47230 -47232 -47236 -47240 -47241 -47240 -47236 -47237 -47232 -47231 -47233 -47236 -47241 -47233 -47232 -47234 -47239 -47246 -47247 -47248 -47247 -47248 -47245 -47243 -47239 -47236 -47239 -47240 -47243 -47244 -47246 -47250 -47250 -47247 -47252 -47256 -47257 -47262 -47267 -47270 -47268 -47261 -47259 -47257 -47254 -47258 -47261 -47264 -47267 -47267 -47267 -47262 -47265 -47275 -47279 -47280 -47280 -47279 -47274 -47270 -47265 -47265 -47273 -47272 -47272 -47273 -47273 -47273 -47270 -47274 -47279 -47282 -47281 -47280 -47284 -47280 -47273 -47267 -47264 -47267 -47268 -47272 -47283 -47288 -47290 -47291 -47290 -47290 -47286 -47287 -47288 -47288 -47289 -47289 -47291 -47289 -47288 -47290 -47287 -47287 -47286 -47284 -47287 -47292 -47299 -47309 -47315 -47318 -47319 -47313 -47307 -47308 -47308 -47310 -47314 -47312 -47313 -47310 -47301 -47300 -47300 -47298 -47305 -47310 -47318 -47322 -47326 -47336 -47331 -47328 -47331 -47328 -47324 -47320 -47320 -47318 -47323 -47327 -47323 -47328 -47328 -47330 -47334 -47336 -47341 -47334 -47332 -47332 -47332 -47334 -47330 -47335 -47337 -47338 -47343 -47341 -47338 -47337 -47335 -47337 -47339 -47340 -47339 -47343 -47342 -47336 -47336 -47335 -47338 -47341 -47347 -47353 -47351 -47351 -47349 -47344 -47342 -47338 -47335 -47339 -47340 -47337 -47332 -47329 -47332 -47331 -47333 -47340 -47344 -47349 -47351 -47349 -47344 -47337 -47332 -47326 -47321 -47323 -47327 -47330 -47331 -47325 -47324 -47326 -47320 -47318 -47320 -47321 -47319 -47314 -47312 -47310 -47311 -47308 -47304 -47310 -47313 -47310 -47310 -47310 -47310 -47314 -47311 -47307 -47307 -47300 -47302 -47298 -47292 -47300 -47292 -47290 -47291 -47287 -47287 -47278 -47278 -47282 -47278 -47277 -47277 -47273 -47268 -47263 -47262 -47260 -47259 -47264 -47267 -47264 -47264 -47267 -47264 -47258 -47254 -47254 -47253 -47254 -47255 -47258 -47261 -47258 -47258 -47255 -47251 -47250 -47248 -47251 -47246 -47244 -47250 -47249 -47245 -47244 -47249 -47247 -47245 -47244 -47240 -47240 -47238 -47241 -47240 -47236 -47238 -47235 -47236 -47233 -47230 -47230 -47228 -47233 -47234 -47229 -47232 -47237 -47240 -47239 -47241 -47242 -47235 -47233 -47228 -47223 -47228 -47223 -47221 -47226 -47229 -47230 -47232 -47240 -47245 -47244 -47239 -47235 -47229 -47223 -47220 -47221 -47228 -47232 -47231 -47231 -47228 -47228 -47229 -47228 -47230 -47232 -47230 -47223 -47217 -47215 -47211 -47206 -47208 -47213 -47214 -47212 -47210 -47211 -47211 -47214 -47213 -47207 -47208 -47206 -47201 -47200 -47196 -47193 -47194 -47190 -47190 -47191 -47184 -47183 -47182 -47184 -47188 -47191 -47188 -47184 -47188 -47185 -47183 -47182 -47177 -47171 -47164 -47159 -47160 -47161 -47159 -47160 -47160 -47161 -47162 -47163 -47160 -47161 -47165 -47160 -47156 -47155 -47153 -47151 -47153 -47151 -47145 -47143 -47139 -47138 -47138 -47140 -47143 -47144 -47142 -47139 -47142 -47140 -47128 -47124 -47126 -47124 -47123 -47119 -47119 -47121 -47121 -47120 -47120 -47131 -47134 -47127 -47124 -47120 -47121 -47122 -47118 -47117 -47117 -47113 -47111 -47111 -47109 -47108 -47106 -47105 -47106 -47106 -47113 -47116 -47116 -47120 -47118 -47117 -47117 -47116 -47117 -47114 -47116 -47115 -47113 -47110 -47106 -47107 -47111 -47115 -47116 -47119 -47120 -47117 -47113 -47115 -47115 -47113 -47113 -47104 -47102 -47103 -47102 -47109 -47116 -47117 -47121 -47127 -47128 -47128 -47125 -47123 -47126 -47125 -47124 -47124 -47126 -47125 -47127 -47131 -47133 -47138 -47136 -47139 -47142 -47142 -47148 -47149 -47151 -47148 -47144 -47152 -47156 -47156 -47156 -47149 -47150 -47149 -47139 -47142 -47149 -47152 -47155 -47158 -47159 -47164 -47166 -47163 -47166 -47162 -47165 -47167 -47165 -47168 -47166 -47164 -47164 -47167 -47165 -47163 -47167 -47164 -47165 -47170 -47175 -47178 -47181 -47188 -47189 -47186 -47183 -47175 -47174 -47171 -47171 -47176 -47179 -47182 -47185 -47188 -47192 -47198 -47195 -47190 -47190 -47189 -47198 -47198 -47195 -47203 -47206 -47205 -47204 -47205 -47208 -47208 -47210 -47219 -47225 -47227 -47224 -47215 -47211 -47215 -47216 -47220 -47226 -47228 -47233 -47232 -47228 -47229 -47232 -47236 -47236 -47239 -47242 -47245 -47248 -47246 -47248 -47245 -47242 -47240 -47240 -47248 -47251 -47249 -47249 -47257 -47261 -47261 -47265 -47263 -47263 -47260 -47254 -47252 -47253 -47253 -47255 -47256 -47257 -47260 -47258 -47261 -47268 -47266 -47263 -47266 -47270 -47272 -47275 -47276 -47274 -47273 -47266 -47265 -47268 -47269 -47270 -47272 -47281 -47288 -47295 -47299 -47300 -47303 -47298 -47295 -47295 -47296 -47299 -47299 -47304 -47304 -47305 -47304 -47300 -47298 -47299 -47298 -47295 -47299 -47305 -47305 -47300 -47297 -47299 -47301 -47305 -47307 -47307 -47308 -47304 -47303 -47304 -47307 -47315 -47313 -47308 -47304 -47301 -47301 -47299 -47302 -47303 -47303 -47313 -47322 -47324 -47327 -47324 -47318 -47314 -47307 -47305 -47297 -47290 -47294 -47299 -47306 -47310 -47318 -47321 -47320 -47321 -47322 -47320 -47316 -47314 -47314 -47317 -47320 -47320 -47319 -47317 -47320 -47320 -47316 -47319 -47319 -47311 -47306 -47312 -47315 -47315 -47320 -47318 -47311 -47310 -47311 -47310 -47310 -47306 -47310 -47313 -47312 -47317 -47313 -47307 -47308 -47307 -47309 -47310 -47307 -47304 -47305 -47310 -47312 -47311 -47318 -47312 -47302 -47305 -47306 -47308 -47309 -47306 -47305 -47310 -47313 -47312 -47314 -47313 -47318 -47324 -47326 -47324 -47325 -47327 -47324 -47323 -47327 -47325 -47320 -47322 -47321 -47322 -47324 -47326 -47324 -47324 -47328 -47330 -47331 -47327 -47326 -47326 -47320 -47318 -47322 -47317 -47312 -47312 -47311 -47313 -47315 -47314 -47311 -47309 -47309 -47309 -47305 -47307 -47304 -47299 -47301 -47302 -47307 -47310 -47307 -47304 -47302 -47298 -47297 -47297 -47294 -47294 -47296 -47298 -47295 -47294 -47294 -47292 -47293 -47291 -47299 -47300 -47294 -47294 -47289 -47289 -47292 -47284 -47282 -47287 -47286 -47287 -47289 -47285 -47283 -47282 -47283 -47286 -47285 -47287 -47286 -47285 -47285 -47281 -47280 -47279 -47275 -47271 -47270 -47269 -47268 -47271 -47274 -47271 -47270 -47268 -47263 -47263 -47264 -47264 -47262 -47259 -47257 -47255 -47252 -47251 -47252 -47251 -47252 -47256 -47257 -47258 -47261 -47257 -47253 -47254 -47258 -47259 -47255 -47256 -47253 -47252 -47255 -47256 -47262 -47263 -47259 -47256 -47251 -47246 -47246 -47244 -47242 -47243 -47245 -47245 -47247 -47251 -47247 -47240 -47238 -47238 -47238 -47240 -47239 -47239 -47241 -47243 -47244 -47239 -47239 -47241 -47238 -47239 -47238 -47238 -47235 -47228 -47230 -47230 -47228 -47228 -47226 -47224 -47223 -47223 -47221 -47219 -47217 -47215 -47213 -47214 -47219 -47218 -47217 -47214 -47211 -47214 -47215 -47212 -47211 -47214 -47215 -47207 -47206 -47210 -47205 -47203 -47204 -47203 -47201 -47196 -47190 -47189 -47186 -47188 -47190 -47195 -47198 -47190 -47191 -47187 -47180 -47182 -47187 -47186 -47184 -47190 -47191 -47186 -47183 -47183 -47182 -47179 -47179 -47185 -47186 -47186 -47181 -47179 -47182 -47175 -47177 -47178 -47177 -47179 -47177 -47177 -47178 -47179 -47177 -47177 -47178 -47172 -47170 -47170 -47167 -47168 -47167 -47169 -47174 -47175 -47179 -47177 -47179 -47182 -47179 -47179 -47175 -47172 -47169 -47165 -47160 -47162 -47168 -47171 -47176 -47183 -47190 -47191 -47192 -47196 -47192 -47185 -47181 -47182 -47180 -47177 -47174 -47172 -47172 -47175 -47175 -47176 -47182 -47190 -47192 -47193 -47198 -47198 -47196 -47192 -47186 -47184 -47181 -47181 -47182 -47180 -47182 -47187 -47189 -47187 -47189 -47189 -47190 -47192 -47188 -47184 -47183 -47180 -47182 -47181 -47179 -47179 -47175 -47180 -47185 -47192 -47199 -47200 -47198 -47197 -47195 -47193 -47193 -47191 -47190 -47188 -47187 -47186 -47187 -47188 -47186 -47189 -47194 -47196 -47200 -47200 -47196 -47194 -47197 -47197 -47196 -47196 -47197 -47190 -47189 -47189 -47186 -47191 -47189 -47188 -47187 -47186 -47189 -47191 -47193 -47191 -47190 -47194 -47196 -47194 -47191 -47194 -47199 -47200 -47199 -47198 -47197 -47196 -47194 -47191 -47198 -47205 -47205 -47206 -47208 -47206 -47202 -47203 -47203 -47197 -47197 -47199 -47203 -47209 -47202 -47204 -47214 -47214 -47219 -47220 -47220 -47221 -47219 -47217 -47218 -47218 -47216 -47218 -47219 -47221 -47219 -47220 -47224 -47223 -47221 -47220 -47224 -47228 -47225 -47225 -47225 -47225 -47222 -47216 -47217 -47220 -47221 -47219 -47224 -47231 -47234 -47235 -47234 -47238 -47235 -47230 -47235 -47234 -47236 -47238 -47240 -47242 -47237 -47239 -47239 -47237 -47241 -47245 -47250 -47250 -47252 -47253 -47251 -47254 -47254 -47254 -47254 -47257 -47261 -47256 -47254 -47258 -47261 -47264 -47260 -47262 -47264 -47262 -47264 -47265 -47266 -47270 -47269 -47266 -47263 -47262 -47260 -47259 -47262 -47262 -47262 -47261 -47260 -47260 -47256 -47256 -47259 -47262 -47267 -47263 -47260 -47263 -47261 -47256 -47254 -47255 -47256 -47258 -47256 -47252 -47255 -47255 -47255 -47252 -47252 -47257 -47251 -47251 -47251 -47241 -47240 -47235 -47234 -47241 -47245 -47248 -47248 -47242 -47242 -47245 -47245 -47249 -47247 -47247 -47249 -47241 -47238 -47236 -47229 -47228 -47230 -47233 -47237 -47241 -47242 -47241 -47238 -47238 -47232 -47227 -47227 -47228 -47229 -47232 -47232 -47232 -47234 -47231 -47228 -47230 -47234 -47230 -47230 -47233 -47228 -47229 -47229 -47229 -47226 -47225 -47227 -47226 -47230 -47239 -47243 -47242 -47242 -47241 -47241 -47236 -47233 -47235 -47236 -47235 -47233 -47233 -47241 -47250 -47250 -47250 -47249 -47249 -47251 -47249 -47251 -47252 -47254 -47255 -47253 -47256 -47255 -47252 -47254 -47251 -47253 -47258 -47260 -47265 -47263 -47265 -47268 -47263 -47264 -47266 -47267 -47268 -47272 -47273 -47273 -47276 -47276 -47276 -47271 -47272 -47276 -47278 -47283 -47285 -47291 -47298 -47301 -47297 -47294 -47291 -47288 -47289 -47288 -47287 -47287 -47289 -47287 -47286 -47283 -47282 -47288 -47294 -47303 -47303 -47298 -47293 -47288 -47284 -47285 -47290 -47287 -47287 -47285 -47282 -47287 -47288 -47294 -47299 -47300 -47301 -47301 -47300 -47297 -47286 -47276 -47275 -47276 -47277 -47281 -47284 -47281 -47283 -47285 -47281 -47283 -47286 -47287 -47286 -47285 -47283 -47280 -47278 -47278 -47277 -47272 -47271 -47268 -47266 -47269 -47274 -47278 -47271 -47274 -47278 -47273 -47275 -47275 -47277 -47279 -47277 -47275 -47270 -47272 -47270 -47261 -47267 -47269 -47268 -47272 -47269 -47270 -47270 -47270 -47271 -47268 -47269 -47264 -47265 -47268 -47269 -47269 -47264 -47265 -47264 -47265 -47265 -47266 -47266 -47267 -47268 -47261 -47263 -47262 -47259 -47257 -47252 -47251 -47247 -47252 -47250 -47245 -47250 -47253 -47257 -47254 -47251 -47249 -47243 -47241 -47238 -47235 -47239 -47239 -47239 -47242 -47236 -47234 -47233 -47225 -47227 -47230 -47229 -47235 -47238 -47236 -47231 -47222 -47219 -47219 -47214 -47213 -47217 -47220 -47219 -47221 -47221 -47218 -47222 -47223 -47225 -47226 -47223 -47220 -47216 -47219 -47219 -47213 -47212 -47217 -47216 -47211 -47210 -47210 -47212 -47212 -47217 -47217 -47215 -47215 -47218 -47215 -47206 -47215 -47219 -47214 -47207 -47204 -47208 -47208 -47206 -47202 -47202 -47203 -47204 -47209 -47210 -47210 -47210 -47212 -47215 -47210 -47208 -47209 -47209 -47206 -47203 -47210 -47208 -47205 -47207 -47207 -47213 -47217 -47213 -47205 -47204 -47203 -47199 -47193 -47192 -47200 -47197 -47193 -47198 -47204 -47202 -47202 -47213 -47216 -47211 -47206 -47199 -47196 -47195 -47196 -47196 -47197 -47200 -47205 -47205 -47208 -47210 -47208 -47207 -47207 -47207 -47205 -47206 -47205 -47201 -47206 -47208 -47205 -47202 -47198 -47197 -47195 -47198 -47196 -47195 -47197 -47196 -47197 -47197 -47201 -47205 -47200 -47199 -47199 -47199 -47202 -47205 -47202 -47199 -47198 -47192 -47194 -47196 -47191 -47196 -47204 -47207 -47205 -47204 -47206 -47207 -47208 -47204 -47200 -47200 -47197 -47194 -47195 -47200 -47201 -47200 -47201 -47205 -47206 -47202 -47203 -47200 -47196 -47196 -47201 -47200 -47199 -47202 -47202 -47202 -47200 -47206 -47210 -47207 -47204 -47202 -47202 -47201 -47202 -47199 -47199 -47202 -47204 -47202 -47198 -47202 -47200 -47200 -47206 -47203 -47202 -47201 -47202 -47202 -47197 -47200 -47201 -47200 -47204 -47201 -47194 -47194 -47197 -47200 -47203 -47206 -47211 -47211 -47205 -47204 -47201 -47199 -47203 -47205 -47207 -47205 -47203 -47202 -47200 -47202 -47205 -47208 -47210 -47209 -47207 -47207 -47208 -47208 -47201 -47198 -47207 -47208 -47204 -47207 -47209 -47209 -47212 -47211 -47211 -47209 -47208 -47211 -47208 -47206 -47204 -47209 -47211 -47216 -47222 -47218 -47218 -47215 -47215 -47216 -47216 -47220 -47220 -47224 -47226 -47221 -47223 -47226 -47228 -47230 -47229 -47231 -47232 -47230 -47233 -47230 -47232 -47236 -47239 -47244 -47240 -47240 -47245 -47246 -47246 -47246 -47251 -47249 -47246 -47247 -47249 -47243 -47242 -47247 -47242 -47242 -47243 -47246 -47254 -47254 -47249 -47245 -47242 -47242 -47248 -47246 -47242 -47249 -47251 -47249 -47246 -47243 -47244 -47242 -47242 -47244 -47240 -47240 -47242 -47240 -47240 -47246 -47249 -47249 -47250 -47250 -47248 -47245 -47243 -47244 -47246 -47249 -47249 -47247 -47241 -47237 -47241 -47237 -47241 -47246 -47251 -47256 -47249 -47245 -47248 -47243 -47232 -47234 -47239 -47240 -47243 -47243 -47242 -47244 -47246 -47242 -47239 -47244 -47243 -47241 -47240 -47239 -47245 -47239 -47232 -47237 -47237 -47236 -47237 -47237 -47241 -47243 -47241 -47242 -47243 -47241 -47241 -47238 -47235 -47233 -47230 -47232 -47233 -47231 -47231 -47235 -47237 -47232 -47235 -47238 -47236 -47238 -47240 -47240 -47239 -47239 -47242 -47240 -47237 -47239 -47240 -47239 -47242 -47248 -47247 -47250 -47256 -47256 -47252 -47248 -47248 -47245 -47247 -47248 -47251 -47255 -47249 -47245 -47243 -47241 -47246 -47252 -47258 -47262 -47262 -47263 -47261 -47265 -47265 -47259 -47261 -47262 -47263 -47265 -47266 -47271 -47273 -47274 -47276 -47271 -47269 -47272 -47270 -47267 -47271 -47274 -47270 -47271 -47273 -47270 -47271 -47271 -47273 -47277 -47273 -47270 -47273 -47271 -47267 -47266 -47268 -47268 -47271 -47273 -47273 -47277 -47274 -47274 -47275 -47278 -47281 -47282 -47283 -47279 -47280 -47280 -47274 -47274 -47278 -47277 -47272 -47278 -47286 -47283 -47279 -47274 -47273 -47277 -47275 -47274 -47274 -47271 -47270 -47267 -47266 -47270 -47267 -47263 -47265 -47260 -47255 -47258 -47260 -47259 -47261 -47266 -47271 -47272 -47271 -47270 -47271 -47270 -47268 -47266 -47265 -47264 -47262 -47263 -47265 -47264 -47265 -47267 -47266 -47265 -47268 -47265 -47265 -47263 -47252 -47252 -47255 -47252 -47252 -47251 -47256 -47256 -47254 -47258 -47257 -47254 -47253 -47254 -47253 -47253 -47255 -47254 -47255 -47259 -47257 -47258 -47257 -47249 -47247 -47244 -47242 -47241 -47241 -47243 -47246 -47251 -47251 -47252 -47254 -47250 -47247 -47247 -47245 -47241 -47245 -47246 -47240 -47239 -47237 -47240 -47240 -47243 -47245 -47240 -47244 -47247 -47247 -47245 -47242 -47247 -47243 -47238 -47237 -47232 -47231 -47229 -47231 -47236 -47238 -47237 -47239 -47240 -47235 -47232 -47230 -47231 -47234 -47236 -47232 -47232 -47232 -47229 -47226 -47224 -47223 -47227 -47228 -47230 -47231 -47229 -47232 -47233 -47231 -47230 -47227 -47227 -47230 -47228 -47227 -47235 -47237 -47231 -47228 -47228 -47226 -47225 -47227 -47228 -47230 -47230 -47232 -47232 -47233 -47233 -47232 -47231 -47231 -47232 -47231 -47235 -47233 -47229 -47233 -47232 -47234 -47233 -47227 -47232 -47236 -47232 -47229 -47229 -47233 -47236 -47236 -47235 -47237 -47236 -47233 -47230 -47229 -47233 -47234 -47233 -47232 -47233 -47237 -47238 -47238 -47239 -47241 -47239 -47237 -47235 -47236 -47239 -47240 -47235 -47238 -47247 -47250 -47254 -47252 -47251 -47249 -47247 -47252 -47255 -47259 -47257 -47251 -47248 -47245 -47245 -47243 -47243 -47251 -47253 -47255 -47262 -47261 -47265 -47261 -47254 -47257 -47258 -47258 -47253 -47248 -47250 -47250 -47250 -47251 -47254 -47256 -47255 -47258 -47260 -47261 -47263 -47260 -47261 -47258 -47253 -47259 -47257 -47252 -47253 -47256 -47262 -47268 -47264 -47262 -47264 -47260 -47260 -47259 -47258 -47258 -47254 -47255 -47253 -47247 -47248 -47248 -47248 -47248 -47251 -47256 -47256 -47252 -47253 -47254 -47252 -47256 -47257 -47255 -47254 -47251 -47245 -47238 -47239 -47241 -47243 -47243 -47238 -47239 -47237 -47239 -47243 -47241 -47240 -47241 -47248 -47252 -47248 -47245 -47240 -47238 -47232 -47222 -47222 -47225 -47223 -47222 -47226 -47226 -47228 -47230 -47228 -47227 -47229 -47229 -47223 -47223 -47222 -47216 -47216 -47214 -47213 -47216 -47214 -47212 -47214 -47216 -47211 -47209 -47210 -47210 -47213 -47216 -47217 -47217 -47214 -47207 -47203 -47203 -47204 -47203 -47205 -47209 -47210 -47213 -47213 -47215 -47216 -47214 -47213 -47210 -47207 -47199 -47196 -47198 -47200 -47202 -47201 -47208 -47209 -47208 -47210 -47207 -47207 -47209 -47207 -47203 -47205 -47201 -47198 -47198 -47198 -47200 -47200 -47199 -47202 -47205 -47199 -47197 -47202 -47199 -47203 -47210 -47208 -47207 -47204 -47206 -47206 -47201 -47199 -47197 -47202 -47200 -47195 -47199 -47204 -47208 -47207 -47204 -47203 -47203 -47202 -47203 -47205 -47206 -47206 -47206 -47208 -47210 -47206 -47205 -47207 -47206 -47208 -47206 -47203 -47205 -47205 -47206 -47211 -47211 -47212 -47217 -47217 -47215 -47212 -47208 -47210 -47203 -47203 -47210 -47209 -47212 -47213 -47210 -47209 -47212 -47218 -47220 -47220 -47220 -47221 -47217 -47213 -47209 -47207 -47213 -47219 -47223 -47224 -47228 -47229 -47229 -47227 -47223 -47225 -47225 -47225 -47226 -47227 -47230 -47227 -47228 -47227 -47224 -47229 -47233 -47234 -47237 -47237 -47235 -47237 -47235 -47232 -47234 -47233 -47236 -47237 -47232 -47233 -47232 -47235 -47235 -47235 -47239 -47241 -47244 -47243 -47240 -47237 -47235 -47234 -47235 -47240 -47239 -47238 -47240 -47242 -47240 -47239 -47239 -47236 -47238 -47240 -47241 -47239 -47241 -47248 -47248 -47247 -47241 -47242 -47248 -47244 -47246 -47244 -47246 -47244 -47241 -47243 -47241 -47247 -47247 -47246 -47253 -47250 -47249 -47249 -47247 -47249 -47253 -47253 -47255 -47253 -47252 -47259 -47261 -47261 -47261 -47258 -47255 -47257 -47261 -47259 -47258 -47262 -47265 -47263 -47263 -47264 -47265 -47268 -47267 -47267 -47267 -47273 -47275 -47269 -47266 -47266 -47267 -47262 -47256 -47263 -47272 -47268 -47267 -47271 -47273 -47271 -47266 -47267 -47264 -47264 -47269 -47268 -47269 -47265 -47262 -47264 -47268 -47268 -47261 -47257 -47257 -47260 -47261 -47255 -47257 -47258 -47259 -47259 -47259 -47260 -47263 -47263 -47254 -47253 -47255 -47251 -47250 -47250 -47248 -47254 -47256 -47255 -47253 -47248 -47250 -47249 -47251 -47254 -47248 -47249 -47250 -47248 -47244 -47245 -47247 -47247 -47244 -47241 -47243 -47243 -47241 -47236 -47235 -47232 -47228 -47230 -47236 -47239 -47233 -47233 -47235 -47227 -47225 -47223 -47220 -47225 -47225 -47226 -47228 -47221 -47218 -47218 -47217 -47216 -47219 -47225 -47227 -47223 -47218 -47223 -47228 -47226 -47224 -47226 -47231 -47229 -47230 -47227 -47224 -47224 -47217 -47215 -47212 -47217 -47221 -47213 -47216 -47221 -47220 -47218 -47222 -47227 -47225 -47225 -47223 -47220 -47216 -47212 -47208 -47209 -47215 -47218 -47219 -47220 -47220 -47221 -47221 -47219 -47218 -47216 -47217 -47217 -47212 -47210 -47208 -47208 -47208 -47211 -47217 -47216 -47212 -47210 -47212 -47206 -47203 -47202 -47201 -47202 -47199 -47201 -47204 -47202 -47203 -47199 -47196 -47196 -47192 -47192 -47195 -47193 -47192 -47195 -47195 -47196 -47201 -47201 -47200 -47196 -47197 -47204 -47200 -47200 -47201 -47198 -47200 -47201 -47203 -47201 -47200 -47199 -47200 -47201 -47204 -47201 -47197 -47200 -47201 -47200 -47207 -47209 -47206 -47208 -47206 -47204 -47206 -47206 -47205 -47202 -47200 -47204 -47204 -47205 -47212 -47210 -47209 -47216 -47217 -47219 -47217 -47218 -47215 -47211 -47212 -47213 -47216 -47218 -47217 -47214 -47217 -47227 -47230 -47230 -47231 -47232 -47233 -47233 -47229 -47227 -47231 -47232 -47235 -47236 -47235 -47235 -47236 -47239 -47240 -47242 -47248 -47249 -47248 -47240 -47237 -47239 -47241 -47241 -47237 -47245 -47248 -47244 -47245 -47241 -47243 -47244 -47244 -47249 -47254 -47253 -47247 -47252 -47254 -47252 -47253 -47251 -47256 -47256 -47253 -47255 -47255 -47253 -47249 -47247 -47248 -47248 -47253 -47257 -47259 -47259 -47263 -47264 -47263 -47261 -47260 -47264 -47263 -47264 -47264 -47262 -47261 -47259 -47260 -47260 -47261 -47262 -47259 -47261 -47267 -47267 -47269 -47274 -47275 -47270 -47261 -47262 -47263 -47261 -47263 -47263 -47266 -47268 -47262 -47263 -47263 -47259 -47260 -47263 -47267 -47263 -47265 -47265 -47261 -47265 -47262 -47264 -47265 -47263 -47266 -47266 -47266 -47258 -47260 -47258 -47252 -47257 -47258 -47258 -47256 -47255 -47259 -47254 -47252 -47253 -47250 -47243 -47243 -47251 -47248 -47247 -47249 -47246 -47245 -47247 -47249 -47249 -47252 -47251 -47247 -47245 -47239 -47235 -47234 -47235 -47238 -47240 -47239 -47238 -47235 -47234 -47235 -47238 -47239 -47238 -47238 -47236 -47232 -47227 -47226 -47223 -47226 -47228 -47228 -47233 -47234 -47234 -47232 -47229 -47228 -47224 -47224 -47223 -47220 -47220 -47218 -47221 -47218 -47215 -47217 -47216 -47218 -47218 -47217 -47217 -47217 -47215 -47212 -47214 -47213 -47214 -47213 -47217 -47219 -47216 -47217 -47210 -47208 -47211 -47208 -47207 -47210 -47210 -47210 -47214 -47211 -47211 -47215 -47212 -47205 -47209 -47216 -47214 -47214 -47209 -47203 -47205 -47204 -47206 -47210 -47208 -47214 -47219 -47215 -47214 -47213 -47211 -47209 -47212 -47214 -47209 -47206 -47206 -47206 -47210 -47217 -47217 -47215 -47215 -47215 -47216 -47216 -47218 -47214 -47209 -47210 -47209 -47209 -47211 -47209 -47208 -47207 -47208 -47212 -47207 -47204 -47207 -47207 -47202 -47201 -47209 -47207 -47195 -47197 -47206 -47207 -47204 -47205 -47208 -47208 -47208 -47205 -47200 -47201 -47203 -47203 -47209 -47211 -47209 -47209 -47203 -47204 -47203 -47200 -47202 -47201 -47198 -47203 -47207 -47208 -47206 -47205 -47208 -47204 -47208 -47212 -47206 -47211 -47211 -47206 -47205 -47200 -47201 -47203 -47203 -47205 -47206 -47206 -47208 -47208 -47204 -47205 -47206 -47205 -47205 -47203 -47201 -47205 -47207 -47205 -47205 -47202 -47203 -47207 -47206 -47206 -47205 -47209 -47212 -47211 -47210 -47211 -47209 -47207 -47208 -47209 -47215 -47215 -47210 -47206 -47203 -47202 -47205 -47208 -47213 -47217 -47214 -47213 -47213 -47214 -47215 -47215 -47219 -47219 -47218 -47217 -47213 -47211 -47208 -47204 -47207 -47211 -47216 -47217 -47217 -47221 -47219 -47217 -47215 -47219 -47222 -47220 -47222 -47219 -47220 -47222 -47219 -47219 -47220 -47220 -47223 -47225 -47225 -47230 -47233 -47232 -47233 -47232 -47232 -47235 -47234 -47226 -47221 -47226 -47229 -47232 -47229 -47225 -47230 -47227 -47229 -47237 -47240 -47243 -47244 -47246 -47246 -47239 -47238 -47238 -47234 -47237 -47241 -47243 -47241 -47240 -47241 -47242 -47246 -47249 -47251 -47251 -47248 -47251 -47255 -47252 -47250 -47250 -47249 -47250 -47246 -47247 -47246 -47246 -47247 -47249 -47254 -47252 -47252 -47249 -47248 -47249 -47251 -47250 -47247 -47248 -47243 -47244 -47244 -47244 -47250 -47247 -47250 -47250 -47249 -47248 -47244 -47249 -47248 -47245 -47248 -47251 -47253 -47252 -47249 -47249 -47248 -47251 -47251 -47247 -47252 -47253 -47252 -47254 -47255 -47258 -47254 -47257 -47260 -47257 -47261 -47267 -47265 -47264 -47267 -47263 -47266 -47268 -47265 -47273 -47274 -47276 -47278 -47272 -47276 -47274 -47273 -47279 -47279 -47280 -47280 -47281 -47285 -47282 -47283 -47284 -47281 -47284 -47284 -47286 -47288 -47290 -47290 -47286 -47292 -47288 -47292 -47300 -47300 -47307 -47308 -47306 -47302 -47300 -47303 -47304 -47309 -47310 -47311 -47310 -47310 -47312 -47313 -47313 -47312 -47309 -47311 -47315 -47317 -47318 -47316 -47319 -47318 -47321 -47325 -47317 -47318 -47320 -47321 -47322 -47321 -47326 -47323 -47321 -47322 -47322 -47329 -47328 -47325 -47324 -47321 -47321 -47321 -47320 -47318 -47321 -47321 -47321 -47324 -47320 -47316 -47317 -47320 -47323 -47325 -47323 -47324 -47327 -47325 -47324 -47322 -47321 -47321 -47318 -47313 -47313 -47311 -47305 -47306 -47305 -47305 -47311 -47312 -47310 -47313 -47313 -47305 -47300 -47301 -47303 -47298 -47296 -47299 -47299 -47301 -47301 -47295 -47293 -47293 -47291 -47292 -47298 -47299 -47299 -47296 -47297 -47294 -47291 -47294 -47291 -47287 -47287 -47292 -47291 -47286 -47287 -47289 -47290 -47284 -47285 -47282 -47279 -47281 -47281 -47281 -47279 -47279 -47282 -47280 -47280 -47281 -47279 -47276 -47275 -47275 -47274 -47272 -47270 -47269 -47268 -47265 -47267 -47267 -47263 -47263 -47267 -47266 -47263 -47266 -47267 -47264 -47260 -47257 -47254 -47255 -47256 -47254 -47251 -47252 -47252 -47251 -47253 -47255 -47254 -47253 -47255 -47248 -47242 -47249 -47249 -47246 -47245 -47245 -47246 -47240 -47238 -47235 -47233 -47237 -47238 -47243 -47243 -47240 -47238 -47236 -47237 -47239 -47234 -47234 -47241 -47241 -47239 -47234 -47232 -47232 -47233 -47232 -47229 -47231 -47227 -47224 -47223 -47224 -47227 -47227 -47231 -47231 -47229 -47233 -47232 -47228 -47227 -47223 -47222 -47220 -47219 -47221 -47214 -47213 -47209 -47212 -47219 -47217 -47221 -47219 -47221 -47223 -47222 -47223 -47214 -47214 -47214 -47211 -47213 -47212 -47210 -47208 -47209 -47211 -47213 -47218 -47219 -47215 -47214 -47214 -47212 -47215 -47214 -47212 -47214 -47208 -47207 -47208 -47211 -47215 -47216 -47220 -47221 -47215 -47213 -47214 -47216 -47216 -47217 -47219 -47218 -47219 -47218 -47220 -47223 -47224 -47218 -47216 -47220 -47218 -47218 -47224 -47227 -47221 -47223 -47225 -47218 -47218 -47221 -47220 -47226 -47227 -47223 -47226 -47226 -47227 -47225 -47227 -47230 -47227 -47234 -47233 -47231 -47233 -47228 -47227 -47224 -47222 -47224 -47225 -47227 -47230 -47229 -47227 -47225 -47224 -47224 -47225 -47224 -47223 -47225 -47223 -47224 -47223 -47221 -47216 -47211 -47213 -47216 -47212 -47211 -47210 -47206 -47207 -47208 -47206 -47205 -47207 -47211 -47204 -47205 -47205 -47197 -47195 -47193 -47192 -47192 -47193 -47195 -47193 -47190 -47188 -47188 -47185 -47187 -47184 -47179 -47178 -47178 -47176 -47175 -47176 -47173 -47168 -47164 -47163 -47162 -47163 -47164 -47164 -47162 -47157 -47154 -47147 -47150 -47154 -47155 -47159 -47157 -47158 -47157 -47151 -47149 -47143 -47139 -47138 -47140 -47146 -47147 -47146 -47141 -47141 -47145 -47140 -47137 -47141 -47147 -47148 -47148 -47149 -47142 -47135 -47131 -47133 -47135 -47137 -47138 -47138 -47142 -47145 -47143 -47141 -47138 -47134 -47137 -47138 -47141 -47139 -47134 -47135 -47133 -47132 -47131 -47130 -47135 -47138 -47137 -47138 -47143 -47138 -47132 -47133 -47135 -47137 -47139 -47138 -47138 -47134 -47131 -47136 -47138 -47137 -47137 -47140 -47139 -47139 -47143 -47143 -47143 -47145 -47146 -47143 -47141 -47145 -47143 -47143 -47144 -47144 -47146 -47148 -47152 -47155 -47156 -47155 -47158 -47158 -47151 -47151 -47151 -47154 -47154 -47158 -47164 -47163 -47166 -47166 -47172 -47173 -47164 -47164 -47160 -47164 -47169 -47164 -47165 -47165 -47165 -47170 -47170 -47164 -47161 -47165 -47167 -47169 -47176 -47179 -47176 -47177 -47175 -47174 -47175 -47179 -47180 -47181 -47189 -47186 -47182 -47184 -47181 -47181 -47180 -47184 -47186 -47185 -47187 -47187 -47190 -47190 -47193 -47199 -47194 -47195 -47195 -47193 -47194 -47195 -47196 -47194 -47194 -47194 -47200 -47206 -47208 -47211 -47209 -47208 -47207 -47211 -47211 -47213 -47216 -47210 -47210 -47212 -47211 -47210 -47206 -47206 -47211 -47218 -47222 -47214 -47212 -47215 -47218 -47226 -47227 -47229 -47231 -47226 -47222 -47224 -47226 -47225 -47229 -47230 -47227 -47230 -47237 -47235 -47234 -47238 -47240 -47244 -47245 -47245 -47243 -47245 -47244 -47245 -47248 -47243 -47244 -47244 -47247 -47251 -47248 -47250 -47253 -47254 -47256 -47261 -47265 -47261 -47258 -47256 -47257 -47259 -47254 -47248 -47249 -47253 -47256 -47258 -47258 -47256 -47259 -47258 -47260 -47268 -47264 -47262 -47267 -47266 -47268 -47271 -47268 -47266 -47263 -47263 -47267 -47268 -47267 -47270 -47272 -47270 -47272 -47269 -47271 -47276 -47276 -47278 -47277 -47275 -47273 -47273 -47276 -47275 -47276 -47283 -47280 -47280 -47283 -47279 -47278 -47278 -47276 -47279 -47282 -47279 -47277 -47281 -47288 -47291 -47288 -47284 -47288 -47287 -47284 -47287 -47286 -47287 -47286 -47286 -47289 -47288 -47288 -47288 -47289 -47285 -47287 -47291 -47292 -47289 -47290 -47294 -47291 -47296 -47301 -47299 -47297 -47298 -47300 -47295 -47293 -47293 -47290 -47290 -47294 -47298 -47299 -47296 -47298 -47300 -47298 -47301 -47301 -47302 -47296 -47295 -47297 -47296 -47296 -47295 -47300 -47302 -47302 -47301 -47300 -47301 -47297 -47297 -47302 -47303 -47300 -47297 -47300 -47300 -47293 -47296 -47297 -47294 -47295 -47297 -47292 -47287 -47291 -47295 -47294 -47294 -47301 -47298 -47296 -47295 -47293 -47294 -47291 -47289 -47288 -47287 -47291 -47296 -47295 -47297 -47301 -47296 -47294 -47293 -47292 -47293 -47292 -47295 -47294 -47293 -47294 -47295 -47293 -47295 -47299 -47297 -47297 -47292 -47291 -47291 -47290 -47290 -47288 -47290 -47288 -47287 -47292 -47292 -47292 -47291 -47286 -47285 -47285 -47283 -47282 -47284 -47288 -47286 -47283 -47281 -47279 -47278 -47277 -47281 -47292 -47293 -47287 -47284 -47285 -47283 -47278 -47277 -47280 -47280 -47276 -47271 -47277 -47276 -47270 -47274 -47273 -47279 -47283 -47276 -47272 -47272 -47270 -47265 -47268 -47270 -47271 -47274 -47271 -47270 -47270 -47270 -47268 -47267 -47269 -47268 -47263 -47264 -47261 -47258 -47259 -47255 -47254 -47258 -47260 -47257 -47256 -47255 -47254 -47256 -47252 -47248 -47248 -47247 -47251 -47247 -47245 -47252 -47253 -47249 -47244 -47244 -47249 -47249 -47248 -47249 -47250 -47246 -47242 -47241 -47243 -47239 -47232 -47235 -47237 -47235 -47236 -47241 -47237 -47235 -47239 -47237 -47233 -47232 -47232 -47234 -47237 -47234 -47230 -47227 -47226 -47227 -47228 -47233 -47232 -47228 -47228 -47228 -47229 -47230 -47234 -47229 -47225 -47227 -47225 -47224 -47223 -47223 -47223 -47224 -47225 -47229 -47232 -47231 -47227 -47221 -47222 -47222 -47219 -47213 -47215 -47217 -47218 -47226 -47228 -47229 -47225 -47223 -47229 -47227 -47224 -47224 -47224 -47224 -47221 -47220 -47223 -47221 -47219 -47221 -47224 -47226 -47228 -47227 -47228 -47229 -47227 -47228 -47232 -47231 -47233 -47235 -47238 -47239 -47231 -47229 -47232 -47232 -47233 -47236 -47235 -47236 -47239 -47241 -47242 -47240 -47245 -47249 -47248 -47244 -47243 -47244 -47246 -47246 -47238 -47243 -47246 -47241 -47244 -47247 -47247 -47250 -47256 -47256 -47254 -47251 -47251 -47251 -47251 -47255 -47255 -47254 -47256 -47254 -47251 -47251 -47250 -47252 -47255 -47252 -47252 -47259 -47258 -47258 -47257 -47252 -47254 -47260 -47253 -47253 -47262 -47260 -47258 -47259 -47255 -47253 -47256 -47258 -47260 -47262 -47260 -47257 -47261 -47258 -47255 -47256 -47257 -47258 -47256 -47253 -47252 -47252 -47244 -47246 -47250 -47245 -47247 -47248 -47249 -47246 -47241 -47242 -47242 -47241 -47237 -47240 -47244 -47234 -47237 -47239 -47239 -47243 -47236 -47235 -47232 -47231 -47232 -47229 -47230 -47236 -47241 -47236 -47233 -47230 -47228 -47228 -47224 -47223 -47227 -47229 -47227 -47227 -47221 -47223 -47227 -47223 -47219 -47218 -47218 -47219 -47217 -47213 -47214 -47211 -47213 -47215 -47213 -47212 -47214 -47208 -47201 -47204 -47204 -47205 -47206 -47207 -47207 -47204 -47201 -47199 -47202 -47201 -47201 -47206 -47205 -47204 -47200 -47195 -47195 -47196 -47198 -47205 -47206 -47203 -47201 -47201 -47194 -47189 -47190 -47188 -47191 -47191 -47191 -47192 -47193 -47194 -47191 -47190 -47192 -47193 -47192 -47194 -47194 -47194 -47194 -47192 -47192 -47193 -47194 -47195 -47192 -47189 -47188 -47187 -47190 -47188 -47187 -47193 -47196 -47192 -47187 -47187 -47183 -47182 -47187 -47191 -47194 -47190 -47184 -47184 -47184 -47183 -47187 -47192 -47193 -47191 -47193 -47194 -47190 -47191 -47193 -47195 -47193 -47193 -47194 -47191 -47187 -47184 -47191 -47190 -47189 -47195 -47195 -47200 -47199 -47193 -47193 -47195 -47193 -47192 -47196 -47192 -47196 -47199 -47193 -47194 -47195 -47202 -47203 -47200 -47204 -47205 -47205 -47201 -47204 -47210 -47206 -47205 -47209 -47213 -47213 -47212 -47214 -47214 -47214 -47215 -47212 -47211 -47214 -47216 -47216 -47217 -47221 -47222 -47222 -47221 -47219 -47224 -47225 -47225 -47225 -47221 -47224 -47223 -47219 -47221 -47220 -47222 -47226 -47233 -47240 -47241 -47239 -47239 -47238 -47238 -47232 -47225 -47231 -47233 -47233 -47236 -47239 -47238 -47239 -47241 -47240 -47246 -47248 -47243 -47247 -47247 -47244 -47246 -47244 -47243 -47247 -47249 -47253 -47253 -47250 -47248 -47246 -47246 -47248 -47252 -47251 -47250 -47256 -47254 -47253 -47252 -47246 -47245 -47246 -47247 -47251 -47259 -47259 -47252 -47252 -47249 -47249 -47255 -47252 -47254 -47256 -47254 -47255 -47254 -47252 -47248 -47245 -47251 -47252 -47258 -47260 -47253 -47254 -47251 -47250 -47245 -47242 -47247 -47249 -47256 -47256 -47255 -47256 -47248 -47245 -47244 -47243 -47250 -47248 -47246 -47248 -47240 -47242 -47242 -47238 -47241 -47243 -47248 -47247 -47248 -47249 -47249 -47249 -47246 -47245 -47242 -47240 -47242 -47238 -47234 -47238 -47241 -47239 -47242 -47243 -47240 -47236 -47233 -47232 -47234 -47236 -47235 -47234 -47237 -47233 -47235 -47241 -47241 -47243 -47240 -47240 -47242 -47240 -47240 -47236 -47233 -47229 -47226 -47231 -47234 -47239 -47244 -47241 -47240 -47238 -47234 -47236 -47236 -47237 -47239 -47241 -47244 -47240 -47237 -47237 -47234 -47238 -47240 -47242 -47241 -47238 -47240 -47239 -47238 -47238 -47237 -47237 -47238 -47238 -47235 -47239 -47241 -47238 -47236 -47237 -47242 -47241 -47240 -47244 -47244 -47243 -47245 -47238 -47234 -47235 -47235 -47239 -47238 -47237 -47236 -47236 -47242 -47245 -47246 -47244 -47243 -47242 -47241 -47244 -47241 -47242 -47243 -47240 -47243 -47241 -47237 -47237 -47236 -47242 -47238 -47236 -47244 -47239 -47236 -47235 -47233 -47240 -47241 -47243 -47240 -47234 -47235 -47234 -47235 -47232 -47228 -47229 -47234 -47234 -47228 -47224 -47225 -47226 -47221 -47226 -47234 -47232 -47234 -47235 -47232 -47231 -47225 -47221 -47221 -47218 -47219 -47223 -47224 -47221 -47220 -47221 -47218 -47217 -47218 -47212 -47213 -47214 -47209 -47211 -47209 -47204 -47206 -47206 -47202 -47202 -47199 -47197 -47202 -47200 -47198 -47199 -47198 -47198 -47201 -47202 -47201 -47203 -47198 -47196 -47197 -47193 -47196 -47193 -47189 -47196 -47194 -47192 -47193 -47189 -47193 -47192 -47190 -47195 -47192 -47193 -47194 -47189 -47195 -47197 -47193 -47196 -47194 -47197 -47201 -47200 -47199 -47197 -47195 -47198 -47204 -47201 -47204 -47208 -47205 -47207 -47202 -47199 -47199 -47195 -47197 -47201 -47203 -47207 -47210 -47209 -47210 -47208 -47206 -47214 -47213 -47209 -47210 -47206 -47205 -47204 -47202 -47199 -47201 -47210 -47214 -47214 -47211 -47212 -47213 -47209 -47212 -47215 -47213 -47210 -47210 -47212 -47211 -47212 -47216 -47213 -47214 -47221 -47222 -47222 -47222 -47227 -47228 -47225 -47228 -47225 -47225 -47224 -47220 -47223 -47224 -47224 -47225 -47227 -47230 -47228 -47231 -47233 -47230 -47230 -47231 -47233 -47234 -47235 -47236 -47235 -47239 -47239 -47236 -47237 -47237 -47237 -47236 -47237 -47239 -47242 -47242 -47245 -47247 -47249 -47252 -47251 -47254 -47251 -47248 -47249 -47246 -47249 -47249 -47245 -47249 -47252 -47250 -47250 -47252 -47252 -47256 -47258 -47256 -47256 -47252 -47250 -47249 -47246 -47245 -47252 -47254 -47253 -47256 -47261 -47265 -47260 -47258 -47264 -47270 -47270 -47266 -47267 -47264 -47260 -47260 -47260 -47261 -47261 -47259 -47259 -47264 -47265 -47266 -47268 -47270 -47272 -47275 -47277 -47273 -47267 -47265 -47269 -47274 -47274 -47270 -47266 -47268 -47275 -47275 -47274 -47273 -47275 -47275 -47270 -47271 -47271 -47273 -47275 -47273 -47275 -47274 -47271 -47267 -47265 -47270 -47275 -47277 -47281 -47277 -47270 -47267 -47272 -47273 -47263 -47265 -47271 -47270 -47270 -47276 -47278 -47270 -47266 -47268 -47267 -47268 -47277 -47274 -47270 -47270 -47269 -47270 -47271 -47273 -47271 -47272 -47277 -47276 -47270 -47267 -47265 -47265 -47267 -47271 -47271 -47267 -47265 -47264 -47266 -47264 -47263 -47264 -47263 -47262 -47261 -47263 -47261 -47256 -47254 -47255 -47260 -47261 -47258 -47260 -47262 -47260 -47261 -47266 -47263 -47257 -47254 -47253 -47258 -47258 -47255 -47256 -47256 -47258 -47257 -47256 -47255 -47254 -47255 -47249 -47250 -47254 -47253 -47252 -47247 -47248 -47250 -47250 -47251 -47249 -47250 -47247 -47244 -47245 -47244 -47244 -47243 -47244 -47245 -47250 -47252 -47245 -47242 -47236 -47236 -47237 -47229 -47233 -47241 -47240 -47244 -47244 -47235 -47231 -47234 -47237 -47235 -47232 -47232 -47235 -47229 -47231 -47232 -47225 -47221 -47218 -47224 -47234 -47237 -47230 -47223 -47226 -47228 -47229 -47228 -47228 -47229 -47225 -47224 -47227 -47224 -47221 -47223 -47225 -47223 -47224 -47227 -47227 -47222 -47220 -47221 -47224 -47227 -47226 -47223 -47222 -47224 -47230 -47228 -47224 -47222 -47221 -47227 -47229 -47232 -47233 -47228 -47226 -47223 -47227 -47233 -47230 -47226 -47223 -47221 -47226 -47227 -47225 -47219 -47218 -47225 -47228 -47231 -47226 -47225 -47226 -47223 -47224 -47222 -47226 -47223 -47222 -47225 -47226 -47229 -47224 -47220 -47216 -47220 -47226 -47227 -47231 -47224 -47224 -47222 -47222 -47223 -47218 -47222 -47218 -47217 -47221 -47218 -47222 -47224 -47219 -47215 -47217 -47222 -47224 -47223 -47221 -47221 -47224 -47222 -47216 -47213 -47216 -47212 -47213 -47218 -47212 -47210 -47209 -47211 -47215 -47209 -47211 -47215 -47213 -47212 -47213 -47213 -47209 -47208 -47203 -47204 -47205 -47205 -47211 -47208 -47205 -47209 -47214 -47212 -47209 -47209 -47210 -47211 -47206 -47204 -47206 -47206 -47204 -47199 -47198 -47201 -47204 -47208 -47211 -47209 -47210 -47211 -47204 -47205 -47203 -47203 -47205 -47202 -47203 -47201 -47203 -47204 -47203 -47202 -47199 -47200 -47203 -47209 -47210 -47206 -47208 -47209 -47207 -47201 -47203 -47207 -47203 -47201 -47204 -47203 -47198 -47197 -47198 -47202 -47202 -47201 -47201 -47204 -47210 -47209 -47207 -47202 -47201 -47205 -47205 -47202 -47207 -47204 -47200 -47205 -47203 -47203 -47203 -47212 -47215 -47210 -47209 -47203 -47206 -47205 -47207 -47210 -47204 -47205 -47211 -47210 -47205 -47205 -47207 -47207 -47205 -47207 -47211 -47216 -47214 -47210 -47209 -47207 -47209 -47211 -47211 -47206 -47207 -47212 -47209 -47212 -47212 -47210 -47216 -47211 -47214 -47214 -47211 -47215 -47212 -47215 -47222 -47222 -47219 -47220 -47224 -47220 -47220 -47223 -47219 -47222 -47229 -47227 -47225 -47224 -47225 -47229 -47226 -47222 -47227 -47227 -47227 -47232 -47228 -47228 -47229 -47226 -47227 -47229 -47234 -47240 -47238 -47237 -47239 -47233 -47229 -47232 -47235 -47240 -47234 -47233 -47244 -47243 -47240 -47239 -47238 -47244 -47245 -47242 -47239 -47243 -47245 -47242 -47244 -47244 -47243 -47245 -47244 -47250 -47248 -47247 -47250 -47248 -47248 -47253 -47257 -47253 -47249 -47253 -47260 -47259 -47253 -47248 -47247 -47250 -47251 -47253 -47260 -47256 -47251 -47254 -47256 -47259 -47250 -47243 -47250 -47250 -47252 -47261 -47257 -47257 -47252 -47246 -47257 -47256 -47251 -47252 -47250 -47250 -47256 -47260 -47260 -47256 -47255 -47257 -47254 -47253 -47252 -47251 -47253 -47255 -47259 -47258 -47254 -47252 -47252 -47254 -47261 -47267 -47263 -47261 -47261 -47260 -47261 -47261 -47263 -47260 -47258 -47256 -47262 -47266 -47259 -47261 -47264 -47266 -47267 -47265 -47263 -47263 -47265 -47270 -47272 -47265 -47262 -47266 -47263 -47261 -47265 -47265 -47267 -47272 -47271 -47269 -47269 -47268 -47272 -47268 -47265 -47268 -47270 -47273 -47266 -47260 -47260 -47265 -47270 -47266 -47268 -47268 -47263 -47269 -47269 -47269 -47274 -47266 -47266 -47265 -47256 -47263 -47267 -47265 -47265 -47260 -47263 -47269 -47268 -47264 -47263 -47269 -47270 -47263 -47259 -47265 -47269 -47265 -47266 -47264 -47262 -47263 -47264 -47262 -47258 -47263 -47262 -47258 -47262 -47264 -47265 -47267 -47267 -47266 -47261 -47258 -47252 -47253 -47259 -47258 -47261 -47257 -47255 -47255 -47255 -47261 -47260 -47260 -47257 -47254 -47256 -47254 -47253 -47255 -47254 -47250 -47254 -47258 -47255 -47256 -47250 -47247 -47251 -47252 -47255 -47249 -47246 -47244 -47248 -47255 -47250 -47250 -47251 -47251 -47247 -47241 -47251 -47257 -47253 -47249 -47246 -47248 -47250 -47255 -47253 -47250 -47251 -47251 -47253 -47249 -47249 -47254 -47252 -47250 -47253 -47256 -47253 -47255 -47254 -47250 -47255 -47254 -47254 -47256 -47253 -47253 -47255 -47256 -47255 -47254 -47252 -47248 -47248 -47254 -47260 -47258 -47249 -47247 -47253 -47254 -47255 -47258 -47255 -47255 -47253 -47252 -47256 -47250 -47251 -47257 -47257 -47258 -47252 -47250 -47255 -47253 -47252 -47254 -47254 -47253 -47254 -47252 -47255 -47259 -47259 -47256 -47257 -47263 -47264 -47261 -47260 -47259 -47264 -47263 -47260 -47259 -47258 -47259 -47263 -47266 -47265 -47261 -47259 -47260 -47257 -47260 -47264 -47260 -47255 -47256 -47263 -47263 -47262 -47261 -47255 -47261 -47262 -47262 -47263 -47265 -47271 -47263 -47262 -47266 -47258 -47259 -47261 -47259 -47265 -47269 -47258 -47254 -47258 -47256 -47258 -47258 -47256 -47259 -47257 -47251 -47256 -47259 -47250 -47248 -47252 -47257 -47258 -47254 -47252 -47246 -47247 -47247 -47244 -47248 -47245 -47245 -47245 -47245 -47245 -47236 -47236 -47236 -47239 -47243 -47240 -47236 -47233 -47240 -47237 -47234 -47239 -47232 -47231 -47229 -47223 -47229 -47233 -47231 -47229 -47223 -47222 -47225 -47221 -47218 -47216 -47215 -47216 -47220 -47220 -47217 -47216 -47209 -47209 -47209 -47211 -47213 -47211 -47213 -47209 -47208 -47206 -47204 -47204 -47198 -47205 -47208 -47203 -47197 -47194 -47194 -47193 -47196 -47197 -47197 -47195 -47197 -47197 -47195 -47197 -47192 -47190 -47186 -47188 -47196 -47191 -47189 -47189 -47184 -47183 -47186 -47186 -47186 -47187 -47189 -47183 -47176 -47183 -47182 -47181 -47186 -47180 -47178 -47180 -47179 -47174 -47174 -47177 -47178 -47182 -47175 -47174 -47178 -47175 -47173 -47174 -47180 -47178 -47174 -47170 -47163 -47170 -47171 -47167 -47177 -47173 -47166 -47163 -47163 -47172 -47167 -47165 -47166 -47161 -47163 -47162 -47164 -47164 -47160 -47162 -47168 -47166 -47159 -47163 -47166 -47164 -47165 -47160 -47157 -47160 -47158 -47159 -47163 -47160 -47162 -47158 -47157 -47164 -47162 -47161 -47158 -47161 -47163 -47159 -47165 -47164 -47163 -47158 -47158 -47160 -47159 -47160 -47160 -47164 -47162 -47156 -47155 -47164 -47169 -47164 -47165 -47164 -47165 -47164 -47162 -47160 -47160 -47163 -47160 -47166 -47170 -47161 -47160 -47158 -47156 -47159 -47163 -47165 -47166 -47168 -47166 -47162 -47157 -47162 -47164 -47160 -47167 -47164 -47166 -47169 -47166 -47166 -47166 -47167 -47165 -47172 -47177 -47172 -47175 -47178 -47178 -47175 -47176 -47180 -47177 -47175 -47173 -47178 -47183 -47180 -47184 -47183 -47180 -47181 -47185 -47192 -47186 -47183 -47187 -47188 -47196 -47193 -47187 -47194 -47194 -47189 -47195 -47197 -47199 -47200 -47201 -47203 -47202 -47203 -47202 -47200 -47203 -47207 -47210 -47211 -47213 -47215 -47208 -47205 -47212 -47217 -47213 -47216 -47222 -47221 -47222 -47221 -47223 -47223 -47222 -47225 -47225 -47228 -47230 -47226 -47224 -47228 -47235 -47236 -47233 -47232 -47236 -47233 -47232 -47244 -47240 -47239 -47241 -47238 -47241 -47242 -47244 -47248 -47249 -47246 -47251 -47251 -47251 -47254 -47248 -47254 -47255 -47254 -47250 -47250 -47256 -47255 -47258 -47258 -47264 -47263 -47264 -47271 -47264 -47264 -47263 -47265 -47267 -47268 -47273 -47265 -47262 -47266 -47272 -47272 -47268 -47276 -47277 -47276 -47278 -47278 -47282 -47279 -47277 -47276 -47276 -47282 -47282 -47280 -47281 -47287 -47288 -47289 -47283 -47278 -47282 -47281 -47283 -47285 -47282 -47289 -47288 -47284 -47287 -47294 -47293 -47285 -47287 -47294 -47296 -47292 -47290 -47290 -47286 -47288 -47294 -47294 -47298 -47295 -47296 -47304 -47299 -47304 -47307 -47303 -47303 -47306 -47308 -47302 -47303 -47302 -47303 -47308 -47310 -47317 -47316 -47309 -47309 -47313 -47319 -47312 -47313 -47320 -47316 -47314 -47312 -47316 -47320 -47316 -47319 -47317 -47320 -47324 -47320 -47322 -47321 -47322 -47323 -47322 -47318 -47321 -47327 -47324 -47327 -47328 -47328 -47325 -47323 -47326 -47327 -47328 -47324 -47324 -47326 -47325 -47325 -47324 -47329 -47330 -47321 -47322 -47330 -47332 -47327 -47325 -47323 -47323 -47322 -47317 -47323 -47324 -47320 -47320 -47320 -47323 -47317 -47315 -47319 -47323 -47319 -47315 -47319 -47310 -47302 -47308 -47312 -47315 -47317 -47313 -47312 -47308 -47306 -47305 -47301 -47305 -47305 -47305 -47307 -47304 -47300 -47298 -47295 -47293 -47296 -47294 -47293 -47293 -47292 -47297 -47292 -47286 -47290 -47287 -47281 -47279 -47277 -47282 -47281 -47278 -47275 -47275 -47278 -47272 -47273 -47273 -47269 -47267 -47262 -47265 -47267 -47259 -47257 -47263 -47257 -47256 -47259 -47252 -47252 -47250 -47248 -47249 -47244 -47250 -47251 -47242 -47239 -47242 -47244 -47238 -47235 -47233 -47227 -47231 -47231 -47228 -47234 -47237 -47230 -47226 -47221 -47218 -47224 -47227 -47221 -47214 -47218 -47219 -47217 -47219 -47217 -47218 -47216 -47212 -47215 -47213 -47207 -47205 -47204 -47207 -47207 -47204 -47202 -47200 -47201 -47202 -47203 -47203 -47202 -47198 -47197 -47203 -47202 -47196 -47192 -47195 -47194 -47195 -47195 -47192 -47193 -47192 -47193 -47191 -47191 -47186 -47181 -47193 -47189 -47181 -47187 -47185 -47184 -47181 -47179 -47188 -47187 -47182 -47185 -47181 -47178 -47178 -47175 -47176 -47176 -47176 -47175 -47176 -47176 -47174 -47172 -47174 -47179 -47176 -47173 -47173 -47173 -47173 -47173 -47173 -47174 -47169 -47167 -47173 -47172 -47170 -47170 -47169 -47170 -47170 -47172 -47174 -47171 -47167 -47166 -47167 -47167 -47166 -47166 -47168 -47173 -47171 -47167 -47172 -47173 -47170 -47167 -47165 -47172 -47170 -47172 -47177 -47174 -47172 -47169 -47170 -47173 -47175 -47179 -47177 -47176 -47183 -47185 -47179 -47173 -47174 -47180 -47181 -47179 -47177 -47177 -47180 -47182 -47180 -47183 -47186 -47185 -47186 -47189 -47190 -47184 -47182 -47184 -47187 -47191 -47186 -47179 -47183 -47188 -47188 -47191 -47193 -47194 -47192 -47192 -47195 -47193 -47186 -47188 -47195 -47195 -47192 -47194 -47194 -47190 -47192 -47195 -47194 -47194 -47198 -47199 -47194 -47192 -47198 -47201 -47198 -47197 -47199 -47198 -47195 -47194 -47192 -47194 -47194 -47196 -47208 -47208 -47205 -47205 -47204 -47201 -47197 -47200 -47203 -47202 -47201 -47204 -47205 -47206 -47209 -47210 -47204 -47203 -47212 -47214 -47211 -47212 -47216 -47215 -47209 -47209 -47209 -47205 -47207 -47213 -47216 -47213 -47209 -47213 -47218 -47216 -47215 -47219 -47223 -47222 -47225 -47224 -47218 -47218 -47217 -47219 -47223 -47223 -47225 -47225 -47226 -47226 -47227 -47228 -47225 -47228 -47230 -47225 -47224 -47226 -47228 -47224 -47223 -47228 -47232 -47230 -47231 -47238 -47231 -47231 -47234 -47230 -47235 -47232 -47232 -47236 -47235 -47235 -47239 -47240 -47237 -47238 -47240 -47241 -47237 -47236 -47240 -47242 -47243 -47245 -47243 -47238 -47239 -47242 -47247 -47244 -47245 -47254 -47247 -47245 -47247 -47244 -47243 -47242 -47252 -47256 -47253 -47253 -47254 -47252 -47250 -47253 -47256 -47258 -47252 -47249 -47254 -47253 -47254 -47261 -47257 -47254 -47261 -47263 -47259 -47263 -47268 -47267 -47264 -47259 -47257 -47260 -47263 -47265 -47265 -47266 -47268 -47265 -47261 -47263 -47265 -47268 -47271 -47275 -47277 -47272 -47273 -47276 -47276 -47274 -47273 -47279 -47285 -47282 -47281 -47280 -47274 -47276 -47281 -47282 -47284 -47287 -47287 -47285 -47287 -47285 -47284 -47285 -47281 -47284 -47293 -47293 -47292 -47292 -47286 -47282 -47284 -47284 -47285 -47293 -47289 -47287 -47288 -47292 -47296 -47291 -47291 -47292 -47298 -47298 -47291 -47291 -47288 -47294 -47297 -47290 -47289 -47295 -47295 -47295 -47302 -47300 -47293 -47294 -47296 -47298 -47296 -47293 -47294 -47294 -47290 -47288 -47289 -47292 -47296 -47291 -47288 -47292 -47291 -47286 -47287 -47290 -47292 -47293 -47294 -47292 -47284 -47282 -47283 -47286 -47289 -47286 -47285 -47285 -47282 -47279 -47280 -47283 -47280 -47278 -47280 -47285 -47284 -47278 -47276 -47274 -47271 -47271 -47274 -47273 -47275 -47276 -47270 -47264 -47262 -47260 -47257 -47262 -47265 -47269 -47270 -47263 -47258 -47256 -47257 -47250 -47249 -47255 -47258 -47256 -47248 -47245 -47248 -47247 -47244 -47247 -47247 -47247 -47243 -47239 -47242 -47238 -47236 -47238 -47233 -47234 -47236 -47233 -47233 -47233 -47232 -47230 -47230 -47232 -47230 -47230 -47231 -47233 -47231 -47225 -47222 -47221 -47223 -47221 -47218 -47218 -47217 -47219 -47218 -47215 -47217 -47215 -47217 -47214 -47211 -47214 -47216 -47215 -47214 -47212 -47208 -47210 -47207 -47204 -47208 -47210 -47210 -47212 -47215 -47214 -47214 -47211 -47205 -47202 -47207 -47210 -47213 -47215 -47206 -47202 -47202 -47203 -47207 -47208 -47210 -47213 -47212 -47217 -47219 -47211 -47208 -47206 -47204 -47205 -47207 -47210 -47215 -47213 -47207 -47207 -47206 -47208 -47209 -47210 -47216 -47215 -47217 -47218 -47210 -47208 -47213 -47208 -47205 -47212 -47212 -47214 -47217 -47219 -47216 -47212 -47210 -47203 -47208 -47217 -47218 -47221 -47218 -47215 -47214 -47209 -47206 -47206 -47210 -47215 -47220 -47218 -47219 -47218 -47211 -47210 -47209 -47212 -47216 -47216 -47221 -47221 -47220 -47217 -47214 -47214 -47214 -47218 -47224 -47224 -47219 -47220 -47220 -47219 -47219 -47216 -47220 -47221 -47223 -47226 -47223 -47222 -47225 -47222 -47219 -47219 -47219 -47225 -47226 -47223 -47223 -47222 -47225 -47223 -47219 -47222 -47226 -47227 -47225 -47227 -47227 -47224 -47219 -47215 -47214 -47216 -47224 -47225 -47222 -47217 -47222 -47221 -47219 -47221 -47219 -47222 -47222 -47222 -47220 -47217 -47220 -47219 -47218 -47213 -47215 -47217 -47215 -47217 -47214 -47211 -47210 -47214 -47214 -47208 -47213 -47212 -47209 -47210 -47208 -47209 -47210 -47209 -47205 -47200 -47198 -47202 -47207 -47202 -47199 -47201 -47202 -47202 -47202 -47203 -47206 -47207 -47203 -47206 -47206 -47200 -47206 -47203 -47201 -47207 -47205 -47205 -47202 -47201 -47201 -47200 -47204 -47206 -47205 -47207 -47205 -47201 -47202 -47202 -47203 -47203 -47206 -47207 -47205 -47205 -47199 -47199 -47203 -47206 -47206 -47203 -47205 -47207 -47207 -47204 -47205 -47209 -47210 -47209 -47211 -47214 -47209 -47210 -47212 -47209 -47207 -47207 -47213 -47216 -47215 -47213 -47214 -47214 -47217 -47214 -47211 -47212 -47217 -47224 -47220 -47219 -47220 -47219 -47217 -47215 -47220 -47221 -47216 -47216 -47218 -47221 -47223 -47223 -47224 -47222 -47220 -47227 -47226 -47226 -47233 -47227 -47222 -47222 -47221 -47225 -47227 -47226 -47229 -47233 -47230 -47227 -47228 -47232 -47230 -47224 -47229 -47231 -47233 -47230 -47226 -47237 -47235 -47234 -47238 -47231 -47232 -47237 -47236 -47233 -47236 -47241 -47236 -47233 -47235 -47237 -47239 -47240 -47242 -47239 -47237 -47242 -47239 -47233 -47238 -47236 -47239 -47241 -47237 -47242 -47240 -47237 -47236 -47237 -47239 -47242 -47246 -47241 -47240 -47242 -47238 -47242 -47245 -47243 -47241 -47239 -47248 -47244 -47235 -47241 -47244 -47247 -47240 -47239 -47244 -47237 -47240 -47239 -47238 -47247 -47245 -47241 -47243 -47240 -47241 -47242 -47242 -47247 -47242 -47240 -47245 -47248 -47242 -47236 -47239 -47243 -47246 -47247 -47244 -47243 -47244 -47244 -47248 -47248 -47247 -47246 -47244 -47244 -47245 -47247 -47244 -47244 -47246 -47246 -47248 -47249 -47248 -47245 -47248 -47248 -47250 -47257 -47254 -47250 -47250 -47250 -47250 -47249 -47251 -47250 -47249 -47254 -47253 -47257 -47259 -47251 -47249 -47251 -47250 -47251 -47254 -47258 -47257 -47262 -47259 -47256 -47262 -47254 -47254 -47258 -47255 -47258 -47259 -47258 -47256 -47254 -47261 -47264 -47269 -47272 -47265 -47262 -47256 -47260 -47264 -47262 -47266 -47266 -47265 -47262 -47259 -47264 -47261 -47261 -47264 -47264 -47267 -47264 -47260 -47264 -47269 -47266 -47272 -47273 -47266 -47267 -47269 -47269 -47268 -47268 -47271 -47269 -47264 -47268 -47267 -47263 -47266 -47263 -47263 -47266 -47265 -47263 -47263 -47267 -47267 -47265 -47270 -47271 -47271 -47267 -47261 -47267 -47267 -47262 -47265 -47264 -47265 -47267 -47264 -47264 -47263 -47262 -47262 -47263 -47264 -47265 -47263 -47263 -47260 -47258 -47261 -47258 -47257 -47259 -47259 -47257 -47260 -47260 -47263 -47265 -47259 -47261 -47260 -47258 -47256 -47252 -47258 -47262 -47263 -47259 -47255 -47262 -47261 -47258 -47260 -47261 -47262 -47260 -47259 -47260 -47267 -47263 -47258 -47263 -47260 -47260 -47259 -47257 -47257 -47261 -47264 -47257 -47256 -47258 -47258 -47256 -47257 -47260 -47262 -47263 -47264 -47263 -47259 -47256 -47253 -47250 -47251 -47256 -47260 -47258 -47258 -47259 -47254 -47253 -47258 -47258 -47253 -47254 -47254 -47252 -47254 -47254 -47250 -47247 -47247 -47252 -47250 -47249 -47252 -47249 -47246 -47248 -47249 -47248 -47245 -47240 -47243 -47248 -47244 -47241 -47241 -47242 -47239 -47235 -47238 -47237 -47233 -47232 -47231 -47238 -47239 -47232 -47232 -47237 -47233 -47234 -47236 -47236 -47228 -47222 -47227 -47227 -47227 -47227 -47227 -47226 -47224 -47225 -47222 -47219 -47222 -47224 -47221 -47218 -47219 -47221 -47218 -47216 -47211 -47211 -47217 -47217 -47213 -47212 -47220 -47216 -47211 -47213 -47210 -47208 -47208 -47207 -47207 -47206 -47204 -47208 -47207 -47205 -47208 -47207 -47207 -47208 -47203 -47200 -47202 -47200 -47201 -47202 -47199 -47196 -47196 -47200 -47198 -47197 -47196 -47194 -47199 -47199 -47193 -47192 -47194 -47195 -47195 -47194 -47194 -47196 -47196 -47193 -47188 -47190 -47193 -47192 -47194 -47194 -47193 -47193 -47191 -47191 -47193 -47193 -47193 -47191 -47186 -47189 -47192 -47189 -47192 -47190 -47187 -47186 -47185 -47185 -47187 -47189 -47187 -47187 -47188 -47191 -47191 -47188 -47189 -47192 -47188 -47184 -47189 -47191 -47189 -47184 -47187 -47192 -47192 -47193 -47187 -47191 -47190 -47187 -47194 -47193 -47195 -47193 -47195 -47196 -47193 -47198 -47193 -47193 -47195 -47193 -47196 -47195 -47193 -47196 -47202 -47205 -47202 -47203 -47202 -47198 -47202 -47204 -47205 -47205 -47205 -47205 -47198 -47203 -47203 -47200 -47202 -47202 -47209 -47208 -47211 -47210 -47205 -47208 -47208 -47211 -47211 -47212 -47211 -47208 -47218 -47218 -47214 -47212 -47211 -47215 -47217 -47214 -47217 -47221 -47219 -47223 -47221 -47220 -47221 -47221 -47219 -47220 -47223 -47220 -47222 -47222 -47221 -47223 -47223 -47226 -47226 -47226 -47224 -47226 -47229 -47226 -47230 -47231 -47225 -47228 -47230 -47230 -47228 -47222 -47226 -47229 -47229 -47228 -47226 -47234 -47233 -47230 -47229 -47227 -47231 -47227 -47228 -47232 -47231 -47232 -47229 -47230 -47230 -47225 -47228 -47227 -47228 -47228 -47225 -47225 -47225 -47226 -47228 -47226 -47225 -47226 -47231 -47230 -47227 -47227 -47224 -47223 -47220 -47223 -47227 -47225 -47228 -47226 -47225 -47226 -47223 -47226 -47227 -47225 -47223 -47227 -47230 -47229 -47230 -47226 -47228 -47224 -47221 -47224 -47220 -47218 -47224 -47227 -47226 -47226 -47224 -47226 -47225 -47226 -47229 -47230 -47231 -47229 -47228 -47228 -47229 -47231 -47230 -47231 -47230 -47229 -47228 -47230 -47232 -47228 -47227 -47227 -47226 -47230 -47233 -47230 -47231 -47229 -47231 -47233 -47230 -47231 -47228 -47232 -47239 -47234 -47233 -47235 -47232 -47230 -47230 -47234 -47234 -47235 -47238 -47236 -47233 -47229 -47230 -47234 -47234 -47232 -47233 -47236 -47239 -47235 -47228 -47231 -47227 -47226 -47228 -47233 -47232 -47231 -47234 -47231 -47227 -47229 -47233 -47233 -47234 -47233 -47233 -47233 -47230 -47235 -47232 -47226 -47225 -47224 -47232 -47233 -47228 -47232 -47234 -47230 -47235 -47236 -47229 -47227 -47229 -47231 -47229 -47233 -47235 -47231 -47233 -47228 -47229 -47233 -47228 -47230 -47229 -47229 -47229 -47225 -47226 -47226 -47229 -47231 -47230 -47227 -47225 -47227 -47230 -47228 -47225 -47228 -47229 -47227 -47225 -47229 -47230 -47228 -47227 -47225 -47226 -47227 -47232 -47233 -47232 -47231 -47227 -47226 -47223 -47225 -47225 -47226 -47228 -47227 -47233 -47230 -47226 -47228 -47225 -47226 -47233 -47238 -47235 -47235 -47237 -47235 -47236 -47234 -47234 -47237 -47237 -47236 -47241 -47244 -47238 -47238 -47237 -47238 -47243 -47243 -47245 -47244 -47241 -47241 -47242 -47242 -47243 -47244 -47241 -47243 -47245 -47250 -47253 -47248 -47248 -47242 -47247 -47254 -47250 -47249 -47249 -47254 -47257 -47256 -47256 -47254 -47257 -47258 -47259 -47260 -47260 -47260 -47260 -47263 -47262 -47264 -47263 -47261 -47262 -47265 -47266 -47267 -47270 -47270 -47265 -47267 -47268 -47271 -47274 -47273 -47275 -47273 -47268 -47268 -47269 -47270 -47276 -47279 -47272 -47277 -47282 -47280 -47280 -47276 -47280 -47283 -47281 -47285 -47283 -47277 -47281 -47282 -47279 -47277 -47279 -47281 -47284 -47289 -47287 -47285 -47283 -47284 -47285 -47282 -47285 -47283 -47284 -47280 -47277 -47280 -47281 -47282 -47280 -47279 -47279 -47285 -47283 -47282 -47285 -47277 -47277 -47275 -47274 -47282 -47280 -47277 -47281 -47284 -47278 -47276 -47280 -47275 -47270 -47272 -47275 -47274 -47277 -47277 -47277 -47277 -47274 -47280 -47282 -47278 -47278 -47279 -47279 -47275 -47272 -47271 -47269 -47266 -47268 -47270 -47274 -47278 -47275 -47276 -47274 -47272 -47275 -47274 -47271 -47270 -47273 -47276 -47274 -47266 -47263 -47267 -47270 -47274 -47276 -47274 -47271 -47270 -47269 -47267 -47266 -47265 -47269 -47269 -47269 -47271 -47269 -47270 -47268 -47265 -47263 -47264 -47266 -47266 -47273 -47273 -47266 -47269 -47269 -47268 -47268 -47265 -47267 -47269 -47269 -47268 -47266 -47263 -47263 -47265 -47264 -47263 -47262 -47263 -47263 -47260 -47262 -47266 -47264 -47264 -47261 -47259 -47258 -47261 -47261 -47254 -47260 -47261 -47259 -47257 -47256 -47260 -47254 -47254 -47256 -47259 -47260 -47258 -47259 -47256 -47255 -47256 -47256 -47257 -47255 -47252 -47255 -47258 -47252 -47250 -47254 -47250 -47250 -47256 -47253 -47255 -47250 -47244 -47250 -47252 -47248 -47250 -47249 -47246 -47252 -47249 -47241 -47245 -47248 -47245 -47244 -47251 -47247 -47243 -47242 -47240 -47245 -47240 -47237 -47242 -47239 -47239 -47241 -47239 -47239 -47242 -47238 -47233 -47236 -47232 -47233 -47236 -47233 -47236 -47233 -47232 -47231 -47230 -47228 -47230 -47232 -47232 -47234 -47227 -47228 -47232 -47229 -47228 -47224 -47229 -47227 -47221 -47225 -47226 -47224 -47220 -47219 -47222 -47219 -47217 -47220 -47220 -47220 -47219 -47220 -47217 -47215 -47219 -47216 -47216 -47212 -47210 -47214 -47213 -47211 -47205 -47209 -47211 -47206 -47210 -47213 -47211 -47209 -47207 -47203 -47206 -47209 -47209 -47212 -47207 -47204 -47208 -47205 -47201 -47201 -47201 -47202 -47203 -47206 -47201 -47199 -47201 -47199 -47201 -47198 -47195 -47197 -47200 -47197 -47193 -47196 -47197 -47198 -47195 -47192 -47196 -47196 -47196 -47195 -47190 -47192 -47195 -47191 -47191 -47192 -47189 -47191 -47192 -47195 -47194 -47192 -47192 -47187 -47189 -47189 -47190 -47192 -47192 -47192 -47190 -47192 -47190 -47188 -47191 -47192 -47188 -47189 -47189 -47188 -47188 -47185 -47185 -47185 -47187 -47192 -47190 -47186 -47188 -47190 -47189 -47192 -47194 -47187 -47184 -47187 -47190 -47188 -47187 -47189 -47187 -47187 -47190 -47188 -47186 -47184 -47183 -47189 -47192 -47188 -47184 -47182 -47182 -47183 -47185 -47191 -47187 -47184 -47188 -47186 -47185 -47184 -47182 -47182 -47186 -47181 -47180 -47187 -47185 -47185 -47190 -47188 -47181 -47182 -47183 -47181 -47186 -47183 -47183 -47185 -47181 -47180 -47185 -47187 -47184 -47187 -47187 -47191 -47193 -47188 -47188 -47189 -47186 -47189 -47190 -47185 -47185 -47189 -47189 -47189 -47188 -47187 -47187 -47189 -47189 -47189 -47194 -47195 -47193 -47196 -47195 -47192 -47193 -47193 -47194 -47196 -47192 -47193 -47193 -47191 -47193 -47195 -47200 -47199 -47198 -47198 -47193 -47194 -47194 -47197 -47199 -47196 -47200 -47198 -47198 -47206 -47202 -47204 -47207 -47202 -47201 -47203 -47206 -47206 -47204 -47200 -47197 -47198 -47205 -47210 -47207 -47205 -47211 -47212 -47208 -47209 -47209 -47213 -47213 -47213 -47215 -47215 -47211 -47211 -47214 -47215 -47215 -47215 -47216 -47217 -47220 -47222 -47219 -47221 -47221 -47222 -47218 -47219 -47225 -47220 -47221 -47221 -47223 -47225 -47219 -47226 -47228 -47227 -47228 -47225 -47231 -47230 -47224 -47226 -47224 -47228 -47233 -47229 -47231 -47233 -47233 -47230 -47228 -47232 -47229 -47235 -47233 -47228 -47237 -47237 -47236 -47234 -47234 -47235 -47234 -47234 -47234 -47240 -47239 -47236 -47237 -47237 -47238 -47232 -47238 -47242 -47239 -47243 -47242 -47242 -47239 -47238 -47242 -47243 -47246 -47245 -47240 -47239 -47242 -47242 -47242 -47239 -47239 -47244 -47242 -47239 -47242 -47244 -47243 -47237 -47241 -47246 -47245 -47244 -47241 -47241 -47248 -47247 -47243 -47244 -47245 -47240 -47240 -47247 -47245 -47242 -47243 -47244 -47242 -47240 -47243 -47244 -47242 -47244 -47246 -47245 -47242 -47243 -47245 -47246 -47245 -47244 -47244 -47242 -47243 -47242 -47240 -47242 -47239 -47239 -47241 -47244 -47244 -47237 -47240 -47242 -47240 -47242 -47239 -47240 -47239 -47240 -47244 -47243 -47245 -47241 -47239 -47241 -47238 -47239 -47241 -47240 -47245 -47241 -47236 -47246 -47245 -47239 -47240 -47236 -47235 -47236 -47237 -47236 -47239 -47244 -47238 -47235 -47236 -47233 -47235 -47238 -47239 -47239 -47233 -47228 -47232 -47231 -47234 -47242 -47242 -47239 -47236 -47236 -47237 -47236 -47234 -47238 -47240 -47235 -47239 -47240 -47236 -47233 -47230 -47236 -47242 -47238 -47234 -47238 -47238 -47234 -47237 -47236 -47236 -47235 -47232 -47232 -47233 -47240 -47237 -47238 -47242 -47238 -47237 -47236 -47236 -47237 -47238 -47237 -47238 -47239 -47235 -47237 -47240 -47237 -47239 -47241 -47238 -47238 -47241 -47240 -47240 -47236 -47235 -47238 -47239 -47237 -47235 -47238 -47239 -47237 -47235 -47237 -47242 -47239 -47238 -47247 -47250 -47244 -47242 -47244 -47242 -47237 -47239 -47241 -47242 -47242 -47239 -47245 -47248 -47244 -47246 -47248 -47247 -47251 -47253 -47249 -47248 -47246 -47248 -47250 -47247 -47247 -47247 -47251 -47251 -47246 -47252 -47258 -47255 -47252 -47251 -47255 -47257 -47258 -47253 -47254 -47260 -47256 -47260 -47262 -47257 -47255 -47253 -47259 -47262 -47260 -47261 -47261 -47264 -47262 -47262 -47263 -47259 -47262 -47261 -47267 -47270 -47264 -47268 -47262 -47261 -47263 -47267 -47271 -47266 -47272 -47270 -47269 -47270 -47273 -47273 -47271 -47273 -47273 -47281 -47279 -47275 -47275 -47273 -47272 -47278 -47282 -47279 -47277 -47273 -47276 -47283 -47282 -47279 -47281 -47278 -47277 -47278 -47278 -47282 -47278 -47276 -47283 -47286 -47284 -47279 -47285 -47281 -47279 -47286 -47287 -47289 -47285 -47286 -47287 -47280 -47279 -47282 -47283 -47281 -47281 -47282 -47286 -47285 -47284 -47285 -47286 -47288 -47283 -47288 -47289 -47286 -47285 -47283 -47288 -47282 -47278 -47285 -47284 -47281 -47280 -47288 -47289 -47278 -47279 -47284 -47287 -47287 -47286 -47292 -47288 -47282 -47282 -47285 -47284 -47283 -47285 -47281 -47279 -47277 -47281 -47281 -47278 -47280 -47283 -47282 -47280 -47278 -47278 -47280 -47281 -47282 -47282 -47281 -47276 -47276 -47279 -47277 -47278 -47281 -47278 -47279 -47278 -47276 -47275 -47271 -47272 -47273 -47275 -47273 -47272 -47272 -47271 -47270 -47268 -47268 -47272 -47272 -47266 -47267 -47267 -47264 -47265 -47263 -47262 -47262 -47258 -47260 -47260 -47260 -47258 -47257 -47261 -47255 -47254 -47259 -47256 -47258 -47255 -47254 -47258 -47253 -47251 -47253 -47248 -47245 -47250 -47254 -47251 -47246 -47247 -47247 -47244 -47245 -47248 -47250 -47245 -47239 -47238 -47243 -47244 -47239 -47239 -47242 -47239 -47235 -47237 -47239 -47240 -47240 -47239 -47239 -47238 -47232 -47229 -47228 -47234 -47236 -47233 -47231 -47232 -47232 -47231 -47235 -47229 -47229 -47234 -47232 -47228 -47225 -47228 -47223 -47225 -47227 -47222 -47222 -47219 -47223 -47225 -47222 -47215 -47220 -47221 -47215 -47220 -47222 -47222 -47219 -47218 -47219 -47219 -47220 -47220 -47217 -47215 -47214 -47216 -47215 -47209 -47211 -47214 -47214 -47216 -47215 -47214 -47209 -47208 -47210 -47211 -47210 -47205 -47205 -47206 -47206 -47205 -47204 -47203 -47204 -47204 -47200 -47205 -47208 -47203 -47207 -47206 -47198 -47202 -47207 -47200 -47197 -47200 -47198 -47199 -47199 -47201 -47197 -47194 -47197 -47192 -47198 -47200 -47198 -47200 -47194 -47191 -47191 -47190 -47189 -47195 -47194 -47191 -47192 -47186 -47186 -47190 -47191 -47190 -47192 -47195 -47188 -47187 -47189 -47183 -47185 -47187 -47185 -47187 -47187 -47189 -47184 -47182 -47188 -47182 -47179 -47182 -47182 -47185 -47183 -47181 -47183 -47182 -47181 -47181 -47182 -47183 -47188 -47187 -47181 -47184 -47184 -47183 -47180 -47180 -47187 -47186 -47181 -47176 -47175 -47178 -47179 -47182 -47175 -47172 -47181 -47181 -47179 -47179 -47181 -47177 -47178 -47184 -47183 -47181 -47176 -47173 -47177 -47179 -47175 -47172 -47173 -47175 -47174 -47177 -47182 -47181 -47180 -47178 -47176 -47177 -47176 -47178 -47177 -47172 -47178 -47181 -47176 -47176 -47179 -47178 -47181 -47178 -47177 -47180 -47177 -47176 -47176 -47177 -47174 -47175 -47179 -47178 -47181 -47179 -47176 -47181 -47178 -47178 -47179 -47177 -47178 -47178 -47178 -47178 -47180 -47179 -47174 -47178 -47178 -47179 -47180 -47183 -47184 -47180 -47179 -47176 -47175 -47179 -47183 -47183 -47182 -47179 -47177 -47178 -47179 -47180 -47182 -47184 -47184 -47181 -47178 -47182 -47183 -47183 -47185 -47186 -47189 -47189 -47188 -47185 -47182 -47185 -47186 -47186 -47184 -47186 -47188 -47189 -47193 -47193 -47187 -47189 -47194 -47192 -47189 -47190 -47192 -47193 -47193 -47193 -47195 -47198 -47198 -47194 -47192 -47195 -47198 -47194 -47194 -47198 -47196 -47199 -47200 -47197 -47199 -47202 -47207 -47208 -47205 -47204 -47207 -47207 -47204 -47202 -47202 -47207 -47203 -47202 -47208 -47206 -47210 -47212 -47212 -47215 -47214 -47214 -47212 -47216 -47217 -47213 -47216 -47217 -47217 -47216 -47221 -47222 -47219 -47219 -47221 -47225 -47221 -47220 -47224 -47221 -47223 -47229 -47225 -47227 -47230 -47227 -47226 -47225 -47229 -47233 -47232 -47235 -47233 -47231 -47230 -47234 -47236 -47233 -47240 -47243 -47245 -47241 -47240 -47245 -47241 -47244 -47242 -47241 -47250 -47246 -47246 -47246 -47248 -47253 -47248 -47248 -47254 -47254 -47253 -47258 -47257 -47256 -47259 -47261 -47259 -47258 -47260 -47259 -47263 -47261 -47259 -47262 -47261 -47264 -47265 -47271 -47270 -47264 -47275 -47274 -47272 -47275 -47271 -47273 -47276 -47278 -47279 -47277 -47278 -47277 -47277 -47281 -47281 -47277 -47276 -47274 -47279 -47285 -47284 -47284 -47279 -47278 -47288 -47287 -47285 -47285 -47285 -47283 -47285 -47287 -47285 -47287 -47285 -47285 -47285 -47287 -47289 -47290 -47292 -47287 -47292 -47294 -47290 -47293 -47289 -47288 -47287 -47287 -47289 -47287 -47291 -47293 -47289 -47290 -47291 -47292 -47296 -47295 -47295 -47295 -47295 -47298 -47296 -47292 -47293 -47295 -47298 -47298 -47295 -47295 -47295 -47294 -47295 -47292 -47290 -47292 -47291 -47296 -47297 -47295 -47299 -47298 -47295 -47294 -47299 -47298 -47296 -47298 -47296 -47295 -47293 -47298 -47295 -47292 -47297 -47295 -47297 -47298 -47299 -47300 -47295 -47298 -47298 -47293 -47293 -47297 -47298 -47294 -47295 -47298 -47297 -47293 -47293 -47298 -47298 -47295 -47293 -47299 -47300 -47294 -47296 -47295 -47296 -47299 -47300 -47296 -47290 -47292 -47293 -47295 -47294 -47294 -47295 -47291 -47289 -47292 -47291 -47289 -47289 -47290 -47291 -47291 -47287 -47284 -47284 -47282 -47281 -47283 -47284 -47284 -47283 -47284 -47280 -47280 -47282 -47278 -47283 -47281 -47277 -47278 -47277 -47276 -47275 -47274 -47273 -47274 -47276 -47275 -47273 -47268 -47267 -47270 -47269 -47269 -47267 -47266 -47271 -47271 -47268 -47267 -47267 -47266 -47264 -47266 -47267 -47267 -47264 -47260 -47262 -47261 -47261 -47262 -47258 -47258 -47259 -47260 -47258 -47258 -47258 -47253 -47258 -47259 -47256 -47254 -47251 -47249 -47247 -47249 -47250 -47249 -47251 -47253 -47251 -47251 -47251 -47248 -47245 -47244 -47244 -47243 -47247 -47247 -47246 -47241 -47236 -47240 -47240 -47239 -47240 -47240 -47235 -47230 -47234 -47236 -47235 -47237 -47234 -47231 -47238 -47238 -47235 -47230 -47230 -47229 -47227 -47234 -47232 -47230 -47228 -47226 -47226 -47224 -47223 -47225 -47227 -47221 -47220 -47224 -47223 -47222 -47218 -47216 -47215 -47216 -47218 -47215 -47210 -47210 -47214 -47210 -47209 -47214 -47210 -47208 -47209 -47207 -47204 -47205 -47203 -47205 -47208 -47204 -47208 -47202 -47199 -47203 -47199 -47201 -47199 -47196 -47203 -47198 -47192 -47193 -47194 -47194 -47193 -47192 -47193 -47198 -47194 -47190 -47193 -47190 -47190 -47192 -47189 -47191 -47193 -47192 -47190 -47186 -47184 -47185 -47187 -47187 -47184 -47184 -47187 -47183 -47182 -47187 -47186 -47178 -47179 -47182 -47181 -47183 -47181 -47178 -47180 -47178 -47176 -47177 -47177 -47176 -47179 -47180 -47181 -47182 -47182 -47176 -47175 -47182 -47180 -47180 -47179 -47173 -47172 -47178 -47178 -47176 -47182 -47175 -47171 -47172 -47172 -47179 -47175 -47173 -47178 -47179 -47174 -47171 -47173 -47175 -47171 -47171 -47172 -47174 -47176 -47169 -47168 -47172 -47173 -47175 -47173 -47173 -47174 -47170 -47174 -47176 -47171 -47175 -47180 -47174 -47170 -47178 -47177 -47175 -47175 -47172 -47178 -47177 -47174 -47173 -47173 -47175 -47174 -47178 -47180 -47180 -47177 -47174 -47179 -47179 -47174 -47176 -47179 -47179 -47176 -47177 -47184 -47185 -47186 -47183 -47183 -47186 -47181 -47182 -47181 -47180 -47183 -47186 -47185 -47184 -47190 -47192 -47187 -47185 -47186 -47190 -47192 -47188 -47185 -47185 -47183 -47186 -47189 -47188 -47187 -47190 -47193 -47199 -47197 -47189 -47195 -47195 -47194 -47190 -47188 -47194 -47198 -47199 -47196 -47201 -47199 -47196 -47200 -47195 -47198 -47202 -47199 -47200 -47201 -47199 -47193 -47198 -47205 -47204 -47200 -47198 -47202 -47204 -47203 -47205 -47200 -47197 -47207 -47213 -47214 -47207 -47208 -47207 -47203 -47207 -47205 -47207 -47203 -47202 -47209 -47212 -47216 -47211 -47210 -47213 -47206 -47213 -47214 -47207 -47213 -47214 -47218 -47220 -47219 -47213 -47207 -47214 -47215 -47214 -47215 -47218 -47222 -47220 -47216 -47218 -47219 -47220 -47219 -47218 -47221 -47222 -47225 -47223 -47217 -47217 -47218 -47222 -47223 -47220 -47222 -47225 -47229 -47232 -47226 -47226 -47224 -47226 -47230 -47229 -47233 -47226 -47227 -47228 -47226 -47230 -47229 -47225 -47226 -47231 -47232 -47233 -47236 -47237 -47234 -47231 -47231 -47230 -47233 -47229 -47231 -47239 -47237 -47235 -47232 -47233 -47231 -47229 -47233 -47237 -47244 -47237 -47234 -47237 -47232 -47237 -47235 -47236 -47236 -47236 -47238 -47239 -47241 -47233 -47236 -47241 -47238 -47235 -47239 -47249 -47246 -47239 -47238 -47237 -47238 -47237 -47238 -47238 -47235 -47241 -47239 -47239 -47247 -47238 -47239 -47243 -47243 -47248 -47249 -47248 -47241 -47236 -47238 -47245 -47247 -47243 -47245 -47244 -47244 -47245 -47248 -47252 -47244 -47241 -47245 -47246 -47251 -47254 -47251 -47252 -47249 -47247 -47253 -47254 -47250 -47249 -47251 -47252 -47254 -47255 -47252 -47249 -47253 -47258 -47262 -47258 -47255 -47256 -47251 -47252 -47256 -47264 -47263 -47256 -47258 -47258 -47265 -47262 -47252 -47256 -47258 -47263 -47262 -47263 -47266 -47261 -47263 -47262 -47263 -47266 -47264 -47266 -47267 -47270 -47271 -47270 -47265 -47259 -47263 -47272 -47276 -47272 -47273 -47273 -47267 -47265 -47267 -47275 -47275 -47270 -47274 -47276 -47276 -47276 -47274 -47273 -47272 -47274 -47276 -47277 -47278 -47277 -47274 -47274 -47275 -47281 -47283 -47277 -47281 -47279 -47276 -47277 -47277 -47283 -47281 -47280 -47279 -47282 -47282 -47281 -47283 -47277 -47281 -47277 -47274 -47285 -47290 -47285 -47274 -47278 -47289 -47291 -47288 -47285 -47284 -47289 -47294 -47288 -47282 -47282 -47283 -47289 -47289 -47285 -47291 -47290 -47282 -47288 -47291 -47287 -47289 -47287 -47284 -47290 -47290 -47288 -47288 -47290 -47289 -47285 -47285 -47290 -47293 -47286 -47282 -47284 -47285 -47286 -47294 -47291 -47283 -47287 -47287 -47286 -47287 -47287 -47288 -47285 -47283 -47286 -47287 -47287 -47287 -47285 -47284 -47283 -47285 -47286 -47285 -47282 -47278 -47283 -47288 -47287 -47282 -47278 -47280 -47281 -47284 -47280 -47277 -47278 -47275 -47275 -47275 -47278 -47277 -47277 -47276 -47273 -47277 -47274 -47268 -47268 -47269 -47269 -47270 -47269 -47270 -47269 -47265 -47265 -47264 -47263 -47264 -47263 -47263 -47265 -47261 -47260 -47258 -47251 -47261 -47264 -47259 -47259 -47255 -47252 -47250 -47251 -47252 -47252 -47254 -47251 -47247 -47250 -47248 -47244 -47244 -47242 -47246 -47244 -47239 -47244 -47239 -47236 -47234 -47233 -47246 -47250 -47242 -47236 -47233 -47232 -47234 -47236 -47236 -47234 -47231 -47229 -47230 -47234 -47233 -47228 -47222 -47227 -47230 -47225 -47231 -47228 -47223 -47225 -47221 -47221 -47222 -47220 -47222 -47222 -47224 -47226 -47225 -47220 -47217 -47220 -47218 -47216 -47218 -47217 -47221 -47216 -47211 -47212 -47214 -47219 -47216 -47216 -47218 -47215 -47211 -47209 -47209 -47211 -47212 -47212 -47213 -47214 -47214 -47211 -47208 -47206 -47205 -47209 -47211 -47210 -47208 -47208 -47209 -47210 -47210 -47206 -47208 -47210 -47206 -47211 -47213 -47210 -47202 -47203 -47210 -47204 -47205 -47205 -47203 -47209 -47209 -47211 -47211 -47208 -47210 -47209 -47213 -47210 -47207 -47209 -47200 -47205 -47209 -47206 -47211 -47205 -47204 -47208 -47211 -47213 -47211 -47214 -47211 -47208 -47211 -47212 -47210 -47207 -47208 -47210 -47211 -47214 -47215 -47214 -47214 -47214 -47213 -47208 -47210 -47216 -47213 -47213 -47211 -47210 -47216 -47214 -47214 -47219 -47221 -47219 -47218 -47215 -47217 -47218 -47216 -47219 -47221 -47219 -47215 -47215 -47219 -47220 -47224 -47222 -47221 -47222 -47220 -47224 -47224 -47225 -47224 -47223 -47225 -47224 -47222 -47224 -47228 -47227 -47223 -47224 -47231 -47232 -47228 -47224 -47223 -47227 -47234 -47234 -47231 -47235 -47234 -47231 -47228 -47227 -47233 -47237 -47236 -47231 -47236 -47237 -47231 -47233 -47232 -47233 -47234 -47239 -47240 -47240 -47240 -47237 -47239 -47235 -47231 -47234 -47234 -47234 -47238 -47240 -47237 -47238 -47238 -47234 -47234 -47236 -47239 -47240 -47240 -47240 -47237 -47234 -47240 -47245 -47238 -47240 -47244 -47237 -47234 -47236 -47240 -47237 -47239 -47243 -47242 -47238 -47235 -47237 -47242 -47239 -47237 -47241 -47238 -47238 -47237 -47237 -47242 -47241 -47240 -47238 -47238 -47238 -47234 -47237 -47237 -47237 -47236 -47239 -47243 -47234 -47232 -47235 -47237 -47236 -47236 -47238 -47236 -47239 -47235 -47236 -47237 -47232 -47232 -47234 End-of-data for Chan 1 raw accel. Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 14, 2012 02:36 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050572 Code:CI-SNCC San Nicolas Island Coords: 33.248 119.524 Site Geology: Recorder: Unk s/n 4231 ( 3 Chns of 3 at Sta) Sensor: 3776-IS Rcrd start time:12/14/2012, 10:36:22.808 GMT (Q=5) RcrdId:15263753.CI.SNCC.--.H Sta Chan 2 360 Deg HNN Location: Raw record length =304.630 sec, Uncor max = 29392 c, at 37.180 sec. Processed: 12/14/12 03:04 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50572 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 3 -999 -999 -999 -999 -999 -999 0 3 4231 3 3 0 -999 -999 -999 -999 2012 349 12 14 10 36 5 5 -999 -999 2 2 20 -999 360 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 30463 100 10 36 22 81 12 14 2012 -999 360 -999 3 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.247871 -119.524368 275.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 22.808300 -999.000000 -999.000000 -999.000000 0.010000 304.630005 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 4.988878 20.000000 4.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 304.630005 29392.000000 37.180000 -25655.931641 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 1994/05/25 00:00:00 to 3000/01/01 00:00:00 UTC 30463 raw accel. pts, approx 305 secs, units=counts (50),Format=(10I8) -25656 -25657 -25660 -25662 -25667 -25659 -25655 -25659 -25659 -25660 -25655 -25655 -25661 -25662 -25663 -25658 -25656 -25659 -25661 -25658 -25655 -25659 -25657 -25655 -25660 -25666 -25666 -25658 -25654 -25657 -25655 -25656 -25659 -25663 -25665 -25659 -25654 -25657 -25659 -25656 -25656 -25661 -25663 -25660 -25657 -25657 -25659 -25660 -25659 -25660 -25660 -25659 -25654 -25656 -25660 -25661 -25660 -25657 -25658 -25661 -25662 -25655 -25656 -25664 -25658 -25654 -25658 -25658 -25659 -25660 -25659 -25658 -25659 -25663 -25662 -25659 -25658 -25655 -25656 -25657 -25657 -25658 -25660 -25661 -25661 -25659 -25653 -25655 -25659 -25660 -25658 -25660 -25660 -25657 -25659 -25659 -25660 -25661 -25658 -25659 -25658 -25658 -25660 -25660 -25661 -25659 -25657 -25656 -25660 -25662 -25655 -25660 -25663 -25658 -25659 -25659 -25658 -25658 -25661 -25658 -25657 -25660 -25659 -25662 -25658 -25658 -25660 -25656 -25661 -25659 -25661 -25662 -25658 -25656 -25656 -25659 -25660 -25660 -25658 -25662 -25666 -25658 -25657 -25659 -25655 -25656 -25659 -25661 -25662 -25659 -25659 -25660 -25659 -25662 -25658 -25656 -25659 -25660 -25659 -25662 -25662 -25657 -25660 -25660 -25657 -25657 -25658 -25658 -25656 -25661 -25665 -25664 -25660 -25656 -25657 -25655 -25656 -25661 -25663 -25662 -25659 -25659 -25660 -25659 -25659 -25660 -25655 -25660 -25666 -25662 -25659 -25659 -25661 -25661 -25658 -25659 -25662 -25662 -25657 -25658 -25661 -25661 -25659 -25658 -25663 -25663 -25664 -25661 -25659 -25662 -25658 -25656 -25657 -25658 -25661 -25662 -25658 -25658 -25657 -25657 -25663 -25657 -25657 -25661 -25660 -25659 -25658 -25665 -25666 -25659 -25656 -25656 -25659 -25660 -25662 -25657 -25660 -25664 -25663 -25663 -25658 -25660 -25657 -25656 -25661 -25662 -25663 -25660 -25655 -25654 -25659 -25660 -25660 -25659 -25660 -25661 -25657 -25659 -25662 -25658 -25657 -25657 -25660 -25661 -25658 -25659 -25659 -25661 -25661 -25660 -25658 -25659 -25660 -25657 -25655 -25658 -25661 -25663 -25659 -25657 -25662 -25659 -25654 -25654 -25662 -25665 -25662 -25655 -25653 -25663 -25662 -25658 -25660 -25657 -25658 -25657 -25655 -25662 -25664 -25658 -25655 -25658 -25665 -25664 -25658 -25656 -25659 -25657 -25659 -25661 -25657 -25660 -25657 -25659 -25663 -25662 -25665 -25656 -25651 -25655 -25654 -25663 -25668 -25660 -25658 -25660 -25661 -25658 -25658 -25660 -25659 -25658 -25659 -25659 -25658 -25660 -25659 -25658 -25661 -25661 -25656 -25657 -25663 -25662 -25659 -25660 -25660 -25654 -25655 -25662 -25662 -25662 -25660 -25657 -25654 -25657 -25665 -25664 -25658 -25660 -25664 -25662 -25656 -25658 -25662 -25658 -25657 -25656 -25661 -25665 -25660 -25658 -25659 -25658 -25660 -25664 -25664 -25663 -25656 -25654 -25661 -25662 -25662 -25657 -25657 -25659 -25661 -25665 -25663 -25655 -25654 -25661 -25661 -25662 -25664 -25661 -25661 -25661 -25660 -25660 -25660 -25662 -25662 -25659 -25660 -25663 -25662 -25659 -25659 -25653 -25653 -25662 -25662 -25661 -25661 -25661 -25662 -25657 -25654 -25661 -25659 -25654 -25657 -25658 -25661 -25666 -25661 -25654 -25654 -25656 -25661 -25663 -25657 -25657 -25660 -25658 -25659 -25661 -25661 -25661 -25662 -25661 -25663 -25659 -25657 -25655 -25655 -25662 -25662 -25662 -25662 -25657 -25659 -25656 -25654 -25662 -25659 -25654 -25657 -25656 -25658 -25661 -25659 -25654 -25655 -25661 -25661 -25659 -25656 -25657 -25659 -25656 -25659 -25665 -25666 -25659 -25656 -25657 -25661 -25662 -25659 -25662 -25663 -25657 -25657 -25659 -25661 -25661 -25657 -25659 -25660 -25660 -25660 -25659 -25662 -25659 -25658 -25660 -25660 -25661 -25655 -25658 -25662 -25656 -25660 -25661 -25657 -25657 -25654 -25656 -25663 -25663 -25657 -25654 -25657 -25660 -25661 -25662 -25661 -25662 -25657 -25653 -25657 -25661 -25662 -25660 -25658 -25659 -25661 -25658 -25656 -25654 -25657 -25661 -25661 -25665 -25663 -25660 -25659 -25654 -25655 -25661 -25663 -25660 -25661 -25660 -25659 -25662 -25662 -25660 -25661 -25662 -25659 -25658 -25658 -25658 -25662 -25664 -25659 -25659 -25661 -25657 -25658 -25660 -25663 -25667 -25660 -25653 -25652 -25658 -25665 -25663 -25659 -25661 -25662 -25661 -25661 -25662 -25661 -25657 -25655 -25656 -25664 -25668 -25663 -25658 -25659 -25659 -25657 -25657 -25659 -25660 -25660 -25662 -25662 -25662 -25664 -25656 -25655 -25660 -25664 -25664 -25660 -25660 -25659 -25661 -25661 -25662 -25663 -25658 -25662 -25659 -25657 -25662 -25662 -25661 -25657 -25661 -25663 -25660 -25659 -25659 -25661 -25659 -25661 -25664 -25662 -25661 -25659 -25656 -25663 -25663 -25657 -25661 -25660 -25661 -25665 -25659 -25658 -25660 -25658 -25656 -25660 -25664 -25664 -25662 -25656 -25657 -25660 -25661 -25664 -25659 -25655 -25662 -25667 -25662 -25660 -25657 -25657 -25658 -25658 -25663 -25660 -25662 -25662 -25659 -25661 -25659 -25663 -25662 -25657 -25662 -25663 -25659 -25659 -25655 -25658 -25661 -25660 -25662 -25663 -25663 -25659 -25660 -25661 -25661 -25663 -25662 -25663 -25661 -25660 -25659 -25660 -25661 -25657 -25664 -25668 -25663 -25659 -25657 -25661 -25663 -25660 -25655 -25659 -25665 -25664 -25662 -25659 -25658 -25660 -25661 -25662 -25660 -25661 -25664 -25661 -25657 -25656 -25660 -25662 -25658 -25657 -25661 -25662 -25662 -25660 -25659 -25658 -25658 -25660 -25661 -25662 -25659 -25658 -25658 -25662 -25665 -25659 -25660 -25657 -25656 -25660 -25661 -25665 -25659 -25652 -25659 -25663 -25659 -25655 -25659 -25660 -25663 -25664 -25660 -25658 -25655 -25656 -25659 -25659 -25659 -25661 -25663 -25662 -25661 -25656 -25659 -25665 -25662 -25662 -25658 -25658 -25660 -25658 -25660 -25660 -25665 -25664 -25658 -25660 -25656 -25656 -25661 -25661 -25660 -25658 -25658 -25661 -25659 -25657 -25659 -25659 -25660 -25662 -25667 -25667 -25655 -25651 -25655 -25660 -25663 -25664 -25660 -25657 -25659 -25660 -25660 -25664 -25661 -25656 -25657 -25662 -25667 -25663 -25654 -25659 -25661 -25660 -25663 -25662 -25660 -25659 -25660 -25659 -25659 -25660 -25660 -25658 -25655 -25656 -25662 -25665 -25660 -25657 -25659 -25661 -25660 -25656 -25657 -25660 -25661 -25662 -25660 -25660 -25658 -25654 -25655 -25659 -25660 -25658 -25662 -25660 -25658 -25660 -25654 -25654 -25658 -25658 -25663 -25662 -25662 -25662 -25654 -25653 -25658 -25661 -25660 -25657 -25658 -25660 -25662 -25662 -25659 -25657 -25658 -25660 -25660 -25657 -25654 -25660 -25663 -25663 -25660 -25657 -25660 -25655 -25650 -25657 -25660 -25665 -25663 -25660 -25659 -25657 -25661 -25658 -25656 -25660 -25661 -25660 -25659 -25660 -25657 -25657 -25659 -25658 -25661 -25660 -25661 -25658 -25657 -25659 -25658 -25661 -25662 -25658 -25653 -25657 -25667 -25663 -25656 -25653 -25652 -25656 -25663 -25661 -25657 -25659 -25660 -25662 -25662 -25658 -25656 -25655 -25660 -25659 -25658 -25662 -25660 -25660 -25658 -25655 -25654 -25657 -25663 -25656 -25656 -25662 -25662 -25660 -25657 -25660 -25656 -25656 -25660 -25658 -25661 -25662 -25659 -25658 -25657 -25656 -25661 -25661 -25660 -25660 -25654 -25657 -25659 -25659 -25660 -25657 -25660 -25662 -25658 -25658 -25658 -25653 -25657 -25661 -25657 -25659 -25659 -25657 -25657 -25657 -25662 -25663 -25658 -25656 -25656 -25654 -25652 -25656 -25659 -25659 -25661 -25658 -25655 -25653 -25655 -25659 -25660 -25657 -25659 -25660 -25658 -25657 -25659 -25663 -25661 -25657 -25654 -25655 -25658 -25660 -25662 -25660 -25660 -25656 -25654 -25657 -25659 -25660 -25657 -25658 -25658 -25658 -25661 -25657 -25656 -25658 -25662 -25662 -25660 -25657 -25650 -25655 -25665 -25667 -25663 -25661 -25659 -25653 -25655 -25661 -25665 -25662 -25655 -25656 -25659 -25661 -25659 -25662 -25662 -25657 -25656 -25656 -25657 -25658 -25656 -25656 -25663 -25662 -25660 -25659 -25658 -25658 -25656 -25658 -25660 -25655 -25659 -25660 -25654 -25659 -25659 -25658 -25662 -25659 -25659 -25657 -25655 -25654 -25653 -25662 -25659 -25654 -25652 -25653 -25659 -25656 -25655 -25657 -25662 -25658 -25652 -25658 -25662 -25661 -25657 -25656 -25656 -25657 -25658 -25661 -25664 -25661 -25652 -25642 -25642 -25641 -25638 -25643 -25641 -25647 -25656 -25649 -25638 -25639 -25642 -25645 -25656 -25665 -25672 -25674 -25670 -25658 -25644 -25640 -25642 -25646 -25635 -25627 -25634 -25627 -25615 -25607 -25610 -25620 -25622 -25627 -25636 -25644 -25656 -25661 -25659 -25658 -25637 -25598 -25575 -25586 -25619 -25659 -25683 -25660 -25594 -25521 -25481 -25517 -25613 -25707 -25765 -25756 -25688 -25620 -25589 -25588 -25605 -25611 -25585 -25550 -25527 -25552 -25632 -25719 -25750 -25688 -25580 -25505 -25502 -25618 -25803 -25931 -25966 -25878 -25713 -25568 -25481 -25491 -25561 -25643 -25692 -25677 -25666 -25662 -25669 -25711 -25727 -25730 -25724 -25720 -25758 -25784 -25802 -25846 -25882 -25818 -25708 -25643 -25595 -25602 -25638 -25644 -25665 -25701 -25695 -25672 -25676 -25652 -25649 -25699 -25717 -25740 -25780 -25801 -25792 -25716 -25547 -25367 -25353 -25465 -25619 -25811 -25868 -25791 -25713 -25651 -25616 -25575 -25479 -25420 -25499 -25601 -25691 -25823 -25917 -25932 -25818 -25567 -25335 -25263 -25276 -25317 -25434 -25597 -25806 -25989 -26066 -26051 -25921 -25722 -25523 -25384 -25368 -25492 -25630 -25678 -25771 -25936 -26037 -25978 -25799 -25576 -25409 -25410 -25461 -25537 -25723 -25886 -25931 -25975 -26010 -25924 -25786 -25526 -25281 -25318 -25530 -25792 -25938 -25955 -25968 -25932 -25845 -25746 -25660 -25609 -25550 -25493 -25492 -25553 -25665 -25748 -25787 -25770 -25705 -25633 -25613 -25723 -25793 -25756 -25662 -25532 -25478 -25433 -25400 -25444 -25564 -25747 -25865 -25889 -25883 -25792 -25603 -25444 -25332 -25351 -25639 -25902 -25926 -25853 -25649 -25353 -25239 -25311 -25402 -25525 -25683 -25814 -25938 -25979 -25771 -25433 -25236 -25243 -25445 -25669 -25748 -25800 -25816 -25744 -25727 -25772 -25681 -25576 -25579 -25542 -25607 -25766 -25787 -25652 -25421 -25276 -25345 -25581 -25799 -25840 -25683 -25445 -25452 -25652 -25766 -25861 -25950 -25930 -25833 -25697 -25561 -25584 -25753 -25832 -25746 -25645 -25584 -25533 -25544 -25637 -25768 -25840 -25836 -25743 -25546 -25410 -25441 -25597 -25709 -25692 -25629 -25566 -25653 -25903 -26072 -26103 -26005 -25748 -25460 -25267 -25320 -25629 -25847 -25826 -25679 -25504 -25448 -25504 -25562 -25653 -25743 -25787 -25788 -25655 -25429 -25233 -25159 -25308 -25619 -25916 -26035 -25938 -25776 -25657 -25559 -25493 -25442 -25448 -25609 -25844 -26077 -26250 -26234 -25900 -25294 -24763 -24612 -24851 -25299 -25710 -25974 -26082 -26016 -25887 -25746 -25564 -25489 -25608 -25868 -26202 -26419 -26210 -25544 -24919 -24664 -24735 -25128 -25662 -26083 -26237 -26160 -26092 -25928 -25614 -25387 -25269 -25320 -25516 -25755 -26010 -26173 -26154 -25873 -25402 -24925 -24729 -25005 -25499 -25955 -26232 -26201 -26008 -25867 -25850 -25919 -25992 -25952 -25747 -25567 -25508 -25498 -25488 -25449 -25465 -25692 -26085 -26235 -25917 -25450 -25153 -25078 -25242 -25552 -25832 -25989 -25933 -25718 -25560 -25457 -25388 -25365 -25276 -25239 -25326 -25417 -25512 -25633 -25765 -25835 -25785 -25660 -25505 -25358 -25379 -25580 -25776 -25868 -25749 -25490 -25324 -25267 -25249 -25185 -25083 -25130 -25338 -25679 -26096 -26302 -26181 -25897 -25651 -25592 -25686 -25767 -25744 -25610 -25487 -25504 -25558 -25561 -25567 -25479 -25255 -25107 -25160 -25383 -25674 -25934 -26010 -25855 -25728 -25784 -25939 -26026 -26014 -25967 -25818 -25664 -25617 -25594 -25532 -25438 -25293 -25171 -25231 -25426 -25675 -25966 -26208 -26351 -26250 -25836 -25420 -25168 -25120 -25294 -25510 -25665 -25772 -25838 -25823 -25764 -25751 -25752 -25712 -25563 -25311 -25159 -25286 -25576 -25831 -25980 -25984 -25935 -25947 -25875 -25650 -25437 -25304 -25257 -25347 -25495 -25591 -25607 -25578 -25566 -25584 -25624 -25624 -25485 -25327 -25409 -25630 -25799 -25921 -25968 -26014 -26079 -26098 -26031 -25856 -25610 -25309 -25102 -25109 -25261 -25406 -25501 -25584 -25589 -25619 -25769 -25925 -26019 -25976 -25811 -25708 -25770 -25908 -25978 -25927 -25833 -25752 -25664 -25571 -25538 -25598 -25682 -25760 -25814 -25855 -25824 -25676 -25646 -25772 -25860 -25895 -25892 -25824 -25722 -25696 -25775 -25907 -26037 -26073 -26032 -25958 -25847 -25733 -25612 -25472 -25383 -25461 -25680 -25913 -25995 -25882 -25708 -25521 -25398 -25423 -25503 -25601 -25683 -25682 -25710 -25758 -25773 -25897 -26025 -26036 -25985 -25855 -25666 -25438 -25328 -25362 -25386 -25422 -25427 -25407 -25434 -25529 -25658 -25772 -25839 -25824 -25912 -26126 -26216 -26152 -25999 -25850 -25778 -25665 -25443 -25215 -25020 -24947 -25053 -25238 -25470 -25668 -25786 -25863 -25949 -26051 -26083 -26058 -26016 -25948 -25891 -25838 -25728 -25606 -25523 -25472 -25450 -25446 -25545 -25767 -25936 -25951 -25913 -25821 -25636 -25503 -25429 -25411 -25473 -25479 -25418 -25434 -25529 -25633 -25772 -25894 -25951 -25961 -25890 -25806 -25779 -25757 -25707 -25697 -25702 -25634 -25550 -25433 -25258 -25170 -25265 -25492 -25708 -25794 -25778 -25778 -25826 -25895 -26009 -26136 -26142 -25984 -25738 -25560 -25544 -25573 -25518 -25366 -25197 -25119 -25145 -25256 -25445 -25727 -26033 -26180 -26152 -25975 -25682 -25396 -25122 -24960 -25025 -25239 -25522 -25781 -25923 -25920 -25844 -25733 -25600 -25555 -25609 -25679 -25709 -25641 -25485 -25324 -25238 -25258 -25366 -25538 -25759 -25942 -25986 -25920 -25776 -25543 -25345 -25264 -25325 -25595 -25909 -26070 -26154 -26211 -26216 -26214 -26178 -26012 -25768 -25507 -25226 -25097 -25241 -25604 -26099 -26566 -26750 -26552 -26174 -25766 -25462 -25343 -25325 -25446 -25788 -26229 -26532 -26552 -26254 -25795 -25412 -25190 -25201 -25428 -25700 -25886 -25896 -25720 -25495 -25347 -25297 -25281 -25321 -25433 -25551 -25674 -25768 -25805 -25754 -25583 -25400 -25303 -25306 -25350 -25407 -25503 -25608 -25708 -25775 -25766 -25739 -25728 -25714 -25680 -25614 -25536 -25482 -25482 -25532 -25576 -25488 -25311 -25259 -25366 -25604 -25929 -26211 -26336 -26248 -26048 -25916 -25868 -25842 -25826 -25773 -25715 -25731 -25775 -25776 -25759 -25730 -25685 -25687 -25778 -25932 -25998 -25930 -25814 -25701 -25642 -25600 -25540 -25413 -25330 -25417 -25577 -25788 -25957 -26003 -26005 -25989 -25931 -25841 -25771 -25706 -25685 -25682 -25573 -25466 -25361 -25222 -25210 -25329 -25492 -25632 -25721 -25765 -25724 -25659 -25597 -25499 -25406 -25369 -25382 -25338 -25205 -25050 -24924 -24980 -25207 -25381 -25463 -25529 -25612 -25747 -25950 -26101 -26073 -25884 -25567 -25306 -25268 -25382 -25495 -25547 -25599 -25600 -25473 -25292 -25214 -25330 -25545 -25755 -25882 -25843 -25647 -25448 -25406 -25505 -25663 -25758 -25684 -25544 -25534 -25694 -25882 -26010 -25993 -25811 -25655 -25647 -25713 -25753 -25796 -25817 -25720 -25644 -25661 -25694 -25758 -25779 -25692 -25597 -25597 -25678 -25755 -25806 -25860 -25936 -26007 -26069 -26087 -25979 -25767 -25505 -25302 -25187 -25097 -25128 -25403 -25843 -26229 -26447 -26423 -26167 -25787 -25334 -24985 -24874 -24960 -25165 -25429 -25662 -25771 -25804 -25773 -25684 -25601 -25607 -25769 -25983 -26144 -26130 -25923 -25635 -25319 -25158 -25231 -25410 -25557 -25580 -25543 -25563 -25687 -25900 -26059 -26047 -25930 -25803 -25734 -25719 -25657 -25581 -25494 -25344 -25275 -25365 -25579 -25919 -26229 -26287 -26144 -25961 -25873 -25941 -25968 -25862 -25737 -25672 -25665 -25699 -25780 -25842 -25854 -25786 -25617 -25479 -25443 -25489 -25542 -25567 -25571 -25541 -25545 -25589 -25642 -25698 -25804 -25976 -26117 -26124 -25952 -25721 -25485 -25322 -25311 -25399 -25562 -25699 -25823 -25934 -25867 -25585 -25308 -25238 -25338 -25606 -25923 -26088 -26115 -26071 -25950 -25721 -25467 -25269 -25200 -25294 -25446 -25555 -25593 -25606 -25663 -25791 -25919 -25960 -25930 -25840 -25676 -25587 -25703 -25886 -26004 -26010 -25851 -25622 -25504 -25496 -25552 -25769 -26074 -26334 -26538 -26555 -26316 -25940 -25564 -25311 -25257 -25322 -25492 -25819 -26084 -26081 -25867 -25545 -25277 -25220 -25354 -25517 -25595 -25551 -25367 -25278 -25497 -25858 -26120 -26109 -25833 -25483 -25157 -24912 -24818 -24873 -25065 -25429 -25900 -26236 -26311 -26127 -25741 -25402 -25233 -25210 -25343 -25515 -25576 -25524 -25432 -25381 -25464 -25662 -25869 -26095 -26319 -26415 -26436 -26407 -26258 -26070 -25860 -25629 -25474 -25380 -25349 -25509 -25839 -26156 -26332 -26317 -26105 -25825 -25656 -25576 -25524 -25449 -25366 -25348 -25376 -25441 -25509 -25546 -25480 -25315 -25196 -25186 -25343 -25612 -25817 -25820 -25699 -25710 -25868 -26063 -26126 -25943 -25711 -25556 -25461 -25445 -25470 -25514 -25631 -25746 -25714 -25585 -25497 -25434 -25361 -25317 -25295 -25334 -25401 -25438 -25477 -25568 -25716 -25825 -25850 -25738 -25538 -25481 -25658 -25949 -26270 -26546 -26591 -26379 -26021 -25627 -25334 -25187 -25181 -25349 -25594 -25775 -25827 -25749 -25637 -25505 -25384 -25376 -25421 -25521 -25646 -25649 -25509 -25378 -25426 -25592 -25778 -25876 -25854 -25800 -25718 -25704 -25758 -25695 -25448 -25142 -24937 -24919 -25179 -25605 -25938 -26174 -26262 -26108 -25910 -25792 -25709 -25723 -25761 -25540 -25175 -25009 -24981 -25042 -25315 -25693 -25993 -26185 -26227 -26071 -25817 -25529 -25265 -25152 -25208 -25396 -25652 -25831 -25910 -25924 -25834 -25724 -25711 -25732 -25637 -25520 -25468 -25406 -25431 -25558 -25618 -25656 -25718 -25680 -25530 -25385 -25297 -25293 -25443 -25590 -25585 -25533 -25483 -25446 -25511 -25725 -25980 -26143 -26117 -25948 -25837 -25788 -25738 -25756 -25761 -25606 -25398 -25319 -25422 -25739 -26149 -26378 -26322 -26121 -25897 -25668 -25479 -25331 -25229 -25284 -25537 -25851 -26116 -26305 -26402 -26436 -26329 -26080 -25861 -25742 -25690 -25689 -25714 -25667 -25546 -25453 -25469 -25601 -25683 -25663 -25618 -25565 -25606 -25736 -25834 -25833 -25699 -25521 -25426 -25506 -25770 -26082 -26246 -26099 -25701 -25288 -25008 -24906 -24951 -25067 -25228 -25421 -25632 -25777 -25728 -25541 -25467 -25628 -25868 -26073 -26221 -26152 -25827 -25439 -25150 -25047 -25124 -25279 -25463 -25698 -25893 -25964 -25928 -25789 -25615 -25477 -25332 -25217 -25321 -25629 -25963 -26193 -26230 -26102 -25977 -25922 -25804 -25646 -25482 -25262 -25124 -25125 -25194 -25347 -25547 -25682 -25691 -25626 -25583 -25571 -25565 -25603 -25636 -25527 -25320 -25118 -24946 -24937 -25160 -25452 -25659 -25686 -25540 -25439 -25479 -25631 -25789 -25776 -25642 -25478 -25355 -25295 -25237 -25243 -25279 -25291 -25348 -25488 -25656 -25738 -25717 -25642 -25566 -25528 -25582 -25811 -26097 -26292 -26398 -26375 -26203 -25894 -25477 -25069 -24851 -24884 -25055 -25345 -25706 -25891 -25886 -25893 -25919 -25939 -25956 -25948 -25943 -25920 -25815 -25628 -25453 -25326 -25281 -25378 -25553 -25779 -25998 -26083 -26054 -25944 -25707 -25455 -25424 -25623 -25890 -26090 -26104 -25873 -25488 -25127 -24886 -24861 -25068 -25317 -25601 -25991 -26325 -26480 -26427 -26212 -25979 -25800 -25632 -25502 -25428 -25356 -25356 -25445 -25555 -25666 -25820 -25945 -25927 -25892 -25908 -25918 -25908 -25892 -25840 -25850 -26052 -26284 -26399 -26302 -26007 -25721 -25493 -25302 -25183 -25208 -25408 -25699 -25966 -26113 -26110 -25943 -25675 -25458 -25286 -25131 -25091 -25133 -25184 -25246 -25302 -25365 -25464 -25569 -25653 -25745 -25850 -25913 -25913 -25857 -25697 -25449 -25212 -25020 -24920 -24979 -25177 -25433 -25694 -25864 -25853 -25737 -25664 -25719 -25831 -25845 -25732 -25615 -25459 -25198 -24944 -24819 -24930 -25288 -25731 -26037 -26109 -25957 -25597 -25250 -25135 -25247 -25581 -25997 -26171 -25991 -25623 -25190 -24839 -24737 -24832 -25074 -25391 -25619 -25736 -25736 -25570 -25340 -25242 -25267 -25353 -25498 -25579 -25616 -25695 -25743 -25662 -25439 -25223 -25155 -25261 -25429 -25522 -25496 -25408 -25432 -25579 -25734 -25846 -25874 -25833 -25777 -25743 -25741 -25774 -25852 -25932 -25943 -25886 -25818 -25718 -25603 -25567 -25570 -25583 -25663 -25800 -25894 -25929 -25980 -26069 -26116 -26027 -25804 -25548 -25412 -25363 -25297 -25160 -24896 -24733 -24918 -25353 -25862 -26293 -26477 -26350 -26047 -25714 -25473 -25469 -25638 -25776 -25763 -25599 -25374 -25245 -25225 -25209 -25207 -25194 -25172 -25227 -25440 -25776 -26056 -26160 -26156 -26127 -26066 -26041 -26090 -26139 -26123 -26046 -25940 -25768 -25552 -25348 -25246 -25329 -25501 -25693 -25870 -25950 -25954 -25916 -25829 -25683 -25535 -25434 -25379 -25392 -25459 -25493 -25392 -25220 -25176 -25328 -25558 -25747 -25937 -26167 -26317 -26343 -26277 -26067 -25717 -25333 -24952 -24642 -24658 -25015 -25513 -25999 -26213 -26084 -25895 -25864 -25917 -26045 -26197 -26165 -26001 -25766 -25498 -25348 -25396 -25609 -25819 -25894 -25783 -25576 -25366 -25134 -25028 -25043 -25033 -25199 -25614 -26050 -26373 -26466 -26265 -25912 -25536 -25219 -25139 -25350 -25674 -25925 -25911 -25720 -25574 -25433 -25395 -25528 -25709 -25898 -26030 -26065 -26026 -25920 -25752 -25547 -25367 -25328 -25429 -25517 -25598 -25742 -25889 -25948 -25912 -25824 -25720 -25707 -25851 -26000 -25954 -25754 -25529 -25345 -25309 -25415 -25578 -25733 -25774 -25733 -25755 -25915 -26167 -26354 -26373 -26166 -25824 -25567 -25398 -25281 -25307 -25493 -25686 -25734 -25633 -25428 -25331 -25447 -25644 -25883 -26030 -26000 -25884 -25729 -25609 -25576 -25574 -25513 -25427 -25364 -25311 -25322 -25401 -25477 -25561 -25719 -25944 -26130 -26151 -25909 -25399 -24855 -24589 -24716 -25089 -25494 -25848 -26089 -26169 -26062 -25789 -25474 -25288 -25310 -25414 -25522 -25648 -25666 -25503 -25392 -25549 -25849 -26197 -26479 -26491 -26305 -26028 -25758 -25686 -25810 -25981 -26206 -26366 -26202 -25794 -25361 -25084 -25054 -25220 -25413 -25472 -25440 -25366 -25365 -25564 -25871 -26128 -26161 -25929 -25624 -25515 -25609 -25706 -25757 -25663 -25473 -25419 -25507 -25720 -26020 -26203 -26227 -26124 -25791 -25347 -25057 -24890 -24747 -24793 -25040 -25360 -25724 -25972 -26079 -26116 -26007 -25832 -25788 -25874 -26004 -26118 -26039 -25780 -25625 -25634 -25738 -25851 -25822 -25724 -25655 -25571 -25482 -25389 -25301 -25233 -25264 -25450 -25700 -25940 -26118 -26161 -26010 -25846 -25886 -25909 -25823 -25698 -25524 -25447 -25374 -25156 -25007 -25216 -25753 -26410 -27006 -27144 -26826 -26388 -25891 -25506 -25318 -25270 -25375 -25680 -26029 -26184 -26143 -25796 -25218 -24810 -24745 -24969 -25320 -25632 -25901 -26184 -26429 -26516 -26385 -26147 -25904 -25656 -25463 -25398 -25505 -25773 -26101 -26241 -25973 -25518 -25064 -24660 -24500 -24628 -25017 -25463 -25774 -25854 -25713 -25651 -25765 -25961 -26083 -26076 -26026 -25946 -25868 -25778 -25722 -25711 -25731 -25859 -25933 -25803 -25615 -25519 -25537 -25748 -26103 -26287 -26201 -25968 -25693 -25507 -25493 -25553 -25589 -25730 -25886 -25840 -25675 -25496 -25395 -25404 -25443 -25447 -25387 -25315 -25249 -25266 -25461 -25799 -26108 -26130 -25867 -25492 -25139 -24922 -24872 -24943 -25125 -25331 -25506 -25770 -25955 -25918 -25805 -25588 -25372 -25419 -25690 -25970 -26106 -26054 -25863 -25643 -25502 -25465 -25625 -25953 -26168 -26176 -26009 -25814 -25701 -25594 -25535 -25510 -25500 -25514 -25548 -25629 -25765 -25964 -26080 -26138 -26172 -25990 -25630 -25248 -25036 -25136 -25451 -25857 -26285 -26616 -26668 -26404 -26002 -25641 -25438 -25450 -25703 -26077 -26399 -26644 -26636 -26264 -25671 -25115 -24853 -24892 -25206 -25599 -25804 -25830 -25743 -25656 -25613 -25571 -25529 -25508 -25467 -25417 -25382 -25262 -25143 -25189 -25342 -25448 -25540 -25720 -25904 -25985 -25857 -25529 -25266 -25269 -25483 -25730 -25844 -25801 -25672 -25527 -25459 -25531 -25706 -25895 -26038 -25990 -25722 -25470 -25344 -25360 -25633 -25992 -26216 -26384 -26424 -26256 -25932 -25648 -25507 -25440 -25520 -25606 -25632 -25579 -25367 -25197 -25226 -25349 -25416 -25449 -25389 -25387 -25647 -25910 -26061 -26085 -25949 -25680 -25354 -25138 -25040 -25244 -25710 -26027 -26094 -25955 -25685 -25387 -25282 -25509 -25843 -26064 -25992 -25598 -25157 -24932 -24999 -25259 -25488 -25436 -25200 -25037 -25012 -25258 -25686 -25981 -26047 -25975 -25869 -25807 -25861 -25921 -25956 -25998 -25891 -25632 -25324 -25174 -25286 -25472 -25715 -25903 -25803 -25592 -25525 -25569 -25696 -25890 -25989 -25946 -25842 -25686 -25450 -25156 -24827 -24502 -24378 -24617 -25067 -25474 -25833 -26198 -26564 -26863 -26813 -26401 -25829 -25285 -25078 -25289 -25775 -26240 -26379 -26141 -25730 -25400 -25118 -24950 -25051 -25197 -25271 -25409 -25594 -25731 -25868 -25992 -25969 -25891 -25837 -25671 -25413 -25059 -24621 -24327 -24296 -24666 -25321 -25870 -26278 -26614 -26747 -26479 -25883 -25216 -24656 -24429 -24367 -24307 -24538 -25120 -25906 -26710 -27357 -27669 -27467 -26916 -26281 -25746 -25477 -25439 -25544 -25816 -26218 -26445 -26251 -25884 -25569 -25406 -25579 -25922 -26114 -25989 -25584 -25127 -24878 -25040 -25524 -26149 -26711 -26830 -26373 -25603 -24855 -24440 -24571 -24926 -25152 -25269 -25043 -24511 -23987 -23675 -23873 -24481 -25175 -25795 -26271 -26469 -26367 -26128 -25758 -25341 -25052 -24979 -25061 -25041 -24833 -24549 -24354 -24332 -24353 -24462 -24739 -25141 -25743 -26345 -26651 -26561 -26072 -25364 -24661 -24192 -24004 -24064 -24342 -24757 -25291 -25821 -26187 -26248 -25935 -25370 -24875 -24916 -25556 -26553 -27502 -27902 -27736 -27149 -26324 -25688 -25435 -25379 -25427 -25781 -26387 -26883 -27064 -26789 -26028 -25147 -24686 -24773 -25227 -25801 -26114 -26109 -25951 -25674 -25498 -25497 -25546 -25580 -25457 -25251 -25108 -25041 -25000 -24968 -25036 -25128 -25298 -25667 -26109 -26575 -27006 -27174 -26915 -26293 -25604 -25277 -25426 -25684 -25828 -25852 -25651 -25145 -24489 -24043 -24146 -24902 -26195 -27730 -28909 -29280 -28702 -27390 -26071 -25225 -25084 -25591 -26255 -26676 -26686 -26441 -26155 -26109 -26373 -26613 -26766 -26878 -27005 -27140 -27054 -26540 -25770 -25215 -24947 -24908 -25113 -25325 -25330 -25184 -25215 -25595 -26228 -26934 -27369 -27379 -26908 -25948 -24809 -23755 -23164 -23324 -24252 -25766 -27251 -28138 -28129 -27285 -25864 -24334 -23441 -23486 -24349 -25685 -26788 -27136 -26884 -26471 -26371 -26712 -27016 -26962 -26512 -25573 -24293 -23187 -22598 -22558 -23105 -24044 -24973 -25751 -26308 -26358 -25828 -24996 -24186 -23721 -23849 -24422 -25052 -25460 -25272 -24663 -24304 -24421 -25155 -26382 -27607 -28411 -28460 -27815 -26959 -26380 -26187 -26308 -26722 -27234 -27565 -27577 -27093 -25932 -24423 -23225 -22810 -23307 -24386 -25516 -26382 -26794 -26721 -26477 -26326 -26279 -26118 -25637 -25014 -24544 -24418 -24550 -24612 -24507 -24528 -25099 -26183 -27355 -28172 -28220 -27431 -26161 -24754 -23520 -22907 -23084 -23887 -24921 -25764 -26301 -26362 -25887 -25160 -24490 -24010 -23737 -23769 -24121 -24803 -25733 -26718 -27651 -28091 -27611 -26264 -24498 -23029 -22492 -23151 -24727 -26693 -28477 -29392 -29196 -28149 -26694 -25385 -24420 -23809 -23629 -23943 -24590 -25248 -25753 -25882 -25723 -25719 -25997 -26338 -26496 -26380 -25940 -25280 -24655 -24226 -24013 -23952 -24049 -24429 -25194 -26171 -26970 -27431 -27499 -27165 -26652 -26264 -26216 -26379 -26369 -25998 -25521 -25256 -25268 -25509 -25899 -26396 -26738 -26718 -26578 -26416 -26194 -25973 -25736 -25483 -25199 -24773 -24260 -23935 -23834 -23957 -24483 -25417 -26625 -27825 -28580 -28435 -27416 -25891 -24144 -22763 -22228 -22504 -23326 -24292 -25037 -25565 -26155 -26810 -27298 -27402 -26950 -26184 -25488 -24889 -24218 -23382 -22763 -22875 -23877 -25655 -27574 -28877 -29218 -28628 -27473 -26136 -24889 -24010 -23562 -23407 -23542 -24032 -24918 -26038 -27004 -27502 -27529 -27352 -26895 -26075 -25245 -24692 -24482 -24499 -24611 -24782 -25000 -25142 -25084 -24880 -24564 -24284 -24289 -24576 -24866 -24953 -25013 -25213 -25496 -25753 -25878 -25952 -26261 -26899 -27420 -27241 -26224 -24650 -23062 -22074 -21974 -22812 -24469 -26363 -27648 -28045 -27879 -27479 -27201 -27264 -27531 -27839 -28001 -27769 -27051 -26049 -25343 -25318 -25670 -26005 -26196 -26216 -25875 -25100 -24287 -23815 -23792 -24192 -24873 -25486 -25740 -25609 -25193 -24805 -24730 -24928 -25275 -25674 -26029 -26385 -26767 -26822 -26336 -25598 -25074 -25164 -25921 -27060 -28083 -28461 -27858 -26385 -24776 -23557 -22945 -23185 -24060 -25103 -25982 -26547 -26597 -25942 -24797 -23562 -22796 -23036 -24333 -26209 -27855 -28646 -28356 -27342 -26305 -25647 -25557 -26013 -26734 -27472 -27912 -27764 -27000 -25772 -24400 -23358 -23023 -23393 -24284 -25329 -26106 -26531 -26630 -26452 -26037 -25513 -25166 -25141 -25356 -25514 -25619 -25950 -26509 -27310 -28214 -28743 -28581 -27704 -26361 -25090 -24404 -24485 -25135 -25940 -26514 -26706 -26663 -26538 -26330 -25899 -25252 -24564 -23996 -23781 -23871 -24095 -24376 -24685 -25057 -25371 -25636 -25827 -25670 -25151 -24526 -24061 -23834 -23711 -23724 -24012 -24704 -25838 -27158 -28238 -28605 -28130 -27027 -25743 -25078 -25395 -26230 -26906 -27027 -26516 -25504 -24433 -23760 -23522 -23641 -24148 -25026 -26070 -26958 -27256 -26767 -25890 -25051 -24605 -24766 -25492 -26551 -27399 -27753 -27631 -27248 -26943 -26791 -26714 -26526 -26189 -25755 -25159 -24523 -24238 -24627 -25534 -26549 -27255 -27231 -26446 -25231 -24062 -23391 -23455 -24206 -25237 -26033 -26446 -26622 -26560 -26306 -26091 -26037 -26181 -26512 -26841 -26927 -26695 -26183 -25519 -25008 -24930 -25197 -25590 -25892 -25899 -25703 -25493 -25384 -25419 -25463 -25469 -25555 -25726 -25860 -25889 -25897 -25969 -26038 -26030 -25937 -25853 -25868 -25887 -25848 -25828 -25944 -26173 -26340 -26330 -26127 -25831 -25610 -25559 -25592 -25542 -25356 -25071 -24884 -24945 -25168 -25463 -25710 -25791 -25712 -25475 -25203 -25122 -25277 -25627 -26044 -26245 -25990 -25319 -24650 -24421 -24733 -25337 -25883 -26165 -26169 -26120 -26246 -26516 -26839 -27199 -27524 -27675 -27496 -26862 -25968 -25274 -24956 -24863 -24802 -24649 -24448 -24286 -24118 -23967 -23954 -24062 -24279 -24581 -24809 -24987 -25234 -25473 -25659 -25813 -25931 -26025 -26084 -26105 -26081 -25996 -25823 -25561 -25324 -25162 -25063 -25082 -25249 -25534 -25830 -25983 -25987 -26057 -26300 -26635 -26985 -27286 -27489 -27484 -27117 -26469 -25869 -25554 -25526 -25571 -25512 -25367 -25206 -25180 -25416 -25886 -26434 -26799 -26750 -26366 -25886 -25458 -25167 -24961 -24828 -24842 -24970 -25065 -25023 -24909 -24795 -24806 -24932 -25006 -25041 -25078 -25206 -25479 -25822 -26182 -26554 -26828 -26817 -26623 -26442 -26214 -25777 -25166 -24648 -24460 -24731 -25419 -26288 -27103 -27646 -27640 -27041 -26237 -25784 -25976 -26652 -27370 -27625 -27152 -26256 -25476 -24986 -24814 -24978 -25268 -25461 -25431 -25119 -24584 -24009 -23623 -23652 -24261 -25321 -26421 -27122 -27120 -26385 -25257 -24163 -23308 -22731 -22483 -22627 -23139 -23943 -24863 -25636 -26143 -26431 -26590 -26617 -26503 -26243 -25839 -25418 -25062 -24858 -24922 -25143 -25343 -25430 -25380 -25199 -24937 -24773 -24918 -25422 -26086 -26610 -26788 -26593 -26165 -25744 -25452 -25210 -24959 -24747 -24556 -24373 -24266 -24242 -24365 -24684 -25162 -25769 -26298 -26488 -26365 -26173 -26048 -25995 -26027 -26068 -26009 -25860 -25636 -25344 -25066 -24914 -24931 -25146 -25627 -26213 -26634 -26770 -26656 -26460 -26295 -26128 -25907 -25654 -25408 -25130 -24809 -24467 -24117 -23842 -23720 -23818 -24223 -24899 -25591 -26028 -26178 -26092 -25898 -25782 -25765 -25756 -25646 -25523 -25595 -25903 -26357 -26792 -27049 -27089 -26915 -26506 -26036 -25760 -25669 -25695 -25724 -25573 -25260 -24909 -24702 -24856 -25361 -26001 -26512 -26668 -26387 -25853 -25275 -24779 -24511 -24483 -24644 -24933 -25278 -25687 -26063 -26305 -26417 -26468 -26529 -26547 -26560 -26632 -26769 -27057 -27335 -27293 -26854 -26189 -25580 -25253 -25306 -25616 -25991 -26253 -26282 -26165 -25984 -25842 -25856 -26060 -26491 -27019 -27401 -27423 -26948 -26067 -25092 -24440 -24388 -24976 -26003 -27055 -27812 -28024 -27483 -26356 -25113 -24229 -23924 -24105 -24485 -24827 -25168 -25490 -25713 -25888 -26061 -26166 -26131 -26023 -25869 -25676 -25466 -25167 -24879 -24790 -24982 -25443 -25931 -26189 -26126 -25736 -25135 -24538 -24169 -24132 -24417 -24945 -25680 -26610 -27606 -28393 -28685 -28470 -27921 -27267 -26824 -26738 -26873 -26955 -26770 -26239 -25462 -24695 -24130 -23903 -24076 -24553 -25153 -25687 -26030 -26122 -25998 -25678 -25148 -24523 -23985 -23682 -23750 -24196 -24823 -25390 -25717 -25749 -25558 -25289 -25134 -25205 -25429 -25602 -25589 -25430 -25163 -24860 -24659 -24670 -24950 -25471 -26122 -26685 -26952 -26848 -26436 -25913 -25494 -25298 -25282 -25362 -25496 -25645 -25840 -26065 -26216 -26188 -25904 -25387 -24808 -24392 -24274 -24481 -25000 -25794 -26712 -27511 -27951 -27807 -27139 -26301 -25583 -25105 -24879 -24918 -25267 -25976 -26951 -27953 -28656 -28794 -28347 -27487 -26477 -25546 -24940 -24788 -25017 -25513 -26060 -26461 -26634 -26633 -26513 -26292 -26018 -25765 -25648 -25688 -25847 -26024 -26100 -26039 -25836 -25596 -25425 -25386 -25599 -26038 -26485 -26719 -26631 -26281 -25837 -25422 -25089 -24879 -24791 -24688 -24506 -24320 -24156 -24036 -24069 -24333 -24740 -25170 -25526 -25755 -25889 -25927 -25827 -25651 -25549 -25594 -25805 -26113 -26346 -26413 -26336 -26150 -25850 -25499 -25163 -24817 -24461 -24174 -24100 -24373 -24930 -25563 -26114 -26453 -26532 -26384 -26091 -25823 -25657 -25562 -25495 -25421 -25389 -25494 -25720 -25975 -26253 -26532 -26748 -26853 -26804 -26654 -26467 -26303 -26227 -26214 -26222 -26218 -26205 -26156 -25959 -25582 -25084 -24619 -24322 -24217 -24324 -24615 -25013 -25416 -25767 -25968 -25903 -25660 -25354 -25093 -25070 -25339 -25770 -26213 -26569 -26789 -26869 -26843 -26744 -26581 -26362 -26155 -26010 -25904 -25825 -25781 -25674 -25396 -25014 -24650 -24430 -24422 -24575 -24803 -25010 -25078 -24955 -24708 -24466 -24342 -24351 -24479 -24766 -25185 -25613 -25902 -25955 -25800 -25590 -25421 -25292 -25196 -25151 -25271 -25610 -26126 -26663 -26945 -26835 -26379 -25731 -25085 -24618 -24447 -24525 -24696 -24866 -24986 -25065 -25202 -25425 -25663 -25790 -25731 -25551 -25402 -25358 -25363 -25398 -25449 -25451 -25365 -25221 -25087 -25001 -24989 -25049 -25177 -25389 -25657 -25852 -25793 -25409 -24795 -24206 -23895 -23916 -24179 -24504 -24663 -24585 -24403 -24273 -24288 -24514 -24924 -25389 -25809 -26153 -26412 -26534 -26533 -26500 -26484 -26484 -26446 -26312 -26072 -25857 -25785 -25815 -25938 -26079 -26107 -25989 -25761 -25502 -25255 -25126 -25196 -25420 -25697 -25941 -26141 -26281 -26378 -26459 -26464 -26306 -25959 -25508 -25118 -24941 -25003 -25233 -25584 -26027 -26520 -26967 -27290 -27475 -27432 -27057 -26372 -25582 -24985 -24825 -25163 -25820 -26522 -27009 -27085 -26686 -25946 -25124 -24507 -24288 -24466 -24936 -25513 -25998 -26238 -26190 -25960 -25723 -25636 -25729 -25996 -26345 -26617 -26721 -26604 -26317 -25965 -25669 -25495 -25393 -25304 -25232 -25216 -25275 -25368 -25460 -25532 -25544 -25492 -25436 -25491 -25732 -26070 -26373 -26591 -26702 -26707 -26605 -26425 -26195 -25914 -25602 -25320 -25181 -25224 -25423 -25703 -25953 -26117 -26180 -26149 -26006 -25726 -25357 -25042 -24942 -25107 -25461 -25850 -26113 -26175 -26017 -25676 -25247 -24857 -24596 -24476 -24504 -24661 -24899 -25199 -25525 -25832 -26089 -26267 -26286 -26078 -25730 -25409 -25233 -25187 -25133 -24976 -24739 -24527 -24436 -24526 -24830 -25300 -25802 -26216 -26522 -26715 -26774 -26728 -26605 -26415 -26124 -25717 -25229 -24758 -24473 -24474 -24698 -25017 -25354 -25621 -25771 -25840 -25864 -25903 -26031 -26229 -26356 -26310 -26150 -25950 -25710 -25451 -25194 -24939 -24758 -24718 -24795 -24929 -25074 -25251 -25498 -25791 -26079 -26358 -26614 -26809 -26861 -26699 -26356 -25897 -25446 -25128 -24988 -24991 -25083 -25252 -25477 -25716 -25906 -26036 -26110 -26102 -26006 -25825 -25606 -25430 -25331 -25304 -25353 -25519 -25792 -26070 -26305 -26503 -26630 -26642 -26536 -26322 -26034 -25739 -25440 -25158 -25003 -25039 -25230 -25455 -25602 -25589 -25363 -25015 -24677 -24408 -24250 -24262 -24463 -24802 -25201 -25534 -25703 -25722 -25668 -25614 -25583 -25570 -25535 -25428 -25241 -25057 -25012 -25124 -25303 -25428 -25351 -25079 -24742 -24433 -24228 -24147 -24161 -24292 -24530 -24809 -25055 -25140 -24975 -24609 -24210 -23952 -23936 -24124 -24370 -24590 -24804 -25040 -25275 -25479 -25611 -25683 -25748 -25791 -25811 -25771 -25649 -25491 -25330 -25228 -25229 -25304 -25356 -25293 -25156 -25037 -24981 -25006 -25127 -25291 -25432 -25583 -25818 -26162 -26548 -26857 -27001 -26936 -26733 -26533 -26404 -26317 -26239 -26179 -26170 -26216 -26270 -26256 -26116 -25876 -25660 -25571 -25630 -25835 -26165 -26531 -26763 -26757 -26575 -26326 -26111 -25995 -25993 -26067 -26129 -26147 -26157 -26198 -26298 -26480 -26670 -26715 -26555 -26232 -25871 -25633 -25589 -25725 -25954 -26140 -26175 -26013 -25670 -25215 -24780 -24528 -24571 -24926 -25450 -25907 -26163 -26152 -25880 -25469 -25084 -24861 -24833 -24958 -25135 -25283 -25339 -25252 -25068 -24830 -24608 -24489 -24501 -24620 -24808 -25061 -25350 -25625 -25841 -25918 -25834 -25645 -25406 -25190 -25076 -25119 -25271 -25416 -25485 -25454 -25353 -25240 -25139 -25061 -25028 -25050 -25086 -25114 -25152 -25207 -25232 -25231 -25261 -25271 -25198 -25002 -24726 -24491 -24369 -24375 -24498 -24752 -25123 -25525 -25866 -26090 -26179 -26129 -25964 -25722 -25486 -25342 -25317 -25420 -25655 -25979 -26303 -26550 -26623 -26480 -26188 -25839 -25544 -25372 -25372 -25545 -25797 -26024 -26162 -26199 -26153 -26039 -25888 -25781 -25808 -25965 -26170 -26297 -26252 -26026 -25686 -25335 -25053 -24910 -24945 -25131 -25375 -25552 -25599 -25559 -25515 -25526 -25655 -25894 -26153 -26361 -26444 -26339 -26074 -25736 -25415 -25221 -25242 -25418 -25607 -25714 -25738 -25777 -25896 -26104 -26385 -26700 -26975 -27091 -26982 -26685 -26347 -26123 -26060 -26094 -26133 -26119 -26060 -26001 -25976 -26017 -26102 -26190 -26241 -26218 -26150 -26122 -26168 -26263 -26384 -26453 -26382 -26186 -25900 -25605 -25411 -25319 -25300 -25364 -25504 -25690 -25856 -25947 -25935 -25857 -25778 -25749 -25793 -25863 -25915 -25918 -25901 -25906 -25962 -26098 -26265 -26392 -26431 -26333 -26100 -25823 -25595 -25432 -25348 -25383 -25512 -25667 -25778 -25847 -25906 -25951 -25945 -25855 -25694 -25450 -25181 -25012 -24996 -25132 -25341 -25549 -25726 -25844 -25902 -25930 -25988 -26094 -26239 -26405 -26535 -26605 -26605 -26550 -26468 -26315 -26067 -25770 -25451 -25155 -24949 -24875 -24968 -25188 -25438 -25654 -25802 -25843 -25765 -25633 -25513 -25434 -25381 -25328 -25301 -25355 -25516 -25685 -25765 -25726 -25556 -25294 -25011 -24797 -24730 -24849 -25140 -25520 -25903 -26210 -26380 -26391 -26268 -26043 -25798 -25621 -25520 -25464 -25387 -25235 -25039 -24886 -24867 -24995 -25222 -25467 -25641 -25680 -25577 -25409 -25262 -25202 -25280 -25478 -25708 -25854 -25857 -25731 -25569 -25457 -25416 -25453 -25548 -25649 -25730 -25779 -25785 -25761 -25741 -25760 -25848 -26012 -26220 -26382 -26410 -26315 -26153 -26000 -25923 -25941 -26064 -26252 -26428 -26516 -26449 -26222 -25900 -25564 -25295 -25174 -25206 -25319 -25454 -25550 -25577 -25564 -25479 -25291 -25049 -24822 -24735 -24859 -25156 -25515 -25815 -26022 -26155 -26218 -26207 -26112 -25954 -25797 -25700 -25703 -25816 -26008 -26207 -26346 -26357 -26196 -25924 -25659 -25508 -25496 -25576 -25693 -25823 -25934 -25972 -25916 -25780 -25582 -25402 -25356 -25451 -25605 -25731 -25744 -25625 -25398 -25121 -24867 -24711 -24695 -24801 -25000 -25227 -25435 -25634 -25817 -25960 -26029 -26003 -25907 -25793 -25671 -25548 -25461 -25417 -25407 -25450 -25542 -25652 -25746 -25785 -25746 -25633 -25477 -25331 -25232 -25184 -25181 -25251 -25420 -25691 -26018 -26296 -26446 -26416 -26219 -25944 -25692 -25492 -25345 -25268 -25254 -25300 -25388 -25498 -25621 -25728 -25822 -25900 -25917 -25856 -25788 -25800 -25903 -26040 -26143 -26199 -26204 -26183 -26198 -26277 -26399 -26493 -26499 -26409 -26275 -26151 -26051 -25971 -25910 -25866 -25830 -25800 -25776 -25751 -25700 -25606 -25525 -25525 -25652 -25874 -26103 -26269 -26289 -26173 -26004 -25874 -25866 -25987 -26176 -26337 -26395 -26346 -26257 -26210 -26204 -26194 -26159 -26099 -26026 -25966 -25896 -25799 -25695 -25604 -25581 -25650 -25772 -25880 -25902 -25827 -25698 -25559 -25456 -25411 -25399 -25411 -25461 -25523 -25573 -25626 -25714 -25814 -25891 -25945 -25949 -25893 -25792 -25667 -25558 -25459 -25359 -25266 -25167 -25064 -24982 -24962 -25033 -25186 -25385 -25595 -25783 -25903 -25951 -25923 -25808 -25645 -25465 -25298 -25192 -25187 -25270 -25378 -25466 -25512 -25491 -25413 -25325 -25282 -25314 -25427 -25590 -25768 -25944 -26062 -26105 -26081 -25969 -25769 -25524 -25335 -25259 -25280 -25339 -25361 -25316 -25234 -25180 -25191 -25275 -25419 -25577 -25726 -25844 -25932 -26014 -26087 -26145 -26210 -26280 -26324 -26310 -26187 -25951 -25683 -25447 -25291 -25248 -25321 -25480 -25661 -25803 -25855 -25821 -25737 -25630 -25512 -25405 -25359 -25410 -25561 -25784 -26039 -26271 -26409 -26443 -26375 -26236 -26084 -25950 -25876 -25865 -25888 -25924 -25951 -25950 -25906 -25818 -25702 -25589 -25514 -25496 -25525 -25546 -25561 -25593 -25649 -25743 -25888 -26083 -26293 -26481 -26601 -26637 -26592 -26496 -26392 -26302 -26240 -26195 -26156 -26116 -26076 -26071 -26131 -26218 -26263 -26224 -26090 -25909 -25745 -25626 -25549 -25513 -25509 -25513 -25502 -25453 -25344 -25194 -25048 -24957 -24952 -25031 -25180 -25352 -25500 -25581 -25588 -25561 -25540 -25527 -25495 -25448 -25393 -25348 -25348 -25405 -25516 -25676 -25874 -26070 -26191 -26192 -26065 -25842 -25601 -25406 -25278 -25212 -25196 -25199 -25204 -25187 -25154 -25146 -25148 -25158 -25182 -25199 -25212 -25230 -25247 -25242 -25221 -25200 -25200 -25241 -25295 -25321 -25315 -25308 -25322 -25375 -25481 -25623 -25792 -25957 -26090 -26214 -26337 -26455 -26560 -26631 -26651 -26605 -26487 -26308 -26122 -25985 -25901 -25860 -25822 -25755 -25641 -25500 -25406 -25392 -25434 -25491 -25521 -25504 -25450 -25381 -25292 -25193 -25090 -24989 -24948 -24996 -25104 -25220 -25338 -25465 -25598 -25726 -25818 -25868 -25876 -25872 -25923 -26027 -26154 -26275 -26347 -26345 -26266 -26117 -25932 -25792 -25746 -25791 -25898 -26000 -26063 -26066 -26005 -25918 -25865 -25894 -25989 -26109 -26187 -26182 -26098 -25951 -25796 -25663 -25567 -25508 -25467 -25439 -25456 -25511 -25580 -25655 -25683 -25656 -25607 -25543 -25466 -25369 -25237 -25060 -24882 -24750 -24657 -24612 -24587 -24555 -24523 -24481 -24452 -24458 -24519 -24620 -24742 -24902 -25080 -25269 -25453 -25603 -25719 -25810 -25868 -25894 -25939 -26011 -26108 -26209 -26257 -26285 -26317 -26353 -26397 -26412 -26374 -26260 -26080 -25835 -25535 -25258 -25067 -25008 -25094 -25311 -25610 -25898 -26123 -26261 -26309 -26290 -26218 -26117 -26035 -26016 -26043 -26066 -26061 -26033 -26004 -25969 -25926 -25890 -25866 -25851 -25858 -25887 -25926 -25980 -26017 -25985 -25878 -25719 -25566 -25482 -25464 -25492 -25524 -25536 -25550 -25542 -25490 -25418 -25370 -25369 -25411 -25483 -25536 -25547 -25523 -25440 -25289 -25122 -24986 -24917 -24947 -25051 -25198 -25353 -25478 -25568 -25632 -25659 -25619 -25523 -25386 -25251 -25163 -25133 -25188 -25342 -25556 -25743 -25852 -25869 -25798 -25689 -25586 -25524 -25534 -25618 -25720 -25794 -25835 -25863 -25920 -26007 -26093 -26132 -26095 -25993 -25831 -25648 -25480 -25347 -25279 -25267 -25300 -25395 -25530 -25662 -25765 -25828 -25828 -25777 -25738 -25749 -25812 -25892 -25960 -26012 -26048 -26051 -26012 -25957 -25933 -25949 -25967 -25949 -25876 -25770 -25664 -25552 -25460 -25394 -25341 -25309 -25290 -25278 -25269 -25254 -25230 -25213 -25222 -25260 -25318 -25383 -25444 -25494 -25532 -25552 -25563 -25571 -25579 -25594 -25604 -25591 -25529 -25440 -25349 -25288 -25317 -25434 -25620 -25832 -25987 -26013 -25889 -25686 -25482 -25343 -25311 -25386 -25515 -25619 -25657 -25618 -25529 -25445 -25376 -25330 -25318 -25349 -25408 -25466 -25497 -25470 -25380 -25257 -25170 -25168 -25241 -25352 -25475 -25615 -25745 -25833 -25899 -25972 -26056 -26123 -26147 -26118 -26045 -25982 -25950 -25942 -25961 -25955 -25872 -25716 -25522 -25362 -25286 -25315 -25418 -25526 -25608 -25642 -25631 -25595 -25530 -25430 -25306 -25183 -25106 -25128 -25251 -25435 -25615 -25741 -25812 -25836 -25835 -25818 -25788 -25764 -25750 -25728 -25693 -25644 -25587 -25538 -25512 -25516 -25558 -25613 -25651 -25670 -25664 -25664 -25692 -25760 -25858 -25955 -26045 -26111 -26157 -26198 -26220 -26211 -26178 -26138 -26085 -26017 -25951 -25881 -25777 -25658 -25564 -25514 -25507 -25533 -25589 -25657 -25726 -25776 -25799 -25795 -25760 -25711 -25651 -25593 -25534 -25468 -25411 -25367 -25328 -25297 -25279 -25281 -25317 -25392 -25524 -25663 -25769 -25816 -25768 -25649 -25510 -25380 -25270 -25197 -25164 -25164 -25199 -25266 -25362 -25486 -25617 -25713 -25738 -25669 -25525 -25362 -25209 -25117 -25090 -25104 -25154 -25196 -25218 -25221 -25231 -25253 -25252 -25226 -25151 -25024 -24884 -24777 -24756 -24817 -24912 -25004 -25069 -25101 -25100 -25059 -25000 -24977 -25006 -25091 -25224 -25331 -25348 -25261 -25116 -24975 -24862 -24803 -24822 -24914 -25048 -25188 -25285 -25306 -25285 -25249 -25228 -25238 -25275 -25329 -25357 -25346 -25316 -25277 -25251 -25254 -25301 -25387 -25480 -25534 -25515 -25425 -25290 -25167 -25089 -25074 -25142 -25281 -25467 -25653 -25812 -25941 -26017 -26020 -25939 -25803 -25661 -25525 -25437 -25433 -25501 -25629 -25792 -25958 -26082 -26135 -26115 -26020 -25868 -25719 -25594 -25515 -25495 -25530 -25626 -25761 -25900 -26036 -26165 -26292 -26405 -26488 -26522 -26487 -26368 -26169 -25935 -25711 -25533 -25406 -25316 -25237 -25142 -25064 -25046 -25107 -25239 -25396 -25543 -25654 -25711 -25729 -25725 -25686 -25617 -25531 -25442 -25377 -25358 -25390 -25459 -25546 -25620 -25658 -25657 -25625 -25593 -25577 -25583 -25626 -25693 -25785 -25876 -25906 -25858 -25746 -25599 -25462 -25363 -25313 -25303 -25309 -25312 -25305 -25307 -25335 -25383 -25454 -25529 -25613 -25721 -25835 -25923 -25979 -26013 -26030 -26046 -26060 -26079 -26108 -26132 -26140 -26113 -26037 -25928 -25827 -25761 -25765 -25825 -25880 -25901 -25882 -25824 -25748 -25673 -25600 -25531 -25487 -25477 -25493 -25537 -25599 -25645 -25670 -25683 -25693 -25716 -25751 -25773 -25768 -25749 -25717 -25682 -25667 -25663 -25664 -25687 -25733 -25797 -25854 -25867 -25793 -25643 -25469 -25315 -25243 -25266 -25366 -25509 -25628 -25695 -25719 -25719 -25722 -25741 -25781 -25836 -25877 -25865 -25797 -25696 -25587 -25508 -25483 -25490 -25495 -25482 -25457 -25424 -25405 -25401 -25407 -25443 -25505 -25574 -25666 -25776 -25885 -25981 -26058 -26110 -26126 -26118 -26089 -26042 -26007 -26006 -26045 -26106 -26160 -26173 -26138 -26076 -26006 -25953 -25917 -25900 -25890 -25874 -25855 -25820 -25774 -25705 -25604 -25495 -25392 -25313 -25271 -25277 -25321 -25379 -25435 -25438 -25392 -25345 -25313 -25330 -25384 -25466 -25573 -25688 -25823 -25968 -26117 -26250 -26319 -26310 -26217 -26064 -25912 -25814 -25785 -25804 -25826 -25815 -25763 -25668 -25543 -25424 -25340 -25312 -25337 -25394 -25447 -25439 -25364 -25230 -25072 -24938 -24849 -24830 -24882 -24990 -25138 -25291 -25401 -25444 -25432 -25380 -25320 -25291 -25305 -25373 -25484 -25609 -25751 -25876 -25965 -26024 -26037 -25992 -25875 -25724 -25598 -25524 -25514 -25551 -25597 -25617 -25589 -25519 -25455 -25451 -25541 -25717 -25928 -26112 -26225 -26224 -26105 -25918 -25714 -25536 -25420 -25398 -25460 -25568 -25690 -25785 -25846 -25894 -25942 -25998 -26045 -26078 -26087 -26068 -26041 -26017 -26022 -26062 -26128 -26200 -26241 -26253 -26229 -26184 -26143 -26107 -26060 -25987 -25917 -25868 -25853 -25883 -25949 -26056 -26182 -26300 -26377 -26378 -26325 -26238 -26127 -26030 -25964 -25920 -25902 -25902 -25913 -25937 -25973 -26027 -26117 -26244 -26382 -26507 -26594 -26609 -26564 -26489 -26397 -26335 -26318 -26338 -26385 -26429 -26463 -26487 -26506 -26523 -26523 -26511 -26502 -26514 -26558 -26626 -26679 -26689 -26634 -26522 -26386 -26258 -26186 -26172 -26212 -26292 -26386 -26491 -26590 -26661 -26682 -26649 -26573 -26454 -26291 -26101 -25919 -25766 -25656 -25586 -25547 -25536 -25531 -25531 -25555 -25605 -25667 -25725 -25793 -25871 -25955 -26038 -26076 -26064 -26028 -25985 -25948 -25928 -25915 -25892 -25845 -25779 -25724 -25691 -25688 -25714 -25773 -25861 -25963 -26048 -26085 -26086 -26052 -26007 -25972 -25930 -25879 -25827 -25800 -25798 -25785 -25747 -25686 -25606 -25545 -25534 -25560 -25613 -25661 -25692 -25702 -25678 -25641 -25610 -25601 -25628 -25692 -25778 -25857 -25907 -25922 -25919 -25900 -25861 -25797 -25718 -25650 -25595 -25576 -25596 -25642 -25703 -25765 -25806 -25816 -25818 -25820 -25843 -25907 -25986 -26072 -26152 -26192 -26188 -26152 -26087 -26010 -25942 -25909 -25905 -25890 -25846 -25779 -25704 -25617 -25530 -25452 -25375 -25299 -25224 -25156 -25113 -25121 -25177 -25265 -25377 -25500 -25607 -25678 -25696 -25651 -25573 -25496 -25443 -25439 -25470 -25508 -25529 -25524 -25492 -25457 -25439 -25435 -25450 -25473 -25492 -25495 -25498 -25528 -25573 -25627 -25679 -25704 -25702 -25675 -25624 -25566 -25517 -25486 -25479 -25477 -25477 -25484 -25489 -25485 -25460 -25407 -25340 -25272 -25236 -25245 -25297 -25374 -25448 -25514 -25543 -25522 -25460 -25372 -25299 -25268 -25260 -25264 -25262 -25221 -25147 -25060 -24980 -24932 -24936 -25005 -25114 -25217 -25289 -25309 -25271 -25201 -25127 -25091 -25108 -25141 -25162 -25157 -25131 -25130 -25173 -25252 -25364 -25487 -25583 -25630 -25620 -25558 -25466 -25346 -25212 -25090 -24997 -24958 -24973 -25027 -25102 -25181 -25258 -25337 -25402 -25450 -25494 -25534 -25570 -25622 -25703 -25787 -25841 -25836 -25771 -25667 -25543 -25454 -25431 -25473 -25555 -25646 -25713 -25749 -25767 -25755 -25714 -25660 -25604 -25558 -25519 -25489 -25466 -25449 -25434 -25416 -25385 -25335 -25263 -25170 -25080 -25022 -25014 -25048 -25112 -25191 -25262 -25313 -25341 -25348 -25342 -25340 -25333 -25309 -25298 -25305 -25320 -25343 -25366 -25387 -25396 -25384 -25364 -25352 -25357 -25388 -25438 -25485 -25502 -25453 -25350 -25235 -25142 -25095 -25099 -25155 -25249 -25350 -25439 -25509 -25556 -25595 -25657 -25736 -25801 -25840 -25825 -25759 -25664 -25536 -25400 -25267 -25163 -25118 -25117 -25161 -25230 -25293 -25340 -25374 -25418 -25484 -25561 -25639 -25688 -25692 -25668 -25610 -25530 -25451 -25385 -25347 -25352 -25399 -25467 -25520 -25527 -25489 -25430 -25375 -25332 -25294 -25276 -25282 -25298 -25319 -25344 -25362 -25363 -25342 -25298 -25251 -25225 -25233 -25279 -25366 -25469 -25559 -25639 -25692 -25711 -25702 -25666 -25619 -25583 -25559 -25534 -25493 -25430 -25355 -25289 -25240 -25208 -25204 -25226 -25268 -25337 -25422 -25488 -25525 -25546 -25547 -25534 -25513 -25502 -25519 -25551 -25586 -25616 -25641 -25656 -25669 -25675 -25665 -25660 -25672 -25692 -25708 -25727 -25754 -25774 -25784 -25769 -25716 -25636 -25544 -25451 -25376 -25340 -25354 -25411 -25486 -25566 -25650 -25732 -25806 -25889 -25988 -26086 -26165 -26198 -26173 -26083 -25949 -25820 -25715 -25656 -25640 -25650 -25674 -25688 -25696 -25688 -25674 -25648 -25612 -25600 -25608 -25638 -25670 -25704 -25753 -25811 -25867 -25906 -25922 -25917 -25890 -25851 -25818 -25822 -25883 -25968 -26051 -26090 -26040 -25922 -25776 -25642 -25556 -25511 -25477 -25447 -25436 -25453 -25487 -25526 -25555 -25569 -25560 -25526 -25485 -25461 -25460 -25475 -25517 -25596 -25689 -25784 -25862 -25894 -25873 -25821 -25756 -25702 -25685 -25684 -25673 -25642 -25600 -25558 -25534 -25534 -25554 -25597 -25638 -25669 -25680 -25678 -25693 -25731 -25804 -25894 -25988 -26062 -26094 -26094 -26062 -26014 -25965 -25918 -25892 -25904 -25952 -26026 -26108 -26185 -26254 -26305 -26339 -26354 -26345 -26327 -26291 -26246 -26192 -26123 -26051 -25992 -25952 -25934 -25935 -25943 -25951 -25966 -25970 -25974 -26007 -26055 -26123 -26184 -26200 -26194 -26170 -26143 -26116 -26083 -26059 -26036 -26000 -25958 -25927 -25925 -25978 -26085 -26235 -26401 -26528 -26600 -26620 -26573 -26451 -26275 -26080 -25892 -25757 -25702 -25718 -25788 -25848 -25894 -25950 -26004 -26073 -26147 -26208 -26236 -26211 -26158 -26076 -25995 -25961 -25966 -26004 -26050 -26077 -26075 -26059 -26056 -26075 -26107 -26119 -26093 -26030 -25937 -25842 -25767 -25723 -25722 -25772 -25836 -25891 -25915 -25878 -25827 -25798 -25814 -25877 -25961 -26065 -26139 -26158 -26124 -26045 -25972 -25919 -25880 -25861 -25840 -25817 -25788 -25745 -25705 -25683 -25691 -25742 -25835 -25947 -26050 -26115 -26127 -26107 -26062 -25990 -25900 -25802 -25714 -25636 -25563 -25489 -25410 -25341 -25296 -25291 -25325 -25377 -25426 -25452 -25456 -25459 -25480 -25532 -25595 -25655 -25695 -25681 -25635 -25577 -25540 -25553 -25609 -25693 -25761 -25796 -25796 -25758 -25688 -25599 -25512 -25438 -25397 -25379 -25382 -25419 -25474 -25536 -25598 -25654 -25708 -25771 -25850 -25934 -25996 -26050 -26106 -26158 -26202 -26224 -26226 -26187 -26093 -25968 -25819 -25663 -25544 -25485 -25473 -25493 -25526 -25544 -25537 -25518 -25499 -25488 -25503 -25547 -25623 -25712 -25776 -25811 -25781 -25703 -25627 -25571 -25572 -25634 -25744 -25855 -25922 -25943 -25922 -25906 -25919 -25976 -26048 -26104 -26139 -26133 -26084 -25997 -25883 -25759 -25635 -25525 -25439 -25398 -25406 -25463 -25546 -25619 -25648 -25617 -25550 -25488 -25464 -25468 -25493 -25499 -25469 -25430 -25392 -25381 -25388 -25404 -25428 -25445 -25451 -25443 -25426 -25404 -25394 -25407 -25446 -25499 -25539 -25549 -25536 -25507 -25463 -25417 -25372 -25324 -25272 -25215 -25150 -25070 -24984 -24927 -24931 -25010 -25156 -25347 -25543 -25677 -25720 -25683 -25609 -25548 -25524 -25528 -25535 -25542 -25541 -25537 -25532 -25512 -25480 -25435 -25382 -25335 -25294 -25267 -25263 -25278 -25305 -25328 -25335 -25321 -25294 -25274 -25258 -25254 -25272 -25300 -25326 -25351 -25367 -25386 -25406 -25404 -25407 -25415 -25430 -25461 -25488 -25499 -25487 -25457 -25417 -25382 -25372 -25374 -25382 -25393 -25405 -25432 -25455 -25478 -25508 -25524 -25533 -25533 -25536 -25562 -25604 -25660 -25723 -25776 -25798 -25790 -25768 -25739 -25713 -25693 -25666 -25643 -25609 -25551 -25482 -25430 -25415 -25438 -25496 -25554 -25582 -25567 -25512 -25448 -25395 -25374 -25379 -25380 -25358 -25298 -25210 -25116 -25033 -24982 -24974 -25011 -25083 -25168 -25283 -25414 -25534 -25625 -25656 -25617 -25525 -25387 -25239 -25136 -25102 -25146 -25249 -25370 -25488 -25581 -25630 -25636 -25610 -25582 -25569 -25557 -25543 -25520 -25468 -25391 -25283 -25157 -25051 -24976 -24940 -24947 -25003 -25073 -25114 -25111 -25058 -24990 -24948 -24939 -24982 -25067 -25156 -25227 -25265 -25274 -25265 -25236 -25205 -25173 -25146 -25123 -25083 -25032 -24982 -24956 -24967 -25017 -25114 -25240 -25367 -25473 -25568 -25655 -25722 -25783 -25834 -25882 -25927 -25943 -25926 -25869 -25775 -25653 -25508 -25376 -25300 -25307 -25387 -25512 -25623 -25667 -25641 -25545 -25426 -25322 -25250 -25244 -25290 -25358 -25424 -25460 -25459 -25436 -25417 -25416 -25417 -25424 -25435 -25432 -25431 -25412 -25370 -25328 -25298 -25305 -25348 -25428 -25523 -25610 -25679 -25724 -25735 -25703 -25647 -25569 -25489 -25439 -25422 -25425 -25442 -25472 -25503 -25530 -25561 -25600 -25627 -25632 -25615 -25587 -25562 -25542 -25537 -25544 -25569 -25610 -25647 -25660 -25632 -25574 -25502 -25439 -25410 -25431 -25501 -25592 -25679 -25740 -25766 -25754 -25714 -25660 -25618 -25604 -25627 -25684 -25742 -25791 -25797 -25757 -25702 -25632 -25576 -25558 -25573 -25613 -25657 -25699 -25723 -25724 -25719 -25707 -25707 -25712 -25704 -25681 -25649 -25630 -25627 -25648 -25678 -25699 -25698 -25660 -25598 -25528 -25472 -25455 -25477 -25521 -25592 -25685 -25770 -25816 -25821 -25789 -25721 -25644 -25584 -25557 -25560 -25571 -25588 -25585 -25554 -25516 -25469 -25440 -25448 -25488 -25560 -25654 -25749 -25816 -25840 -25835 -25810 -25777 -25740 -25709 -25695 -25697 -25718 -25738 -25733 -25697 -25638 -25578 -25533 -25533 -25589 -25689 -25817 -25955 -26077 -26154 -26189 -26196 -26182 -26163 -26137 -26104 -26068 -26028 -25982 -25942 -25904 -25873 -25868 -25884 -25929 -26003 -26093 -26194 -26277 -26324 -26324 -26275 -26196 -26101 -26018 -25953 -25911 -25910 -25932 -25971 -26027 -26083 -26132 -26149 -26137 -26104 -26061 -26036 -26036 -26067 -26112 -26133 -26115 -26066 -26001 -25940 -25901 -25892 -25918 -25987 -26073 -26141 -26167 -26133 -26050 -25943 -25851 -25804 -25777 -25763 -25756 -25749 -25738 -25734 -25759 -25810 -25875 -25933 -25961 -25948 -25891 -25795 -25687 -25591 -25535 -25527 -25566 -25648 -25745 -25847 -25943 -26009 -26028 -26005 -25961 -25897 -25823 -25764 -25724 -25692 -25647 -25584 -25524 -25477 -25467 -25497 -25549 -25616 -25689 -25766 -25842 -25925 -26008 -26065 -26099 -26114 -26116 -26113 -26103 -26079 -26025 -25967 -25921 -25886 -25884 -25909 -25953 -26019 -26103 -26190 -26256 -26302 -26309 -26265 -26183 -26102 -26065 -26081 -26136 -26197 -26241 -26252 -26215 -26141 -26067 -25998 -25952 -25936 -25934 -25931 -25916 -25890 -25858 -25838 -25841 -25865 -25903 -25928 -25932 -25903 -25836 -25760 -25684 -25628 -25604 -25597 -25611 -25642 -25691 -25766 -25860 -25951 -26016 -26049 -26057 -26057 -26067 -26085 -26106 -26109 -26055 -25962 -25864 -25792 -25771 -25788 -25834 -25899 -25962 -26018 -26041 -26024 -25963 -25874 -25786 -25710 -25680 -25693 -25730 -25779 -25825 -25854 -25866 -25876 -25883 -25896 -25905 -25910 -25919 -25928 -25962 -26036 -26129 -26202 -26239 -26232 -26179 -26109 -26040 -25987 -25977 -26006 -26061 -26110 -26110 -26050 -25940 -25796 -25641 -25503 -25412 -25375 -25385 -25417 -25448 -25461 -25451 -25437 -25428 -25427 -25438 -25460 -25483 -25503 -25511 -25513 -25507 -25485 -25457 -25433 -25417 -25408 -25411 -25437 -25486 -25559 -25648 -25745 -25814 -25845 -25852 -25842 -25845 -25862 -25896 -25930 -25943 -25931 -25885 -25821 -25757 -25715 -25714 -25748 -25796 -25834 -25841 -25809 -25764 -25713 -25648 -25587 -25541 -25507 -25495 -25493 -25501 -25532 -25580 -25634 -25681 -25712 -25722 -25713 -25697 -25677 -25666 -25676 -25686 -25686 -25664 -25623 -25591 -25564 -25545 -25542 -25542 -25537 -25532 -25521 -25500 -25477 -25462 -25473 -25489 -25512 -25564 -25638 -25725 -25813 -25889 -25932 -25946 -25927 -25880 -25828 -25773 -25742 -25739 -25752 -25773 -25793 -25807 -25808 -25802 -25795 -25802 -25824 -25854 -25879 -25885 -25871 -25825 -25745 -25645 -25574 -25544 -25553 -25596 -25627 -25629 -25607 -25573 -25548 -25541 -25557 -25596 -25645 -25698 -25741 -25765 -25769 -25756 -25735 -25713 -25691 -25677 -25656 -25625 -25587 -25542 -25506 -25486 -25481 -25492 -25510 -25527 -25541 -25566 -25610 -25677 -25751 -25806 -25835 -25812 -25734 -25628 -25517 -25442 -25426 -25455 -25499 -25531 -25543 -25542 -25545 -25564 -25620 -25711 -25810 -25880 -25897 -25886 -25860 -25827 -25800 -25784 -25762 -25715 -25641 -25562 -25498 -25451 -25435 -25441 -25451 -25454 -25434 -25386 -25317 -25252 -25220 -25242 -25321 -25446 -25603 -25748 -25833 -25853 -25817 -25741 -25649 -25552 -25460 -25386 -25344 -25342 -25377 -25430 -25496 -25551 -25584 -25613 -25632 -25639 -25630 -25596 -25544 -25486 -25440 -25409 -25395 -25403 -25408 -25407 -25403 -25392 -25384 -25366 -25333 -25305 -25287 -25284 -25298 -25328 -25377 -25431 -25478 -25516 -25535 -25521 -25475 -25419 -25364 -25319 -25304 -25322 -25367 -25427 -25467 -25493 -25517 -25530 -25535 -25531 -25525 -25519 -25518 -25521 -25513 -25507 -25513 -25529 -25560 -25600 -25623 -25615 -25577 -25511 -25438 -25366 -25301 -25260 -25253 -25278 -25324 -25390 -25455 -25520 -25580 -25613 -25622 -25610 -25605 -25627 -25670 -25729 -25784 -25818 -25807 -25745 -25658 -25560 -25470 -25407 -25368 -25340 -25326 -25322 -25322 -25335 -25365 -25428 -25515 -25603 -25675 -25711 -25709 -25684 -25647 -25608 -25578 -25558 -25539 -25526 -25522 -25528 -25538 -25556 -25573 -25581 -25586 -25577 -25563 -25549 -25535 -25540 -25569 -25622 -25688 -25752 -25806 -25845 -25866 -25871 -25852 -25813 -25772 -25749 -25751 -25775 -25797 -25793 -25758 -25695 -25626 -25565 -25522 -25508 -25533 -25594 -25676 -25750 -25803 -25835 -25832 -25802 -25754 -25708 -25677 -25653 -25643 -25639 -25634 -25642 -25670 -25700 -25727 -25749 -25766 -25777 -25783 -25788 -25785 -25769 -25738 -25692 -25649 -25627 -25622 -25634 -25635 -25614 -25590 -25565 -25565 -25596 -25645 -25685 -25686 -25648 -25564 -25461 -25370 -25307 -25283 -25290 -25304 -25295 -25266 -25234 -25202 -25182 -25180 -25199 -25244 -25312 -25400 -25485 -25539 -25559 -25531 -25472 -25413 -25375 -25379 -25416 -25477 -25540 -25576 -25581 -25538 -25469 -25419 -25397 -25415 -25459 -25499 -25521 -25520 -25501 -25474 -25454 -25438 -25431 -25429 -25416 -25403 -25414 -25448 -25482 -25517 -25550 -25578 -25604 -25630 -25665 -25698 -25720 -25724 -25718 -25713 -25702 -25696 -25706 -25728 -25758 -25793 -25818 -25819 -25817 -25799 -25775 -25752 -25727 -25713 -25683 -25651 -25630 -25623 -25654 -25709 -25771 -25812 -25814 -25780 -25712 -25631 -25557 -25496 -25452 -25417 -25396 -25395 -25408 -25437 -25488 -25575 -25668 -25737 -25780 -25778 -25750 -25711 -25683 -25690 -25709 -25734 -25743 -25724 -25677 -25601 -25513 -25420 -25335 -25276 -25244 -25231 -25240 -25268 -25299 -25336 -25381 -25420 -25443 -25434 -25391 -25323 -25257 -25205 -25172 -25179 -25223 -25289 -25357 -25395 -25396 -25371 -25340 -25331 -25354 -25411 -25480 -25540 -25567 -25553 -25515 -25477 -25473 -25508 -25572 -25645 -25697 -25716 -25697 -25658 -25620 -25595 -25599 -25624 -25654 -25694 -25730 -25751 -25757 -25754 -25757 -25761 -25754 -25727 -25680 -25624 -25589 -25593 -25624 -25671 -25710 -25737 -25766 -25796 -25834 -25876 -25912 -25928 -25926 -25906 -25873 -25851 -25839 -25836 -25839 -25826 -25795 -25758 -25713 -25670 -25650 -25661 -25695 -25739 -25804 -25858 -25888 -25893 -25863 -25807 -25732 -25668 -25614 -25577 -25569 -25580 -25608 -25643 -25684 -25715 -25723 -25713 -25687 -25670 -25674 -25688 -25704 -25711 -25710 -25716 -25727 -25730 -25723 -25719 -25710 -25695 -25693 -25698 -25696 -25689 -25679 -25677 -25690 -25709 -25738 -25766 -25793 -25815 -25815 -25802 -25762 -25700 -25639 -25581 -25544 -25532 -25539 -25558 -25567 -25565 -25564 -25569 -25588 -25621 -25647 -25654 -25650 -25627 -25598 -25577 -25562 -25557 -25557 -25558 -25564 -25570 -25562 -25553 -25548 -25536 -25518 -25496 -25477 -25473 -25474 -25475 -25490 -25516 -25552 -25584 -25609 -25634 -25647 -25644 -25630 -25614 -25608 -25616 -25642 -25667 -25676 -25662 -25624 -25579 -25536 -25522 -25536 -25559 -25581 -25583 -25572 -25563 -25557 -25550 -25550 -25559 -25561 -25554 -25537 -25517 -25506 -25498 -25503 -25534 -25574 -25607 -25631 -25645 -25652 -25651 -25658 -25676 -25703 -25724 -25733 -25729 -25716 -25714 -25735 -25775 -25826 -25881 -25918 -25911 -25871 -25818 -25755 -25694 -25641 -25597 -25557 -25522 -25504 -25508 -25528 -25533 -25539 -25547 -25563 -25587 -25610 -25651 -25701 -25758 -25812 -25844 -25840 -25797 -25738 -25668 -25618 -25598 -25610 -25659 -25722 -25796 -25876 -25948 -26001 -26025 -26026 -26012 -25980 -25935 -25887 -25834 -25779 -25741 -25729 -25754 -25815 -25883 -25947 -26011 -26061 -26080 -26066 -26021 -25960 -25910 -25880 -25877 -25901 -25929 -25958 -25982 -25990 -25985 -25966 -25941 -25917 -25906 -25904 -25914 -25918 -25893 -25859 -25818 -25787 -25775 -25775 -25781 -25774 -25755 -25728 -25709 -25697 -25695 -25704 -25702 -25699 -25708 -25724 -25737 -25742 -25752 -25765 -25765 -25765 -25775 -25786 -25786 -25783 -25779 -25772 -25763 -25748 -25738 -25730 -25726 -25727 -25727 -25724 -25719 -25724 -25746 -25777 -25807 -25825 -25825 -25817 -25807 -25802 -25823 -25852 -25872 -25875 -25860 -25838 -25806 -25783 -25777 -25775 -25778 -25780 -25783 -25784 -25779 -25775 -25765 -25749 -25730 -25700 -25673 -25651 -25639 -25650 -25676 -25711 -25752 -25795 -25830 -25859 -25871 -25876 -25887 -25905 -25936 -25967 -25993 -26002 -25988 -25968 -25948 -25928 -25921 -25919 -25921 -25929 -25926 -25917 -25895 -25872 -25855 -25843 -25836 -25834 -25844 -25847 -25835 -25806 -25771 -25735 -25698 -25674 -25656 -25641 -25623 -25608 -25599 -25581 -25558 -25537 -25527 -25529 -25539 -25554 -25559 -25553 -25543 -25518 -25481 -25450 -25430 -25432 -25461 -25512 -25578 -25644 -25703 -25742 -25766 -25782 -25777 -25760 -25724 -25680 -25636 -25592 -25576 -25592 -25632 -25677 -25707 -25715 -25695 -25656 -25625 -25609 -25609 -25623 -25636 -25637 -25630 -25615 -25588 -25557 -25533 -25528 -25535 -25542 -25545 -25536 -25530 -25537 -25552 -25585 -25641 -25715 -25795 -25871 -25924 -25937 -25918 -25871 -25809 -25758 -25727 -25722 -25739 -25772 -25810 -25842 -25872 -25891 -25889 -25867 -25837 -25823 -25833 -25849 -25861 -25865 -25853 -25840 -25845 -25857 -25875 -25897 -25912 -25918 -25916 -25889 -25841 -25795 -25753 -25731 -25717 -25706 -25696 -25675 -25653 -25632 -25628 -25646 -25673 -25702 -25721 -25733 -25736 -25727 -25706 -25669 -25619 -25554 -25480 -25409 -25353 -25318 -25311 -25334 -25370 -25410 -25443 -25460 -25457 -25444 -25430 -25419 -25415 -25420 -25449 -25490 -25536 -25577 -25596 -25592 -25574 -25559 -25558 -25569 -25587 -25616 -25647 -25677 -25705 -25722 -25731 -25744 -25765 -25789 -25818 -25833 -25816 -25767 -25696 -25620 -25552 -25498 -25455 -25429 -25414 -25409 -25415 -25423 -25444 -25496 -25566 -25632 -25680 -25707 -25717 -25710 -25710 -25718 -25733 -25749 -25758 -25753 -25725 -25700 -25675 -25655 -25660 -25678 -25692 -25705 -25722 -25740 -25762 -25784 -25796 -25790 -25763 -25733 -25727 -25736 -25751 -25755 -25740 -25707 -25650 -25587 -25533 -25508 -25526 -25573 -25638 -25695 -25718 -25698 -25642 -25573 -25519 -25484 -25472 -25479 -25494 -25513 -25535 -25566 -25603 -25636 -25652 -25641 -25599 -25546 -25495 -25466 -25476 -25506 -25551 -25603 -25637 -25642 -25624 -25589 -25546 -25514 -25497 -25509 -25539 -25573 -25607 -25624 -25625 -25616 -25608 -25610 -25632 -25667 -25694 -25708 -25701 -25674 -25636 -25600 -25562 -25521 -25477 -25421 -25373 -25349 -25356 -25379 -25421 -25480 -25531 -25572 -25593 -25592 -25576 -25557 -25559 -25584 -25617 -25643 -25658 -25651 -25623 -25583 -25543 -25508 -25491 -25508 -25542 -25587 -25628 -25657 -25674 -25670 -25664 -25664 -25668 -25666 -25649 -25624 -25588 -25559 -25539 -25515 -25499 -25498 -25511 -25544 -25584 -25608 -25625 -25630 -25632 -25649 -25675 -25700 -25711 -25705 -25681 -25642 -25606 -25575 -25537 -25501 -25475 -25459 -25462 -25482 -25517 -25561 -25596 -25608 -25607 -25596 -25583 -25588 -25614 -25643 -25665 -25688 -25697 -25694 -25691 -25692 -25685 -25668 -25651 -25633 -25636 -25660 -25697 -25737 -25779 -25813 -25823 -25829 -25830 -25838 -25850 -25848 -25837 -25812 -25784 -25764 -25760 -25777 -25797 -25808 -25810 -25792 -25771 -25760 -25762 -25783 -25814 -25852 -25878 -25883 -25868 -25836 -25797 -25760 -25735 -25717 -25702 -25686 -25659 -25641 -25633 -25632 -25646 -25668 -25693 -25706 -25707 -25701 -25677 -25651 -25628 -25609 -25598 -25586 -25569 -25541 -25519 -25506 -25497 -25503 -25510 -25514 -25532 -25563 -25604 -25650 -25686 -25713 -25710 -25692 -25670 -25644 -25630 -25621 -25628 -25639 -25639 -25638 -25636 -25633 -25627 -25624 -25624 -25633 -25648 -25673 -25697 -25712 -25717 -25701 -25688 -25684 -25695 -25726 -25749 -25750 -25736 -25711 -25685 -25662 -25647 -25651 -25667 -25681 -25684 -25673 -25652 -25628 -25607 -25601 -25611 -25626 -25646 -25666 -25685 -25698 -25710 -25726 -25741 -25761 -25772 -25768 -25748 -25716 -25685 -25656 -25647 -25665 -25700 -25738 -25771 -25803 -25810 -25798 -25768 -25720 -25676 -25638 -25605 -25581 -25570 -25562 -25553 -25547 -25544 -25543 -25547 -25558 -25577 -25600 -25613 -25609 -25591 -25573 -25558 -25558 -25580 -25614 -25664 -25700 -25715 -25722 -25724 -25738 -25757 -25778 -25796 -25814 -25828 -25838 -25851 -25861 -25862 -25845 -25811 -25768 -25719 -25670 -25632 -25607 -25591 -25585 -25580 -25574 -25563 -25556 -25552 -25545 -25543 -25544 -25549 -25568 -25589 -25611 -25636 -25663 -25687 -25699 -25695 -25673 -25634 -25594 -25568 -25559 -25572 -25600 -25626 -25647 -25663 -25676 -25691 -25686 -25667 -25656 -25640 -25626 -25623 -25623 -25627 -25626 -25622 -25617 -25614 -25610 -25613 -25624 -25636 -25660 -25683 -25705 -25731 -25753 -25785 -25807 -25817 -25822 -25816 -25793 -25758 -25726 -25694 -25666 -25649 -25639 -25626 -25613 -25599 -25566 -25519 -25486 -25468 -25473 -25510 -25569 -25634 -25689 -25724 -25742 -25738 -25728 -25721 -25715 -25723 -25734 -25747 -25777 -25817 -25860 -25899 -25920 -25917 -25902 -25870 -25831 -25803 -25769 -25739 -25715 -25682 -25644 -25596 -25538 -25475 -25415 -25371 -25359 -25396 -25478 -25584 -25681 -25743 -25764 -25743 -25704 -25672 -25654 -25651 -25649 -25641 -25628 -25594 -25549 -25505 -25464 -25431 -25413 -25412 -25415 -25412 -25399 -25384 -25374 -25354 -25328 -25311 -25307 -25316 -25335 -25361 -25382 -25390 -25383 -25373 -25375 -25389 -25407 -25431 -25448 -25460 -25464 -25457 -25449 -25442 -25437 -25430 -25422 -25411 -25394 -25369 -25337 -25304 -25284 -25287 -25298 -25317 -25343 -25361 -25380 -25404 -25431 -25454 -25471 -25478 -25477 -25476 -25484 -25503 -25528 -25557 -25582 -25595 -25597 -25593 -25581 -25571 -25565 -25557 -25557 -25565 -25578 -25601 -25636 -25665 -25694 -25726 -25744 -25750 -25753 -25751 -25735 -25713 -25681 -25632 -25583 -25539 -25521 -25528 -25542 -25558 -25574 -25593 -25608 -25628 -25652 -25656 -25643 -25618 -25586 -25563 -25547 -25544 -25552 -25560 -25570 -25571 -25566 -25562 -25550 -25530 -25508 -25503 -25510 -25527 -25550 -25555 -25542 -25519 -25487 -25459 -25452 -25469 -25506 -25552 -25586 -25596 -25583 -25552 -25514 -25492 -25497 -25530 -25576 -25616 -25642 -25643 -25613 -25569 -25533 -25516 -25526 -25555 -25591 -25627 -25647 -25660 -25665 -25668 -25685 -25714 -25745 -25777 -25813 -25838 -25854 -25862 -25853 -25829 -25782 -25727 -25673 -25629 -25602 -25582 -25569 -25566 -25576 -25583 -25585 -25591 -25592 -25582 -25569 -25560 -25560 -25563 -25566 -25570 -25575 -25584 -25590 -25599 -25621 -25646 -25682 -25722 -25762 -25806 -25832 -25838 -25840 -25835 -25822 -25808 -25800 -25807 -25831 -25870 -25918 -25958 -25990 -26011 -26018 -26018 -26024 -26040 -26053 -26062 -26064 -26073 -26092 -26109 -26129 -26146 -26149 -26132 -26096 -26057 -26013 -25963 -25923 -25900 -25894 -25893 -25897 -25909 -25926 -25957 -25987 -26014 -26031 -26036 -26034 -26013 -25983 -25952 -25918 -25895 -25872 -25858 -25859 -25861 -25863 -25861 -25846 -25822 -25800 -25783 -25777 -25782 -25803 -25836 -25874 -25900 -25899 -25877 -25846 -25819 -25800 -25796 -25793 -25790 -25786 -25761 -25730 -25699 -25678 -25668 -25673 -25693 -25710 -25725 -25739 -25745 -25747 -25746 -25736 -25707 -25667 -25631 -25594 -25558 -25531 -25507 -25486 -25466 -25449 -25445 -25443 -25439 -25437 -25444 -25468 -25495 -25516 -25534 -25542 -25548 -25551 -25550 -25548 -25535 -25511 -25485 -25465 -25457 -25462 -25481 -25504 -25521 -25533 -25539 -25535 -25525 -25516 -25510 -25494 -25472 -25457 -25446 -25426 -25406 -25389 -25372 -25362 -25358 -25362 -25366 -25367 -25357 -25340 -25332 -25329 -25332 -25338 -25338 -25342 -25341 -25336 -25334 -25338 -25347 -25356 -25364 -25370 -25374 -25378 -25388 -25405 -25411 -25411 -25417 -25420 -25421 -25421 -25420 -25416 -25415 -25414 -25417 -25430 -25439 -25449 -25461 -25465 -25467 -25462 -25443 -25425 -25414 -25406 -25411 -25426 -25446 -25470 -25498 -25525 -25540 -25555 -25575 -25605 -25640 -25679 -25730 -25769 -25796 -25805 -25803 -25808 -25803 -25810 -25836 -25866 -25895 -25903 -25889 -25862 -25835 -25816 -25800 -25787 -25775 -25759 -25739 -25713 -25682 -25652 -25621 -25589 -25557 -25530 -25513 -25493 -25483 -25495 -25518 -25549 -25585 -25612 -25630 -25632 -25607 -25572 -25537 -25517 -25522 -25540 -25575 -25619 -25647 -25666 -25671 -25661 -25652 -25643 -25643 -25649 -25666 -25684 -25684 -25681 -25673 -25655 -25646 -25643 -25654 -25671 -25676 -25680 -25676 -25667 -25657 -25641 -25623 -25608 -25599 -25592 -25593 -25609 -25639 -25677 -25712 -25737 -25743 -25734 -25720 -25713 -25728 -25762 -25800 -25830 -25843 -25837 -25809 -25767 -25733 -25712 -25695 -25684 -25681 -25691 -25708 -25717 -25716 -25698 -25678 -25658 -25641 -25642 -25653 -25679 -25713 -25737 -25763 -25783 -25799 -25826 -25862 -25906 -25948 -25973 -25982 -25969 -25944 -25916 -25895 -25894 -25897 -25899 -25896 -25888 -25880 -25873 -25878 -25888 -25897 -25920 -25938 -25947 -25956 -25946 -25928 -25900 -25860 -25825 -25804 -25788 -25783 -25794 -25813 -25844 -25865 -25871 -25864 -25848 -25841 -25830 -25827 -25832 -25840 -25854 -25866 -25878 -25890 -25898 -25901 -25893 -25889 -25895 -25904 -25926 -25949 -25965 -25964 -25934 -25884 -25826 -25781 -25750 -25733 -25729 -25720 -25713 -25707 -25704 -25709 -25714 -25721 -25728 -25732 -25734 -25737 -25736 -25736 -25738 -25744 -25756 -25771 -25799 -25822 -25836 -25845 -25836 -25823 -25811 -25805 -25798 -25792 -25793 -25792 -25783 -25770 -25771 -25771 -25758 -25753 -25746 -25732 -25721 -25711 -25697 -25692 -25695 -25705 -25717 -25724 -25740 -25755 -25758 -25740 -25710 -25683 -25662 -25667 -25679 -25689 -25695 -25693 -25691 -25700 -25716 -25728 -25729 -25717 -25714 -25725 -25748 -25777 -25805 -25826 -25836 -25838 -25833 -25827 -25831 -25843 -25860 -25871 -25882 -25900 -25911 -25915 -25917 -25920 -25921 -25914 -25896 -25881 -25876 -25868 -25864 -25870 -25865 -25861 -25851 -25831 -25809 -25782 -25760 -25743 -25736 -25737 -25738 -25738 -25735 -25734 -25745 -25766 -25785 -25798 -25805 -25806 -25800 -25794 -25796 -25805 -25823 -25840 -25852 -25859 -25857 -25846 -25837 -25833 -25833 -25838 -25846 -25856 -25860 -25847 -25827 -25796 -25760 -25736 -25719 -25701 -25685 -25676 -25676 -25677 -25686 -25707 -25736 -25763 -25775 -25770 -25755 -25732 -25715 -25718 -25729 -25735 -25728 -25708 -25686 -25651 -25617 -25590 -25570 -25568 -25572 -25575 -25586 -25588 -25576 -25563 -25549 -25541 -25544 -25556 -25579 -25598 -25613 -25628 -25635 -25638 -25631 -25622 -25614 -25604 -25606 -25608 -25611 -25619 -25620 -25625 -25632 -25628 -25619 -25601 -25573 -25541 -25511 -25491 -25478 -25479 -25480 -25477 -25468 -25449 -25441 -25438 -25443 -25452 -25462 -25487 -25505 -25512 -25511 -25500 -25494 -25488 -25479 -25481 -25491 -25512 -25541 -25561 -25571 -25568 -25548 -25524 -25503 -25493 -25500 -25523 -25546 -25570 -25588 -25591 -25588 -25584 -25583 -25574 -25566 -25571 -25582 -25585 -25579 -25557 -25526 -25514 -25507 -25509 -25533 -25558 -25585 -25603 -25594 -25567 -25538 -25501 -25471 -25457 -25444 -25439 -25430 -25414 -25400 -25380 -25365 -25360 -25351 -25346 -25343 -25343 -25354 -25366 -25384 -25410 -25433 -25451 -25458 -25448 -25429 -25411 -25399 -25389 -25387 -25399 -25415 -25426 -25442 -25447 -25444 -25443 -25433 -25425 -25420 -25415 -25420 -25435 -25459 -25492 -25518 -25539 -25546 -25541 -25547 -25559 -25579 -25605 -25631 -25650 -25649 -25635 -25607 -25581 -25564 -25555 -25575 -25612 -25656 -25695 -25715 -25722 -25707 -25683 -25666 -25651 -25643 -25631 -25608 -25589 -25564 -25538 -25527 -25528 -25534 -25534 -25531 -25527 -25522 -25515 -25504 -25499 -25497 -25497 -25503 -25507 -25511 -25517 -25527 -25547 -25571 -25591 -25611 -25625 -25626 -25627 -25623 -25607 -25588 -25564 -25547 -25548 -25555 -25563 -25578 -25582 -25578 -25565 -25537 -25517 -25505 -25503 -25518 -25536 -25558 -25574 -25579 -25575 -25556 -25535 -25511 -25493 -25493 -25499 -25524 -25552 -25575 -25593 -25590 -25571 -25538 -25504 -25481 -25464 -25458 -25470 -25492 -25513 -25519 -25514 -25504 -25495 -25493 -25499 -25522 -25555 -25588 -25625 -25654 -25681 -25701 -25719 -25742 -25752 -25746 -25719 -25674 -25632 -25595 -25563 -25544 -25540 -25548 -25563 -25578 -25590 -25605 -25612 -25620 -25639 -25653 -25663 -25667 -25658 -25639 -25612 -25588 -25564 -25549 -25540 -25529 -25528 -25527 -25524 -25528 -25529 -25526 -25524 -25523 -25526 -25534 -25551 -25571 -25586 -25594 -25595 -25591 -25586 -25584 -25589 -25610 -25639 -25673 -25699 -25694 -25680 -25657 -25623 -25591 -25550 -25526 -25511 -25494 -25495 -25493 -25502 -25521 -25538 -25554 -25552 -25542 -25530 -25519 -25524 -25540 -25552 -25552 -25544 -25530 -25509 -25501 -25511 -25530 -25548 -25552 -25547 -25547 -25553 -25556 -25562 -25576 -25596 -25612 -25624 -25640 -25669 -25706 -25744 -25776 -25796 -25808 -25797 -25774 -25768 -25772 -25783 -25790 -25793 -25792 -25781 -25763 -25736 -25721 -25723 -25735 -25756 -25776 -25797 -25811 -25816 -25821 -25823 -25829 -25846 -25861 -25880 -25892 -25893 -25889 -25875 -25860 -25844 -25826 -25811 -25794 -25791 -25794 -25791 -25783 -25779 -25788 -25795 -25798 -25797 -25790 -25770 -25742 -25724 -25720 -25733 -25752 -25776 -25800 -25809 -25804 -25782 -25751 -25723 -25699 -25681 -25668 -25655 -25652 -25659 -25673 -25694 -25723 -25748 -25760 -25748 -25718 -25686 -25653 -25631 -25618 -25621 -25631 -25632 -25633 -25634 -25640 -25643 -25646 -25651 -25649 -25643 -25638 -25640 -25649 -25667 -25696 -25724 -25739 -25727 -25698 -25670 -25646 -25631 -25634 -25648 -25669 -25687 -25688 -25677 -25659 -25648 -25636 -25623 -25616 -25615 -25622 -25630 -25644 -25667 -25686 -25705 -25721 -25719 -25721 -25725 -25725 -25731 -25741 -25758 -25764 -25759 -25749 -25728 -25700 -25670 -25647 -25631 -25629 -25636 -25627 -25603 -25570 -25541 -25523 -25516 -25529 -25553 -25578 -25604 -25620 -25633 -25642 -25642 -25638 -25635 -25638 -25636 -25633 -25625 -25610 -25599 -25599 -25612 -25629 -25642 -25650 -25659 -25668 -25682 -25702 -25718 -25722 -25719 -25711 -25692 -25676 -25675 -25688 -25704 -25718 -25733 -25740 -25729 -25708 -25688 -25665 -25650 -25654 -25668 -25682 -25689 -25695 -25702 -25701 -25696 -25697 -25687 -25663 -25644 -25632 -25624 -25627 -25652 -25693 -25726 -25743 -25745 -25732 -25712 -25691 -25674 -25665 -25670 -25688 -25697 -25701 -25706 -25706 -25708 -25710 -25711 -25708 -25706 -25706 -25707 -25713 -25718 -25729 -25734 -25728 -25728 -25729 -25725 -25725 -25730 -25738 -25747 -25758 -25770 -25768 -25759 -25748 -25732 -25719 -25718 -25734 -25754 -25785 -25818 -25827 -25821 -25805 -25785 -25761 -25735 -25729 -25742 -25758 -25781 -25808 -25831 -25845 -25846 -25847 -25839 -25822 -25825 -25832 -25838 -25843 -25845 -25851 -25848 -25834 -25820 -25816 -25814 -25818 -25832 -25844 -25853 -25849 -25840 -25831 -25821 -25813 -25797 -25777 -25763 -25749 -25744 -25742 -25741 -25736 -25723 -25709 -25700 -25693 -25680 -25677 -25679 -25675 -25684 -25698 -25713 -25720 -25717 -25703 -25672 -25634 -25606 -25593 -25591 -25606 -25617 -25618 -25614 -25599 -25581 -25560 -25556 -25577 -25601 -25630 -25661 -25693 -25714 -25719 -25710 -25694 -25685 -25686 -25695 -25711 -25716 -25710 -25697 -25672 -25651 -25620 -25593 -25574 -25568 -25598 -25638 -25675 -25693 -25681 -25655 -25629 -25610 -25604 -25615 -25634 -25648 -25640 -25622 -25605 -25588 -25580 -25580 -25586 -25590 -25588 -25583 -25576 -25558 -25536 -25519 -25502 -25496 -25493 -25487 -25475 -25450 -25440 -25443 -25442 -25442 -25444 -25443 -25437 -25434 -25431 -25424 -25411 -25403 -25410 -25416 -25424 -25442 -25459 -25468 -25475 -25478 -25478 -25473 -25467 -25461 -25451 -25437 -25432 -25438 -25435 -25434 -25442 -25459 -25482 -25500 -25512 -25522 -25530 -25547 -25564 -25575 -25589 -25598 -25601 -25594 -25583 -25573 -25567 -25573 -25587 -25626 -25668 -25695 -25709 -25708 -25706 -25691 -25674 -25669 -25675 -25691 -25709 -25724 -25723 -25711 -25701 -25686 -25671 -25666 -25665 -25656 -25651 -25650 -25647 -25646 -25650 -25660 -25670 -25679 -25686 -25691 -25694 -25693 -25688 -25671 -25650 -25630 -25625 -25633 -25649 -25676 -25712 -25750 -25779 -25795 -25800 -25797 -25787 -25771 -25757 -25752 -25764 -25782 -25799 -25811 -25809 -25792 -25777 -25766 -25758 -25757 -25754 -25761 -25770 -25779 -25797 -25817 -25833 -25832 -25823 -25821 -25807 -25786 -25774 -25782 -25798 -25811 -25818 -25808 -25783 -25747 -25714 -25701 -25694 -25698 -25703 -25697 -25690 -25689 -25702 -25719 -25736 -25745 -25748 -25746 -25734 -25721 -25712 -25712 -25718 -25728 -25738 -25745 -25743 -25727 -25713 -25713 -25732 -25749 -25751 -25750 -25738 -25719 -25695 -25680 -25684 -25692 -25705 -25720 -25743 -25765 -25789 -25816 -25827 -25826 -25813 -25787 -25757 -25722 -25696 -25682 -25670 -25667 -25667 -25666 -25662 -25652 -25641 -25633 -25634 -25641 -25645 -25644 -25650 -25664 -25668 -25664 -25656 -25642 -25627 -25623 -25623 -25619 -25625 -25631 -25638 -25653 -25666 -25685 -25692 -25676 -25668 -25660 -25659 -25667 -25684 -25703 -25715 -25738 -25745 -25738 -25731 -25728 -25738 -25746 -25761 -25781 -25786 -25777 -25768 -25749 -25722 -25704 -25694 -25688 -25686 -25700 -25730 -25756 -25773 -25785 -25796 -25796 -25773 -25739 -25723 -25714 -25707 -25714 -25722 -25720 -25711 -25699 -25685 -25675 -25677 -25689 -25697 -25701 -25711 -25734 -25750 -25753 -25758 -25754 -25742 -25729 -25715 -25711 -25708 -25701 -25697 -25687 -25676 -25666 -25650 -25637 -25640 -25647 -25660 -25674 -25689 -25713 -25728 -25732 -25728 -25710 -25684 -25660 -25640 -25623 -25621 -25634 -25664 -25696 -25711 -25724 -25730 -25728 -25722 -25712 -25707 -25700 -25690 -25687 -25690 -25694 -25699 -25705 -25709 -25711 -25713 -25710 -25712 -25719 -25725 -25739 -25752 -25765 -25776 -25770 -25755 -25745 -25736 -25725 -25721 -25724 -25727 -25726 -25724 -25707 -25689 -25684 -25681 -25690 -25707 -25723 -25735 -25733 -25709 -25672 -25629 -25598 -25594 -25614 -25646 -25680 -25698 -25692 -25668 -25643 -25641 -25656 -25662 -25674 -25693 -25698 -25690 -25682 -25671 -25648 -25621 -25611 -25612 -25617 -25631 -25643 -25645 -25639 -25631 -25621 -25604 -25581 -25561 -25550 -25549 -25557 -25581 -25611 -25633 -25643 -25636 -25627 -25621 -25619 -25627 -25634 -25642 -25651 -25657 -25658 -25662 -25667 -25662 -25650 -25642 -25645 -25654 -25671 -25697 -25723 -25745 -25755 -25746 -25724 -25698 -25689 -25694 -25705 -25717 -25729 -25736 -25735 -25741 -25753 -25756 -25751 -25738 -25715 -25694 -25680 -25672 -25669 -25663 -25659 -25657 -25660 -25665 -25668 -25678 -25689 -25713 -25743 -25759 -25759 -25734 -25697 -25658 -25630 -25625 -25628 -25627 -25616 -25597 -25568 -25528 -25489 -25469 -25467 -25472 -25494 -25519 -25536 -25542 -25539 -25532 -25525 -25512 -25489 -25463 -25428 -25396 -25382 -25392 -25410 -25415 -25417 -25405 -25381 -25360 -25341 -25332 -25335 -25349 -25363 -25380 -25403 -25413 -25410 -25394 -25374 -25359 -25353 -25369 -25402 -25440 -25466 -25466 -25453 -25426 -25386 -25356 -25350 -25360 -25382 -25401 -25414 -25420 -25421 -25426 -25427 -25435 -25455 -25471 -25481 -25487 -25491 -25490 -25492 -25493 -25493 -25492 -25485 -25469 -25456 -25446 -25451 -25466 -25478 -25490 -25496 -25497 -25499 -25505 -25517 -25525 -25525 -25524 -25516 -25496 -25477 -25461 -25443 -25427 -25422 -25436 -25466 -25494 -25512 -25524 -25519 -25501 -25488 -25487 -25489 -25497 -25514 -25529 -25541 -25547 -25545 -25543 -25542 -25545 -25547 -25549 -25547 -25549 -25563 -25582 -25602 -25614 -25614 -25602 -25592 -25581 -25564 -25549 -25536 -25530 -25529 -25538 -25560 -25592 -25632 -25659 -25678 -25685 -25672 -25657 -25648 -25648 -25651 -25657 -25666 -25666 -25665 -25659 -25655 -25665 -25679 -25701 -25722 -25728 -25728 -25719 -25705 -25690 -25677 -25671 -25676 -25680 -25685 -25675 -25647 -25627 -25610 -25594 -25580 -25568 -25559 -25549 -25544 -25553 -25573 -25594 -25624 -25637 -25633 -25624 -25605 -25592 -25593 -25611 -25635 -25658 -25668 -25660 -25643 -25614 -25589 -25583 -25592 -25607 -25620 -25628 -25626 -25618 -25607 -25605 -25614 -25632 -25662 -25693 -25705 -25699 -25684 -25664 -25653 -25659 -25682 -25711 -25729 -25739 -25735 -25720 -25700 -25678 -25658 -25631 -25613 -25605 -25595 -25587 -25577 -25567 -25568 -25583 -25606 -25633 -25652 -25657 -25645 -25631 -25620 -25607 -25604 -25601 -25593 -25587 -25571 -25549 -25534 -25531 -25548 -25575 -25601 -25629 -25647 -25657 -25662 -25669 -25674 -25683 -25705 -25718 -25727 -25724 -25709 -25689 -25666 -25660 -25666 -25678 -25689 -25698 -25709 -25713 -25720 -25724 -25721 -25709 -25680 -25651 -25629 -25620 -25638 -25670 -25695 -25713 -25716 -25695 -25660 -25626 -25597 -25581 -25580 -25596 -25616 -25628 -25639 -25644 -25650 -25658 -25670 -25688 -25697 -25709 -25711 -25697 -25686 -25681 -25687 -25691 -25688 -25683 -25672 -25654 -25641 -25648 -25661 -25675 -25685 -25687 -25691 -25684 -25679 -25685 -25685 -25695 -25719 -25742 -25760 -25759 -25739 -25702 -25661 -25636 -25628 -25645 -25680 -25716 -25749 -25765 -25770 -25771 -25756 -25732 -25717 -25715 -25728 -25757 -25782 -25808 -25826 -25828 -25826 -25810 -25790 -25775 -25769 -25768 -25763 -25766 -25776 -25775 -25772 -25780 -25785 -25789 -25795 -25806 -25819 -25834 -25853 -25872 -25880 -25886 -25881 -25857 -25831 -25805 -25792 -25786 -25784 -25793 -25797 -25791 -25778 -25766 -25765 -25762 -25769 -25785 -25793 -25803 -25814 -25821 -25830 -25830 -25826 -25821 -25821 -25825 -25829 -25825 -25817 -25810 -25796 -25772 -25745 -25722 -25706 -25693 -25694 -25711 -25746 -25777 -25792 -25801 -25795 -25777 -25755 -25737 -25736 -25745 -25765 -25784 -25786 -25777 -25766 -25753 -25741 -25739 -25740 -25741 -25740 -25735 -25729 -25720 -25724 -25742 -25765 -25792 -25808 -25816 -25805 -25782 -25768 -25770 -25787 -25807 -25832 -25848 -25840 -25809 -25768 -25739 -25729 -25742 -25770 -25800 -25823 -25831 -25818 -25788 -25754 -25724 -25702 -25689 -25686 -25705 -25738 -25772 -25802 -25820 -25816 -25804 -25799 -25792 -25792 -25802 -25810 -25817 -25811 -25799 -25782 -25758 -25739 -25727 -25721 -25720 -25732 -25744 -25755 -25774 -25789 -25812 -25840 -25850 -25847 -25834 -25810 -25792 -25779 -25774 -25783 -25797 -25808 -25805 -25793 -25771 -25729 -25679 -25636 -25615 -25621 -25635 -25659 -25681 -25691 -25685 -25671 -25649 -25620 -25605 -25605 -25624 -25653 -25674 -25691 -25708 -25721 -25730 -25728 -25708 -25686 -25655 -25616 -25583 -25565 -25566 -25577 -25587 -25596 -25599 -25591 -25591 -25595 -25595 -25602 -25608 -25614 -25619 -25621 -25623 -25612 -25596 -25584 -25574 -25573 -25584 -25601 -25625 -25643 -25650 -25651 -25633 -25606 -25582 -25570 -25586 -25618 -25662 -25709 -25733 -25744 -25742 -25727 -25708 -25691 -25693 -25704 -25711 -25720 -25730 -25742 -25751 -25758 -25759 -25752 -25746 -25741 -25742 -25745 -25749 -25756 -25752 -25751 -25751 -25745 -25747 -25763 -25785 -25808 -25822 -25833 -25835 -25808 -25774 -25746 -25730 -25737 -25765 -25811 -25867 -25903 -25909 -25896 -25865 -25834 -25820 -25822 -25834 -25845 -25840 -25828 -25814 -25801 -25796 -25797 -25807 -25825 -25835 -25824 -25794 -25753 -25712 -25686 -25675 -25680 -25691 -25690 -25678 -25655 -25622 -25594 -25582 -25587 -25599 -25618 -25634 -25635 -25625 -25604 -25571 -25534 -25499 -25474 -25462 -25460 -25466 -25470 -25452 -25411 -25365 -25330 -25307 -25306 -25336 -25375 -25410 -25438 -25457 -25464 -25470 -25486 -25503 -25510 -25509 -25506 -25500 -25494 -25488 -25484 -25484 -25481 -25484 -25487 -25479 -25469 -25462 -25459 -25462 -25468 -25480 -25483 -25476 -25469 -25469 -25483 -25506 -25532 -25561 -25590 -25613 -25630 -25638 -25632 -25625 -25616 -25598 -25570 -25548 -25535 -25528 -25535 -25559 -25586 -25603 -25623 -25634 -25633 -25632 -25622 -25617 -25618 -25621 -25625 -25622 -25621 -25616 -25607 -25603 -25598 -25594 -25588 -25586 -25588 -25595 -25605 -25614 -25623 -25633 -25651 -25667 -25674 -25680 -25672 -25653 -25638 -25631 -25634 -25639 -25657 -25690 -25712 -25723 -25722 -25711 -25694 -25685 -25680 -25668 -25654 -25638 -25617 -25588 -25562 -25547 -25545 -25558 -25570 -25590 -25617 -25635 -25645 -25636 -25609 -25582 -25570 -25577 -25592 -25611 -25619 -25616 -25610 -25609 -25616 -25619 -25622 -25628 -25635 -25638 -25641 -25644 -25637 -25624 -25607 -25600 -25610 -25631 -25662 -25682 -25686 -25679 -25658 -25634 -25624 -25630 -25646 -25655 -25649 -25635 -25617 -25598 -25588 -25589 -25585 -25582 -25583 -25581 -25572 -25558 -25549 -25544 -25549 -25564 -25587 -25608 -25611 -25611 -25603 -25587 -25569 -25553 -25536 -25521 -25522 -25533 -25553 -25574 -25578 -25558 -25527 -25495 -25468 -25464 -25467 -25479 -25487 -25478 -25462 -25444 -25444 -25457 -25477 -25511 -25536 -25544 -25529 -25503 -25483 -25468 -25472 -25490 -25512 -25525 -25509 -25481 -25454 -25434 -25429 -25435 -25453 -25476 -25489 -25484 -25473 -25467 -25465 -25469 -25466 -25458 -25442 -25414 -25399 -25405 -25431 -25462 -25481 -25487 -25478 -25465 -25457 -25454 -25453 -25447 -25438 -25425 -25401 -25376 -25361 -25354 -25363 -25388 -25430 -25475 -25512 -25544 -25564 -25572 -25573 -25575 -25564 -25550 -25546 -25543 -25564 -25598 -25625 -25649 -25655 -25659 -25661 -25656 -25650 -25631 -25613 -25601 -25613 -25644 -25669 -25689 -25690 -25682 -25674 -25661 -25661 -25670 -25691 -25721 -25738 -25747 -25741 -25712 -25683 -25654 -25638 -25641 -25646 -25658 -25667 -25683 -25698 -25700 -25696 -25682 -25666 -25652 -25653 -25667 -25678 -25685 -25680 -25669 -25653 -25643 -25660 -25685 -25715 -25742 -25759 -25760 -25738 -25721 -25707 -25697 -25705 -25726 -25757 -25768 -25757 -25744 -25736 -25739 -25762 -25793 -25819 -25835 -25832 -25821 -25802 -25781 -25770 -25770 -25779 -25789 -25797 -25798 -25792 -25796 -25795 -25789 -25786 -25786 -25793 -25802 -25812 -25826 -25834 -25823 -25802 -25783 -25768 -25766 -25779 -25787 -25793 -25806 -25815 -25820 -25816 -25811 -25811 -25812 -25813 -25816 -25821 -25817 -25801 -25798 -25808 -25814 -25821 -25824 -25820 -25819 -25828 -25847 -25869 -25887 -25893 -25881 -25859 -25841 -25834 -25824 -25814 -25819 -25832 -25842 -25839 -25826 -25811 -25795 -25802 -25827 -25857 -25883 -25889 -25882 -25868 -25852 -25838 -25822 -25812 -25813 -25824 -25840 -25863 -25881 -25891 -25888 -25871 -25854 -25836 -25822 -25812 -25809 -25807 -25797 -25788 -25782 -25787 -25800 -25822 -25843 -25855 -25853 -25840 -25823 -25808 -25810 -25817 -25818 -25815 -25797 -25768 -25748 -25742 -25749 -25764 -25768 -25751 -25725 -25697 -25665 -25659 -25679 -25710 -25754 -25787 -25806 -25801 -25779 -25757 -25737 -25729 -25736 -25752 -25766 -25771 -25766 -25750 -25719 -25696 -25695 -25707 -25738 -25774 -25795 -25794 -25768 -25720 -25672 -25634 -25611 -25609 -25624 -25640 -25656 -25670 -25676 -25678 -25671 -25662 -25650 -25635 -25626 -25611 -25603 -25608 -25621 -25647 -25667 -25681 -25682 -25661 -25630 -25603 -25591 -25599 -25619 -25641 -25646 -25634 -25622 -25617 -25621 -25632 -25651 -25665 -25674 -25676 -25668 -25650 -25611 -25575 -25548 -25533 -25539 -25559 -25590 -25619 -25640 -25654 -25652 -25644 -25636 -25618 -25594 -25570 -25550 -25536 -25530 -25544 -25579 -25619 -25644 -25646 -25625 -25585 -25533 -25494 -25488 -25501 -25529 -25552 -25556 -25551 -25540 -25537 -25540 -25540 -25546 -25554 -25561 -25564 -25567 -25567 -25561 -25561 -25564 -25563 -25563 -25565 -25570 -25579 -25588 -25594 -25587 -25567 -25550 -25547 -25556 -25570 -25583 -25583 -25560 -25524 -25492 -25476 -25481 -25503 -25533 -25560 -25561 -25547 -25537 -25531 -25539 -25565 -25588 -25588 -25561 -25520 -25485 -25466 -25471 -25505 -25546 -25571 -25568 -25547 -25518 -25493 -25479 -25474 -25467 -25462 -25462 -25462 -25468 -25469 -25464 -25455 -25436 -25423 -25424 -25430 -25438 -25442 -25439 -25428 -25409 -25402 -25406 -25418 -25442 -25464 -25476 -25470 -25456 -25441 -25434 -25445 -25459 -25460 -25446 -25436 -25433 -25435 -25447 -25458 -25464 -25457 -25443 -25424 -25407 -25400 -25412 -25434 -25457 -25475 -25479 -25478 -25482 -25496 -25516 -25535 -25546 -25546 -25543 -25531 -25518 -25519 -25535 -25560 -25587 -25608 -25616 -25612 -25606 -25597 -25585 -25571 -25564 -25564 -25567 -25580 -25597 -25608 -25609 -25609 -25612 -25613 -25619 -25629 -25635 -25637 -25642 -25653 -25650 -25641 -25632 -25616 -25604 -25593 -25594 -25603 -25610 -25615 -25609 -25598 -25585 -25582 -25596 -25609 -25615 -25611 -25610 -25617 -25633 -25664 -25698 -25724 -25740 -25749 -25746 -25732 -25726 -25727 -25726 -25729 -25733 -25730 -25719 -25700 -25678 -25665 -25662 -25667 -25683 -25701 -25711 -25713 -25714 -25715 -25711 -25709 -25708 -25706 -25707 -25701 -25680 -25658 -25646 -25648 -25660 -25674 -25693 -25699 -25690 -25665 -25632 -25613 -25606 -25615 -25648 -25685 -25719 -25746 -25750 -25731 -25710 -25697 -25693 -25698 -25711 -25719 -25716 -25708 -25696 -25686 -25674 -25669 -25676 -25684 -25700 -25717 -25729 -25734 -25725 -25712 -25697 -25683 -25682 -25692 -25710 -25722 -25719 -25709 -25690 -25669 -25656 -25655 -25658 -25671 -25695 -25706 -25703 -25698 -25688 -25677 -25674 -25678 -25686 -25688 -25679 -25671 -25665 -25667 -25685 -25717 -25755 -25780 -25783 -25773 -25748 -25721 -25710 -25713 -25725 -25741 -25752 -25744 -25721 -25698 -25684 -25678 -25683 -25710 -25747 -25777 -25789 -25783 -25765 -25744 -25739 -25753 -25777 -25800 -25815 -25816 -25795 -25763 -25730 -25710 -25705 -25713 -25735 -25758 -25776 -25795 -25800 -25796 -25793 -25787 -25796 -25811 -25825 -25840 -25843 -25833 -25818 -25801 -25783 -25771 -25770 -25777 -25783 -25784 -25779 -25770 -25759 -25755 -25759 -25766 -25777 -25790 -25792 -25777 -25757 -25736 -25712 -25698 -25696 -25706 -25711 -25708 -25700 -25696 -25698 -25699 -25708 -25721 -25732 -25740 -25738 -25730 -25715 -25700 -25689 -25678 -25679 -25692 -25710 -25716 -25714 -25716 -25714 -25702 -25692 -25689 -25684 -25676 -25665 -25649 -25627 -25606 -25589 -25576 -25572 -25573 -25587 -25612 -25619 -25612 -25600 -25583 -25570 -25572 -25583 -25595 -25601 -25603 -25602 -25591 -25582 -25589 -25602 -25612 -25628 -25645 -25657 -25667 -25667 -25662 -25666 -25671 -25686 -25708 -25731 -25756 -25767 -25755 -25740 -25730 -25720 -25720 -25735 -25756 -25781 -25804 -25825 -25828 -25804 -25766 -25729 -25715 -25714 -25730 -25766 -25792 -25808 -25816 -25817 -25817 -25818 -25830 -25831 -25817 -25800 -25774 -25754 -25743 -25739 -25752 -25772 -25796 -25816 -25828 -25830 -25835 -25852 -25871 -25890 -25898 -25885 -25850 -25815 -25791 -25775 -25780 -25793 -25810 -25831 -25839 -25842 -25845 -25836 -25812 -25781 -25762 -25764 -25782 -25817 -25854 -25881 -25900 -25896 -25883 -25863 -25849 -25850 -25860 -25877 -25884 -25888 -25877 -25862 -25851 -25835 -25830 -25843 -25873 -25894 -25903 -25905 -25896 -25882 -25873 -25871 -25863 -25859 -25855 -25851 -25854 -25858 -25861 -25853 -25845 -25838 -25824 -25807 -25777 -25753 -25735 -25719 -25722 -25737 -25753 -25757 -25755 -25747 -25738 -25722 -25704 -25701 -25705 -25712 -25719 -25725 -25723 -25714 -25706 -25696 -25684 -25678 -25675 -25667 -25662 -25669 -25678 -25675 -25675 -25672 -25657 -25651 -25646 -25658 -25676 -25687 -25711 -25722 -25712 -25689 -25662 -25637 -25610 -25611 -25634 -25658 -25678 -25676 -25653 -25616 -25577 -25555 -25554 -25573 -25605 -25631 -25636 -25613 -25573 -25533 -25501 -25486 -25486 -25490 -25485 -25481 -25484 -25477 -25467 -25463 -25474 -25484 -25495 -25511 -25517 -25514 -25503 -25492 -25482 -25473 -25473 -25474 -25480 -25473 -25458 -25450 -25442 -25451 -25475 -25493 -25505 -25497 -25476 -25451 -25424 -25408 -25408 -25422 -25441 -25470 -25502 -25524 -25534 -25532 -25521 -25496 -25472 -25458 -25453 -25458 -25466 -25466 -25455 -25447 -25446 -25455 -25473 -25491 -25508 -25524 -25530 -25523 -25514 -25511 -25517 -25533 -25559 -25585 -25598 -25600 -25586 -25553 -25528 -25519 -25523 -25536 -25547 -25554 -25550 -25540 -25526 -25520 -25532 -25552 -25576 -25590 -25599 -25604 -25599 -25590 -25583 -25593 -25607 -25625 -25649 -25665 -25671 -25664 -25644 -25615 -25591 -25579 -25579 -25591 -25610 -25638 -25655 -25661 -25663 -25660 -25659 -25659 -25654 -25641 -25632 -25621 -25607 -25607 -25610 -25611 -25613 -25613 -25616 -25618 -25623 -25642 -25657 -25662 -25659 -25638 -25607 -25581 -25570 -25580 -25600 -25623 -25634 -25624 -25608 -25596 -25587 -25587 -25604 -25638 -25676 -25696 -25692 -25663 -25615 -25574 -25559 -25564 -25579 -25599 -25609 -25607 -25606 -25611 -25611 -25613 -25617 -25620 -25625 -25618 -25606 -25600 -25591 -25581 -25580 -25580 -25578 -25586 -25594 -25601 -25601 -25596 -25590 -25581 -25578 -25573 -25572 -25571 -25562 -25557 -25554 -25555 -25557 -25565 -25582 -25585 -25592 -25595 -25580 -25559 -25532 -25510 -25495 -25497 -25515 -25539 -25555 -25567 -25576 -25571 -25557 -25540 -25535 -25538 -25546 -25567 -25589 -25599 -25604 -25607 -25591 -25566 -25553 -25549 -25556 -25567 -25581 -25602 -25617 -25620 -25611 -25593 -25566 -25542 -25533 -25543 -25570 -25606 -25637 -25666 -25683 -25693 -25699 -25682 -25663 -25649 -25635 -25632 -25642 -25659 -25680 -25701 -25718 -25725 -25720 -25716 -25713 -25713 -25722 -25727 -25729 -25731 -25720 -25705 -25691 -25672 -25662 -25668 -25677 -25686 -25695 -25704 -25717 -25723 -25717 -25701 -25687 -25683 -25689 -25707 -25723 -25724 -25719 -25703 -25675 -25658 -25647 -25639 -25638 -25647 -25662 -25676 -25682 -25669 -25647 -25625 -25616 -25630 -25655 -25684 -25713 -25723 -25709 -25689 -25659 -25630 -25611 -25598 -25602 -25613 -25620 -25628 -25643 -25646 -25639 -25634 -25619 -25601 -25597 -25601 -25603 -25615 -25629 -25645 -25668 -25687 -25699 -25711 -25717 -25710 -25701 -25683 -25665 -25659 -25661 -25662 -25653 -25649 -25646 -25633 -25621 -25613 -25607 -25599 -25598 -25610 -25621 -25641 -25661 -25669 -25674 -25672 -25663 -25653 -25650 -25646 -25653 -25668 -25668 -25665 -25652 -25638 -25627 -25622 -25632 -25635 -25637 -25638 -25636 -25641 -25650 -25656 -25657 -25654 -25640 -25618 -25598 -25579 -25573 -25571 -25570 -25578 -25593 -25601 -25595 -25585 -25565 -25550 -25551 -25566 -25586 -25597 -25598 -25588 -25571 -25557 -25548 -25556 -25569 -25578 -25587 -25590 -25588 -25590 -25584 -25577 -25569 -25557 -25556 -25552 -25534 -25525 -25522 -25521 -25533 -25547 -25559 -25566 -25565 -25567 -25565 -25568 -25574 -25572 -25567 -25563 -25565 -25564 -25557 -25550 -25546 -25540 -25534 -25541 -25557 -25584 -25612 -25631 -25640 -25644 -25643 -25637 -25634 -25623 -25605 -25595 -25583 -25572 -25568 -25565 -25568 -25575 -25593 -25614 -25626 -25643 -25651 -25651 -25650 -25642 -25638 -25639 -25648 -25656 -25653 -25636 -25614 -25606 -25601 -25616 -25652 -25682 -25698 -25690 -25661 -25628 -25595 -25576 -25581 -25599 -25616 -25630 -25638 -25639 -25634 -25636 -25644 -25660 -25685 -25706 -25719 -25712 -25694 -25680 -25660 -25640 -25633 -25630 -25633 -25633 -25630 -25626 -25619 -25621 -25630 -25650 -25680 -25704 -25724 -25721 -25695 -25664 -25633 -25607 -25595 -25605 -25629 -25654 -25672 -25684 -25685 -25669 -25651 -25642 -25645 -25651 -25661 -25675 -25687 -25699 -25702 -25705 -25710 -25714 -25721 -25713 -25707 -25706 -25701 -25702 -25705 -25707 -25710 -25711 -25712 -25719 -25725 -25725 -25732 -25729 -25716 -25704 -25700 -25707 -25711 -25723 -25744 -25760 -25761 -25752 -25743 -25725 -25717 -25713 -25698 -25685 -25679 -25682 -25685 -25691 -25720 -25749 -25769 -25781 -25771 -25751 -25719 -25688 -25677 -25661 -25652 -25660 -25675 -25691 -25706 -25724 -25733 -25740 -25747 -25750 -25745 -25725 -25704 -25691 -25677 -25670 -25671 -25682 -25699 -25726 -25760 -25782 -25799 -25809 -25791 -25758 -25721 -25689 -25672 -25676 -25700 -25733 -25776 -25803 -25811 -25815 -25813 -25814 -25825 -25839 -25856 -25872 -25877 -25867 -25850 -25821 -25791 -25767 -25758 -25771 -25791 -25811 -25831 -25849 -25863 -25867 -25872 -25878 -25879 -25876 -25866 -25856 -25849 -25842 -25846 -25848 -25856 -25873 -25890 -25900 -25898 -25891 -25877 -25857 -25841 -25829 -25819 -25820 -25829 -25845 -25864 -25866 -25865 -25852 -25832 -25816 -25803 -25802 -25799 -25809 -25831 -25851 -25868 -25881 -25890 -25884 -25868 -25847 -25828 -25814 -25806 -25802 -25801 -25804 -25818 -25847 -25877 -25904 -25924 -25926 -25907 -25879 -25851 -25829 -25816 -25805 -25803 -25810 -25825 -25843 -25864 -25882 -25885 -25874 -25839 -25793 -25755 -25732 -25729 -25740 -25768 -25805 -25829 -25842 -25854 -25857 -25844 -25823 -25801 -25772 -25742 -25710 -25687 -25676 -25669 -25675 -25697 -25726 -25757 -25779 -25780 -25765 -25744 -25721 -25708 -25711 -25719 -25723 -25726 -25726 -25731 -25736 -25736 -25737 -25741 -25741 -25739 -25741 -25739 -25726 -25712 -25698 -25691 -25693 -25702 -25709 -25703 -25684 -25669 -25659 -25654 -25661 -25674 -25693 -25710 -25721 -25725 -25726 -25717 -25705 -25707 -25705 -25699 -25689 -25666 -25637 -25612 -25604 -25608 -25618 -25636 -25656 -25660 -25638 -25609 -25578 -25553 -25548 -25561 -25587 -25615 -25634 -25634 -25620 -25596 -25572 -25563 -25573 -25598 -25619 -25628 -25626 -25595 -25552 -25515 -25485 -25478 -25494 -25517 -25550 -25569 -25578 -25584 -25581 -25575 -25563 -25554 -25555 -25557 -25557 -25559 -25563 -25558 -25546 -25535 -25528 -25524 -25517 -25505 -25498 -25494 -25494 -25497 -25492 -25489 -25489 -25494 -25507 -25521 -25535 -25542 -25536 -25518 -25490 -25471 -25467 -25462 -25457 -25457 -25462 -25472 -25480 -25499 -25523 -25540 -25546 -25544 -25533 -25508 -25489 -25478 -25480 -25485 -25503 -25528 -25535 -25540 -25537 -25530 -25518 -25502 -25499 -25498 -25495 -25497 -25507 -25519 -25538 -25553 -25554 -25540 -25515 -25500 -25502 -25517 -25546 -25573 -25575 -25555 -25522 -25492 -25485 -25499 -25534 -25583 -25631 -25667 -25686 -25682 -25651 -25602 -25554 -25526 -25514 -25522 -25555 -25591 -25621 -25636 -25645 -25647 -25639 -25636 -25634 -25636 -25641 -25637 -25639 -25642 -25640 -25639 -25639 -25639 -25640 -25641 -25633 -25619 -25615 -25623 -25640 -25657 -25663 -25653 -25627 -25607 -25598 -25605 -25631 -25661 -25682 -25682 -25661 -25635 -25610 -25594 -25597 -25608 -25622 -25627 -25625 -25620 -25620 -25634 -25651 -25664 -25670 -25669 -25663 -25648 -25626 -25605 -25598 -25600 -25614 -25634 -25648 -25659 -25664 -25659 -25655 -25645 -25627 -25616 -25609 -25604 -25607 -25615 -25625 -25628 -25621 -25609 -25596 -25587 -25588 -25593 -25604 -25613 -25615 -25616 -25614 -25615 -25625 -25633 -25637 -25632 -25614 -25590 -25564 -25536 -25514 -25502 -25501 -25509 -25520 -25530 -25536 -25547 -25555 -25561 -25575 -25581 -25581 -25585 -25583 -25578 -25573 -25572 -25566 -25558 -25551 -25541 -25543 -25544 -25553 -25570 -25579 -25575 -25568 -25566 -25566 -25566 -25568 -25574 -25577 -25580 -25590 -25610 -25625 -25628 -25620 -25594 -25565 -25537 -25529 -25533 -25537 -25555 -25570 -25581 -25593 -25592 -25586 -25584 -25585 -25597 -25607 -25611 -25612 -25604 -25591 -25578 -25565 -25558 -25553 -25550 -25551 -25555 -25568 -25586 -25604 -25620 -25623 -25617 -25596 -25573 -25567 -25571 -25586 -25609 -25635 -25653 -25664 -25666 -25654 -25645 -25636 -25623 -25621 -25623 -25625 -25641 -25659 -25671 -25680 -25682 -25676 -25669 -25669 -25671 -25672 -25671 -25666 -25659 -25654 -25655 -25666 -25676 -25680 -25682 -25681 -25673 -25666 -25658 -25649 -25662 -25676 -25687 -25695 -25694 -25684 -25660 -25646 -25649 -25664 -25703 -25746 -25776 -25785 -25767 -25736 -25691 -25653 -25648 -25663 -25691 -25720 -25740 -25747 -25739 -25722 -25701 -25687 -25679 -25678 -25695 -25717 -25734 -25750 -25751 -25745 -25741 -25728 -25727 -25741 -25758 -25769 -25771 -25769 -25748 -25718 -25692 -25669 -25658 -25663 -25676 -25692 -25710 -25730 -25742 -25737 -25727 -25705 -25683 -25669 -25662 -25671 -25678 -25684 -25693 -25698 -25706 -25703 -25691 -25681 -25669 -25663 -25665 -25671 -25672 -25674 -25679 -25677 -25674 -25675 -25675 -25681 -25684 -25676 -25664 -25648 -25636 -25636 -25641 -25652 -25670 -25679 -25677 -25671 -25674 -25688 -25700 -25713 -25730 -25737 -25737 -25729 -25713 -25697 -25678 -25673 -25678 -25686 -25708 -25730 -25747 -25752 -25740 -25728 -25712 -25707 -25714 -25724 -25733 -25742 -25752 -25758 -25759 -25762 -25769 -25773 -25771 -25766 -25757 -25751 -25748 -25748 -25763 -25776 -25778 -25780 -25780 -25773 -25767 -25768 -25784 -25804 -25819 -25829 -25818 -25797 -25779 -25766 -25767 -25779 -25800 -25821 -25835 -25838 -25827 -25814 -25789 -25769 -25764 -25765 -25772 -25779 -25788 -25795 -25799 -25798 -25791 -25786 -25778 -25772 -25764 -25752 -25753 -25762 -25769 -25772 -25767 -25758 -25752 -25742 -25728 -25722 -25715 -25707 -25704 -25697 -25692 -25697 -25702 -25707 -25712 -25714 -25710 -25700 -25691 -25691 -25698 -25702 -25704 -25700 -25698 -25701 -25702 -25713 -25725 -25732 -25736 -25737 -25732 -25724 -25714 -25701 -25696 -25695 -25691 -25688 -25681 -25673 -25677 -25684 -25687 -25699 -25704 -25700 -25689 -25676 -25671 -25663 -25659 -25654 -25639 -25630 -25621 -25628 -25642 -25649 -25656 -25655 -25651 -25645 -25638 -25642 -25654 -25668 -25676 -25685 -25683 -25671 -25664 -25662 -25675 -25684 -25682 -25672 -25656 -25638 -25623 -25618 -25618 -25620 -25620 -25612 -25610 -25617 -25628 -25641 -25642 -25637 -25623 -25602 -25590 -25595 -25607 -25618 -25629 -25631 -25621 -25606 -25590 -25588 -25592 -25607 -25627 -25640 -25648 -25643 -25629 -25617 -25602 -25589 -25583 -25589 -25596 -25602 -25610 -25609 -25606 -25610 -25613 -25620 -25635 -25645 -25653 -25659 -25645 -25627 -25611 -25599 -25602 -25615 -25634 -25647 -25648 -25641 -25624 -25611 -25604 -25612 -25624 -25631 -25634 -25627 -25624 -25620 -25618 -25623 -25639 -25657 -25670 -25679 -25672 -25655 -25639 -25624 -25608 -25601 -25609 -25626 -25645 -25654 -25651 -25636 -25614 -25596 -25592 -25604 -25632 -25662 -25672 -25676 -25673 -25654 -25635 -25615 -25605 -25604 -25598 -25600 -25596 -25589 -25588 -25582 -25584 -25591 -25600 -25609 -25605 -25598 -25594 -25591 -25590 -25587 -25588 -25590 -25587 -25584 -25577 -25573 -25574 -25581 -25596 -25607 -25611 -25601 -25581 -25562 -25547 -25547 -25558 -25574 -25595 -25616 -25626 -25617 -25603 -25586 -25571 -25561 -25559 -25573 -25591 -25604 -25608 -25602 -25597 -25589 -25575 -25559 -25544 -25533 -25533 -25537 -25548 -25561 -25566 -25570 -25566 -25563 -25556 -25549 -25550 -25546 -25544 -25541 -25538 -25533 -25529 -25536 -25544 -25554 -25565 -25572 -25574 -25571 -25567 -25562 -25565 -25568 -25570 -25567 -25560 -25557 -25558 -25566 -25577 -25582 -25583 -25588 -25589 -25583 -25582 -25583 -25587 -25591 -25591 -25595 -25604 -25605 -25601 -25596 -25590 -25579 -25569 -25560 -25548 -25554 -25560 -25559 -25560 -25555 -25559 -25567 -25578 -25584 -25584 -25588 -25593 -25601 -25609 -25610 -25604 -25595 -25585 -25575 -25568 -25575 -25589 -25608 -25626 -25636 -25633 -25613 -25591 -25573 -25563 -25569 -25594 -25627 -25651 -25664 -25666 -25662 -25653 -25645 -25638 -25632 -25631 -25627 -25619 -25615 -25614 -25621 -25636 -25649 -25660 -25667 -25667 -25663 -25654 -25642 -25632 -25631 -25631 -25636 -25648 -25656 -25659 -25654 -25648 -25646 -25644 -25654 -25671 -25681 -25686 -25679 -25664 -25656 -25656 -25665 -25684 -25706 -25718 -25718 -25714 -25709 -25707 -25708 -25712 -25719 -25721 -25724 -25736 -25750 -25760 -25759 -25760 -25753 -25733 -25724 -25714 -25709 -25719 -25731 -25743 -25754 -25763 -25764 -25760 -25754 -25757 -25763 -25760 -25760 -25757 -25751 -25742 -25739 -25741 -25743 -25754 -25762 -25763 -25766 -25766 -25762 -25761 -25758 -25751 -25743 -25736 -25731 -25730 -25732 -25733 -25734 -25735 -25737 -25744 -25743 -25741 -25733 -25710 -25688 -25676 -25678 -25688 -25698 -25708 -25716 -25714 -25700 -25690 -25681 -25679 -25690 -25702 -25708 -25716 -25723 -25723 -25715 -25696 -25680 -25660 -25646 -25641 -25633 -25642 -25657 -25672 -25677 -25666 -25655 -25640 -25635 -25646 -25661 -25682 -25701 -25708 -25706 -25695 -25682 -25674 -25674 -25680 -25681 -25682 -25692 -25704 -25715 -25725 -25735 -25731 -25709 -25689 -25671 -25662 -25660 -25667 -25673 -25681 -25688 -25685 -25685 -25674 -25664 -25660 -25663 -25682 -25696 -25709 -25714 -25706 -25694 -25682 -25683 -25692 -25701 -25709 -25711 -25706 -25701 -25703 -25706 -25711 -25708 -25699 -25693 -25681 -25677 -25679 -25684 -25701 -25720 -25740 -25759 -25773 -25775 -25762 -25740 -25720 -25703 -25693 -25696 -25705 -25716 -25721 -25722 -25718 -25720 -25731 -25747 -25769 -25783 -25782 -25769 -25744 -25719 -25703 -25701 -25714 -25739 -25768 -25789 -25793 -25786 -25769 -25751 -25740 -25741 -25757 -25771 -25782 -25787 -25783 -25779 -25767 -25755 -25750 -25746 -25747 -25749 -25752 -25752 -25745 -25734 -25717 -25701 -25698 -25703 -25710 -25720 -25731 -25733 -25725 -25716 -25707 -25705 -25705 -25711 -25725 -25736 -25745 -25740 -25722 -25703 -25680 -25661 -25651 -25647 -25644 -25642 -25646 -25647 -25648 -25661 -25675 -25682 -25690 -25690 -25686 -25677 -25666 -25651 -25641 -25636 -25633 -25638 -25648 -25660 -25673 -25681 -25685 -25686 -25681 -25680 -25682 -25678 -25677 -25678 -25684 -25679 -25669 -25668 -25661 -25659 -25662 -25659 -25652 -25647 -25643 -25648 -25659 -25670 -25684 -25696 -25702 -25700 -25701 -25704 -25706 -25713 -25714 -25704 -25698 -25693 -25695 -25699 -25696 -25695 -25692 -25687 -25692 -25697 -25709 -25727 -25733 -25740 -25732 -25712 -25699 -25689 -25694 -25709 -25727 -25743 -25754 -25761 -25756 -25749 -25746 -25740 -25736 -25733 -25732 -25728 -25724 -25722 -25722 -25732 -25739 -25740 -25739 -25734 -25741 -25753 -25761 -25769 -25766 -25751 -25737 -25725 -25717 -25711 -25708 -25704 -25699 -25697 -25699 -25701 -25704 -25704 -25694 -25685 -25684 -25682 -25679 -25675 -25664 -25651 -25642 -25640 -25648 -25651 -25655 -25661 -25657 -25652 -25642 -25636 -25626 -25619 -25626 -25633 -25643 -25650 -25644 -25640 -25634 -25627 -25623 -25616 -25613 -25607 -25604 -25600 -25599 -25607 -25609 -25609 -25600 -25589 -25574 -25554 -25549 -25556 -25569 -25592 -25610 -25623 -25626 -25613 -25603 -25589 -25571 -25566 -25561 -25554 -25547 -25548 -25560 -25574 -25588 -25602 -25620 -25627 -25612 -25592 -25569 -25552 -25546 -25549 -25558 -25565 -25567 -25559 -25550 -25550 -25564 -25576 -25586 -25595 -25586 -25573 -25559 -25543 -25541 -25554 -25574 -25591 -25606 -25605 -25582 -25558 -25542 -25529 -25530 -25532 -25522 -25515 -25505 -25501 -25508 -25521 -25536 -25550 -25551 -25538 -25526 -25524 -25529 -25538 -25552 -25571 -25583 -25581 -25571 -25559 -25549 -25548 -25549 -25547 -25544 -25543 -25536 -25527 -25518 -25510 -25511 -25517 -25530 -25542 -25548 -25556 -25564 -25568 -25561 -25548 -25540 -25532 -25530 -25536 -25548 -25563 -25580 -25600 -25610 -25602 -25588 -25573 -25554 -25533 -25523 -25523 -25523 -25528 -25533 -25536 -25533 -25528 -25519 -25514 -25519 -25530 -25548 -25563 -25570 -25571 -25560 -25544 -25536 -25541 -25554 -25560 -25570 -25581 -25580 -25572 -25563 -25560 -25562 -25567 -25571 -25567 -25560 -25560 -25561 -25557 -25550 -25548 -25550 -25555 -25568 -25588 -25605 -25621 -25621 -25611 -25594 -25570 -25557 -25545 -25544 -25565 -25587 -25600 -25605 -25595 -25571 -25550 -25538 -25541 -25558 -25577 -25594 -25601 -25603 -25602 -25589 -25579 -25577 -25573 -25571 -25573 -25588 -25604 -25607 -25607 -25608 -25618 -25626 -25626 -25619 -25605 -25587 -25571 -25560 -25559 -25574 -25595 -25614 -25634 -25649 -25657 -25658 -25648 -25630 -25625 -25621 -25618 -25625 -25629 -25636 -25640 -25629 -25626 -25624 -25627 -25637 -25643 -25656 -25661 -25653 -25641 -25625 -25615 -25603 -25596 -25607 -25618 -25631 -25655 -25676 -25687 -25692 -25688 -25680 -25684 -25689 -25697 -25713 -25723 -25729 -25730 -25722 -25713 -25704 -25698 -25693 -25695 -25704 -25714 -25726 -25740 -25749 -25757 -25763 -25763 -25758 -25748 -25729 -25713 -25711 -25712 -25722 -25733 -25738 -25747 -25750 -25747 -25744 -25738 -25735 -25735 -25726 -25712 -25698 -25694 -25697 -25705 -25718 -25731 -25742 -25746 -25738 -25725 -25718 -25711 -25707 -25711 -25716 -25726 -25734 -25735 -25732 -25728 -25722 -25721 -25725 -25730 -25744 -25752 -25761 -25771 -25770 -25768 -25759 -25754 -25746 -25735 -25732 -25723 -25718 -25722 -25732 -25758 -25782 -25794 -25792 -25779 -25756 -25734 -25722 -25710 -25708 -25723 -25739 -25749 -25747 -25735 -25718 -25705 -25700 -25700 -25711 -25723 -25719 -25699 -25673 -25644 -25630 -25633 -25657 -25690 -25711 -25725 -25726 -25721 -25720 -25716 -25710 -25701 -25687 -25664 -25639 -25626 -25624 -25629 -25639 -25656 -25668 -25674 -25675 -25664 -25661 -25670 -25679 -25688 -25696 -25699 -25692 -25677 -25660 -25649 -25652 -25663 -25677 -25687 -25687 -25683 -25679 -25681 -25688 -25694 -25702 -25701 -25693 -25689 -25686 -25683 -25685 -25692 -25702 -25717 -25725 -25726 -25726 -25713 -25698 -25693 -25693 -25703 -25712 -25713 -25716 -25709 -25702 -25699 -25698 -25702 -25710 -25713 -25709 -25711 -25711 -25711 -25711 -25710 -25711 -25706 -25702 -25693 -25689 -25689 -25687 -25697 -25711 -25729 -25740 -25732 -25718 -25704 -25693 -25688 -25681 -25675 -25672 -25670 -25662 -25653 -25655 -25661 -25674 -25686 -25692 -25698 -25699 -25698 -25695 -25688 -25681 -25670 -25668 -25676 -25679 -25684 -25684 -25680 -25671 -25656 -25647 -25650 -25657 -25670 -25682 -25686 -25689 -25683 -25673 -25670 -25665 -25670 -25678 -25684 -25693 -25691 -25685 -25674 -25661 -25654 -25658 -25670 -25683 -25701 -25711 -25713 -25705 -25687 -25672 -25661 -25653 -25652 -25661 -25666 -25665 -25666 -25666 -25675 -25684 -25695 -25709 -25714 -25714 -25707 -25699 -25689 -25685 -25692 -25698 -25706 -25716 -25721 -25720 -25715 -25707 -25697 -25687 -25692 -25703 -25711 -25725 -25740 -25744 -25745 -25746 -25748 -25749 -25749 -25747 -25744 -25738 -25731 -25726 -25723 -25726 -25732 -25741 -25752 -25758 -25763 -25764 -25761 -25752 -25746 -25747 -25743 -25737 -25737 -25739 -25749 -25763 -25768 -25772 -25777 -25765 -25745 -25723 -25698 -25686 -25690 -25701 -25728 -25747 -25743 -25732 -25717 -25701 -25693 -25692 -25697 -25698 -25696 -25694 -25683 -25679 -25682 -25682 -25680 -25685 -25687 -25684 -25691 -25691 -25684 -25678 -25677 -25678 -25671 -25669 -25674 -25681 -25688 -25681 -25673 -25670 -25665 -25660 -25660 -25665 -25668 -25676 -25682 -25680 -25679 -25673 -25663 -25654 -25648 -25650 -25661 -25675 -25683 -25691 -25694 -25693 -25687 -25672 -25656 -25639 -25631 -25634 -25642 -25657 -25665 -25667 -25669 -25661 -25654 -25644 -25636 -25641 -25645 -25649 -25653 -25650 -25652 -25655 -25649 -25653 -25661 -25667 -25679 -25688 -25685 -25674 -25662 -25654 -25652 -25653 -25657 -25654 -25641 -25624 -25608 -25607 -25610 -25622 -25642 -25650 -25651 -25647 -25639 -25633 -25626 -25620 -25616 -25620 -25624 -25618 -25618 -25622 -25627 -25638 -25650 -25662 -25667 -25661 -25654 -25658 -25658 -25655 -25650 -25636 -25623 -25611 -25609 -25615 -25627 -25648 -25667 -25677 -25668 -25655 -25640 -25627 -25630 -25630 -25633 -25639 -25636 -25631 -25623 -25620 -25619 -25619 -25623 -25621 -25615 -25610 -25607 -25610 -25618 -25623 -25627 -25624 -25618 -25609 -25603 -25608 -25623 -25644 -25658 -25665 -25661 -25652 -25638 -25617 -25609 -25604 -25598 -25596 -25592 -25588 -25579 -25574 -25575 -25578 -25585 -25591 -25597 -25601 -25596 -25583 -25575 -25574 -25578 -25587 -25596 -25597 -25582 -25560 -25541 -25529 -25529 -25546 -25565 -25578 -25591 -25590 -25581 -25567 -25543 -25529 -25532 -25547 -25564 -25570 -25574 -25576 -25571 -25567 -25564 -25567 -25571 -25569 -25568 -25566 -25565 -25562 -25560 -25562 -25563 -25563 -25564 -25566 -25574 -25593 -25611 -25619 -25615 -25599 -25580 -25562 -25552 -25552 -25559 -25572 -25581 -25586 -25589 -25593 -25594 -25594 -25603 -25609 -25619 -25628 -25621 -25609 -25591 -25576 -25567 -25571 -25589 -25602 -25617 -25627 -25628 -25629 -25624 -25614 -25604 -25593 -25584 -25579 -25570 -25557 -25548 -25543 -25542 -25549 -25567 -25586 -25600 -25606 -25601 -25587 -25580 -25579 -25584 -25599 -25610 -25612 -25610 -25598 -25583 -25570 -25564 -25572 -25588 -25606 -25613 -25614 -25617 -25616 -25609 -25600 -25590 -25587 -25587 -25584 -25586 -25587 -25594 -25602 -25602 -25605 -25601 -25595 -25590 -25580 -25584 -25599 -25610 -25617 -25615 -25608 -25605 -25598 -25593 -25592 -25590 -25587 -25584 -25589 -25597 -25604 -25610 -25612 -25611 -25607 -25596 -25588 -25588 -25594 -25603 -25609 -25616 -25622 -25621 -25620 -25624 -25631 -25645 -25658 -25665 -25658 -25643 -25630 -25619 -25615 -25623 -25641 -25658 -25664 -25670 -25664 -25646 -25633 -25621 -25615 -25622 -25632 -25648 -25659 -25669 -25676 -25672 -25670 -25673 -25673 -25674 -25678 -25682 -25684 -25686 -25683 -25671 -25661 -25661 -25668 -25682 -25694 -25704 -25714 -25714 -25704 -25695 -25691 -25689 -25691 -25696 -25698 -25696 -25690 -25678 -25669 -25665 -25670 -25677 -25684 -25699 -25710 -25715 -25712 -25701 -25693 -25685 -25671 -25662 -25661 -25660 -25667 -25674 -25675 -25685 -25696 -25703 -25711 -25712 -25705 -25691 -25683 -25681 -25678 -25683 -25687 -25699 -25710 -25713 -25715 -25712 -25711 -25707 -25709 -25720 -25727 -25729 -25723 -25709 -25697 -25693 -25691 -25698 -25713 -25723 -25731 -25741 -25746 -25748 -25746 -25735 -25734 -25741 -25751 -25763 -25776 -25788 -25782 -25770 -25754 -25738 -25732 -25734 -25751 -25771 -25786 -25791 -25785 -25777 -25768 -25761 -25765 -25781 -25792 -25788 -25776 -25758 -25745 -25744 -25747 -25761 -25779 -25783 -25782 -25780 -25772 -25765 -25761 -25757 -25754 -25753 -25751 -25748 -25749 -25744 -25735 -25727 -25713 -25705 -25705 -25709 -25722 -25734 -25738 -25734 -25723 -25712 -25700 -25697 -25705 -25711 -25721 -25729 -25723 -25715 -25710 -25703 -25698 -25696 -25697 -25700 -25707 -25712 -25715 -25720 -25722 -25719 -25712 -25706 -25700 -25700 -25707 -25711 -25718 -25720 -25715 -25702 -25685 -25678 -25687 -25703 -25723 -25738 -25740 -25730 -25713 -25701 -25702 -25707 -25706 -25702 -25692 -25677 -25671 -25672 -25676 -25686 -25693 -25698 -25707 -25710 -25711 -25704 -25697 -25696 -25693 -25697 -25693 -25684 -25689 -25693 -25695 -25702 -25701 -25694 -25686 -25677 -25679 -25680 -25679 -25685 -25691 -25696 -25697 -25691 -25684 -25673 -25662 -25655 -25651 -25655 -25662 -25667 -25675 -25681 -25683 -25683 -25679 -25673 -25667 -25673 -25680 -25684 -25696 -25695 -25692 -25686 -25676 -25674 -25669 -25670 -25679 -25686 -25692 -25695 -25693 -25692 -25698 -25699 -25698 -25694 -25689 -25681 -25673 -25670 -25677 -25694 -25700 -25699 -25691 -25676 -25664 -25655 -25659 -25665 -25673 -25678 -25677 -25685 -25692 -25690 -25686 -25684 -25683 -25673 -25664 -25654 -25642 -25635 -25636 -25642 -25652 -25660 -25654 -25650 -25647 -25640 -25638 -25634 -25639 -25644 -25642 -25642 -25641 -25639 -25640 -25645 -25654 -25662 -25661 -25648 -25637 -25623 -25616 -25618 -25622 -25635 -25640 -25642 -25645 -25649 -25653 -25653 -25655 -25650 -25643 -25642 -25642 -25645 -25646 -25645 -25640 -25630 -25622 -25617 -25611 -25612 -25617 -25626 -25635 -25640 -25638 -25635 -25629 -25622 -25615 -25610 -25609 -25611 -25613 -25616 -25622 -25620 -25616 -25611 -25612 -25618 -25622 -25624 -25621 -25617 -25612 -25604 -25599 -25604 -25611 -25614 -25613 -25610 -25611 -25609 -25608 -25607 -25607 -25608 -25599 -25589 -25585 -25588 -25600 -25613 -25622 -25627 -25627 -25620 -25615 -25617 -25616 -25606 -25606 -25608 -25602 -25604 -25606 -25613 -25613 -25606 -25606 -25601 -25603 -25607 -25606 -25612 -25615 -25610 -25610 -25614 -25615 -25622 -25627 -25626 -25618 -25609 -25604 -25605 -25613 -25616 -25619 -25622 -25619 -25618 -25612 -25613 -25623 -25631 -25641 -25644 -25638 -25634 -25627 -25616 -25614 -25621 -25632 -25648 -25658 -25659 -25657 -25650 -25641 -25630 -25620 -25616 -25619 -25627 -25636 -25647 -25652 -25652 -25644 -25634 -25625 -25616 -25616 -25615 -25616 -25616 -25611 -25611 -25605 -25600 -25606 -25612 -25616 -25622 -25628 -25621 -25615 -25618 -25621 -25627 -25633 -25645 -25649 -25641 -25633 -25624 -25621 -25621 -25621 -25627 -25632 -25637 -25638 -25633 -25634 -25632 -25628 -25627 -25623 -25620 -25619 -25626 -25635 -25650 -25661 -25666 -25670 -25666 -25663 -25654 -25643 -25637 -25635 -25635 -25635 -25638 -25642 -25644 -25644 -25645 -25649 -25652 -25653 -25656 -25656 -25654 -25652 -25652 -25654 -25658 -25659 -25658 -25653 -25645 -25630 -25611 -25610 -25613 -25622 -25636 -25645 -25648 -25645 -25642 -25636 -25636 -25640 -25645 -25648 -25645 -25641 -25631 -25622 -25619 -25617 -25623 -25633 -25641 -25650 -25653 -25654 -25653 -25646 -25640 -25633 -25624 -25618 -25615 -25618 -25620 -25623 -25630 -25639 -25647 -25644 -25635 -25630 -25628 -25623 -25617 -25618 -25617 -25612 -25605 -25603 -25607 -25605 -25610 -25618 -25619 -25620 -25616 -25610 -25609 -25616 -25626 -25638 -25646 -25646 -25636 -25621 -25611 -25604 -25593 -25584 -25582 -25580 -25582 -25592 -25605 -25614 -25625 -25635 -25637 -25637 -25626 -25613 -25602 -25592 -25597 -25608 -25624 -25643 -25653 -25656 -25652 -25646 -25642 -25638 -25642 -25649 -25654 -25657 -25656 -25655 -25649 -25636 -25630 -25629 -25623 -25619 -25624 -25630 -25633 -25631 -25632 -25633 -25636 -25643 -25653 -25663 -25667 -25664 -25655 -25645 -25641 -25648 -25656 -25664 -25665 -25664 -25663 -25655 -25649 -25645 -25644 -25645 -25650 -25654 -25656 -25660 -25659 -25662 -25661 -25665 -25674 -25679 -25680 -25677 -25672 -25667 -25668 -25675 -25689 -25700 -25709 -25708 -25702 -25700 -25691 -25687 -25684 -25685 -25689 -25684 -25673 -25667 -25668 -25664 -25662 -25662 -25666 -25679 -25685 -25692 -25698 -25702 -25711 -25709 -25700 -25691 -25681 -25677 -25679 -25685 -25691 -25701 -25704 -25702 -25702 -25694 -25687 -25678 -25668 -25669 -25668 -25670 -25676 -25686 -25700 -25703 -25698 -25695 -25687 -25679 -25682 -25691 -25704 -25719 -25722 -25715 -25707 -25694 -25685 -25681 -25681 -25688 -25700 -25710 -25710 -25710 -25708 -25703 -25695 -25686 -25689 -25694 -25700 -25703 -25708 -25713 -25703 -25702 -25708 -25714 -25718 -25711 -25707 -25696 -25686 -25685 -25685 -25693 -25701 -25708 -25711 -25712 -25714 -25713 -25714 -25717 -25720 -25719 -25719 -25720 -25718 -25714 -25717 -25724 -25730 -25738 -25746 -25752 -25750 -25746 -25742 -25738 -25733 -25728 -25735 -25742 -25753 -25760 -25762 -25769 -25767 -25759 -25749 -25736 -25725 -25718 -25718 -25726 -25733 -25736 -25740 -25740 -25743 -25746 -25751 -25760 -25762 -25756 -25745 -25738 -25734 -25733 -25738 -25739 -25742 -25740 -25733 -25729 -25714 -25703 -25708 -25713 -25711 -25713 -25723 -25733 -25739 -25741 -25741 -25739 -25725 -25714 -25719 -25728 -25737 -25742 -25748 -25750 -25748 -25746 -25741 -25740 -25742 -25745 -25743 -25738 -25739 -25741 -25742 -25738 -25737 -25738 -25730 -25718 -25712 -25715 -25721 -25727 -25729 -25726 -25724 -25719 -25707 -25698 -25694 -25694 -25698 -25698 -25702 -25712 -25715 -25714 -25710 -25707 -25706 -25707 -25707 -25709 -25717 -25719 -25711 -25702 -25691 -25681 -25671 -25664 -25661 -25667 -25676 -25676 -25676 -25674 -25666 -25655 -25648 -25652 -25655 -25658 -25664 -25663 -25659 -25652 -25643 -25633 -25619 -25611 -25606 -25607 -25614 -25621 -25630 -25629 -25623 -25621 -25617 -25614 -25617 -25620 -25623 -25619 -25613 -25603 -25591 -25581 -25578 -25581 -25586 -25591 -25597 -25604 -25604 -25601 -25601 -25595 -25595 -25598 -25596 -25595 -25587 -25578 -25572 -25565 -25560 -25554 -25556 -25557 -25551 -25547 -25540 -25542 -25548 -25550 -25557 -25561 -25561 -25559 -25554 -25553 -25554 -25554 -25554 -25551 -25551 -25551 -25548 -25553 -25561 -25568 -25574 -25572 -25569 -25570 -25572 -25571 -25568 -25568 -25581 -25584 -25581 -25583 -25584 -25587 -25577 -25567 -25567 -25571 -25573 -25574 -25582 -25587 -25597 -25603 -25601 -25600 -25595 -25593 -25595 -25599 -25604 -25606 -25608 -25606 -25603 -25606 -25606 -25601 -25597 -25593 -25591 -25592 -25595 -25592 -25589 -25593 -25589 -25587 -25593 -25599 -25609 -25617 -25621 -25624 -25622 -25613 -25604 -25599 -25600 -25609 -25621 -25625 -25629 -25636 -25633 -25630 -25627 -25623 -25624 -25624 -25620 -25621 -25629 -25634 -25637 -25645 -25651 -25648 -25649 -25642 -25634 -25635 -25637 -25643 -25644 -25640 -25641 -25644 -25644 -25649 -25657 -25663 -25658 -25647 -25637 -25623 -25614 -25611 -25605 -25611 -25625 -25635 -25635 -25634 -25632 -25629 -25633 -25639 -25649 -25655 -25654 -25650 -25642 -25634 -25633 -25634 -25631 -25632 -25632 -25631 -25626 -25621 -25617 -25619 -25624 -25631 -25643 -25648 -25650 -25650 -25649 -25652 -25658 -25669 -25675 -25679 -25679 -25678 -25677 -25671 -25674 -25675 -25673 -25672 -25669 -25670 -25676 -25685 -25691 -25701 -25709 -25715 -25722 -25717 -25705 -25696 -25692 -25694 -25694 -25695 -25708 -25716 -25717 -25717 -25715 -25715 -25712 -25714 -25715 -25712 -25707 -25705 -25704 -25696 -25699 -25704 -25708 -25710 -25708 -25714 -25715 -25709 -25706 -25709 -25712 -25713 -25713 -25713 -25716 -25714 -25710 -25707 -25707 -25716 -25723 -25716 -25711 -25703 -25694 -25695 -25695 -25705 -25721 -25728 -25736 -25739 -25741 -25739 -25730 -25722 -25711 -25710 -25715 -25721 -25725 -25726 -25733 -25728 -25719 -25713 -25708 -25705 -25708 -25717 -25726 -25736 -25741 -25744 -25742 -25732 -25719 -25715 -25720 -25715 -25709 -25710 -25709 -25702 -25697 -25700 -25703 -25711 -25717 -25719 -25721 -25717 -25711 -25705 -25696 -25692 -25689 -25682 -25682 -25688 -25694 -25697 -25698 -25701 -25703 -25702 -25705 -25705 -25699 -25692 -25683 -25679 -25676 -25678 -25685 -25694 -25697 -25693 -25692 -25686 -25677 -25674 -25672 -25667 -25666 -25671 -25677 -25687 -25689 -25688 -25685 -25678 -25669 -25663 -25661 -25671 -25687 -25699 -25698 -25695 -25691 -25682 -25672 -25663 -25666 -25673 -25680 -25683 -25672 -25660 -25652 -25646 -25644 -25651 -25665 -25674 -25676 -25679 -25675 -25674 -25673 -25667 -25665 -25659 -25658 -25657 -25648 -25644 -25642 -25642 -25639 -25638 -25638 -25635 -25643 -25646 -25642 -25647 -25649 -25647 -25646 -25654 -25658 -25652 -25649 -25645 -25638 -25627 -25621 -25625 -25628 -25632 -25638 -25641 -25644 -25648 -25656 -25661 -25658 -25659 -25665 -25665 -25655 -25648 -25640 -25634 -25629 -25621 -25622 -25625 -25631 -25640 -25644 -25642 -25636 -25631 -25623 -25619 -25619 -25620 -25627 -25633 -25637 -25632 -25630 -25633 -25627 -25625 -25624 -25624 -25629 -25634 -25638 -25634 -25629 -25627 -25622 -25616 -25615 -25613 -25605 -25596 -25592 -25589 -25589 -25590 -25592 -25599 -25601 -25604 -25606 -25598 -25593 -25595 -25595 -25595 -25599 -25603 -25601 -25595 -25583 -25568 -25565 -25567 -25573 -25584 -25589 -25593 -25590 -25583 -25579 -25576 -25576 -25571 -25572 -25578 -25572 -25571 -25573 -25574 -25579 -25578 -25577 -25580 -25583 -25584 -25586 -25589 -25592 -25600 -25602 -25595 -25588 -25580 -25574 -25571 -25575 -25581 -25589 -25594 -25598 -25607 -25615 -25620 -25621 -25620 -25617 -25617 -25616 -25614 -25618 -25618 -25619 -25626 -25630 -25630 -25627 -25627 -25627 -25628 -25633 -25639 -25643 -25642 -25644 -25650 -25648 -25647 -25651 -25653 -25654 -25658 -25664 -25664 -25664 -25662 -25655 -25641 -25632 -25631 -25632 -25642 -25656 -25671 -25682 -25680 -25672 -25661 -25654 -25650 -25648 -25650 -25657 -25665 -25662 -25661 -25660 -25658 -25658 -25651 -25648 -25650 -25649 -25651 -25651 -25653 -25655 -25656 -25657 -25659 -25664 -25664 -25655 -25649 -25646 -25642 -25645 -25650 -25656 -25663 -25661 -25655 -25651 -25643 -25637 -25638 -25645 -25655 -25665 -25670 -25663 -25650 -25638 -25630 -25625 -25624 -25634 -25650 -25662 -25668 -25667 -25666 -25662 -25660 -25667 -25673 -25682 -25687 -25687 -25684 -25676 -25670 -25661 -25654 -25654 -25658 -25664 -25668 -25675 -25674 -25669 -25666 -25662 -25658 -25656 -25656 -25664 -25668 -25666 -25669 -25670 -25671 -25675 -25682 -25692 -25698 -25699 -25698 -25694 -25682 -25677 -25675 -25674 -25689 -25696 -25700 -25702 -25691 -25688 -25685 -25683 -25691 -25698 -25705 -25705 -25706 -25704 -25702 -25702 -25700 -25698 -25705 -25714 -25719 -25719 -25716 -25712 -25706 -25699 -25699 -25694 -25688 -25694 -25698 -25698 -25704 -25707 -25701 -25699 -25692 -25690 -25691 -25688 -25689 -25690 -25688 -25681 -25678 -25681 -25681 -25684 -25692 -25700 -25704 -25697 -25687 -25679 -25668 -25661 -25660 -25664 -25665 -25668 -25668 -25668 -25670 -25667 -25669 -25669 -25671 -25673 -25669 -25665 -25661 -25663 -25668 -25670 -25667 -25666 -25666 -25660 -25656 -25655 -25656 -25658 -25657 -25656 -25664 -25669 -25670 -25670 -25664 -25662 -25655 -25655 -25662 -25667 -25675 -25675 -25674 -25673 -25667 -25664 -25658 -25656 -25657 -25662 -25664 -25664 -25663 -25658 -25656 -25656 -25660 -25663 -25660 -25649 -25642 -25638 -25633 -25635 -25639 -25645 -25657 -25666 -25669 -25665 -25662 -25658 -25656 -25656 -25653 -25657 -25657 -25656 -25658 -25659 -25664 -25667 -25665 -25667 -25665 -25663 -25662 -25656 -25656 -25659 -25660 -25670 -25680 -25687 -25695 -25698 -25698 -25693 -25682 -25668 -25659 -25661 -25669 -25673 -25674 -25672 -25667 -25668 -25666 -25666 -25670 -25668 -25668 -25668 -25669 -25664 -25659 -25656 -25655 -25664 -25671 -25676 -25680 -25679 -25672 -25664 -25663 -25659 -25652 -25649 -25643 -25640 -25645 -25649 -25651 -25657 -25659 -25661 -25667 -25674 -25683 -25685 -25686 -25683 -25681 -25679 -25673 -25670 -25667 -25671 -25677 -25678 -25678 -25674 -25668 -25663 -25660 -25660 -25665 -25674 -25679 -25683 -25678 -25676 -25673 -25666 -25667 -25668 -25668 -25659 -25655 -25657 -25654 -25658 -25656 -25652 -25653 -25640 -25638 -25644 -25650 -25655 -25649 -25641 -25635 -25627 -25618 -25612 -25616 -25628 -25634 -25637 -25644 -25643 -25636 -25632 -25631 -25634 -25640 -25633 -25625 -25626 -25623 -25625 -25633 -25637 -25635 -25635 -25633 -25624 -25619 -25613 -25605 -25600 -25597 -25600 -25605 -25609 -25618 -25627 -25635 -25650 -25655 -25649 -25638 -25627 -25620 -25618 -25622 -25629 -25631 -25632 -25638 -25641 -25647 -25649 -25646 -25641 -25629 -25620 -25616 -25618 -25626 -25636 -25648 -25656 -25656 -25654 -25649 -25649 -25653 -25654 -25655 -25649 -25640 -25636 -25631 -25634 -25643 -25650 -25656 -25656 -25651 -25646 -25646 -25645 -25644 -25647 -25653 -25651 -25651 -25649 -25639 -25639 -25641 -25644 -25641 -25635 -25633 -25626 -25627 -25628 -25627 -25628 -25625 -25624 -25624 -25630 -25634 -25632 -25635 -25639 -25634 -25631 -25628 -25627 -25628 -25627 -25626 -25625 -25618 -25612 -25609 -25606 -25608 -25613 -25616 -25617 -25619 -25624 -25629 -25630 -25636 -25644 -25645 -25649 -25647 -25642 -25642 -25641 -25642 -25647 -25653 -25657 -25663 -25667 -25669 -25670 -25669 -25667 -25666 -25667 -25663 -25665 -25673 -25681 -25696 -25705 -25715 -25717 -25711 -25709 -25701 -25692 -25689 -25687 -25681 -25687 -25696 -25697 -25708 -25717 -25715 -25710 -25707 -25709 -25708 -25708 -25707 -25711 -25718 -25712 -25712 -25712 -25709 -25710 -25709 -25710 -25713 -25718 -25718 -25714 -25711 -25713 -25716 -25712 -25713 -25716 -25719 -25719 -25722 -25727 -25726 -25725 -25721 -25719 -25724 -25724 -25721 -25712 -25701 -25705 -25704 -25705 -25716 -25718 -25718 -25715 -25715 -25717 -25718 -25722 -25721 -25721 -25722 -25715 -25713 -25709 -25706 -25709 -25709 -25714 -25718 -25717 -25721 -25725 -25729 -25731 -25727 -25717 -25708 -25701 -25703 -25707 -25713 -25722 -25728 -25728 -25727 -25724 -25722 -25721 -25724 -25731 -25737 -25745 -25750 -25740 -25736 -25735 -25733 -25730 -25726 -25727 -25728 -25729 -25733 -25737 -25744 -25738 -25725 -25725 -25722 -25715 -25721 -25729 -25736 -25741 -25745 -25753 -25752 -25748 -25749 -25742 -25737 -25737 -25734 -25730 -25727 -25728 -25727 -25720 -25716 -25713 -25714 -25719 -25721 -25724 -25723 -25723 -25721 -25714 -25712 -25711 -25704 -25699 -25703 -25702 -25700 -25699 -25693 -25687 -25683 -25683 -25686 -25686 -25684 -25684 -25684 -25685 -25684 -25682 -25679 -25674 -25672 -25668 -25666 -25666 -25666 -25669 -25676 -25680 -25681 -25680 -25676 -25674 -25666 -25658 -25651 -25643 -25637 -25628 -25623 -25626 -25624 -25627 -25636 -25645 -25647 -25647 -25650 -25646 -25636 -25624 -25616 -25616 -25617 -25620 -25630 -25639 -25640 -25641 -25633 -25632 -25635 -25634 -25641 -25645 -25649 -25652 -25642 -25630 -25627 -25623 -25618 -25618 -25622 -25629 -25631 -25638 -25639 -25629 -25627 -25627 -25630 -25631 -25634 -25639 -25639 -25637 -25634 -25634 -25639 -25642 -25641 -25642 -25642 -25638 -25631 -25633 -25637 -25634 -25632 -25630 -25630 -25625 -25627 -25629 -25634 -25645 -25646 -25645 -25643 -25641 -25639 -25634 -25632 -25636 -25640 -25644 -25650 -25651 -25649 -25650 -25650 -25645 -25645 -25644 -25641 -25637 -25635 -25634 -25628 -25627 -25632 -25635 -25637 -25635 -25633 -25632 -25629 -25629 -25627 -25629 -25632 -25630 -25631 -25633 -25631 -25628 -25631 -25632 -25629 -25631 -25625 -25620 -25616 -25607 -25609 -25610 -25608 -25612 -25614 -25617 -25617 -25618 -25619 -25619 -25621 -25619 -25615 -25617 -25619 -25617 -25617 -25615 -25611 -25610 -25606 -25604 -25608 -25606 -25605 -25601 -25591 -25590 -25587 -25589 -25594 -25604 -25615 -25618 -25619 -25610 -25602 -25596 -25589 -25593 -25593 -25598 -25604 -25599 -25591 -25584 -25580 -25579 -25582 -25583 -25585 -25586 -25582 -25583 -25581 -25577 -25580 -25582 -25584 -25587 -25589 -25587 -25585 -25585 -25582 -25580 -25583 -25588 -25591 -25594 -25591 -25588 -25589 -25583 -25581 -25579 -25578 -25579 -25582 -25586 -25585 -25583 -25581 -25582 -25586 -25592 -25596 -25598 -25606 -25609 -25604 -25602 -25599 -25599 -25601 -25603 -25601 -25597 -25598 -25596 -25593 -25594 -25592 -25594 -25594 -25591 -25590 -25592 -25594 -25595 -25598 -25600 -25595 -25592 -25594 -25603 -25612 -25615 -25622 -25625 -25624 -25621 -25619 -25625 -25626 -25627 -25633 -25633 -25633 -25638 -25637 -25634 -25634 -25630 -25633 -25637 -25639 -25643 -25645 -25652 -25650 -25645 -25641 -25644 -25649 -25650 -25661 -25670 -25676 -25676 -25674 -25671 -25663 -25657 -25656 -25654 -25659 -25667 -25669 -25674 -25675 -25671 -25661 -25656 -25657 -25660 -25671 -25678 -25688 -25693 -25691 -25684 -25667 -25656 -25651 -25648 -25647 -25648 -25647 -25654 -25661 -25658 -25660 -25659 -25659 -25661 -25664 -25669 -25671 -25669 -25663 -25669 -25668 -25660 -25658 -25650 -25646 -25644 -25642 -25646 -25649 -25648 -25645 -25644 -25643 -25644 -25650 -25650 -25649 -25652 -25653 -25656 -25655 -25651 -25651 -25648 -25643 -25638 -25638 -25637 -25633 -25631 -25635 -25639 -25642 -25650 -25648 -25651 -25657 -25653 -25655 -25656 -25654 -25658 -25652 -25645 -25647 -25645 -25649 -25653 -25655 -25657 -25655 -25653 -25647 -25639 -25637 -25639 -25636 -25632 -25633 -25629 -25634 -25638 -25635 -25636 -25632 -25630 -25628 -25625 -25625 -25624 -25625 -25621 -25612 -25609 -25609 -25603 -25599 -25599 -25597 -25598 -25595 -25592 -25597 -25598 -25600 -25604 -25603 -25598 -25602 -25599 -25595 -25602 -25603 -25608 -25613 -25613 -25615 -25612 -25609 -25611 -25610 -25611 -25620 -25622 -25622 -25623 -25614 -25602 -25594 -25590 -25588 -25592 -25604 -25618 -25630 -25638 -25641 -25640 -25633 -25629 -25628 -25626 -25627 -25628 -25631 -25638 -25642 -25642 -25641 -25639 -25637 -25637 -25636 -25638 -25640 -25638 -25636 -25637 -25636 -25635 -25643 -25650 -25659 -25672 -25672 -25678 -25683 -25676 -25676 -25673 -25669 -25669 -25663 -25659 -25652 -25652 -25661 -25665 -25666 -25665 -25670 -25671 -25667 -25672 -25671 -25668 -25669 -25669 -25668 -25671 -25674 -25674 -25674 -25671 -25671 -25674 -25677 -25676 -25677 -25682 -25682 -25682 -25680 -25682 -25681 -25674 -25671 -25672 -25677 -25678 -25682 -25688 -25689 -25692 -25691 -25691 -25692 -25687 -25689 -25687 -25686 -25693 -25699 -25704 -25706 -25711 -25710 -25712 -25716 -25713 -25713 -25710 -25707 -25703 -25704 -25707 -25710 -25716 -25713 -25713 -25716 -25713 -25714 -25716 -25726 -25739 -25741 -25742 -25744 -25742 -25738 -25738 -25738 -25739 -25738 -25740 -25742 -25743 -25745 -25743 -25743 -25744 -25746 -25745 -25745 -25752 -25753 -25751 -25746 -25739 -25742 -25739 -25734 -25736 -25739 -25738 -25739 -25740 -25742 -25745 -25742 -25744 -25744 -25742 -25743 -25744 -25747 -25751 -25751 -25747 -25745 -25739 -25736 -25735 -25734 -25738 -25738 -25737 -25741 -25743 -25742 -25740 -25745 -25741 -25738 -25739 -25733 -25732 -25727 -25723 -25723 -25718 -25722 -25726 -25728 -25730 -25731 -25728 -25717 -25712 -25708 -25704 -25707 -25705 -25703 -25710 -25708 -25707 -25709 -25709 -25708 -25705 -25701 -25701 -25702 -25699 -25700 -25701 -25698 -25698 -25694 -25687 -25686 -25683 -25675 -25668 -25671 -25675 -25677 -25685 -25686 -25688 -25692 -25693 -25693 -25690 -25685 -25681 -25678 -25671 -25668 -25663 -25659 -25662 -25663 -25661 -25661 -25665 -25662 -25663 -25666 -25660 -25664 -25661 -25655 -25655 -25652 -25651 -25648 -25644 -25644 -25643 -25640 -25639 -25642 -25645 -25652 -25655 -25658 -25658 -25653 -25651 -25647 -25644 -25640 -25637 -25638 -25640 -25639 -25633 -25626 -25624 -25626 -25624 -25630 -25639 -25644 -25643 -25643 -25643 -25643 -25645 -25637 -25635 -25638 -25639 -25644 -25646 -25646 -25646 -25646 -25643 -25644 -25644 -25643 -25649 -25650 -25652 -25654 -25651 -25653 -25652 -25651 -25656 -25656 -25657 -25654 -25651 -25655 -25659 -25659 -25659 -25660 -25660 -25658 -25662 -25665 -25665 -25664 -25659 -25657 -25656 -25655 -25656 -25652 -25652 -25657 -25658 -25660 -25666 -25669 -25667 -25664 -25659 -25661 -25660 -25657 -25653 -25648 -25655 -25659 -25659 -25662 -25662 -25660 -25655 -25652 -25648 -25647 -25650 -25653 -25660 -25665 -25668 -25668 -25663 -25658 -25661 -25661 -25663 -25666 -25666 -25668 -25663 -25660 -25657 -25656 -25658 -25657 -25657 -25659 -25664 -25662 -25660 -25664 -25668 -25671 -25673 -25674 -25674 -25669 -25659 -25654 -25650 -25651 -25651 -25652 -25661 -25662 -25666 -25668 -25663 -25663 -25664 -25661 -25660 -25659 -25656 -25655 -25652 -25652 -25657 -25662 -25661 -25659 -25657 -25658 -25660 -25659 -25662 -25670 -25671 -25665 -25658 -25657 -25657 -25661 -25671 -25673 -25671 -25674 -25672 -25662 -25659 -25660 -25664 -25671 -25676 -25681 -25682 -25678 -25674 -25670 -25668 -25662 -25659 -25662 -25664 -25669 -25673 -25678 -25683 -25683 -25683 -25682 -25680 -25679 -25671 -25667 -25671 -25676 -25680 -25680 -25683 -25681 -25674 -25670 -25672 -25673 -25670 -25667 -25667 -25669 -25669 -25672 -25669 -25669 -25670 -25666 -25670 -25672 -25675 -25675 -25671 -25672 -25676 -25675 -25673 -25673 -25670 -25667 -25668 -25670 -25663 -25660 -25661 -25658 -25657 -25661 -25665 -25668 -25668 -25662 -25660 -25660 -25654 -25652 -25653 -25660 -25666 -25670 -25672 -25671 -25676 -25672 -25667 -25666 -25663 -25664 -25665 -25667 -25670 -25674 -25671 -25668 -25669 -25672 -25677 -25676 -25674 -25675 -25672 -25671 -25673 -25673 -25671 -25671 -25669 -25674 -25678 -25678 -25680 -25680 -25682 -25686 -25683 -25678 -25674 -25665 -25662 -25658 -25659 -25670 -25672 -25669 -25666 -25663 -25657 -25648 -25644 -25642 -25647 -25652 -25649 -25647 -25643 -25637 -25631 -25630 -25635 -25639 -25644 -25647 -25647 -25650 -25651 -25643 -25637 -25634 -25632 -25635 -25636 -25639 -25642 -25642 -25639 -25633 -25632 -25631 -25626 -25620 -25617 -25620 -25625 -25627 -25629 -25636 -25639 -25639 -25636 -25633 -25638 -25632 -25624 -25627 -25628 -25631 -25633 -25636 -25644 -25650 -25650 -25644 -25640 -25636 -25629 -25622 -25620 -25621 -25621 -25621 -25622 -25627 -25629 -25631 -25634 -25637 -25643 -25645 -25640 -25636 -25632 -25626 -25623 -25619 -25617 -25618 -25618 -25617 -25616 -25615 -25612 -25609 -25606 -25606 -25611 -25613 -25612 -25610 -25609 -25606 -25603 -25606 -25611 -25609 -25611 -25610 -25605 -25604 -25606 -25610 -25611 -25612 -25615 -25610 -25604 -25606 -25610 -25610 -25611 -25609 -25614 -25615 -25605 -25606 -25603 -25602 -25605 -25602 -25608 -25610 -25605 -25604 -25603 -25606 -25612 -25613 -25613 -25610 -25611 -25610 -25604 -25607 -25606 -25611 -25614 -25609 -25613 -25617 -25611 -25606 -25605 -25604 -25603 -25598 -25597 -25604 -25609 -25610 -25609 -25608 -25605 -25603 -25599 -25597 -25596 -25601 -25605 -25607 -25612 -25618 -25621 -25618 -25617 -25617 -25614 -25615 -25616 -25620 -25625 -25627 -25627 -25624 -25616 -25609 -25609 -25612 -25623 -25632 -25632 -25631 -25635 -25642 -25643 -25640 -25642 -25645 -25643 -25640 -25635 -25635 -25637 -25626 -25619 -25623 -25627 -25630 -25632 -25639 -25641 -25642 -25644 -25635 -25627 -25619 -25612 -25611 -25615 -25627 -25632 -25636 -25645 -25646 -25642 -25641 -25639 -25639 -25640 -25637 -25637 -25638 -25636 -25637 -25635 -25636 -25635 -25633 -25635 -25628 -25625 -25626 -25628 -25630 -25632 -25638 -25638 -25638 -25638 -25637 -25638 -25637 -25633 -25633 -25637 -25634 -25630 -25627 -25628 -25634 -25635 -25637 -25639 -25644 -25645 -25640 -25635 -25629 -25628 -25626 -25628 -25633 -25640 -25644 -25635 -25628 -25630 -25632 -25630 -25630 -25628 -25629 -25629 -25627 -25628 -25624 -25626 -25629 -25628 -25628 -25628 -25631 -25635 -25635 -25635 -25638 -25637 -25632 -25630 -25630 -25637 -25638 -25641 -25649 -25646 -25647 -25651 -25648 -25648 -25649 -25648 -25654 -25659 -25658 -25656 -25652 -25653 -25652 -25655 -25664 -25665 -25668 -25670 -25668 -25669 -25672 -25674 -25674 -25678 -25678 -25677 -25676 -25677 -25676 -25671 -25674 -25674 -25680 -25693 -25697 -25700 -25701 -25698 -25691 -25680 -25677 -25684 -25690 -25701 -25710 -25711 -25716 -25716 -25712 -25713 -25711 -25708 -25708 -25705 -25702 -25704 -25710 -25719 -25720 -25723 -25723 -25724 -25725 -25723 -25730 -25730 -25735 -25737 -25733 -25730 -25723 -25720 -25719 -25718 -25724 -25729 -25727 -25727 -25728 -25726 -25725 -25724 -25728 -25729 -25728 -25726 -25724 -25723 -25721 -25716 -25709 -25704 -25701 -25702 -25703 -25705 -25716 -25717 -25712 -25715 -25715 -25711 -25706 -25705 -25709 -25706 -25705 -25706 -25704 -25704 -25704 -25704 -25701 -25696 -25693 -25691 -25692 -25695 -25694 -25697 -25697 -25694 -25693 -25690 -25695 -25699 -25694 -25696 -25700 -25702 -25703 -25699 -25694 -25694 -25689 -25684 -25686 -25687 -25685 -25682 -25682 -25679 -25673 -25675 -25674 -25673 -25678 -25684 -25692 -25692 -25691 -25693 -25692 -25693 -25692 -25688 -25689 -25687 -25685 -25690 -25695 -25692 -25689 -25686 -25682 -25680 -25681 -25685 -25686 -25691 -25691 -25690 -25691 -25688 -25688 -25687 -25688 -25691 -25691 -25692 -25695 -25697 -25693 -25691 -25694 -25697 -25699 -25694 -25697 -25700 -25692 -25684 -25684 -25690 -25689 -25686 -25686 -25684 -25682 -25683 -25687 -25688 -25691 -25696 -25698 -25694 -25688 -25685 -25684 -25687 -25689 -25697 -25701 -25701 -25701 -25695 -25694 -25691 -25688 -25692 -25695 -25698 -25697 -25693 -25691 -25689 -25691 -25691 -25697 -25700 -25702 -25706 -25701 -25700 -25702 -25700 -25701 -25699 -25695 -25697 -25700 -25701 -25700 -25691 -25686 -25686 -25685 -25684 -25687 -25690 -25693 -25695 -25697 -25696 -25695 -25694 -25692 -25692 -25691 -25691 -25689 -25684 -25682 -25684 -25687 -25684 -25680 -25675 -25668 -25667 -25673 -25675 -25672 -25674 -25674 -25672 -25673 -25675 -25679 -25676 -25673 -25670 -25672 -25672 -25669 -25667 -25662 -25658 -25655 -25657 -25655 -25651 -25649 -25646 -25648 -25646 -25645 -25647 -25646 -25644 -25646 -25648 -25646 -25637 -25632 -25631 -25630 -25635 -25635 -25636 -25636 -25637 -25638 -25632 -25634 -25630 -25626 -25625 -25631 -25637 -25627 -25623 -25620 -25613 -25611 -25611 -25613 -25618 -25620 -25615 -25616 -25620 -25615 -25609 -25611 -25611 -25618 -25628 -25621 -25619 -25617 -25612 -25613 -25612 -25615 -25614 -25613 -25617 -25616 -25618 -25621 -25622 -25621 -25626 -25634 -25643 -25648 -25642 -25642 -25640 -25634 -25635 -25632 -25634 -25640 -25643 -25646 -25650 -25656 -25659 -25657 -25655 -25660 -25658 -25658 -25660 -25657 -25660 -25663 -25666 -25666 -25667 -25665 -25655 -25652 -25651 -25655 -25663 -25661 -25658 -25661 -25663 -25665 -25668 -25667 -25666 -25669 -25671 -25671 -25673 -25666 -25660 -25660 -25656 -25653 -25654 -25660 -25665 -25664 -25666 -25668 -25668 -25667 -25662 -25669 -25676 -25675 -25680 -25681 -25679 -25679 -25678 -25680 -25682 -25681 -25678 -25674 -25667 -25666 -25668 -25666 -25661 -25659 -25664 -25666 -25663 -25658 -25656 -25659 -25656 -25653 -25661 -25666 -25667 -25667 -25663 -25659 -25660 -25663 -25662 -25660 -25661 -25658 -25653 -25652 -25652 -25656 -25659 -25660 -25661 -25661 -25661 -25657 -25652 -25647 -25643 -25642 -25642 -25640 -25644 -25646 -25643 -25644 -25644 -25641 -25642 -25642 -25641 -25639 -25641 -25647 -25649 -25645 -25641 -25642 -25638 -25635 -25634 -25634 -25641 -25640 -25642 -25646 -25647 -25643 -25639 -25641 -25638 -25639 -25641 -25637 -25638 -25640 -25644 -25642 -25637 -25634 -25634 -25635 -25627 -25622 -25625 -25625 -25623 -25626 -25632 -25635 -25635 -25632 -25631 -25632 -25633 -25634 -25630 -25627 -25627 -25624 -25621 -25620 -25616 -25612 -25608 -25608 -25614 -25620 -25623 -25623 -25622 -25623 -25616 -25608 -25607 -25605 -25602 -25604 -25608 -25612 -25617 -25616 -25612 -25615 -25614 -25614 -25610 -25605 -25605 -25605 -25605 -25604 -25606 -25607 -25612 -25618 -25617 -25620 -25626 -25626 -25623 -25620 -25617 -25615 -25612 -25612 -25613 -25612 -25613 -25612 -25612 -25613 -25610 -25612 -25613 -25611 -25613 -25613 -25612 -25615 -25616 -25617 -25618 -25619 -25619 -25613 -25607 -25605 -25609 -25610 -25617 -25622 -25622 -25628 -25625 -25615 -25608 -25600 -25603 -25609 -25615 -25623 -25625 -25626 -25622 -25613 -25610 -25610 -25609 -25612 -25617 -25619 -25618 -25612 -25603 -25605 -25608 -25605 -25604 -25604 -25604 -25603 -25604 -25606 -25611 -25613 -25609 -25605 -25605 -25600 -25600 -25600 -25597 -25598 -25600 -25601 -25598 -25603 -25605 -25602 -25603 -25602 -25602 -25599 -25599 -25604 -25606 -25607 -25607 -25604 -25598 -25597 -25598 -25602 -25602 -25600 -25602 -25599 -25600 -25601 -25603 -25601 -25597 -25598 -25599 -25604 -25610 -25615 -25615 -25616 -25616 -25614 -25616 -25612 -25611 -25607 -25608 -25605 -25598 -25603 -25603 -25611 -25619 -25616 -25614 -25608 -25601 -25604 -25612 -25615 -25620 -25621 -25617 -25613 -25606 -25603 -25602 -25602 -25609 -25614 -25613 -25611 -25610 -25607 -25604 -25608 -25611 -25611 -25612 -25613 -25612 -25612 -25614 -25615 -25618 -25619 -25621 -25625 -25630 -25633 -25635 -25641 -25640 -25637 -25632 -25629 -25632 -25631 -25631 -25636 -25637 -25638 -25640 -25638 -25638 -25637 -25638 -25642 -25643 -25646 -25646 -25651 -25660 -25660 -25664 -25663 -25664 -25664 -25655 -25652 -25647 -25641 -25642 -25645 -25656 -25665 -25673 -25681 -25682 -25682 -25679 -25674 -25672 -25672 -25671 -25672 -25676 -25683 -25686 -25685 -25686 -25688 -25687 -25687 -25686 -25687 -25691 -25694 -25696 -25701 -25706 -25705 -25702 -25701 -25700 -25695 -25693 -25696 -25701 -25702 -25703 -25708 -25705 -25703 -25703 -25701 -25705 -25705 -25705 -25709 -25706 -25706 -25709 -25707 -25709 -25713 -25715 -25720 -25718 -25718 -25722 -25727 -25733 -25732 -25733 -25729 -25725 -25726 -25723 -25724 -25730 -25733 -25732 -25734 -25738 -25740 -25738 -25737 -25738 -25736 -25732 -25736 -25743 -25746 -25748 -25746 -25745 -25743 -25740 -25740 -25737 -25737 -25735 -25737 -25741 -25741 -25744 -25745 -25746 -25751 -25753 -25754 -25755 -25751 -25753 -25756 -25752 -25751 -25756 -25762 -25763 -25761 -25761 -25761 -25757 -25753 -25757 -25759 -25758 -25763 -25767 -25769 -25771 -25770 -25763 -25763 -25763 -25761 -25765 -25762 -25762 -25761 -25758 -25762 -25768 -25778 -25784 -25781 -25777 -25775 -25773 -25771 -25769 -25774 -25779 -25779 -25783 -25787 -25789 -25794 -25791 -25783 -25780 -25785 -25791 -25795 -25792 -25795 -25800 -25796 -25798 -25798 -25797 -25800 -25802 -25803 -25802 -25812 -25814 -25807 -25805 -25803 -25804 -25803 -25799 -25803 -25806 -25804 -25805 -25804 -25804 -25803 -25801 -25801 -25802 -25803 -25801 -25797 -25792 -25792 -25792 -25791 -25794 -25792 -25794 -25794 -25790 -25796 -25793 -25789 -25784 -25778 -25776 -25771 -25769 -25765 -25768 -25774 -25771 -25773 -25775 -25772 -25768 -25765 -25760 -25755 -25752 -25748 -25744 -25741 -25744 -25748 -25749 -25748 -25744 -25741 -25740 -25736 -25731 -25730 -25722 -25720 -25722 -25721 -25725 -25725 -25721 -25715 -25710 -25711 -25705 -25698 -25698 -25692 -25691 -25693 -25692 -25697 -25694 -25687 -25681 -25678 -25671 -25666 -25669 -25667 -25668 -25672 -25670 -25662 -25654 -25653 -25648 -25642 -25637 -25637 -25637 -25636 -25631 -25628 -25627 -25622 -25619 -25616 -25615 -25615 -25617 -25617 -25611 -25607 -25600 -25591 -25586 -25589 -25589 -25591 -25596 -25597 -25594 -25586 -25581 -25575 -25571 -25573 -25572 -25575 -25576 -25574 -25577 -25576 -25565 -25558 -25555 -25553 -25555 -25555 -25554 -25552 -25545 -25536 -25526 -25525 -25530 -25531 -25532 -25536 -25538 -25535 -25530 -25531 -25531 -25527 -25526 -25525 -25525 -25530 -25532 -25531 -25525 -25522 -25528 -25525 -25521 -25519 -25516 -25522 -25529 -25530 -25531 -25528 -25523 -25519 -25520 -25520 -25516 -25523 -25527 -25526 -25527 -25522 -25520 -25528 -25533 -25538 -25543 -25543 -25539 -25535 -25530 -25526 -25525 -25522 -25524 -25528 -25530 -25531 -25529 -25530 -25532 -25531 -25531 -25531 -25536 -25536 -25530 -25528 -25525 -25522 -25525 -25523 -25527 -25534 -25534 -25538 -25536 -25536 -25531 -25523 -25522 -25519 -25523 -25527 -25528 -25533 -25533 -25534 -25537 -25536 -25535 -25528 -25524 -25522 -25518 -25524 -25527 -25534 -25539 -25536 -25535 -25530 -25524 -25521 -25520 -25520 -25522 -25528 -25537 -25540 -25539 -25542 -25543 -25539 -25534 -25533 -25533 -25530 -25532 -25537 -25541 -25548 -25551 -25552 -25555 -25557 -25562 -25561 -25555 -25554 -25551 -25548 -25550 -25548 -25551 -25553 -25551 -25559 -25563 -25561 -25560 -25557 -25553 -25555 -25563 -25568 -25571 -25573 -25575 -25576 -25577 -25579 -25580 -25581 -25582 -25587 -25587 -25587 -25587 -25585 -25589 -25597 -25607 -25615 -25620 -25619 -25616 -25620 -25619 -25618 -25619 -25619 -25623 -25633 -25646 -25650 -25645 -25642 -25643 -25645 -25648 -25651 -25652 -25658 -25658 -25660 -25668 -25670 -25671 -25668 -25667 -25671 -25671 -25676 -25681 -25684 -25686 -25689 -25696 -25699 -25702 -25697 -25697 -25708 -25707 -25706 -25703 -25698 -25699 -25698 -25704 -25708 -25708 -25704 -25704 -25709 -25716 -25722 -25725 -25727 -25726 -25726 -25728 -25728 -25725 -25724 -25724 -25723 -25727 -25727 -25725 -25725 -25729 -25727 -25725 -25731 -25734 -25731 -25728 -25730 -25732 -25732 -25731 -25729 -25728 -25724 -25721 -25719 -25716 -25717 -25719 -25719 -25717 -25717 -25714 -25709 -25709 -25712 -25710 -25708 -25712 -25710 -25706 -25707 -25709 -25711 -25707 -25704 -25702 -25700 -25702 -25704 -25703 -25701 -25701 -25694 -25688 -25689 -25689 -25690 -25691 -25695 -25700 -25701 -25702 -25701 -25698 -25699 -25698 -25696 -25697 -25699 -25702 -25696 -25687 -25684 -25687 -25684 -25684 -25683 -25685 -25693 -25695 -25694 -25689 -25685 -25680 -25672 -25675 -25680 -25685 -25684 -25680 -25684 -25687 -25683 -25682 -25686 -25683 -25683 -25685 -25680 -25679 -25678 -25671 -25669 -25672 -25674 -25675 -25673 -25673 -25676 -25676 -25676 -25672 -25675 -25677 -25677 -25681 -25681 -25677 -25672 -25667 -25664 -25668 -25670 -25670 -25674 -25675 -25677 -25674 -25670 -25672 -25671 -25670 -25669 -25669 -25673 -25671 -25671 -25676 -25671 -25671 -25676 -25675 -25675 -25677 -25678 -25676 -25670 -25669 -25665 -25657 -25651 -25651 -25657 -25658 -25660 -25663 -25662 -25661 -25658 -25654 -25650 -25648 -25652 -25652 -25648 -25649 -25651 -25652 -25649 -25653 -25660 -25660 -25660 -25655 -25654 -25655 -25651 -25653 -25653 -25656 -25658 -25657 -25653 -25647 -25647 -25645 -25646 -25644 -25648 -25658 -25654 -25649 -25649 -25650 -25653 -25653 -25654 -25654 -25656 -25656 -25653 -25655 -25654 -25649 -25644 -25646 -25650 -25649 -25649 -25653 -25654 -25655 -25651 -25652 -25654 -25648 -25647 -25646 -25650 -25656 -25659 -25661 -25665 -25670 -25669 -25664 -25659 -25659 -25659 -25658 -25660 -25661 -25666 -25667 -25666 -25662 -25661 -25665 -25665 -25668 -25668 -25671 -25672 -25668 -25670 -25671 -25669 -25670 -25674 -25673 -25675 -25673 -25673 -25680 -25679 -25680 -25682 -25684 -25682 -25682 -25679 -25676 -25685 -25691 -25694 -25695 -25696 -25699 -25696 -25697 -25699 -25699 -25700 -25696 -25692 -25691 -25687 -25686 -25689 -25691 -25693 -25697 -25697 -25699 -25698 -25694 -25697 -25701 -25707 -25710 -25713 -25712 -25708 -25706 -25703 -25703 -25700 -25704 -25710 -25707 -25707 -25703 -25698 -25701 -25698 -25696 -25699 -25709 -25714 -25710 -25714 -25714 -25713 -25709 -25705 -25709 -25707 -25707 -25707 -25708 -25708 -25706 -25706 -25703 -25704 -25705 -25699 -25695 -25696 -25695 -25700 -25702 -25699 -25701 -25695 -25693 -25691 -25689 -25692 -25691 -25692 -25692 -25695 -25697 -25693 -25692 -25694 -25696 -25700 -25702 -25700 -25696 -25690 -25690 -25692 -25695 -25695 -25694 -25694 -25698 -25698 -25695 -25696 -25696 -25698 -25696 -25697 -25701 -25701 -25700 -25704 -25707 -25704 -25707 -25707 -25704 -25703 -25703 -25705 -25707 -25709 -25706 -25709 -25710 -25708 -25710 -25706 -25706 -25708 -25705 -25708 -25711 -25717 -25715 -25709 -25711 -25711 -25718 -25713 -25712 -25717 -25714 -25719 -25719 -25716 -25715 -25713 -25713 -25710 -25707 -25712 -25716 -25717 -25717 -25717 -25718 -25720 -25722 -25725 -25727 -25731 -25737 -25736 -25728 -25720 -25713 -25707 -25709 -25713 -25708 -25711 -25712 -25712 -25714 -25709 -25710 -25713 -25720 -25719 -25718 -25724 -25720 -25717 -25712 -25708 -25708 -25707 -25708 -25704 -25702 -25703 -25704 -25703 -25698 -25695 -25694 -25693 -25692 -25694 -25697 -25698 -25696 -25692 -25689 -25687 -25686 -25686 -25683 -25681 -25680 -25678 -25678 -25676 -25677 -25675 -25672 -25675 -25677 -25677 -25671 -25665 -25668 -25661 -25656 -25655 -25653 -25654 -25657 -25660 -25659 -25657 -25652 -25651 -25653 -25651 -25649 -25642 -25639 -25638 -25629 -25626 -25626 -25622 -25620 -25620 -25625 -25626 -25627 -25627 -25621 -25621 -25623 -25620 -25622 -25619 -25618 -25620 -25617 -25616 -25616 -25616 -25613 -25610 -25610 -25609 -25604 -25603 -25603 -25601 -25604 -25605 -25606 -25607 -25611 -25611 -25606 -25606 -25600 -25596 -25594 -25592 -25594 -25594 -25592 -25586 -25586 -25590 -25590 -25593 -25591 -25590 -25593 -25590 -25591 -25587 -25581 -25579 -25577 -25577 -25578 -25580 -25579 -25575 -25575 -25577 -25578 -25576 -25582 -25588 -25591 -25596 -25594 -25588 -25580 -25576 -25577 -25576 -25572 -25568 -25566 -25570 -25570 -25574 -25581 -25581 -25583 -25580 -25582 -25583 -25578 -25579 -25576 -25574 -25572 -25574 -25578 -25577 -25580 -25586 -25586 -25588 -25593 -25588 -25583 -25582 -25581 -25585 -25589 -25596 -25599 -25597 -25595 -25593 -25593 -25591 -25597 -25596 -25595 -25602 -25598 -25596 -25595 -25593 -25594 -25597 -25604 -25606 -25606 -25604 -25600 -25596 -25597 -25600 -25602 -25606 -25613 -25616 -25615 -25616 -25612 -25609 -25604 -25605 -25611 -25611 -25615 -25619 -25621 -25622 -25613 -25612 -25618 -25622 -25624 -25625 -25622 -25623 -25628 -25622 -25621 -25622 -25617 -25618 -25622 -25622 -25625 -25628 -25624 -25625 -25626 -25627 -25628 -25628 -25629 -25628 -25628 -25625 -25624 -25629 -25629 -25630 -25630 -25626 -25627 -25627 -25627 -25635 -25635 -25637 -25640 -25631 -25631 -25632 -25628 -25625 -25623 -25623 -25621 -25623 -25620 -25619 -25623 -25625 -25630 -25628 -25627 -25626 -25627 -25625 -25625 -25625 -25627 -25635 -25639 -25640 -25641 -25639 -25635 -25631 -25629 -25627 -25627 -25629 -25631 -25629 -25630 -25632 -25632 -25634 -25631 -25633 -25639 -25641 -25639 -25636 -25636 -25640 -25639 -25635 -25637 -25642 -25641 -25636 -25634 -25635 -25636 -25632 -25632 -25633 -25630 -25629 -25627 -25631 -25633 -25630 -25633 -25636 -25636 -25634 -25636 -25630 -25626 -25624 -25621 -25624 -25620 -25619 -25619 -25624 -25626 -25621 -25624 -25625 -25620 -25622 -25622 -25619 -25619 -25616 -25617 -25617 -25614 -25615 -25612 -25610 -25611 -25618 -25621 -25621 -25626 -25626 -25621 -25616 -25612 -25614 -25616 -25615 -25619 -25621 -25619 -25620 -25615 -25613 -25614 -25616 -25617 -25613 -25615 -25622 -25628 -25627 -25625 -25625 -25624 -25625 -25623 -25623 -25623 -25627 -25630 -25629 -25628 -25632 -25635 -25637 -25642 -25640 -25638 -25637 -25630 -25624 -25623 -25630 -25634 -25635 -25630 -25629 -25630 -25633 -25640 -25641 -25643 -25646 -25648 -25644 -25637 -25638 -25639 -25639 -25643 -25647 -25653 -25655 -25653 -25653 -25651 -25652 -25655 -25651 -25654 -25658 -25657 -25658 -25661 -25662 -25661 -25661 -25659 -25655 -25657 -25661 -25661 -25659 -25658 -25659 -25661 -25659 -25661 -25662 -25660 -25663 -25669 -25669 -25668 -25669 -25671 -25675 -25676 -25675 -25675 -25674 -25674 -25675 -25675 -25674 -25673 -25670 -25673 -25677 -25680 -25681 -25682 -25678 -25677 -25683 -25686 -25693 -25694 -25695 -25697 -25692 -25690 -25685 -25684 -25681 -25683 -25688 -25688 -25691 -25693 -25694 -25693 -25697 -25700 -25698 -25702 -25705 -25707 -25707 -25703 -25705 -25703 -25701 -25700 -25698 -25702 -25702 -25697 -25696 -25699 -25705 -25713 -25712 -25712 -25715 -25711 -25708 -25708 -25710 -25713 -25717 -25715 -25717 -25719 -25717 -25719 -25713 -25713 -25717 -25714 -25716 -25719 -25716 -25717 -25717 -25719 -25727 -25724 -25720 -25726 -25729 -25733 -25736 -25733 -25730 -25731 -25735 -25737 -25739 -25735 -25729 -25729 -25724 -25719 -25723 -25727 -25733 -25732 -25732 -25732 -25729 -25725 -25718 -25717 -25718 -25723 -25725 -25720 -25723 -25724 -25718 -25718 -25725 -25728 -25728 -25729 -25727 -25724 -25720 -25712 -25706 -25702 -25703 -25705 -25708 -25713 -25713 -25716 -25712 -25709 -25712 -25708 -25707 -25706 -25700 -25698 -25700 -25704 -25703 -25701 -25701 -25703 -25702 -25704 -25704 -25702 -25702 -25702 -25701 -25700 -25696 -25695 -25694 -25694 -25700 -25704 -25705 -25704 -25704 -25699 -25693 -25699 -25699 -25695 -25695 -25691 -25689 -25691 -25693 -25694 -25694 -25693 -25692 -25690 -25690 -25692 -25685 -25690 -25693 -25690 -25693 -25691 -25691 -25690 -25693 -25695 -25693 -25694 -25690 -25689 -25689 -25686 -25686 -25685 -25683 -25687 -25690 -25687 -25684 -25684 -25682 -25680 -25681 -25685 -25688 -25688 -25688 -25686 -25686 -25689 -25689 -25689 -25691 -25689 -25685 -25684 -25683 -25678 -25681 -25683 -25683 -25684 -25681 -25679 -25678 -25679 -25678 -25677 -25677 -25677 -25679 -25673 -25668 -25667 -25665 -25668 -25667 -25669 -25670 -25672 -25671 -25669 -25671 -25663 -25664 -25667 -25661 -25660 -25656 -25655 -25657 -25656 -25659 -25662 -25657 -25652 -25651 -25649 -25648 -25651 -25653 -25653 -25654 -25658 -25659 -25658 -25653 -25650 -25645 -25637 -25640 -25644 -25644 -25646 -25649 -25649 -25645 -25644 -25643 -25641 -25641 -25638 -25637 -25638 -25638 -25640 -25640 -25634 -25628 -25628 -25629 -25628 -25631 -25635 -25634 -25632 -25632 -25631 -25626 -25625 -25625 -25624 -25628 -25623 -25624 -25628 -25620 -25620 -25621 -25620 -25621 -25624 -25624 -25621 -25620 -25618 -25618 -25619 -25618 -25619 -25623 -25627 -25626 -25623 -25623 -25621 -25617 -25618 -25624 -25628 -25631 -25635 -25633 -25637 -25637 -25630 -25630 -25631 -25630 -25632 -25636 -25637 -25637 -25638 -25636 -25634 -25630 -25633 -25636 -25637 -25640 -25644 -25649 -25647 -25641 -25638 -25637 -25639 -25643 -25646 -25647 -25647 -25648 -25651 -25650 -25649 -25652 -25650 -25649 -25644 -25643 -25646 -25647 -25647 -25650 -25657 -25657 -25658 -25659 -25657 -25659 -25656 -25656 -25659 -25655 -25663 -25667 -25664 -25670 -25672 -25671 -25671 -25669 -25672 -25673 -25673 -25677 -25676 -25672 -25677 -25678 -25675 -25680 -25682 -25687 -25694 -25691 -25689 -25683 -25680 -25681 -25683 -25683 -25681 -25686 -25689 -25687 -25687 -25683 -25687 -25694 -25692 -25694 -25696 -25698 -25694 -25688 -25694 -25694 -25695 -25701 -25701 -25701 -25701 -25693 -25689 -25688 -25689 -25689 -25688 -25690 -25693 -25696 -25700 -25700 -25699 -25698 -25692 -25688 -25690 -25689 -25689 -25690 -25691 -25687 -25686 -25689 -25684 -25687 -25688 -25681 -25684 -25682 -25680 -25677 -25670 -25674 -25679 -25680 -25679 -25676 -25678 -25678 -25671 -25671 -25673 -25671 -25669 -25665 -25669 -25671 -25666 -25663 -25662 -25661 -25660 -25660 -25659 -25658 -25658 -25658 -25656 -25657 -25657 -25655 -25649 -25645 -25642 -25641 -25642 -25641 -25647 -25648 -25643 -25641 -25642 -25646 -25645 -25645 -25644 -25640 -25642 -25641 -25639 -25638 -25637 -25640 -25638 -25636 -25634 -25633 -25633 -25631 -25632 -25628 -25624 -25625 -25625 -25625 -25627 -25628 -25625 -25620 -25616 -25616 -25616 -25617 -25615 -25618 -25620 -25620 -25620 -25612 -25609 -25605 -25603 -25606 -25608 -25610 -25613 -25611 -25607 -25605 -25602 -25601 -25604 -25602 -25602 -25608 -25606 -25601 -25597 -25595 -25599 -25602 -25602 -25600 -25601 -25602 -25602 -25604 -25604 -25601 -25599 -25592 -25585 -25588 -25591 -25590 -25590 -25593 -25593 -25593 -25595 -25592 -25589 -25591 -25596 -25602 -25607 -25609 -25605 -25599 -25595 -25591 -25589 -25592 -25592 -25591 -25594 -25596 -25597 -25594 -25597 -25601 -25597 -25593 -25589 -25589 -25589 -25585 -25588 -25592 -25591 -25594 -25598 -25598 -25596 -25591 -25589 -25590 -25591 -25593 -25593 -25593 -25594 -25594 -25593 -25595 -25595 -25593 -25589 -25585 -25589 -25587 -25586 -25587 -25586 -25581 -25575 -25571 -25570 -25573 -25572 -25576 -25582 -25580 -25576 -25574 -25571 -25570 -25574 -25574 -25573 -25575 -25578 -25580 -25577 -25572 -25567 -25569 -25569 -25567 -25565 -25561 -25564 -25566 -25565 -25565 -25567 -25565 -25559 -25558 -25556 -25560 -25564 -25563 -25566 -25567 -25567 -25567 -25565 -25562 -25556 -25552 -25552 -25554 -25554 -25555 -25557 -25557 -25563 -25568 -25565 -25561 -25564 -25565 -25561 -25563 -25568 -25569 -25569 -25566 -25570 -25572 -25573 -25574 -25572 -25577 -25571 -25569 -25576 -25579 -25579 -25576 -25573 -25570 -25577 -25577 -25580 -25585 -25586 -25590 -25589 -25592 -25597 -25598 -25596 -25596 -25602 -25604 -25605 -25610 -25614 -25614 -25610 -25607 -25613 -25616 -25613 -25614 -25622 -25628 -25629 -25630 -25630 -25635 -25636 -25635 -25636 -25636 -25636 -25633 -25637 -25639 -25641 -25647 -25645 -25647 -25652 -25651 -25657 -25658 -25656 -25660 -25662 -25665 -25665 -25665 -25669 -25672 -25673 -25674 -25676 -25675 -25676 -25677 -25681 -25683 -25681 -25686 -25687 -25690 -25690 -25684 -25687 -25690 -25688 -25690 -25695 -25696 -25701 -25700 -25697 -25697 -25696 -25701 -25706 -25711 -25713 -25713 -25711 -25709 -25711 -25712 -25711 -25714 -25722 -25724 -25725 -25722 -25718 -25720 -25717 -25718 -25721 -25727 -25729 -25731 -25739 -25740 -25737 -25738 -25735 -25734 -25736 -25738 -25736 -25733 -25731 -25730 -25729 -25730 -25733 -25737 -25741 -25741 -25743 -25743 -25741 -25742 -25743 -25741 -25738 -25736 -25735 -25735 -25738 -25735 -25738 -25743 -25740 -25744 -25745 -25744 -25742 -25738 -25741 -25745 -25746 -25743 -25746 -25746 -25743 -25744 -25739 -25740 -25739 -25737 -25739 -25741 -25743 -25740 -25742 -25745 -25740 -25739 -25740 -25744 -25746 -25741 -25738 -25741 -25740 -25742 -25743 -25742 -25745 -25749 -25748 -25745 -25747 -25748 -25749 -25746 -25744 -25749 -25748 -25749 -25752 -25755 -25758 -25757 -25754 -25751 -25749 -25747 -25750 -25751 -25749 -25756 -25759 -25758 -25766 -25768 -25765 -25765 -25762 -25762 -25765 -25763 -25763 -25764 -25763 -25762 -25761 -25760 -25763 -25765 -25769 -25770 -25769 -25764 -25761 -25756 -25752 -25751 -25753 -25757 -25758 -25763 -25767 -25766 -25766 -25766 -25764 -25759 -25758 -25764 -25767 -25767 -25765 -25759 -25755 -25751 -25749 -25751 -25753 -25754 -25754 -25753 -25753 -25754 -25750 -25748 -25748 -25741 -25740 -25747 -25751 -25752 -25749 -25745 -25747 -25745 -25739 -25737 -25737 -25732 -25733 -25739 -25734 -25729 -25729 -25728 -25724 -25724 -25727 -25729 -25726 -25718 -25718 -25717 -25717 -25718 -25718 -25720 -25721 -25724 -25720 -25713 -25710 -25705 -25704 -25704 -25705 -25706 -25706 -25707 -25704 -25706 -25705 -25701 -25699 -25694 -25695 -25694 -25695 -25696 -25691 -25688 -25684 -25685 -25688 -25689 -25690 -25688 -25684 -25678 -25679 -25678 -25674 -25674 -25673 -25668 -25665 -25667 -25664 -25665 -25668 -25666 -25671 -25674 -25676 -25672 -25666 -25662 -25662 -25665 -25662 -25662 -25662 -25658 -25654 -25650 -25646 -25639 -25635 -25636 -25640 -25645 -25649 -25650 -25645 -25634 -25633 -25628 -25625 -25626 -25624 -25623 -25625 -25629 -25628 -25622 -25612 -25607 -25610 -25609 -25610 -25615 -25621 -25623 -25619 -25614 -25613 -25610 -25606 -25602 -25598 -25603 -25606 -25604 -25603 -25603 -25600 -25595 -25592 -25589 -25591 -25582 -25577 -25584 -25587 -25591 -25587 -25587 -25588 -25583 -25584 -25586 -25583 -25580 -25580 -25575 -25572 -25574 -25573 -25573 -25569 -25568 -25569 -25565 -25562 -25561 -25561 -25559 -25560 -25565 -25561 -25559 -25558 -25555 -25559 -25558 -25557 -25554 -25551 -25555 -25555 -25557 -25550 -25548 -25551 -25545 -25544 -25544 -25552 -25556 -25553 -25554 -25556 -25557 -25554 -25550 -25546 -25548 -25553 -25552 -25555 -25555 -25548 -25548 -25547 -25547 -25549 -25543 -25542 -25545 -25547 -25549 -25552 -25553 -25553 -25554 -25551 -25552 -25553 -25545 -25543 -25544 -25549 -25552 -25554 -25553 -25549 -25549 -25547 -25548 -25548 -25550 -25553 -25549 -25549 -25548 -25548 -25548 -25547 -25551 -25554 -25557 -25562 -25566 -25558 -25553 -25556 -25554 -25554 -25552 -25550 -25553 -25556 -25554 -25551 -25554 -25555 -25551 -25554 -25557 -25558 -25563 -25565 -25565 -25567 -25569 -25568 -25568 -25569 -25571 -25571 -25573 -25575 -25573 -25573 -25573 -25572 -25577 -25580 -25580 -25577 -25576 -25578 -25579 -25578 -25577 -25579 -25579 -25579 -25585 -25585 -25584 -25585 -25586 -25586 -25588 -25595 -25598 -25598 -25596 -25594 -25592 -25593 -25599 -25601 -25603 -25605 -25608 -25612 -25608 -25603 -25607 -25607 -25605 -25605 -25606 -25610 -25614 -25611 -25609 -25611 -25615 -25619 -25621 -25622 -25626 -25627 -25625 -25627 -25629 -25629 -25626 -25623 -25625 -25629 -25635 -25642 -25644 -25644 -25645 -25643 -25642 -25644 -25646 -25643 -25642 -25647 -25648 -25648 -25652 -25649 -25650 -25655 -25654 -25655 -25654 -25653 -25657 -25654 -25654 -25660 -25661 -25659 -25656 -25655 -25662 -25664 -25665 -25671 -25673 -25673 -25674 -25673 -25673 -25668 -25667 -25668 -25671 -25674 -25670 -25671 -25679 -25680 -25683 -25683 -25677 -25682 -25685 -25683 -25684 -25687 -25689 -25684 -25684 -25682 -25681 -25682 -25677 -25676 -25677 -25682 -25681 -25679 -25686 -25685 -25687 -25685 -25682 -25686 -25684 -25685 -25680 -25678 -25684 -25682 -25679 -25678 -25679 -25683 -25684 -25682 -25681 -25682 -25685 -25684 -25681 -25680 -25680 -25680 -25679 -25683 -25684 -25683 -25680 -25678 -25680 -25683 -25687 -25688 -25688 -25688 -25690 -25688 -25687 -25691 -25691 -25691 -25688 -25686 -25689 -25690 -25694 -25693 -25690 -25687 -25690 -25694 -25695 -25699 -25698 -25701 -25706 -25707 -25708 -25706 -25710 -25711 -25707 -25707 -25707 -25705 -25708 -25706 -25703 -25709 -25709 -25712 -25712 -25711 -25715 -25717 -25722 -25721 -25718 -25718 -25715 -25716 -25718 -25719 -25724 -25724 -25719 -25719 -25718 -25719 -25720 -25724 -25726 -25723 -25728 -25726 -25724 -25726 -25723 -25724 -25722 -25721 -25725 -25729 -25730 -25732 -25733 -25731 -25734 -25735 -25737 -25738 -25737 -25741 -25741 -25741 -25743 -25746 -25746 -25745 -25743 -25740 -25742 -25742 -25743 -25743 -25740 -25744 -25744 -25743 -25744 -25747 -25749 -25746 -25745 -25743 -25747 -25748 -25744 -25745 -25745 -25747 -25749 -25747 -25747 -25748 -25746 -25741 -25743 -25743 -25739 -25737 -25734 -25735 -25735 -25736 -25738 -25734 -25735 -25730 -25723 -25728 -25729 -25733 -25736 -25737 -25737 -25732 -25729 -25723 -25720 -25722 -25717 -25719 -25724 -25723 -25720 -25722 -25720 -25715 -25713 -25706 -25709 -25711 -25711 -25717 -25715 -25712 -25707 -25703 -25700 -25695 -25696 -25700 -25701 -25705 -25705 -25701 -25700 -25694 -25692 -25694 -25695 -25695 -25688 -25688 -25690 -25686 -25684 -25682 -25678 -25677 -25677 -25676 -25678 -25679 -25678 -25674 -25671 -25674 -25673 -25672 -25668 -25665 -25665 -25664 -25662 -25662 -25664 -25667 -25662 -25659 -25663 -25658 -25653 -25653 -25647 -25652 -25659 -25656 -25656 -25655 -25654 -25653 -25650 -25649 -25648 -25644 -25643 -25644 -25646 -25646 -25642 -25642 -25639 -25639 -25641 -25642 -25643 -25639 -25640 -25639 -25641 -25641 -25639 -25640 -25634 -25632 -25627 -25627 -25629 -25622 -25619 -25618 -25620 -25625 -25628 -25627 -25622 -25624 -25623 -25622 -25625 -25622 -25619 -25619 -25616 -25611 -25608 -25606 -25608 -25608 -25609 -25616 -25618 -25613 -25607 -25606 -25603 -25598 -25598 -25602 -25602 -25605 -25603 -25597 -25599 -25598 -25596 -25601 -25604 -25602 -25603 -25602 -25600 -25596 -25594 -25592 -25590 -25590 -25588 -25589 -25593 -25591 -25588 -25588 -25589 -25586 -25584 -25582 -25583 -25588 -25587 -25583 -25585 -25586 -25587 -25586 -25586 -25593 -25593 -25587 -25589 -25587 -25578 -25579 -25578 -25575 -25577 -25580 -25586 -25585 -25585 -25587 -25589 -25592 -25592 -25591 -25590 -25586 -25585 -25587 -25587 -25588 -25587 -25590 -25588 -25584 -25583 -25584 -25590 -25589 -25593 -25592 -25589 -25596 -25593 -25594 -25596 -25591 -25594 -25596 -25597 -25599 -25599 -25604 -25608 -25608 -25608 -25609 -25609 -25606 -25606 -25607 -25608 -25610 -25612 -25617 -25619 -25618 -25621 -25624 -25625 -25628 -25632 -25633 -25629 -25629 -25631 -25631 -25634 -25635 -25635 -25636 -25637 -25636 -25640 -25643 -25645 -25646 -25647 -25653 -25653 -25654 -25657 -25653 -25652 -25659 -25661 -25657 -25661 -25666 -25662 -25661 -25664 -25665 -25666 -25667 -25668 -25665 -25665 -25667 -25668 -25668 -25666 -25669 -25669 -25668 -25669 -25671 -25674 -25673 -25680 -25684 -25683 -25678 -25674 -25678 -25675 -25674 -25680 -25684 -25687 -25685 -25683 -25685 -25682 -25678 -25672 -25674 -25679 -25674 -25680 -25684 -25682 -25683 -25682 -25685 -25684 -25687 -25691 -25695 -25696 -25694 -25697 -25693 -25688 -25689 -25687 -25688 -25689 -25691 -25698 -25693 -25695 -25698 -25693 -25692 -25685 -25686 -25691 -25693 -25698 -25697 -25697 -25698 -25696 -25698 -25700 -25700 -25696 -25694 -25692 -25689 -25692 -25696 -25697 -25696 -25701 -25704 -25699 -25698 -25698 -25701 -25700 -25695 -25692 -25697 -25698 -25696 -25697 -25696 -25698 -25694 -25693 -25691 -25690 -25696 -25698 -25694 -25690 -25690 -25690 -25687 -25685 -25686 -25687 -25689 -25686 -25688 -25690 -25687 -25686 -25682 -25682 -25679 -25682 -25689 -25687 -25690 -25692 -25685 -25680 -25676 -25671 -25668 -25668 -25672 -25678 -25684 -25680 -25681 -25681 -25675 -25673 -25669 -25670 -25669 -25669 -25671 -25672 -25677 -25676 -25674 -25672 -25668 -25668 -25673 -25672 -25667 -25664 -25662 -25656 -25650 -25651 -25654 -25659 -25663 -25665 -25665 -25664 -25662 -25661 -25658 -25657 -25659 -25661 -25660 -25655 -25656 -25659 -25658 -25658 -25656 -25655 -25653 -25652 -25655 -25654 -25656 -25659 -25658 -25654 -25650 -25652 -25654 -25650 -25649 -25654 -25649 -25648 -25648 -25647 -25651 -25651 -25651 -25650 -25649 -25642 -25637 -25642 -25643 -25641 -25637 -25637 -25641 -25638 -25636 -25640 -25639 -25633 -25631 -25636 -25636 -25632 -25633 -25635 -25637 -25637 -25636 -25632 -25633 -25636 -25635 -25636 -25634 -25633 -25631 -25626 -25625 -25627 -25626 -25628 -25630 -25628 -25626 -25623 -25622 -25625 -25625 -25627 -25628 -25631 -25633 -25630 -25626 -25622 -25621 -25619 -25620 -25621 -25616 -25612 -25613 -25617 -25617 -25619 -25616 -25612 -25612 -25610 -25609 -25608 -25607 -25606 -25604 -25601 -25603 -25606 -25605 -25601 -25603 -25606 -25603 -25601 -25602 -25603 -25603 -25605 -25606 -25604 -25604 -25596 -25596 -25599 -25595 -25598 -25598 -25590 -25591 -25592 -25591 -25593 -25597 -25600 -25599 -25598 -25597 -25595 -25588 -25589 -25591 -25587 -25591 -25590 -25593 -25596 -25591 -25590 -25590 -25592 -25590 -25589 -25589 -25587 -25587 -25586 -25586 -25586 -25591 -25596 -25595 -25590 -25588 -25589 -25584 -25583 -25588 -25590 -25590 -25591 -25587 -25586 -25592 -25591 -25589 -25586 -25587 -25591 -25591 -25595 -25596 -25597 -25595 -25591 -25596 -25595 -25595 -25597 -25593 -25592 -25598 -25602 -25602 -25604 -25601 -25594 -25598 -25607 -25605 -25602 -25600 -25601 -25602 -25601 -25602 -25603 -25604 -25607 -25607 -25609 -25611 -25608 -25607 -25606 -25607 -25612 -25615 -25617 -25617 -25617 -25619 -25616 -25615 -25617 -25617 -25619 -25618 -25617 -25620 -25625 -25626 -25625 -25625 -25623 -25624 -25623 -25626 -25628 -25629 -25631 -25633 -25638 -25641 -25642 -25641 -25642 -25645 -25644 -25642 -25641 -25644 -25645 -25648 -25654 -25649 -25649 -25655 -25653 -25656 -25655 -25654 -25660 -25663 -25661 -25657 -25659 -25661 -25661 -25662 -25660 -25660 -25668 -25669 -25668 -25668 -25669 -25671 -25669 -25672 -25675 -25677 -25678 -25682 -25682 -25679 -25678 -25673 -25677 -25683 -25679 -25675 -25677 -25678 -25679 -25684 -25686 -25689 -25688 -25687 -25689 -25690 -25692 -25691 -25693 -25695 -25699 -25700 -25693 -25699 -25703 -25700 -25705 -25710 -25711 -25709 -25706 -25699 -25700 -25705 -25702 -25706 -25713 -25715 -25713 -25709 -25706 -25705 -25704 -25707 -25714 -25716 -25716 -25717 -25717 -25716 -25713 -25712 -25711 -25710 -25712 -25711 -25711 -25709 -25709 -25710 -25709 -25708 -25705 -25708 -25714 -25717 -25715 -25714 -25710 -25709 -25706 -25700 -25709 -25709 -25707 -25708 -25709 -25710 -25710 -25712 -25712 -25714 -25713 -25710 -25707 -25704 -25711 -25707 -25704 -25709 -25708 -25712 -25704 -25700 -25703 -25701 -25703 -25704 -25707 -25702 -25696 -25694 -25693 -25693 -25692 -25691 -25690 -25691 -25693 -25695 -25697 -25695 -25693 -25690 -25687 -25685 -25685 -25688 -25688 -25688 -25688 -25687 -25686 -25681 -25682 -25681 -25680 -25684 -25677 -25677 -25681 -25679 -25681 -25683 -25681 -25681 -25682 -25680 -25680 -25679 -25681 -25680 -25680 -25683 -25683 -25677 -25675 -25681 -25676 -25673 -25674 -25671 -25675 -25674 -25672 -25678 -25678 -25679 -25678 -25675 -25679 -25681 -25679 -25680 -25679 -25677 -25675 -25671 -25670 -25672 -25673 -25670 -25667 -25673 -25677 -25675 -25672 -25672 -25667 -25673 -25673 -25666 -25672 -25671 -25666 -25659 -25660 -25664 -25659 -25661 -25664 -25664 -25662 -25660 -25662 -25668 -25667 -25662 -25658 -25656 -25657 -25655 -25657 -25660 -25664 -25665 -25659 -25657 -25656 -25655 -25652 -25655 -25658 -25658 -25659 -25657 -25658 -25661 -25659 -25656 -25658 -25659 -25656 -25656 -25653 -25655 -25657 -25656 -25656 -25658 -25654 -25651 -25651 -25650 -25653 -25656 -25653 -25653 -25654 -25652 -25654 -25656 -25656 -25659 -25659 -25660 -25660 -25660 -25662 -25659 -25659 -25662 -25663 -25661 -25659 -25661 -25660 -25660 -25658 -25657 -25659 -25662 -25664 -25665 -25666 -25667 -25670 -25668 -25665 -25668 -25670 -25670 -25667 -25670 -25676 -25674 -25673 -25669 -25667 -25672 -25669 -25667 -25670 -25669 -25669 -25670 -25672 -25678 -25679 -25678 -25675 -25676 -25682 -25677 -25676 -25678 -25678 -25677 -25675 -25679 -25680 -25682 -25677 -25674 -25680 -25682 -25682 -25678 -25676 -25676 -25679 -25681 -25678 -25685 -25687 -25683 -25687 -25687 -25683 -25687 -25688 -25684 -25684 -25687 -25689 -25688 -25688 -25689 -25687 -25685 -25688 -25694 -25692 -25687 -25687 -25689 -25693 -25690 -25688 -25689 -25693 -25696 -25688 -25687 -25691 -25694 -25696 -25689 -25690 -25691 -25687 -25690 -25691 -25691 -25693 -25691 -25694 -25697 -25689 -25686 -25687 -25689 -25692 -25692 -25691 -25686 -25683 -25682 -25676 -25673 -25678 -25681 -25683 -25681 -25679 -25680 -25673 -25669 -25668 -25670 -25670 -25665 -25667 -25667 -25666 -25660 -25656 -25659 -25659 -25661 -25657 -25657 -25661 -25660 -25659 -25654 -25654 -25657 -25652 -25649 -25647 -25646 -25650 -25647 -25642 -25646 -25647 -25642 -25641 -25639 -25636 -25638 -25633 -25630 -25631 -25634 -25636 -25635 -25632 -25637 -25636 -25632 -25628 -25626 -25628 -25624 -25621 -25621 -25617 -25618 -25620 -25616 -25614 -25619 -25621 -25617 -25614 -25611 -25612 -25611 -25608 -25611 -25613 -25614 -25615 -25614 -25613 -25610 -25609 -25612 -25612 -25615 -25611 -25606 -25605 -25597 -25599 -25607 -25604 -25601 -25600 -25599 -25597 -25599 -25599 -25594 -25598 -25603 -25600 -25601 -25601 -25599 -25599 -25595 -25594 -25594 -25595 -25597 -25596 -25595 -25596 -25597 -25595 -25594 -25592 -25591 -25593 -25589 -25591 -25590 -25587 -25587 -25586 -25586 -25586 -25586 -25588 -25591 -25592 -25590 -25589 -25587 -25585 -25583 -25580 -25578 -25580 -25580 -25579 -25579 -25578 -25582 -25586 -25585 -25586 -25588 -25585 -25586 -25588 -25584 -25584 -25582 -25582 -25583 -25583 -25583 -25578 -25579 -25584 -25586 -25585 -25585 -25585 -25586 -25590 -25589 -25587 -25587 -25587 -25589 -25587 -25585 -25586 -25591 -25592 -25593 -25596 -25594 -25596 -25597 -25596 -25598 -25601 -25600 -25594 -25594 -25593 -25590 -25589 -25588 -25593 -25599 -25598 -25596 -25599 -25603 -25600 -25598 -25599 -25596 -25598 -25601 -25602 -25604 -25605 -25608 -25606 -25602 -25607 -25610 -25607 -25604 -25607 -25610 -25610 -25611 -25609 -25609 -25607 -25606 -25614 -25617 -25615 -25615 -25619 -25621 -25619 -25617 -25616 -25614 -25616 -25616 -25617 -25618 -25618 -25622 -25621 -25619 -25622 -25623 -25623 -25623 -25626 -25625 -25619 -25618 -25624 -25626 -25626 -25626 -25629 -25631 -25630 -25630 -25624 -25621 -25623 -25625 -25627 -25627 -25631 -25631 -25633 -25634 -25629 -25630 -25627 -25624 -25626 -25626 -25627 -25628 -25628 -25631 -25631 -25630 -25634 -25631 -25633 -25641 -25636 -25634 -25638 -25639 -25640 -25637 -25634 -25634 -25634 -25633 -25637 -25635 -25632 -25638 -25633 -25634 -25639 -25637 -25640 -25641 -25646 -25645 -25645 -25648 -25641 -25638 -25636 -25638 -25643 -25649 -25652 -25651 -25647 -25644 -25646 -25648 -25646 -25644 -25645 -25646 -25649 -25650 -25648 -25651 -25647 -25648 -25654 -25656 -25656 -25654 -25655 -25660 -25658 -25655 -25656 -25659 -25664 -25663 -25658 -25662 -25661 -25657 -25661 -25663 -25665 -25670 -25674 -25672 -25670 -25673 -25677 -25673 -25672 -25671 -25673 -25678 -25680 -25685 -25682 -25677 -25681 -25684 -25689 -25690 -25691 -25690 -25684 -25687 -25689 -25685 -25691 -25696 -25695 -25699 -25698 -25695 -25695 -25699 -25700 -25701 -25708 -25706 -25704 -25702 -25700 -25701 -25707 -25710 -25704 -25711 -25711 -25706 -25713 -25715 -25717 -25715 -25714 -25716 -25714 -25716 -25717 -25719 -25722 -25725 -25726 -25730 -25734 -25729 -25728 -25728 -25725 -25729 -25727 -25722 -25725 -25727 -25725 -25723 -25730 -25733 -25733 -25738 -25735 -25738 -25738 -25732 -25740 -25742 -25741 -25743 -25744 -25747 -25747 -25749 -25746 -25744 -25748 -25747 -25746 -25747 -25749 -25745 -25747 -25748 -25746 -25750 -25749 -25751 -25752 -25750 -25750 -25749 -25750 -25751 -25748 -25749 -25752 -25752 -25753 -25751 -25745 -25746 -25744 -25745 -25747 -25746 -25744 -25744 -25749 -25748 -25752 -25752 -25749 -25750 -25746 -25749 -25747 -25742 -25744 -25744 -25742 -25741 -25741 -25742 -25743 -25739 -25737 -25739 -25737 -25737 -25737 -25736 -25739 -25740 -25738 -25735 -25735 -25734 -25733 -25729 -25727 -25725 -25722 -25724 -25724 -25727 -25729 -25731 -25735 -25734 -25733 -25733 -25733 -25729 -25729 -25728 -25725 -25728 -25725 -25724 -25724 -25721 -25721 -25714 -25711 -25716 -25713 -25713 -25714 -25712 -25716 -25713 -25707 -25706 -25706 -25707 -25705 -25705 -25703 -25701 -25701 -25700 -25701 -25697 -25697 -25702 -25701 -25697 -25693 -25691 -25689 -25687 -25683 -25687 -25691 -25693 -25688 -25683 -25687 -25684 -25681 -25677 -25675 -25685 -25683 -25674 -25668 -25665 -25666 -25662 -25660 -25664 -25664 -25659 -25658 -25659 -25658 -25658 -25656 -25654 -25655 -25653 -25649 -25650 -25648 -25644 -25642 -25641 -25645 -25648 -25648 -25645 -25644 -25644 -25639 -25636 -25631 -25631 -25629 -25623 -25624 -25622 -25627 -25628 -25622 -25626 -25627 -25624 -25624 -25624 -25623 -25623 -25621 -25617 -25615 -25610 -25611 -25612 -25611 -25615 -25614 -25617 -25613 -25606 -25607 -25607 -25605 -25601 -25598 -25598 -25603 -25607 -25608 -25608 -25599 -25599 -25598 -25594 -25598 -25598 -25597 -25593 -25594 -25599 -25599 -25599 -25591 -25587 -25587 -25589 -25596 -25595 -25594 -25591 -25591 -25592 -25591 -25593 -25590 -25586 -25585 -25587 -25590 -25592 -25590 -25585 -25581 -25579 -25587 -25591 -25586 -25585 -25584 -25582 -25582 -25582 -25578 -25577 -25579 -25583 -25590 -25588 -25584 -25581 -25578 -25585 -25591 -25592 -25587 -25581 -25584 -25583 -25583 -25591 -25591 -25587 -25585 -25588 -25589 -25591 -25589 -25584 -25584 -25582 -25585 -25591 -25590 -25587 -25586 -25587 -25591 -25590 -25591 -25595 -25597 -25596 -25597 -25599 -25598 -25601 -25600 -25601 -25600 -25596 -25594 -25593 -25598 -25600 -25602 -25604 -25606 -25605 -25600 -25599 -25603 -25604 -25604 -25606 -25606 -25604 -25604 -25606 -25605 -25606 -25608 -25610 -25610 -25607 -25604 -25604 -25607 -25611 -25612 -25609 -25609 -25608 -25611 -25613 -25610 -25609 -25610 -25610 -25611 -25614 -25615 -25615 -25612 -25615 -25620 -25621 -25618 -25613 -25613 -25619 -25622 -25622 -25623 -25623 -25621 -25620 -25618 -25617 -25621 -25620 -25620 -25622 -25623 -25626 -25626 -25625 -25626 -25628 -25630 -25629 -25632 -25632 -25626 -25626 -25626 -25629 -25632 -25632 -25631 -25633 -25636 -25635 -25636 -25635 -25637 -25639 -25641 -25642 -25642 -25642 -25639 -25637 -25637 -25639 -25642 -25641 -25641 -25642 -25647 -25651 -25647 -25644 -25642 -25644 -25648 -25646 -25647 -25650 -25648 -25648 -25648 -25649 -25645 -25641 -25643 -25645 -25648 -25653 -25659 -25658 -25655 -25655 -25656 -25661 -25664 -25657 -25654 -25658 -25660 -25659 -25651 -25651 -25657 -25658 -25661 -25660 -25660 -25662 -25657 -25654 -25658 -25662 -25663 -25668 -25665 -25663 -25667 -25664 -25663 -25661 -25658 -25663 -25667 -25664 -25660 -25663 -25667 -25663 -25663 -25667 -25666 -25665 -25663 -25666 -25672 -25671 -25668 -25668 -25664 -25661 -25664 -25666 -25669 -25666 -25661 -25664 -25662 -25661 -25658 -25656 -25660 -25660 -25661 -25662 -25663 -25666 -25663 -25659 -25661 -25665 -25664 -25662 -25661 -25663 -25663 -25658 -25662 -25665 -25664 -25662 -25660 -25662 -25659 -25660 -25662 -25662 -25664 -25660 -25654 -25653 -25659 -25661 -25662 -25658 -25652 -25653 -25656 -25661 -25657 -25655 -25657 -25656 -25659 -25655 -25651 -25654 -25653 -25655 -25654 -25651 -25654 -25652 -25651 -25657 -25656 -25656 -25655 -25654 -25660 -25658 -25652 -25651 -25658 -25659 -25654 -25654 -25659 -25661 -25659 -25656 -25653 -25650 -25652 -25653 -25654 -25654 -25653 -25653 -25651 -25651 -25654 -25658 -25657 -25653 -25652 -25653 -25647 -25643 -25649 -25648 -25649 -25653 -25650 -25649 -25649 -25648 -25644 -25647 -25647 -25645 -25643 -25643 -25653 -25657 -25655 -25649 -25647 -25648 -25652 -25655 -25656 -25652 -25645 -25647 -25649 -25648 -25652 -25652 -25651 -25649 -25650 -25656 -25655 -25653 -25654 -25654 -25655 -25656 -25653 -25653 -25654 -25653 -25657 -25662 -25659 -25652 -25651 -25655 -25657 -25656 -25659 -25660 -25655 -25655 -25657 -25660 -25664 -25660 -25657 -25663 -25665 -25665 -25667 -25667 -25665 -25663 -25664 -25664 -25667 -25668 -25665 -25669 -25675 -25669 -25666 -25670 -25666 -25668 -25673 -25673 -25676 -25671 -25668 -25669 -25671 -25674 -25674 -25675 -25680 -25684 -25684 -25680 -25679 -25679 -25671 -25669 -25676 -25684 -25686 -25680 -25680 -25681 -25679 -25679 -25676 -25676 -25679 -25677 -25681 -25685 -25681 -25681 -25679 -25679 -25681 -25682 -25682 -25676 -25687 -25691 -25687 -25690 -25686 -25688 -25685 -25679 -25681 -25680 -25681 -25682 -25684 -25686 -25682 -25683 -25682 -25677 -25678 -25680 -25683 -25682 -25681 -25680 -25678 -25682 -25678 -25677 -25677 -25680 -25683 -25676 -25678 -25676 -25671 -25679 -25682 -25682 -25680 -25678 -25680 -25679 -25676 -25675 -25677 -25677 -25678 -25674 -25671 -25677 -25678 -25674 -25674 -25673 -25673 -25674 -25672 -25670 -25673 -25676 -25681 -25683 -25675 -25669 -25670 -25673 -25674 -25674 -25674 -25673 -25673 -25672 -25674 -25677 -25677 -25672 -25668 -25672 -25682 -25678 -25675 -25675 -25673 -25671 -25669 -25675 -25676 -25673 -25672 -25672 -25675 -25673 -25669 -25670 -25672 -25673 -25672 -25670 -25669 -25675 -25675 -25673 -25678 -25679 -25676 -25669 -25669 -25670 -25671 -25678 -25675 -25674 -25674 -25674 -25670 -25665 -25673 -25671 -25669 -25668 -25664 -25668 -25668 -25667 -25665 -25664 -25667 -25666 -25665 -25664 -25663 -25662 -25663 -25668 -25667 -25667 -25668 -25666 -25664 -25661 -25661 -25666 -25666 -25661 -25658 -25657 -25657 -25657 -25658 -25654 -25658 -25657 -25649 -25650 -25655 -25659 -25658 -25655 -25653 -25652 -25650 -25645 -25642 -25644 -25648 -25650 -25651 -25648 -25648 -25646 -25644 -25646 -25649 -25651 -25648 -25644 -25640 -25638 -25641 -25639 -25639 -25640 -25642 -25646 -25641 -25644 -25646 -25639 -25637 -25635 -25640 -25644 -25644 -25646 -25648 -25645 -25642 -25644 -25644 -25645 -25645 -25642 -25645 -25648 -25645 -25643 -25644 -25644 -25650 -25656 -25651 -25647 -25649 -25650 -25651 -25653 -25651 -25653 -25655 -25656 -25656 -25653 -25657 -25656 -25654 -25657 -25658 -25657 -25653 -25654 -25660 -25663 -25661 -25656 -25659 -25662 -25662 -25662 -25662 -25663 -25662 -25664 -25668 -25668 -25674 -25672 -25666 -25669 -25663 -25665 -25673 -25673 -25674 -25671 -25672 -25671 -25668 -25674 -25672 -25675 -25680 -25676 -25680 -25679 -25672 -25674 -25681 -25681 -25678 -25677 -25680 -25682 -25681 -25680 -25679 -25685 -25682 -25681 -25685 -25681 -25683 -25682 -25682 -25689 -25689 -25688 -25683 -25683 -25688 -25684 -25685 -25688 -25690 -25693 -25687 -25688 -25693 -25688 -25688 -25688 -25689 -25695 -25691 -25688 -25691 -25691 -25689 -25687 -25693 -25700 -25696 -25688 -25688 -25694 -25693 -25685 -25683 -25690 -25692 -25695 -25702 -25700 -25696 -25693 -25688 -25688 -25698 -25701 -25695 -25696 -25698 -25698 -25699 -25695 -25692 -25692 -25694 -25694 -25696 -25695 -25689 -25689 -25689 -25687 -25689 -25693 -25690 -25689 -25691 -25690 -25687 -25684 -25681 -25683 -25687 -25688 -25687 -25683 -25681 -25688 -25688 -25680 -25681 -25683 -25683 -25682 -25679 -25683 -25683 -25681 -25687 -25689 -25687 -25689 -25682 -25679 -25686 -25683 -25680 -25679 -25677 -25677 -25673 -25671 -25675 -25677 -25678 -25676 -25677 -25676 -25673 -25674 -25670 -25669 -25670 -25668 -25667 -25663 -25667 -25672 -25665 -25664 -25666 -25661 -25662 -25667 -25658 -25652 -25657 -25656 -25653 -25653 -25650 -25652 -25650 -25646 -25646 -25647 -25642 -25638 -25639 -25638 -25638 -25642 -25640 -25638 -25639 -25637 -25637 -25629 -25627 -25628 -25625 -25626 -25622 -25623 -25626 -25622 -25620 -25618 -25619 -25617 -25618 -25615 -25614 -25621 -25616 -25614 -25616 -25616 -25614 -25611 -25609 -25610 -25616 -25610 -25607 -25606 -25601 -25605 -25598 -25598 -25606 -25600 -25599 -25597 -25595 -25604 -25601 -25593 -25598 -25601 -25596 -25591 -25594 -25589 -25583 -25586 -25581 -25582 -25585 -25584 -25590 -25587 -25589 -25591 -25580 -25581 -25581 -25578 -25580 -25580 -25582 -25585 -25579 -25578 -25575 -25573 -25577 -25577 -25583 -25581 -25580 -25578 -25571 -25568 -25568 -25573 -25572 -25572 -25575 -25573 -25577 -25577 -25571 -25564 -25564 -25568 -25572 -25573 -25567 -25572 -25575 -25569 -25568 -25566 -25568 -25569 -25570 -25574 -25571 -25572 -25572 -25567 -25567 -25567 -25567 -25567 -25564 -25568 -25575 -25574 -25572 -25572 -25574 -25572 -25573 -25576 -25576 -25572 -25559 -25560 -25571 -25572 -25574 -25571 -25572 -25573 -25570 -25572 -25574 -25575 -25576 -25575 -25574 -25576 -25577 -25574 -25575 -25576 -25578 -25579 -25578 -25575 -25571 -25574 -25578 -25580 -25585 -25585 -25581 -25585 -25591 -25588 -25587 -25582 -25578 -25584 -25587 -25589 -25593 -25588 -25588 -25584 -25586 -25591 -25588 -25593 -25593 -25599 -25606 -25603 -25604 -25603 -25599 -25596 -25599 -25607 -25605 -25602 -25604 -25604 -25603 -25603 -25607 -25605 -25601 -25610 -25614 -25613 -25615 -25614 -25615 -25618 -25615 -25621 -25626 -25618 -25618 -25622 -25625 -25628 -25628 -25629 -25631 -25633 -25631 -25630 -25630 -25634 -25636 -25640 -25647 -25648 -25645 -25646 -25645 -25643 -25646 -25651 -25650 -25643 -25644 -25654 -25660 -25661 -25656 -25654 -25659 -25659 -25659 -25660 -25663 -25668 -25670 -25667 -25670 -25673 -25667 -25665 -25666 -25671 -25677 -25675 -25674 -25678 -25678 -25674 -25672 -25675 -25677 -25677 -25678 -25680 -25681 -25682 -25685 -25688 -25687 -25685 -25687 -25691 -25689 -25686 -25686 -25685 -25686 -25687 -25687 -25689 -25692 -25691 -25690 -25690 -25688 -25691 -25697 -25696 -25695 -25697 -25700 -25700 -25698 -25698 -25701 -25701 -25698 -25699 -25700 -25705 -25710 -25708 -25707 -25707 -25712 -25709 -25705 -25711 -25711 -25711 -25713 -25713 -25719 -25718 -25715 -25717 -25716 -25715 -25713 -25717 -25720 -25718 -25721 -25723 -25723 -25724 -25725 -25727 -25723 -25726 -25732 -25724 -25719 -25726 -25731 -25733 -25734 -25734 -25736 -25736 -25737 -25739 -25739 -25735 -25737 -25742 -25741 -25740 -25743 -25745 -25742 -25743 -25744 -25739 -25741 -25744 -25748 -25748 -25746 -25749 -25750 -25751 -25751 -25754 -25760 -25756 -25752 -25756 -25757 -25753 -25751 -25752 -25757 -25759 -25758 -25763 -25764 -25764 -25764 -25761 -25759 -25764 -25766 -25758 -25757 -25765 -25766 -25765 -25765 -25767 -25763 -25758 -25757 -25759 -25764 -25759 -25759 -25763 -25761 -25759 -25761 -25760 -25757 -25762 -25762 -25759 -25757 -25757 -25760 -25760 -25758 -25755 -25754 -25753 -25752 -25752 -25754 -25752 -25751 -25752 -25745 -25744 -25750 -25749 -25744 -25744 -25747 -25743 -25743 -25743 -25739 -25735 -25734 -25736 -25733 -25736 -25739 -25734 -25730 -25733 -25733 -25727 -25723 -25719 -25723 -25725 -25723 -25725 -25719 -25715 -25715 -25715 -25716 -25711 -25709 -25710 -25713 -25713 -25709 -25709 -25703 -25700 -25702 -25698 -25700 -25701 -25694 -25690 -25693 -25695 -25695 -25690 -25686 -25685 -25681 -25680 -25679 -25679 -25681 -25677 -25675 -25677 -25675 -25672 -25671 -25665 -25665 -25665 -25665 -25668 -25666 -25665 -25664 -25665 -25660 -25654 -25658 -25657 -25651 -25651 -25655 -25654 -25650 -25647 -25646 -25643 -25646 -25650 -25645 -25642 -25640 -25641 -25641 -25638 -25636 -25632 -25631 -25633 -25638 -25641 -25641 -25639 -25633 -25627 -25629 -25631 -25630 -25625 -25624 -25630 -25628 -25622 -25617 -25616 -25622 -25622 -25617 -25621 -25623 -25621 -25616 -25611 -25614 -25618 -25615 -25613 -25617 -25618 -25615 -25616 -25614 -25618 -25621 -25615 -25615 -25617 -25619 -25614 -25611 -25612 -25605 -25609 -25610 -25607 -25613 -25612 -25613 -25611 -25611 -25611 -25609 -25611 -25607 -25608 -25609 -25606 -25606 -25608 -25605 -25601 -25606 -25612 -25609 -25603 -25602 -25605 -25609 -25603 -25600 -25604 -25603 -25605 -25600 -25600 -25605 -25601 -25605 -25602 -25603 -25609 -25602 -25599 -25597 -25595 -25601 -25605 -25605 -25604 -25604 -25599 -25597 -25599 -25601 -25602 -25600 -25598 -25600 -25604 -25604 -25603 -25599 -25599 -25607 -25605 -25601 -25600 -25604 -25601 -25594 -25599 -25604 -25607 -25604 -25600 -25602 -25604 -25606 -25603 -25604 -25603 -25599 -25604 -25605 -25601 -25600 -25599 -25604 -25604 -25605 -25605 -25598 -25599 -25603 -25603 -25604 -25605 -25606 -25602 -25599 -25604 -25608 -25607 -25605 -25607 -25608 -25604 -25603 -25604 -25601 -25599 -25602 -25606 -25605 -25604 -25603 -25598 -25599 -25603 -25604 -25603 -25602 -25599 -25601 -25607 -25609 -25610 -25607 -25606 -25606 -25604 -25607 -25606 -25601 -25605 -25606 -25604 -25608 -25611 -25610 -25610 -25612 -25613 -25606 -25608 -25614 -25612 -25611 -25611 -25612 -25610 -25610 -25614 -25612 -25614 -25615 -25612 -25610 -25609 -25614 -25616 -25618 -25618 -25617 -25618 -25618 -25620 -25618 -25618 -25620 -25618 -25616 -25612 -25617 -25621 -25622 -25624 -25621 -25621 -25618 -25620 -25624 -25623 -25627 -25629 -25624 -25621 -25623 -25624 -25624 -25629 -25627 -25628 -25633 -25632 -25633 -25633 -25632 -25628 -25629 -25635 -25634 -25633 -25632 -25635 -25639 -25636 -25639 -25636 -25632 -25639 -25639 -25638 -25637 -25637 -25641 -25643 -25641 -25643 -25650 -25649 -25646 -25648 -25646 -25644 -25646 -25648 -25647 -25649 -25649 -25647 -25653 -25653 -25650 -25652 -25654 -25660 -25661 -25658 -25658 -25659 -25659 -25662 -25663 -25664 -25666 -25665 -25664 -25662 -25663 -25666 -25666 -25669 -25670 -25669 -25669 -25668 -25667 -25670 -25676 -25675 -25673 -25676 -25677 -25681 -25682 -25679 -25679 -25678 -25680 -25680 -25685 -25688 -25684 -25683 -25685 -25686 -25686 -25689 -25685 -25687 -25690 -25688 -25690 -25690 -25696 -25693 -25690 -25693 -25690 -25697 -25698 -25699 -25702 -25695 -25698 -25696 -25694 -25699 -25698 -25696 -25692 -25696 -25699 -25701 -25705 -25704 -25700 -25699 -25699 -25695 -25697 -25700 -25698 -25698 -25697 -25700 -25701 -25698 -25697 -25700 -25703 -25698 -25695 -25698 -25698 -25693 -25691 -25693 -25699 -25700 -25695 -25691 -25698 -25700 -25692 -25693 -25689 -25685 -25685 -25686 -25689 -25685 -25689 -25691 -25686 -25690 -25691 -25686 -25683 -25682 -25679 -25682 -25687 -25684 -25678 -25675 -25677 -25677 -25679 -25678 -25676 -25675 -25674 -25677 -25674 -25674 -25674 -25672 -25672 -25668 -25667 -25671 -25666 -25662 -25661 -25655 -25658 -25661 -25657 -25654 -25653 -25655 -25657 -25656 -25652 -25652 -25648 -25646 -25649 -25647 -25648 -25641 -25643 -25648 -25646 -25647 -25645 -25639 -25636 -25634 -25632 -25637 -25637 -25632 -25635 -25631 -25626 -25628 -25631 -25627 -25625 -25628 -25626 -25622 -25620 -25618 -25616 -25618 -25620 -25618 -25621 -25626 -25622 -25616 -25615 -25615 -25612 -25609 -25612 -25618 -25614 -25611 -25612 -25612 -25609 -25605 -25604 -25607 -25611 -25608 -25610 -25611 -25610 -25612 -25606 -25603 -25605 -25606 -25610 -25610 -25607 -25608 -25606 -25605 -25607 -25609 -25610 -25608 -25608 -25609 -25610 -25616 -25613 -25608 -25610 -25611 -25614 -25613 -25615 -25617 -25611 -25618 -25620 -25612 -25620 -25620 -25619 -25619 -25615 -25619 -25620 -25621 -25622 -25622 -25622 -25623 -25624 -25623 -25624 -25621 -25623 -25627 -25627 -25633 -25632 -25629 -25629 -25631 -25632 -25633 -25633 -25633 -25637 -25632 -25631 -25636 -25633 -25637 -25640 -25635 -25641 -25641 -25636 -25639 -25641 -25641 -25639 -25643 -25646 -25644 -25642 -25641 -25643 -25646 -25650 -25651 -25649 -25651 -25652 -25650 -25653 -25656 -25663 -25662 -25658 -25659 -25657 -25662 -25664 -25664 -25666 -25662 -25666 -25664 -25659 -25665 -25667 -25673 -25676 -25670 -25668 -25668 -25672 -25673 -25671 -25677 -25680 -25679 -25677 -25679 -25682 -25678 -25677 -25674 -25675 -25678 -25676 -25682 -25685 -25685 -25681 -25676 -25675 -25678 -25680 -25680 -25685 -25686 -25683 -25683 -25682 -25683 -25686 -25687 -25687 -25688 -25687 -25690 -25690 -25683 -25687 -25692 -25691 -25691 -25689 -25692 -25694 -25690 -25690 -25690 -25698 -25697 -25689 -25691 -25694 -25700 -25697 -25695 -25695 -25691 -25693 -25693 -25693 -25697 -25698 -25698 -25696 -25694 -25694 -25699 -25700 -25700 -25701 -25697 -25695 -25692 -25695 -25699 -25697 -25698 -25700 -25700 -25700 -25697 -25699 -25703 -25703 -25705 -25700 -25696 -25697 -25694 -25700 -25702 -25704 -25710 -25702 -25699 -25705 -25703 -25698 -25700 -25702 -25699 -25700 -25700 -25703 -25706 -25701 -25700 -25701 -25701 -25700 -25699 -25706 -25705 -25701 -25700 -25702 -25704 -25704 -25701 -25701 -25703 -25699 -25697 -25700 -25703 -25705 -25702 -25702 -25700 -25701 -25703 -25702 -25702 -25698 -25699 -25696 -25695 -25701 -25695 -25694 -25700 -25701 -25704 -25702 -25695 -25691 -25699 -25701 -25699 -25704 -25697 -25698 -25700 -25695 -25701 -25698 -25693 -25696 -25695 -25699 -25699 -25699 -25701 -25698 -25699 -25696 -25697 -25701 -25697 -25694 -25698 -25704 -25703 -25700 -25695 -25693 -25698 -25700 -25701 -25704 -25703 -25698 -25696 -25697 -25696 -25696 -25698 -25699 -25701 -25704 -25703 -25700 -25700 -25700 -25701 -25702 -25701 -25696 -25695 -25698 -25696 -25691 -25697 -25701 -25702 -25702 -25698 -25703 -25703 -25700 -25697 -25699 -25704 -25703 -25703 -25701 -25701 -25698 -25691 -25697 -25700 -25699 -25697 -25691 -25693 -25696 -25697 -25697 -25692 -25689 -25690 -25689 -25690 -25692 -25695 -25692 -25686 -25686 -25687 -25687 -25684 -25684 -25687 -25692 -25694 -25689 -25683 -25683 -25682 -25678 -25676 -25675 -25678 -25683 -25680 -25675 -25670 -25672 -25673 -25670 -25670 -25674 -25678 -25673 -25668 -25667 -25665 -25667 -25667 -25667 -25666 -25665 -25664 -25660 -25661 -25664 -25665 -25663 -25659 -25655 -25648 -25645 -25649 -25653 -25648 -25648 -25647 -25647 -25649 -25641 -25640 -25642 -25647 -25645 -25641 -25643 -25641 -25643 -25639 -25639 -25635 -25630 -25633 -25626 -25625 -25632 -25633 -25629 -25632 -25630 -25629 -25631 -25626 -25629 -25628 -25623 -25626 -25623 -25623 -25624 -25618 -25617 -25614 -25613 -25620 -25620 -25617 -25618 -25617 -25618 -25620 -25618 -25615 -25611 -25610 -25612 -25613 -25610 -25611 -25611 -25611 -25610 -25604 -25608 -25610 -25607 -25605 -25601 -25609 -25611 -25608 -25603 -25600 -25607 -25608 -25608 -25606 -25603 -25606 -25603 -25601 -25605 -25605 -25608 -25606 -25605 -25607 -25605 -25600 -25599 -25603 -25601 -25601 -25600 -25596 -25596 -25595 -25593 -25596 -25603 -25604 -25605 -25603 -25601 -25605 -25599 -25597 -25601 -25600 -25598 -25599 -25603 -25606 -25601 -25597 -25598 -25596 -25596 -25597 -25600 -25605 -25605 -25601 -25599 -25599 -25605 -25607 -25603 -25606 -25605 -25601 -25600 -25602 -25606 -25601 -25600 -25602 -25601 -25603 -25600 -25604 -25610 -25609 -25608 -25605 -25609 -25608 -25607 -25604 -25605 -25610 -25608 -25609 -25607 -25605 -25609 -25609 -25610 -25608 -25607 -25612 -25612 -25610 -25612 -25607 -25611 -25614 -25610 -25616 -25615 -25611 -25611 -25610 -25612 -25612 -25608 -25611 -25616 -25615 -25613 -25613 -25616 -25615 -25616 -25617 -25615 -25618 -25614 -25616 -25619 -25618 -25625 -25627 -25624 -25622 -25616 -25613 -25616 -25617 -25620 -25623 -25622 -25622 -25624 -25627 -25625 -25626 -25627 -25625 -25628 -25626 -25626 -25624 -25622 -25627 -25628 -25629 -25630 -25629 -25630 -25632 -25629 -25630 -25634 -25633 -25630 -25630 -25631 -25633 -25635 -25633 -25636 -25638 -25637 -25635 -25633 -25631 -25634 -25639 -25636 -25637 -25639 -25638 -25643 -25640 -25639 -25639 -25638 -25642 -25641 -25641 -25645 -25644 -25641 -25638 -25638 -25646 -25646 -25641 -25643 -25641 -25641 -25643 -25643 -25638 -25640 -25648 -25642 -25644 -25646 -25643 -25648 -25644 -25646 -25652 -25650 -25645 -25645 -25649 -25647 -25647 -25648 -25648 -25650 -25646 -25642 -25643 -25647 -25650 -25646 -25647 -25648 -25646 -25650 -25645 -25647 -25649 -25644 -25651 -25653 -25651 -25652 -25648 -25646 -25647 -25647 -25646 -25648 -25649 -25648 -25648 -25648 -25648 -25650 -25647 -25645 -25645 -25646 -25649 -25648 -25647 -25647 -25647 -25649 -25645 -25643 -25651 -25650 -25647 -25646 -25644 -25647 -25645 -25644 -25643 -25647 -25648 -25642 -25640 -25644 -25644 -25644 -25643 -25644 -25647 -25647 -25644 -25645 -25647 -25646 -25643 -25640 -25642 -25645 -25641 -25640 -25644 -25644 -25641 -25640 -25642 -25638 -25641 -25645 -25644 -25647 -25641 -25639 -25644 -25644 -25646 -25645 -25646 -25644 -25640 -25644 -25643 -25640 -25638 -25641 -25639 -25635 -25642 -25642 -25642 -25642 -25640 -25645 -25647 -25646 -25643 -25637 -25640 -25640 -25637 -25642 -25644 -25646 -25643 -25639 -25644 -25643 -25638 -25640 -25644 -25645 -25644 -25642 -25643 -25645 -25645 -25643 -25638 -25638 -25639 -25644 -25645 -25640 -25642 -25647 -25646 -25640 -25644 -25647 -25646 -25643 -25645 -25652 -25650 -25647 -25642 -25647 -25653 -25651 -25656 -25658 -25660 -25656 -25649 -25652 -25653 -25653 -25652 -25657 -25662 -25658 -25659 -25658 -25658 -25659 -25655 -25658 -25658 -25658 -25662 -25661 -25662 -25665 -25667 -25665 -25660 -25657 -25663 -25667 -25668 -25674 -25673 -25669 -25665 -25663 -25668 -25673 -25677 -25674 -25674 -25678 -25679 -25676 -25670 -25673 -25677 -25676 -25677 -25680 -25685 -25683 -25680 -25678 -25675 -25678 -25679 -25681 -25688 -25687 -25689 -25691 -25684 -25686 -25689 -25686 -25686 -25687 -25691 -25696 -25695 -25689 -25690 -25694 -25694 -25694 -25696 -25698 -25700 -25700 -25696 -25700 -25702 -25697 -25698 -25702 -25703 -25706 -25704 -25702 -25707 -25705 -25702 -25704 -25702 -25703 -25705 -25703 -25706 -25708 -25708 -25709 -25703 -25705 -25707 -25706 -25711 -25709 -25712 -25714 -25711 -25712 -25708 -25703 -25708 -25708 -25707 -25707 -25705 -25707 -25710 -25707 -25709 -25714 -25713 -25708 -25709 -25713 -25711 -25710 -25706 -25707 -25711 -25708 -25708 -25705 -25704 -25703 -25706 -25708 -25706 -25705 -25703 -25707 -25709 -25704 -25703 -25704 -25702 -25701 -25699 -25698 -25702 -25704 -25702 -25700 -25701 -25703 -25698 -25696 -25699 -25701 -25700 -25698 -25701 -25704 -25701 -25695 -25688 -25688 -25694 -25694 -25694 -25692 -25692 -25694 -25693 -25690 -25686 -25687 -25691 -25687 -25687 -25690 -25691 -25689 -25689 -25689 -25686 -25686 -25683 -25682 -25684 -25685 -25688 -25689 -25686 -25683 -25689 -25687 -25682 -25688 -25689 -25682 -25679 -25680 -25685 -25688 -25684 -25681 -25679 -25675 -25680 -25681 -25678 -25680 -25678 -25679 -25679 -25679 -25682 -25680 -25681 -25678 -25677 -25680 -25680 -25681 -25680 -25677 -25676 -25677 -25680 -25680 -25679 -25679 -25682 -25679 -25678 -25680 -25677 -25680 -25679 -25678 -25678 -25677 -25678 -25675 -25678 -25679 -25678 -25681 -25680 -25678 -25679 -25680 -25684 -25681 -25678 -25680 -25675 -25675 -25682 -25679 -25679 -25682 -25679 -25678 -25679 -25677 -25674 -25675 -25676 -25678 -25677 -25679 -25682 -25677 -25678 -25678 -25677 -25676 -25673 -25677 -25676 -25678 -25681 -25673 -25673 -25675 -25671 -25669 -25671 -25672 -25675 -25677 -25670 -25667 -25670 -25668 -25667 -25671 -25667 -25669 -25674 -25673 -25672 -25668 -25666 -25664 -25665 -25670 -25669 -25669 -25667 -25666 -25664 -25662 -25663 -25663 -25662 -25663 -25664 -25664 -25663 -25664 -25661 -25657 -25657 -25657 -25659 -25662 -25658 -25654 -25656 -25662 -25662 -25659 -25657 -25655 -25651 -25654 -25659 -25651 -25650 -25653 -25649 -25652 -25654 -25652 -25648 -25643 -25647 -25653 -25652 -25648 -25650 -25647 -25641 -25644 -25643 -25641 -25646 -25648 -25648 -25647 -25645 -25644 -25641 -25636 -25638 -25640 -25639 -25641 -25633 -25635 -25642 -25639 -25637 -25635 -25636 -25639 -25637 -25634 -25633 -25634 -25637 -25635 -25630 -25632 -25632 -25628 -25627 -25629 -25630 -25630 -25629 -25629 -25630 -25628 -25625 -25624 -25628 -25629 -25628 -25629 -25626 -25626 -25625 -25624 -25625 -25623 -25621 -25622 -25622 -25624 -25626 -25626 -25623 -25619 -25621 -25624 -25624 -25625 -25626 -25627 -25622 -25615 -25615 -25621 -25624 -25620 -25620 -25621 -25621 -25621 -25618 -25615 -25615 -25619 -25623 -25622 -25617 -25614 -25612 -25613 -25617 -25619 -25619 -25613 -25614 -25613 -25608 -25611 -25615 -25617 -25611 -25611 -25616 -25616 -25614 -25610 -25609 -25608 -25610 -25610 -25608 -25607 -25606 -25602 -25603 -25610 -25612 -25611 -25608 -25608 -25610 -25607 -25606 -25605 -25604 -25603 -25604 -25604 -25605 -25603 -25600 -25602 -25600 -25601 -25605 -25600 -25595 -25601 -25603 -25604 -25606 -25600 -25598 -25599 -25599 -25599 -25601 -25601 -25600 -25600 -25601 -25599 -25599 -25598 -25594 -25593 -25589 -25596 -25604 -25600 -25597 -25596 -25595 -25598 -25604 -25603 -25598 -25596 -25595 -25597 -25596 -25596 -25595 -25597 -25602 -25601 -25599 -25596 -25597 -25598 -25598 -25598 -25599 -25600 -25598 -25598 -25598 -25599 -25601 -25596 -25592 -25596 -25599 -25602 -25602 -25602 -25599 -25592 -25593 -25594 -25595 -25602 -25604 -25602 -25602 -25603 -25604 -25601 -25599 -25599 -25605 -25607 -25604 -25606 -25607 -25602 -25602 -25602 -25602 -25606 -25602 -25599 -25605 -25609 -25611 -25609 -25604 -25603 -25607 -25610 -25610 -25616 -25616 -25614 -25613 -25613 -25616 -25614 -25614 -25615 -25619 -25620 -25617 -25620 -25621 -25622 -25626 -25622 -25619 -25621 -25624 -25627 -25627 -25623 -25622 -25626 -25624 -25628 -25633 -25633 -25628 -25626 -25629 -25627 -25632 -25631 -25632 -25635 -25633 -25638 -25637 -25636 -25640 -25638 -25641 -25640 -25640 -25643 -25640 -25640 -25641 -25640 -25640 -25640 -25640 -25643 -25646 -25646 -25647 -25645 -25643 -25644 -25647 -25650 -25654 -25655 -25653 -25652 -25650 -25650 -25653 -25655 -25653 -25652 -25650 -25646 -25649 -25652 -25653 -25656 -25656 -25658 -25665 -25662 -25661 -25659 -25659 -25663 -25664 -25664 -25664 -25666 -25665 -25662 -25663 -25663 -25664 -25664 -25669 -25673 -25670 -25666 -25665 -25666 -25667 -25672 -25676 -25673 -25674 -25676 -25675 -25674 -25675 -25674 -25672 -25673 -25672 -25675 -25675 -25675 -25683 -25684 -25680 -25678 -25676 -25674 -25673 -25679 -25679 -25678 -25683 -25680 -25681 -25685 -25681 -25679 -25679 -25682 -25683 -25682 -25689 -25688 -25685 -25691 -25690 -25685 -25681 -25681 -25686 -25685 -25686 -25689 -25685 -25685 -25687 -25688 -25690 -25689 -25688 -25691 -25692 -25691 -25692 -25690 -25689 -25690 -25688 -25690 -25696 -25695 -25694 -25696 -25693 -25692 -25691 -25693 -25700 -25697 -25694 -25695 -25696 -25698 -25696 -25696 -25699 -25698 -25697 -25700 -25704 -25705 -25702 -25704 -25700 -25698 -25699 -25697 -25702 -25702 -25701 -25699 -25700 -25701 -25699 -25702 -25699 -25704 -25706 -25703 -25703 -25699 -25703 -25706 -25703 -25705 -25704 -25700 -25703 -25705 -25706 -25707 -25706 -25706 -25702 -25702 -25708 -25709 -25708 -25704 -25706 -25709 -25708 -25706 -25705 -25708 -25705 -25701 -25707 -25709 -25710 -25704 -25701 -25705 -25708 -25708 -25706 -25701 -25698 -25703 -25703 -25704 -25708 -25706 -25705 -25697 -25698 -25702 -25699 -25701 -25699 -25702 -25704 -25699 -25698 -25693 -25690 -25696 -25699 -25697 -25699 -25696 -25692 -25693 -25692 -25688 -25686 -25688 -25688 -25688 -25691 -25689 -25690 -25691 -25686 -25680 -25681 -25684 -25685 -25681 -25678 -25677 -25672 -25671 -25675 -25679 -25676 -25671 -25667 -25665 -25667 -25670 -25668 -25669 -25672 -25662 -25659 -25664 -25662 -25664 -25662 -25658 -25660 -25661 -25659 -25656 -25654 -25657 -25656 -25655 -25655 -25654 -25655 -25654 -25651 -25650 -25651 -25647 -25647 -25647 -25644 -25646 -25643 -25640 -25644 -25643 -25643 -25640 -25637 -25641 -25639 -25636 -25639 -25644 -25643 -25636 -25636 -25636 -25634 -25638 -25638 -25637 -25637 -25634 -25633 -25631 -25630 -25630 -25630 -25630 -25630 -25630 -25630 -25628 -25631 -25634 -25632 -25629 -25633 -25632 -25626 -25629 -25630 -25629 -25625 -25622 -25626 -25625 -25623 -25627 -25634 -25628 -25619 -25623 -25627 -25631 -25633 -25630 -25629 -25631 -25627 -25628 -25633 -25631 -25627 -25625 -25625 -25627 -25629 -25631 -25629 -25629 -25630 -25629 -25630 -25628 -25632 -25632 -25628 -25629 -25632 -25635 -25630 -25631 -25631 -25628 -25628 -25628 -25632 -25635 -25635 -25630 -25633 -25635 -25631 -25628 -25630 -25635 -25636 -25636 -25639 -25634 -25631 -25636 -25636 -25638 -25636 -25631 -25633 -25630 -25630 -25633 -25637 -25640 -25637 -25637 -25639 -25636 -25639 -25645 -25646 -25645 -25645 -25648 -25645 -25644 -25644 -25642 -25644 -25644 -25644 -25649 -25646 -25642 -25649 -25649 -25649 -25652 -25649 -25652 -25653 -25650 -25654 -25653 -25649 -25649 -25651 -25651 -25647 -25647 -25649 -25653 -25655 -25657 -25661 -25657 -25659 -25658 -25652 -25654 -25657 -25655 -25656 -25657 -25656 -25657 -25661 -25660 -25658 -25658 -25658 -25657 -25657 -25662 -25663 -25661 -25659 -25655 -25657 -25659 -25658 -25659 -25661 -25663 -25661 -25661 -25662 -25661 -25660 -25654 -25659 -25662 -25660 -25664 -25663 -25663 -25659 -25658 -25661 -25659 -25661 -25661 -25664 -25662 -25661 -25661 -25657 -25659 -25659 -25659 -25659 -25659 -25659 -25662 -25662 -25658 -25661 -25658 -25655 -25655 -25656 -25658 -25657 -25658 -25656 -25656 -25656 -25658 -25658 -25657 -25657 -25654 -25659 -25659 -25656 -25657 -25656 -25658 -25654 -25650 -25652 -25651 -25650 -25650 -25653 -25655 -25653 -25653 -25651 -25649 -25653 -25651 -25645 -25646 -25647 -25643 -25645 -25644 -25646 -25648 -25646 -25647 -25645 -25647 -25651 -25643 -25641 -25648 -25646 -25645 -25643 -25639 -25642 -25642 -25642 -25644 -25641 -25641 -25641 -25642 -25639 -25636 -25645 -25640 -25638 -25638 -25637 -25645 -25641 -25640 -25643 -25640 -25643 -25640 -25639 -25642 -25642 -25643 -25641 -25641 -25642 -25638 -25634 -25636 -25637 -25639 -25644 -25640 -25641 -25642 -25638 -25638 -25642 -25642 -25643 -25643 -25643 -25645 -25641 -25641 -25642 -25644 -25645 -25644 -25646 -25646 -25646 -25641 -25645 -25647 -25645 -25648 -25645 -25647 -25648 -25648 -25650 -25648 -25645 -25647 -25647 -25645 -25651 -25653 -25650 -25651 -25649 -25646 -25649 -25647 -25649 -25652 -25651 -25653 -25653 -25653 -25651 -25651 -25653 -25652 -25650 -25649 -25653 -25657 -25656 -25654 -25653 -25655 -25653 -25654 -25657 -25652 -25652 -25655 -25654 -25655 -25658 -25655 -25655 -25656 -25653 -25661 -25658 -25651 -25651 -25652 -25653 -25654 -25661 -25660 -25649 -25654 -25652 -25647 -25658 -25659 -25651 -25654 -25657 -25653 -25654 -25654 -25650 -25649 -25651 -25652 -25651 -25651 -25652 -25652 -25650 -25650 -25654 -25654 -25649 -25645 -25648 -25647 -25646 -25650 -25648 -25649 -25653 -25648 -25647 -25647 -25646 -25643 -25643 -25647 -25647 -25645 -25645 -25642 -25638 -25640 -25642 -25643 -25646 -25641 -25636 -25640 -25640 -25639 -25638 -25636 -25639 -25639 -25638 -25637 -25633 -25632 -25632 -25633 -25635 -25632 -25634 -25634 -25635 -25636 -25632 -25634 -25634 -25629 -25625 -25625 -25629 -25631 -25628 -25625 -25626 -25630 -25630 -25626 -25629 -25630 -25629 -25629 -25629 -25634 -25634 -25630 -25625 -25626 -25626 -25624 -25629 -25630 -25627 -25621 -25623 -25630 -25627 -25621 -25622 -25620 -25620 -25624 -25622 -25624 -25624 -25624 -25622 -25621 -25626 -25628 -25627 -25624 -25624 -25624 -25627 -25625 -25625 -25630 -25621 -25617 -25625 -25626 -25623 -25624 -25629 -25627 -25625 -25629 -25628 -25627 -25628 -25630 -25629 -25629 -25628 -25627 -25633 -25629 -25631 -25633 -25630 -25636 -25632 -25633 -25636 -25635 -25637 -25630 -25632 -25633 -25634 -25638 -25641 -25643 -25640 -25638 -25640 -25641 -25640 -25641 -25641 -25644 -25645 -25645 -25647 -25647 -25651 -25648 -25645 -25646 -25651 -25652 -25649 -25652 -25651 -25655 -25656 -25658 -25657 -25652 -25654 -25657 -25657 -25656 -25663 -25665 -25661 -25659 -25657 -25664 -25666 -25664 -25664 -25668 -25670 -25666 -25669 -25670 -25670 -25669 -25667 -25674 -25671 -25666 -25671 -25672 -25671 -25671 -25675 -25675 -25673 -25673 -25676 -25677 -25672 -25673 -25676 -25675 -25676 -25677 -25678 -25677 -25676 -25675 -25675 -25679 -25679 -25677 -25680 -25684 -25682 -25676 -25676 -25680 -25681 -25682 -25683 -25684 -25683 -25679 -25680 -25681 -25684 -25686 -25686 -25688 -25686 -25684 -25681 -25680 -25682 -25684 -25684 -25682 -25687 -25688 -25686 -25682 -25681 -25681 -25683 -25685 -25677 -25678 -25682 -25680 -25683 -25684 -25687 -25683 -25681 -25684 -25680 -25678 -25683 -25687 -25688 -25682 -25679 -25681 -25681 -25676 -25674 -25678 -25677 -25681 -25679 -25676 -25681 -25677 -25678 -25678 -25677 -25679 -25678 -25678 -25678 -25677 -25676 -25674 -25674 -25673 -25675 -25677 -25674 -25674 -25674 -25676 -25673 -25670 -25675 -25676 -25675 -25672 -25673 -25675 -25675 -25673 -25673 -25672 -25673 -25679 -25674 -25670 -25671 -25670 -25672 -25676 -25678 -25678 -25676 -25672 -25675 -25677 -25673 -25670 -25672 -25672 -25671 -25677 -25678 -25676 -25677 -25675 -25675 -25670 -25671 -25673 -25668 -25672 -25672 -25675 -25678 -25672 -25671 -25675 -25677 -25673 -25672 -25672 -25675 -25676 -25672 -25673 -25668 -25670 -25671 -25669 -25671 -25667 -25672 -25669 -25663 -25667 -25670 -25673 -25668 -25669 -25672 -25668 -25670 -25668 -25661 -25660 -25659 -25661 -25671 -25669 -25661 -25659 -25662 -25659 -25657 -25662 -25662 -25665 -25664 -25661 -25663 -25663 -25663 -25659 -25659 -25658 -25659 -25660 -25656 -25658 -25658 -25658 -25658 -25652 -25651 -25651 -25654 -25656 -25653 -25653 -25653 -25651 -25646 -25643 -25648 -25650 -25645 -25644 -25646 -25646 -25644 -25643 -25641 -25640 -25640 -25639 -25639 -25640 -25638 -25639 -25642 -25640 -25639 -25641 -25635 -25633 -25633 -25631 -25632 -25635 -25641 -25638 -25634 -25633 -25631 -25631 -25626 -25625 -25627 -25626 -25628 -25630 -25632 -25631 -25627 -25626 -25624 -25626 -25626 -25622 -25626 -25625 -25627 -25626 -25621 -25618 -25617 -25620 -25620 -25623 -25623 -25619 -25623 -25621 -25621 -25620 -25615 -25620 -25621 -25619 -25622 -25619 -25621 -25620 -25614 -25615 -25616 -25615 -25617 -25622 -25619 -25620 -25625 -25620 -25615 -25614 -25616 -25616 -25616 -25617 -25621 -25622 -25622 -25620 -25617 -25619 -25620 -25624 -25623 -25618 -25620 -25621 -25621 -25619 -25620 -25624 -25618 -25614 -25618 -25619 -25620 -25619 -25616 -25621 -25621 -25619 -25618 -25614 -25615 -25620 -25623 -25621 -25623 -25627 -25620 -25616 -25617 -25621 -25627 -25623 -25625 -25620 -25616 -25619 -25621 -25624 -25621 -25621 -25621 -25621 -25621 -25619 -25615 -25608 -25611 -25616 -25615 -25614 -25612 -25618 -25618 -25612 -25618 -25616 -25617 -25618 -25614 -25616 -25617 -25620 -25617 -25612 -25611 -25610 -25617 -25615 -25616 -25619 -25617 -25616 -25614 -25616 -25613 -25610 -25613 -25615 -25614 -25613 -25614 -25616 -25618 -25617 -25616 -25619 -25619 -25621 -25619 -25619 -25627 -25625 -25622 -25623 -25615 -25615 -25619 -25624 -25623 -25621 -25626 -25625 -25623 -25626 -25627 -25627 -25621 -25624 -25628 -25628 -25630 -25628 -25631 -25631 -25628 -25630 -25630 -25631 -25625 -25629 -25635 -25634 -25637 -25635 -25637 -25637 -25632 -25634 -25633 -25637 -25641 -25637 -25636 -25636 -25635 -25634 -25631 -25632 -25636 -25645 -25641 -25635 -25642 -25636 -25630 -25634 -25641 -25648 -25645 -25647 -25647 -25644 -25642 -25640 -25643 -25645 -25645 -25643 -25644 -25649 -25647 -25645 -25640 -25637 -25650 -25653 -25648 -25648 -25647 -25649 -25647 -25649 -25653 -25648 -25649 -25648 -25652 -25655 -25651 -25651 -25651 -25653 -25659 -25658 -25655 -25652 -25648 -25649 -25650 -25651 -25653 -25655 -25654 -25649 -25655 -25659 -25654 -25653 -25654 -25657 -25654 -25650 -25652 -25654 -25657 -25660 -25660 -25662 -25659 -25657 -25655 -25654 -25662 -25663 -25665 -25662 -25656 -25658 -25657 -25658 -25660 -25660 -25662 -25662 -25666 -25664 -25663 -25660 -25658 -25663 -25663 -25666 -25666 -25665 -25665 -25663 -25668 -25669 -25667 -25666 -25668 -25669 -25668 -25672 -25673 -25670 -25668 -25666 -25670 -25673 -25668 -25668 -25667 -25668 -25672 -25666 -25668 -25676 -25675 -25670 -25668 -25672 -25672 -25675 -25676 -25673 -25676 -25674 -25673 -25676 -25674 -25676 -25676 -25672 -25678 -25678 -25670 -25671 -25674 -25675 -25677 -25676 -25677 -25673 -25670 -25676 -25679 -25679 -25677 -25676 -25673 -25673 -25676 -25673 -25673 -25679 -25679 -25672 -25671 -25674 -25678 -25683 -25678 -25672 -25673 -25676 -25678 -25674 -25673 -25675 -25673 -25675 -25676 -25676 -25676 -25671 -25673 -25675 -25676 -25674 -25671 -25672 -25669 -25674 -25678 -25673 -25672 -25671 -25673 -25674 -25676 -25675 -25671 -25675 -25677 -25675 -25673 -25671 -25673 -25672 -25675 -25678 -25679 -25680 -25678 -25672 -25675 -25674 -25671 -25670 -25669 -25675 -25675 -25674 -25675 -25671 -25670 -25670 -25673 -25678 -25680 -25678 -25671 -25671 -25673 -25675 -25679 -25672 -25670 -25673 -25670 -25670 -25673 -25675 -25673 -25671 -25673 -25671 -25673 -25677 -25673 -25671 -25674 -25676 -25672 -25672 -25672 -25670 -25669 -25668 -25672 -25674 -25675 -25676 -25675 -25674 -25672 -25671 -25669 -25668 -25671 -25671 -25669 -25669 -25672 -25671 -25670 -25672 -25675 -25671 -25668 -25671 -25672 -25670 -25667 -25668 -25670 -25673 -25674 -25670 -25668 -25673 -25674 -25669 -25665 -25668 -25670 -25670 -25670 -25673 -25668 -25665 -25669 -25672 -25672 -25669 -25674 -25669 -25663 -25670 -25669 -25670 -25670 -25668 -25672 -25670 -25666 -25671 -25672 -25672 -25672 -25666 -25668 -25669 -25669 -25671 -25667 -25667 -25667 -25668 -25666 -25663 -25666 -25668 -25671 -25671 -25668 -25671 -25668 -25667 -25669 -25669 -25670 -25672 -25671 -25668 -25668 -25669 -25675 -25673 -25668 -25669 -25664 -25670 -25671 -25668 -25669 -25666 -25670 -25667 -25666 -25666 -25666 -25668 -25666 -25671 -25670 -25667 -25666 -25663 -25665 -25664 -25664 -25665 -25670 -25673 -25670 -25671 -25669 -25672 -25670 -25666 -25670 -25672 -25669 -25667 -25667 -25665 -25663 -25664 -25666 -25670 -25669 -25667 -25666 -25666 -25669 -25667 -25664 -25664 -25665 -25667 -25665 -25667 -25667 -25664 -25666 -25667 -25669 -25672 -25667 -25663 -25665 -25665 -25669 -25670 -25667 -25665 -25660 -25661 -25668 -25668 -25669 -25668 -25665 -25666 -25667 -25668 -25663 -25658 -25660 -25662 -25664 -25667 -25664 -25661 -25663 -25663 -25665 -25663 -25655 -25657 -25661 -25663 -25667 -25667 -25662 -25660 -25656 -25660 -25663 -25661 -25660 -25660 -25658 -25657 -25656 -25656 -25658 -25659 -25656 -25656 -25661 -25665 -25659 -25653 -25655 -25654 -25653 -25657 -25655 -25651 -25652 -25653 -25652 -25651 -25655 -25653 -25649 -25651 -25651 -25653 -25651 -25647 -25647 -25649 -25652 -25653 -25656 -25656 -25650 -25649 -25649 -25648 -25643 -25638 -25641 -25640 -25639 -25642 -25644 -25644 -25640 -25640 -25646 -25646 -25643 -25642 -25641 -25639 -25636 -25637 -25639 -25636 -25633 -25633 -25635 -25637 -25635 -25633 -25629 -25628 -25629 -25630 -25631 -25629 -25626 -25628 -25628 -25629 -25627 -25623 -25620 -25624 -25628 -25624 -25622 -25623 -25622 -25619 -25619 -25620 -25621 -25618 -25613 -25614 -25617 -25618 -25616 -25612 -25607 -25613 -25616 -25614 -25617 -25615 -25613 -25611 -25612 -25609 -25608 -25612 -25608 -25605 -25612 -25611 -25609 -25611 -25612 -25609 -25607 -25612 -25610 -25607 -25605 -25602 -25606 -25609 -25605 -25603 -25607 -25610 -25608 -25606 -25605 -25606 -25610 -25611 -25612 -25615 -25610 -25607 -25606 -25607 -25610 -25608 -25609 -25611 -25612 -25613 -25609 -25606 -25606 -25607 -25611 -25612 -25617 -25617 -25613 -25612 -25610 -25614 -25619 -25617 -25612 -25610 -25613 -25616 -25615 -25617 -25622 -25622 -25620 -25614 -25617 -25623 -25625 -25621 -25616 -25617 -25620 -25624 -25625 -25625 -25622 -25622 -25625 -25621 -25622 -25627 -25628 -25624 -25624 -25626 -25627 -25627 -25622 -25623 -25626 -25630 -25633 -25632 -25634 -25632 -25632 -25635 -25633 -25633 -25632 -25632 -25635 -25634 -25636 -25636 -25631 -25632 -25635 -25635 -25632 -25632 -25635 -25640 -25645 -25643 -25639 -25643 -25640 -25632 -25636 -25637 -25637 -25642 -25642 -25638 -25642 -25646 -25644 -25642 -25641 -25641 -25646 -25650 -25648 -25645 -25646 -25651 -25654 -25648 -25646 -25648 -25648 -25653 -25651 -25649 -25649 -25647 -25648 -25645 -25652 -25657 -25653 -25655 -25657 -25657 -25660 -25657 -25657 -25658 -25655 -25654 -25660 -25664 -25658 -25658 -25661 -25662 -25663 -25660 -25661 -25661 -25661 -25663 -25666 -25666 -25665 -25665 -25666 -25664 -25666 -25674 -25675 -25672 -25673 -25673 -25671 -25672 -25675 -25675 -25675 -25678 -25679 -25675 -25674 -25676 -25678 -25676 -25677 -25679 -25677 -25677 -25679 -25682 -25684 -25676 -25677 -25683 -25681 -25683 -25683 -25682 -25680 End-of-data for Chan 2 raw accel. Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 14, 2012 02:36 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050572 Code:CI-SNCC San Nicolas Island Coords: 33.248 119.524 Site Geology: Recorder: Unk s/n 4231 ( 3 Chns of 3 at Sta) Sensor: 3776-IS Rcrd start time:12/14/2012, 10:36:21.618 GMT (Q=5) RcrdId:15263753.CI.SNCC.--.H Sta Chan 3 Up HNZ Location: Raw record length =306.680 sec, Uncor max = 3841 c, at 38.040 sec. Processed: 12/14/12 03:04 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50572 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 3 -999 -999 -999 -999 -999 -999 0 3 4231 3 3 0 -999 -999 -999 -999 2012 349 12 14 10 36 5 5 -999 -999 3 3 20 -999 400 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 30668 100 10 36 21 62 12 14 2012 -999 360 -999 3 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.247871 -119.524368 275.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 21.618299 -999.000000 -999.000000 -999.000000 0.010000 306.679993 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 4.996856 20.000000 4.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 306.679993 3841.000000 38.040001 53.317822 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 1994/05/25 00:00:00 to 3000/01/01 00:00:00 UTC 30668 raw accel. pts, approx 307 secs, units=counts (50),Format=(10I8) 48 51 57 57 54 49 48 53 54 53 55 55 53 51 46 50 56 57 52 46 53 57 51 49 52 52 52 50 48 53 58 56 54 44 47 58 52 55 55 49 50 47 53 56 52 52 53 55 50 47 52 55 54 55 55 52 48 49 52 55 57 52 47 51 55 56 53 55 51 44 46 55 59 48 52 57 50 48 45 54 55 50 57 56 52 50 53 55 54 51 51 60 56 46 48 54 53 55 53 46 54 59 54 45 45 56 54 52 49 49 57 55 54 54 45 50 55 56 54 46 54 59 50 50 56 57 50 43 50 60 61 51 50 57 55 50 51 58 55 45 53 57 53 51 49 54 53 48 51 55 53 52 53 58 58 51 53 53 52 52 54 60 54 46 45 55 59 53 53 52 50 49 50 54 57 52 48 53 54 54 54 51 52 51 51 54 53 55 55 51 51 53 48 47 54 56 53 55 52 49 52 51 55 52 48 54 54 56 54 53 55 48 48 53 53 51 50 53 58 54 49 50 49 51 54 55 57 52 43 50 61 56 51 51 50 55 60 56 52 50 48 51 52 54 56 53 51 48 53 60 59 53 43 48 58 60 53 48 51 51 53 56 53 52 51 50 53 55 55 53 50 51 50 56 59 57 51 46 53 59 57 49 50 52 54 57 56 53 45 47 57 58 54 48 45 55 58 52 52 51 56 54 48 54 57 52 48 52 57 50 46 54 55 53 52 54 54 50 44 54 62 55 52 49 52 55 56 49 48 59 54 54 56 53 55 51 51 52 54 54 53 54 52 54 58 58 50 46 51 55 63 54 51 53 48 56 56 57 55 47 51 60 61 51 48 49 53 56 56 56 50 50 51 52 57 57 52 48 49 55 57 56 53 50 54 56 51 50 53 52 50 56 60 52 45 52 55 54 52 50 56 56 52 50 55 59 52 50 58 58 53 51 50 50 47 57 62 52 51 52 54 54 52 57 55 53 54 53 53 52 53 56 54 53 56 53 49 54 57 54 46 53 59 53 49 50 55 53 53 59 56 48 51 51 54 55 49 55 54 52 56 49 49 58 58 50 48 51 55 54 51 55 55 50 48 51 58 54 49 54 52 49 48 51 55 49 47 54 51 48 54 49 53 60 56 48 48 52 51 53 51 51 50 49 48 47 57 52 47 47 49 53 51 56 53 51 51 52 55 52 50 49 56 57 52 52 50 52 51 50 57 56 52 51 53 54 52 53 53 57 54 48 48 50 56 55 52 48 48 60 59 52 51 51 52 54 54 49 50 50 52 57 51 52 53 54 54 51 51 51 52 53 52 53 54 50 47 52 57 52 51 54 54 52 50 49 55 48 44 52 53 53 50 53 57 48 49 56 54 51 45 46 57 54 52 54 52 52 46 51 57 57 58 51 47 52 55 52 53 54 51 55 57 54 52 48 46 53 55 54 54 53 50 47 54 58 55 52 48 50 55 56 58 58 53 49 47 53 58 51 52 55 51 51 53 54 50 50 55 54 55 54 51 49 48 56 63 51 45 53 50 51 58 57 53 48 50 55 55 53 53 54 56 54 54 54 47 47 50 57 58 47 45 51 53 56 57 49 53 54 52 60 53 56 55 49 52 53 56 50 49 54 50 54 54 48 50 52 55 57 54 54 52 43 51 62 55 52 54 52 44 47 56 59 54 47 51 56 53 50 51 53 53 49 51 52 55 60 58 52 45 54 54 48 56 58 55 52 52 50 54 60 58 50 46 53 57 57 53 47 49 55 55 53 51 53 51 46 57 60 51 48 44 51 61 60 54 51 51 46 48 56 57 52 50 54 54 53 52 50 49 48 55 59 53 53 52 50 52 54 48 50 58 56 52 51 50 51 47 45 57 61 55 53 48 48 51 55 56 54 56 55 50 47 55 61 54 48 48 51 55 55 53 57 54 46 50 58 60 53 47 52 52 51 56 56 54 46 45 58 58 49 47 51 59 58 52 53 53 50 52 55 59 56 46 46 58 56 53 58 54 48 48 54 55 57 56 50 54 53 52 55 54 53 46 53 67 53 45 50 52 57 57 54 53 51 46 50 60 59 55 56 58 52 48 52 54 51 50 53 61 58 44 47 58 55 48 51 55 53 51 52 55 55 52 49 50 52 54 56 54 49 50 55 55 51 52 55 55 55 54 56 54 51 52 49 54 56 50 57 57 49 46 45 53 59 57 51 52 56 50 48 51 58 55 44 52 58 55 53 44 51 59 55 55 53 56 59 50 54 53 49 60 57 50 47 50 59 56 51 51 52 54 55 54 59 55 47 51 58 58 51 48 48 51 57 54 51 51 51 50 50 55 55 47 44 56 60 53 51 48 52 56 51 55 58 50 50 50 50 59 56 49 52 54 53 57 58 52 53 54 54 53 50 54 58 53 48 51 53 57 59 53 48 50 58 60 58 55 45 47 55 60 61 53 48 52 56 49 50 57 56 52 55 58 53 51 52 54 53 53 57 57 51 51 53 52 51 52 58 54 50 55 59 57 49 51 53 53 55 58 57 48 49 52 51 56 54 50 54 51 51 58 50 49 57 55 54 50 52 57 53 56 51 56 58 48 50 53 57 54 52 55 49 50 52 52 56 54 56 54 52 55 49 54 53 49 58 56 53 51 50 53 55 53 48 55 60 56 52 51 53 52 51 54 56 51 50 52 56 56 55 56 46 48 53 49 55 59 55 46 49 53 51 53 57 57 59 59 58 57 54 60 65 63 62 66 67 65 69 72 70 61 47 47 48 36 34 31 32 50 56 59 68 65 53 47 69 108 132 144 142 134 123 96 64 38 27 25 21 19 18 20 16 16 44 93 140 160 148 134 123 124 148 181 191 160 112 70 52 68 86 75 29 -34 -58 47 255 469 580 462 151 -185 -386 -352 -130 133 300 324 237 130 132 251 347 286 10 -326 -426 -201 223 636 820 688 265 -275 -661 -760 -575 -284 -73 101 184 124 113 211 285 187 -72 -316 -498 -523 -285 64 400 597 504 150 -282 -497 -452 -388 -389 -440 -421 -141 167 231 258 284 114 -144 -269 -207 -41 46 -48 -125 -43 110 369 599 523 237 -85 -301 -213 73 204 109 -4 -49 22 210 339 448 571 386 -56 -402 -569 -369 59 281 463 713 710 422 67 -187 -230 -186 -223 -191 -25 157 296 309 282 316 189 -125 -302 -323 -316 -226 -183 -199 -29 190 135 -6 67 23 -340 -570 -447 -30 553 724 252 -173 -296 -256 -11 159 163 84 2 100 149 36 -30 -160 -369 -499 -578 -409 37 396 440 239 104 147 175 107 59 178 543 802 523 59 -181 -224 -63 268 484 335 121 71 -110 -224 -30 35 130 491 393 -95 -108 91 -49 -172 -49 210 624 851 466 -126 -151 354 686 604 426 318 43 -432 -664 -655 -530 -73 427 502 353 341 327 191 -74 -474 -718 -575 -35 545 699 565 495 244 -215 -232 79 241 383 311 -296 -949 -1004 -581 -164 61 159 85 -61 -17 15 -119 -84 141 189 115 123 135 116 44 -143 -389 -402 -65 199 189 212 395 505 242 -300 -468 -6 658 1200 1292 742 -83 -615 -604 -425 -348 -69 442 828 948 665 143 -127 -209 -433 -783 -811 -185 623 933 710 238 -284 -571 -440 -29 464 945 1053 622 66 -398 -672 -660 -472 -203 96 425 605 366 -68 -487 -933 -885 -109 800 1309 1236 798 50 -678 -733 -334 117 339 166 -46 -171 -131 82 11 -168 -115 -37 58 191 286 232 -38 -239 -377 -624 -422 381 979 1040 608 -393 -1222 -971 -225 111 264 429 411 255 -32 -388 -458 -29 566 834 695 350 -45 -477 -830 -768 -226 324 571 759 807 563 550 721 623 457 157 -243 -231 227 742 844 495 -24 -580 -696 -186 247 389 431 279 86 18 225 650 773 504 95 -229 -203 -45 -38 -50 -176 -464 -526 -222 184 443 540 506 286 60 27 113 182 285 322 -36 -452 -444 -136 217 291 15 -197 -54 302 581 579 416 142 -402 -838 -809 -492 -6 476 627 445 151 -98 -181 -125 11 184 162 -70 -162 -113 -103 -34 5 -80 -133 -87 82 369 572 420 67 -12 92 25 -112 -232 -285 -137 -157 -466 -489 -228 -86 1 83 124 310 507 423 155 -59 -79 -68 -180 -128 205 509 602 410 -22 -319 -373 -187 211 346 57 -235 -355 -482 -605 -504 -106 275 357 159 -212 -357 -136 55 134 205 142 -24 -135 -194 -144 -50 -111 -240 -252 -175 -239 -316 -184 -98 -231 -424 -533 -585 -542 -404 -239 47 336 377 265 133 -146 -430 -420 -258 -89 51 31 -68 -100 -99 -157 -186 32 453 698 562 289 98 -15 11 100 81 -62 -273 -309 -130 46 280 407 231 109 141 143 116 125 200 163 -1 -22 127 373 576 487 366 432 330 22 -228 -316 -150 161 391 417 176 -94 -194 -353 -461 -313 -280 -318 -147 109 378 590 694 617 317 32 -108 -119 12 104 -28 -343 -616 -592 -396 -164 129 316 413 413 82 -356 -433 -234 21 338 489 339 29 -310 -495 -312 156 533 532 232 130 347 436 414 531 609 534 361 80 -129 -106 -3 76 143 143 165 300 430 552 543 204 -190 -281 -137 -22 -56 -152 -76 204 404 440 437 460 487 379 148 -17 -5 104 171 204 146 91 271 419 229 -84 -300 -414 -417 -322 -163 -17 12 -30 -114 -251 -269 -53 201 169 -103 -261 -223 -163 -137 -65 -21 -94 -128 -172 -313 -284 -158 -178 -165 -132 -222 -352 -576 -789 -597 -130 134 126 -27 -244 -393 -361 -153 153 473 659 634 445 167 13 80 120 84 159 158 -41 -129 -90 -110 -107 -16 162 256 84 -38 125 394 523 321 -23 -232 -267 -96 214 460 563 627 611 440 207 13 -28 70 243 497 629 435 104 -147 -388 -590 -632 -510 -227 31 24 -206 -416 -413 -242 -26 83 50 -37 -190 -272 -192 -141 -68 153 241 100 -78 -306 -462 -312 60 341 313 7 -396 -647 -484 0 370 497 558 520 198 -179 -196 -11 231 541 653 512 180 -180 -201 66 414 888 1121 700 184 43 75 255 445 429 340 352 499 558 397 300 376 504 679 763 593 350 224 177 257 424 426 253 140 155 268 442 423 123 -126 -131 82 506 1006 1255 1016 413 -296 -873 -1006 -601 -77 128 91 38 -2 -44 34 250 229 -105 -369 -484 -517 -320 84 395 543 489 57 -394 -459 -338 -207 -106 -234 -585 -818 -831 -656 -164 320 309 -11 -281 -440 -415 -212 -40 93 280 427 402 222 145 185 143 9 -211 -403 -336 -89 110 267 255 116 168 340 495 485 170 -176 -382 -457 -325 -145 -103 -145 -221 -257 -140 17 153 257 210 128 125 83 -31 -168 -278 -267 -101 167 248 -80 -387 -295 -32 141 153 -60 -306 -267 -168 -153 153 524 466 137 -258 -566 -530 -303 -170 -100 -168 -357 -431 -453 -444 -279 -89 -100 -186 -103 -40 -89 -38 143 292 294 314 494 681 697 539 311 122 -49 -266 -423 -456 -280 92 376 416 294 214 206 294 492 538 428 514 723 658 538 590 654 745 676 180 -432 -561 -217 163 344 267 59 -181 -328 -194 139 443 537 386 159 -18 -50 66 36 -212 -486 -693 -581 -134 110 -42 -279 -455 -443 -139 170 278 274 167 77 190 285 155 -62 -293 -401 -238 15 197 233 92 -39 -143 -196 -68 85 112 38 43 315 683 805 522 39 -216 -195 -138 -73 2 229 763 1145 931 424 -10 -234 -157 -84 -231 -244 -110 -70 11 68 -53 -299 -623 -796 -555 -88 217 292 130 -211 -393 -304 -84 85 -94 -433 -389 -2 411 695 793 684 419 102 -223 -310 -70 108 -11 -218 -278 -137 179 443 324 -247 -884 -1089 -747 -206 98 238 461 586 394 -75 -550 -538 -17 374 376 283 328 505 538 305 51 -103 -241 -319 -289 -234 -126 45 66 -121 -238 -95 155 338 418 333 107 -93 -151 48 395 496 296 47 -21 252 704 919 704 268 -19 -127 -127 215 596 496 133 -169 -230 20 430 827 967 604 -21 -312 -131 295 675 685 451 223 -137 -561 -575 -213 66 202 142 -51 175 664 635 213 13 68 209 372 393 323 316 191 -77 -203 -192 -78 166 262 107 -77 -149 -123 -60 -90 -219 -214 -28 182 278 179 8 -21 -85 -348 -308 173 612 893 915 492 45 -43 -50 -54 157 381 428 323 19 -190 6 317 320 -6 -486 -867 -794 -452 -252 -62 188 338 328 72 -350 -539 -357 -94 40 123 332 492 336 -102 -586 -743 -512 -275 -277 -524 -863 -953 -768 -464 -153 24 22 -301 -781 -851 -361 312 768 917 821 614 422 247 154 162 141 30 -117 -234 -289 -189 79 293 400 586 651 378 65 -96 -112 35 248 295 67 -216 -375 -419 -301 -64 108 167 163 130 241 557 797 764 592 367 137 142 295 404 550 512 183 -74 -106 63 463 823 890 662 189 -218 -237 69 398 595 582 292 16 68 348 533 448 116 -344 -578 -318 184 591 786 589 -22 -563 -616 -295 140 494 488 31 -597 -1001 -806 -145 409 640 611 432 151 -139 -183 9 266 499 548 313 -32 -246 -290 -166 82 178 -3 -122 -63 -91 -106 3 -23 -167 -140 49 278 581 766 623 377 171 -153 -503 -512 -165 324 687 577 160 -161 -339 -393 -231 98 447 606 424 217 134 -92 -310 -270 -175 -101 47 154 190 213 137 -48 -214 -340 -546 -701 -517 -160 89 142 -116 -383 -273 85 479 713 571 240 -30 -272 -351 -206 -34 -71 -353 -520 -428 -264 -142 -107 -185 -321 -289 29 393 575 654 639 470 290 193 127 19 -57 23 170 255 318 398 365 359 635 899 866 650 294 6 132 346 217 -19 -147 -177 -82 3 9 114 366 539 549 554 521 323 109 15 -83 -170 -69 133 231 87 -145 -104 136 302 314 126 -93 -165 -279 -341 -133 -17 -138 -123 9 26 134 393 518 546 531 341 114 -3 -10 220 633 784 470 -70 -539 -684 -470 -66 314 424 179 -122 -143 42 263 373 250 7 -186 -160 105 341 264 -93 -521 -827 -720 -300 47 233 250 12 -405 -659 -559 -325 -95 166 284 184 122 158 181 229 317 359 210 -31 -39 253 559 585 288 -168 -373 -18 606 892 675 333 15 -237 -233 11 415 641 261 -474 -949 -922 -579 -236 -173 -298 -195 110 212 140 85 -33 -210 -395 -474 -381 -190 129 299 7 -331 -335 -268 -299 -290 -143 128 279 51 -472 -921 -1033 -802 -351 24 198 312 338 212 44 -40 71 365 651 740 514 121 -69 -48 -29 76 369 551 335 -80 -409 -580 -363 255 663 653 581 400 -37 -378 -453 -400 -140 106 73 36 214 525 724 491 -147 -632 -703 -485 -51 198 80 -145 -418 -628 -479 -20 345 513 549 325 -90 -490 -646 -304 223 361 256 314 500 605 520 388 219 -225 -632 -617 -342 52 288 166 75 206 386 576 583 343 94 -288 -657 -638 -423 -72 405 657 495 129 -149 -334 -424 -297 57 414 461 261 187 333 395 142 -313 -651 -574 -11 736 1195 1132 669 16 -533 -582 -284 -115 -78 -97 -249 -393 -384 -289 -96 87 -48 -372 -477 -166 333 516 298 30 -81 -122 -106 67 243 225 -29 -482 -762 -581 -161 316 763 840 373 -253 -546 -474 -276 -5 269 272 -12 -271 -334 -313 -228 -7 170 196 271 293 -18 -313 -220 38 392 671 463 85 -121 -292 -174 332 681 742 684 374 -111 -593 -879 -698 -276 -103 -244 -350 -68 557 1062 1055 585 -32 -474 -545 -160 554 1163 1299 883 189 -397 -783 -751 -217 101 5 -22 -245 -632 -594 -231 204 622 784 627 342 96 -48 -135 -238 -150 277 608 506 76 -429 -482 89 715 906 626 73 -368 -485 -422 -273 -213 -296 -259 -83 157 329 219 74 177 174 -64 -236 -384 -167 668 1243 1230 982 411 -259 -710 -1020 -972 -436 185 898 1543 1310 421 -409 -1066 -1187 -571 146 385 236 -22 -146 105 693 1228 1354 908 -103 -1155 -1550 -1097 -181 630 1070 967 359 -245 -577 -670 -466 -106 178 441 722 895 848 458 -172 -846 -1211 -1015 -567 -151 80 129 106 -82 -409 -663 -671 -386 210 919 1273 1114 705 361 199 61 -231 -528 -616 -439 26 343 -24 -621 -705 -482 -482 -579 -614 -752 -747 -460 -146 403 1184 1520 1119 327 -371 -732 -742 -437 -122 83 481 929 1155 1126 653 -155 -719 -764 -454 -49 109 -24 -215 -484 -679 -446 22 390 507 272 -17 -147 -211 -136 117 487 619 328 8 -21 92 24 -12 63 -194 -613 -848 -1163 -1401 -1035 -384 206 637 664 565 597 636 567 196 -365 -630 -494 -275 -122 175 731 1051 787 239 -450 -1149 -1392 -1174 -878 -585 -187 406 961 1090 795 353 104 210 327 -3 -558 -644 -180 146 123 120 228 355 233 -69 -90 139 424 569 389 169 167 416 952 1435 1371 812 91 -618 -1068 -861 -168 325 629 987 967 547 86 -569 -1085 -702 192 688 734 542 260 168 243 264 186 272 504 489 227 -93 -377 -463 -385 -169 136 -1 -192 209 554 617 396 -213 -582 -403 29 193 46 95 177 -46 -244 -230 -142 166 636 672 -6 -838 -1210 -964 -237 502 944 948 475 57 -21 80 448 705 443 146 26 -183 -342 -197 178 469 457 360 383 294 -16 -375 -642 -480 91 207 -174 -381 -552 -668 -499 -241 261 828 749 126 -419 -527 -383 -256 -111 -160 -497 -718 -610 -373 -132 145 484 727 593 179 -252 -553 -632 -548 -333 117 537 341 -99 7 528 1166 1665 1474 730 138 -224 -487 -327 301 645 396 89 -131 -455 -864 -1013 -712 -308 203 768 683 81 -178 36 452 1021 1481 1279 510 -205 -655 -858 -712 -217 399 871 983 381 -585 -1044 -1181 -1228 -741 106 810 1109 849 331 82 218 535 640 245 -279 -389 -158 96 328 253 -334 -779 -563 -110 11 -249 -673 -824 -377 209 581 851 815 473 38 -470 -705 -379 181 713 1016 879 567 204 -327 -875 -1148 -818 97 1005 1298 959 468 35 -421 -536 -137 475 1147 1430 1118 676 102 -657 -997 -656 64 934 1537 1316 405 -441 -758 -552 -144 0 89 249 35 -102 250 602 719 438 -165 -352 174 747 793 422 -231 -939 -1100 -681 -265 129 605 857 833 587 228 192 562 852 623 -98 -749 -1063 -1204 -1141 -682 277 1304 1816 1630 822 -100 -576 -681 -640 -391 -91 8 -7 -36 -53 -155 -370 -277 248 617 650 693 452 -339 -1144 -1266 -471 572 1278 1756 1885 1394 433 -609 -1338 -1387 -712 152 294 -562 -1348 -1365 -968 -200 950 1815 1823 1272 619 221 430 947 1135 734 43 -539 -857 -870 -643 -129 636 1263 1467 1186 566 -304 -1415 -2201 -2202 -1452 -91 1333 2166 2413 2355 1950 1305 730 320 -10 -211 -254 -178 44 -97 -647 -872 -696 -77 1046 1759 1411 387 -765 -1527 -1519 -716 431 1258 1610 1470 845 206 -107 -55 363 832 1143 1257 778 -185 -1065 -1652 -1801 -1559 -985 176 1575 2174 1612 327 -1000 -1665 -1477 -824 -360 -233 -139 -154 -243 -271 -396 -460 -219 169 599 960 1089 926 434 -161 -862 -1728 -2131 -1695 -730 378 1125 948 -3 -891 -1012 -21 1835 3495 3841 2767 948 -711 -1558 -1592 -849 225 941 1376 1359 635 -276 -973 -1214 -770 -3 626 1032 929 463 213 -165 -906 -1338 -1272 -1054 -1010 -1341 -1481 -893 -87 466 989 1643 2164 2134 1321 -206 -1795 -2361 -1721 -700 -118 -101 -159 35 422 479 -152 -935 -1303 -1350 -1125 -422 333 610 678 579 -18 -874 -1368 -1111 -357 430 1211 1840 1871 1342 789 422 -114 -1183 -2476 -3353 -3369 -2251 -554 726 1389 1463 1179 1037 744 110 -343 -699 -932 -710 -385 35 701 1309 1477 1163 810 582 617 852 756 494 380 183 -272 -979 -1542 -1530 -1172 -819 -528 -299 1 465 923 1225 1322 1079 581 95 -470 -993 -985 -633 -441 -526 -796 -922 -673 -196 326 869 1427 1786 1579 662 -374 -753 -409 259 595 223 -443 -1015 -1321 -1110 -600 -56 516 768 549 67 -394 -561 -490 -187 49 -130 -192 161 688 1242 1223 211 -1107 -1774 -1494 -641 320 740 46 -1219 -2202 -2585 -1931 -300 1292 2093 2019 1389 725 298 244 691 1335 1615 1400 874 199 -422 -829 -1043 -1179 -1206 -1120 -1186 -1509 -1729 -1457 -563 681 1626 2042 1983 1349 538 71 -132 -184 -159 -418 -843 -914 -608 -198 -10 -165 -305 -126 344 1024 1751 1887 1142 257 -402 -930 -907 -206 545 882 895 901 1000 967 702 86 -894 -1526 -1326 -588 229 778 1041 1003 491 -224 -689 -645 19 891 1524 1837 1596 934 443 178 115 479 790 501 -132 -638 -526 354 1356 1792 1566 714 -595 -1647 -2041 -1912 -1266 -241 665 1139 1069 654 447 370 318 459 541 565 721 832 715 468 220 139 261 369 174 -383 -934 -1284 -1232 -458 636 1420 1657 1247 405 -545 -1292 -1590 -1613 -1390 -757 172 1121 1839 2130 1866 1219 525 -99 -665 -1101 -1162 -548 502 1329 1576 1207 447 -431 -1202 -1575 -1521 -1090 -291 423 733 709 330 -214 -694 -912 -696 -245 63 31 -79 60 447 913 1066 716 152 -484 -1124 -1442 -1245 -628 0 244 188 -98 -560 -896 -971 -771 -335 203 582 509 117 -308 -546 -237 455 920 971 636 154 -14 110 226 289 306 228 166 246 445 699 843 813 767 585 114 -318 -464 -353 24 485 629 421 118 -381 -1020 -992 94 1510 2340 2110 853 -736 -1699 -1600 -689 350 826 594 74 -357 -580 -465 -18 565 1029 1057 611 -1 -550 -854 -913 -900 -698 -394 -256 -158 -122 -294 -369 -100 236 281 -20 -441 -712 -832 -902 -880 -819 -847 -835 -672 -503 -264 89 264 306 398 464 661 1016 1056 644 129 -214 -219 0 198 467 816 965 835 516 202 142 339 565 600 536 610 737 749 554 103 -405 -690 -709 -564 -561 -759 -758 -542 -343 -164 -65 -182 -493 -718 -539 -86 348 722 889 844 803 779 866 1060 1059 942 783 210 -538 -894 -931 -849 -785 -760 -504 -53 318 565 563 300 98 -75 -259 -193 -40 13 88 -5 -356 -509 -201 260 487 364 -57 -588 -830 -519 92 527 737 811 778 886 1130 1191 861 122 -727 -1236 -1063 -254 603 1128 1366 1169 628 120 -274 -419 -168 261 523 546 437 175 -200 -536 -767 -863 -817 -651 -366 6 402 643 595 526 618 799 1072 1160 779 180 -313 -628 -678 -478 -236 52 378 518 387 50 -234 -220 -52 141 360 406 153 -366 -972 -1363 -1441 -1228 -871 -525 -141 293 728 1002 880 463 -27 -471 -589 -284 86 295 403 399 391 530 686 636 302 -313 -1011 -1339 -1067 -328 569 1245 1460 1270 956 714 535 356 37 -459 -810 -849 -708 -424 -140 -41 -6 148 303 196 -166 -496 -629 -541 -300 -121 -59 -33 -160 -585 -1010 -1035 -757 -446 -181 -1 200 562 919 1132 1222 1096 732 210 -345 -574 -317 189 712 1017 1032 857 449 -73 -267 82 689 1032 760 187 -212 -413 -425 -255 -124 -82 -55 -145 -387 -550 -416 -162 -35 5 23 193 614 1041 1253 1140 784 454 192 -161 -524 -633 -420 -136 -91 -234 -354 -402 -403 -377 -247 -87 -106 -243 -346 -395 -383 -334 -317 -343 -179 386 1023 1353 1332 942 399 123 154 238 193 -32 -441 -838 -823 -449 -41 302 419 289 146 -76 -429 -699 -939 -1193 -1181 -692 160 873 1050 796 328 -116 -345 -428 -388 -210 78 434 642 650 607 454 176 -83 -259 -250 13 407 818 1146 1268 1167 913 483 -63 -400 -360 -117 41 -152 -690 -1269 -1532 -1290 -772 -368 -158 22 234 394 458 433 343 278 318 377 353 293 151 -100 -302 -391 -397 -339 -291 -285 -261 -212 -150 18 268 390 210 -126 -296 -228 10 345 597 683 671 580 485 474 479 355 94 -133 -261 -260 -105 61 90 -47 -303 -617 -843 -825 -594 -321 -124 67 319 560 718 792 752 583 322 -1 -308 -573 -796 -929 -1007 -1095 -1170 -1077 -751 -286 223 544 542 317 8 -254 -418 -394 -108 267 460 359 78 -184 -305 -308 -264 -189 -214 -460 -746 -817 -626 -321 -90 -40 -136 -304 -359 -111 248 494 560 400 134 -110 -346 -527 -620 -624 -400 36 412 565 531 415 324 243 94 -134 -395 -554 -604 -555 -305 15 195 212 50 -196 -352 -388 -233 65 273 263 11 -275 -312 -121 107 245 235 57 -295 -673 -799 -641 -356 -22 265 407 420 351 206 90 55 -63 -271 -265 79 424 552 506 290 100 129 317 528 612 544 432 298 65 -273 -632 -767 -520 -159 91 294 473 562 621 694 713 700 669 575 455 377 361 383 429 436 270 -50 -353 -620 -802 -674 -243 235 558 662 600 422 62 -365 -613 -701 -661 -538 -470 -405 -228 29 260 356 326 285 266 268 318 381 380 271 33 -352 -804 -1076 -997 -721 -454 -195 115 418 610 608 359 72 33 236 556 878 1027 850 373 -281 -884 -1088 -871 -466 21 393 512 513 528 582 570 370 45 -263 -388 -243 -30 93 167 136 -21 -178 -187 -11 256 521 628 575 481 335 193 191 335 416 276 31 -180 -314 -340 -274 -160 -46 -1 1 62 176 258 268 226 167 155 201 242 260 268 307 425 594 740 860 972 981 826 561 253 37 27 161 342 510 532 299 -122 -500 -561 -252 212 600 752 606 294 87 86 208 321 314 248 245 277 286 275 200 64 -140 -348 -382 -262 -51 168 229 144 -7 -207 -379 -429 -343 -241 -260 -397 -555 -637 -573 -320 51 355 459 407 297 176 129 130 69 -65 -219 -270 -121 108 323 549 673 621 392 13 -337 -510 -463 -228 56 277 400 455 464 382 288 322 406 390 249 17 -139 -86 58 179 264 324 389 420 408 408 354 208 27 -236 -573 -796 -797 -586 -254 -12 35 -53 -164 -182 -62 110 213 173 28 -24 75 213 311 290 192 195 390 631 706 593 365 133 40 30 7 50 134 146 140 166 230 314 367 393 387 381 403 380 286 177 43 -129 -230 -195 -94 5 138 330 509 606 588 496 423 394 336 237 214 298 384 359 260 170 66 -42 -115 -238 -418 -506 -545 -584 -484 -312 -220 -198 -219 -183 -16 195 341 340 262 210 102 -82 -254 -403 -523 -534 -435 -289 -113 39 123 111 36 47 139 229 364 498 477 324 183 89 1 -110 -197 -131 53 193 237 183 47 -107 -229 -279 -208 -32 173 315 313 203 44 -112 -188 -239 -310 -356 -342 -224 14 339 593 627 501 319 117 -36 -27 130 291 374 404 302 -55 -497 -785 -923 -902 -664 -250 251 690 923 882 628 294 12 -152 -228 -190 -59 32 -2 -132 -264 -357 -387 -298 -158 -75 -75 -146 -209 -232 -151 105 425 691 783 589 103 -519 -950 -1064 -973 -698 -306 21 228 285 173 -48 -262 -307 -166 1 64 32 -32 -98 -160 -250 -340 -341 -270 -221 -166 -114 -137 -156 -106 -65 -109 -215 -354 -507 -611 -641 -551 -340 -132 7 74 69 70 97 57 46 201 427 566 538 404 283 228 241 258 251 299 315 148 -98 -241 -250 -162 -23 58 17 -62 -51 58 214 398 591 739 813 811 700 494 239 -12 -249 -505 -691 -673 -423 -38 338 613 729 685 538 339 145 16 -34 -28 21 96 164 195 174 120 97 93 42 -59 -159 -159 13 336 655 794 777 726 671 627 630 662 662 527 236 -55 -238 -329 -340 -299 -287 -321 -270 -88 53 55 -50 -224 -367 -370 -256 -88 59 105 92 55 -51 -169 -198 -151 -53 74 179 218 135 -39 -176 -206 -122 22 146 266 376 418 388 289 91 -137 -285 -364 -351 -229 -103 -44 -58 -162 -343 -455 -418 -282 -44 161 189 137 38 -112 -182 -129 -26 66 125 151 146 96 16 -55 -103 -120 -92 -5 96 163 168 78 -66 -174 -188 -145 -60 106 276 378 417 428 487 579 625 594 468 277 178 285 477 562 463 216 -51 -186 -172 -122 -102 -124 -169 -198 -169 -78 28 78 72 54 39 40 31 8 24 36 8 8 1 -48 -58 8 125 294 462 552 565 496 320 146 121 208 317 398 449 522 603 563 371 160 45 36 19 -45 -54 2 52 79 108 161 185 128 6 -173 -347 -445 -522 -626 -768 -882 -848 -716 -589 -503 -479 -471 -412 -258 -33 156 192 62 -104 -176 -103 79 227 212 19 -264 -496 -575 -521 -418 -321 -266 -230 -181 -161 -180 -188 -179 -204 -294 -363 -287 -90 112 231 225 160 91 27 38 154 356 607 750 751 722 720 801 904 897 772 629 528 482 514 583 609 562 448 322 232 233 358 517 615 627 554 453 406 401 399 420 471 533 559 505 397 286 216 221 262 302 358 406 388 246 37 -109 -133 -70 29 149 234 211 85 -98 -297 -401 -313 -73 221 429 471 441 436 456 483 468 394 324 246 165 138 192 304 391 403 346 270 253 311 347 278 144 61 86 131 129 104 54 10 7 9 40 148 274 323 313 328 393 462 466 397 283 160 68 49 135 330 588 812 903 815 617 431 374 468 584 573 437 265 97 0 24 119 174 178 227 329 482 652 692 524 222 -72 -262 -305 -228 -85 69 130 71 16 85 306 605 804 804 671 516 413 371 393 432 441 427 379 296 164 22 -30 16 104 194 234 197 147 137 149 102 -37 -182 -310 -421 -460 -429 -393 -363 -296 -230 -238 -293 -366 -462 -526 -495 -389 -253 -94 75 198 232 201 157 161 192 181 137 42 -130 -316 -443 -537 -601 -604 -584 -548 -509 -476 -435 -362 -206 -29 110 259 378 418 403 319 209 139 83 15 -62 -137 -170 -168 -159 -153 -165 -190 -262 -384 -483 -523 -500 -412 -302 -209 -112 4 86 88 44 0 -67 -158 -207 -162 -30 150 295 326 255 162 89 30 4 20 31 -11 -117 -233 -277 -246 -194 -146 -86 0 110 225 323 407 447 405 303 137 -62 -180 -238 -312 -311 -206 -88 -11 11 17 40 75 123 153 148 164 243 339 407 408 336 238 96 -94 -268 -358 -348 -309 -287 -286 -290 -250 -189 -148 -94 -21 30 66 128 209 280 336 363 307 152 -16 -119 -122 -41 37 47 11 -41 -79 -80 -87 -100 -101 -136 -227 -329 -395 -390 -259 -43 173 387 564 658 668 631 549 420 327 304 311 316 286 196 63 -64 -130 -75 88 266 384 380 265 132 30 -55 -99 -80 -29 40 82 96 118 135 119 70 -32 -189 -301 -333 -323 -298 -311 -329 -229 -14 209 353 343 182 1 -103 -126 -77 -21 28 92 130 114 80 76 89 80 38 -3 3 53 103 126 97 29 -48 -152 -238 -255 -241 -245 -267 -270 -247 -195 -102 0 48 10 -85 -196 -299 -369 -366 -268 -116 3 28 -19 -62 -85 -116 -150 -173 -152 -76 31 105 65 -99 -327 -527 -598 -538 -425 -326 -292 -330 -364 -354 -281 -120 37 157 237 231 183 153 109 -14 -189 -366 -502 -542 -496 -390 -272 -163 -40 63 111 105 82 75 80 98 104 37 -107 -243 -316 -348 -335 -254 -104 84 202 220 240 299 374 401 292 109 -18 -85 -148 -171 -127 -86 -47 -10 -34 -110 -160 -125 -46 44 157 261 316 337 343 323 281 248 201 97 -17 -80 -91 -81 -80 -134 -229 -282 -283 -271 -213 -104 -2 79 118 105 61 -31 -158 -303 -429 -434 -327 -206 -117 -116 -193 -268 -267 -168 -31 83 113 52 -52 -154 -205 -173 -65 90 226 238 136 6 -100 -167 -210 -264 -344 -447 -550 -586 -531 -415 -291 -224 -261 -381 -491 -521 -480 -431 -436 -503 -602 -688 -697 -602 -476 -417 -425 -456 -462 -398 -292 -200 -135 -75 -5 45 47 27 5 -39 -97 -186 -286 -336 -322 -258 -179 -112 -59 14 137 276 405 457 402 308 222 170 195 320 478 614 708 726 666 560 445 349 276 244 300 389 433 413 337 267 243 254 259 228 158 67 8 -20 -32 0 46 64 44 15 8 13 17 17 -8 -84 -208 -358 -496 -566 -536 -423 -282 -180 -150 -143 -110 -38 88 224 303 319 278 216 171 136 96 32 -47 -81 -46 -4 -11 -92 -189 -197 -98 54 199 317 367 343 274 162 51 -25 -63 -96 -125 -101 -58 -36 -26 -26 -36 -44 -38 -11 46 105 137 148 147 121 72 47 38 10 -44 -126 -208 -266 -267 -209 -102 57 220 333 351 274 164 70 0 -50 -80 -105 -100 -89 -113 -128 -135 -142 -109 -25 57 76 45 7 -38 -84 -96 -73 -28 52 170 265 288 257 200 98 -6 -52 -45 21 93 126 143 141 139 151 153 137 109 60 12 3 4 27 87 148 213 307 389 416 442 486 502 464 375 289 289 367 461 542 558 518 454 366 281 237 235 241 240 189 111 48 -33 -99 -105 -58 33 138 231 297 330 315 266 236 238 270 362 480 568 631 658 634 575 494 419 388 403 462 508 464 334 207 137 99 116 201 307 412 535 631 652 635 557 408 243 98 28 44 60 60 64 57 60 55 16 -37 -65 -34 33 97 155 201 222 226 218 236 309 387 446 483 498 513 527 539 565 606 673 715 678 596 529 506 493 492 500 482 417 311 224 185 195 245 285 283 285 319 358 401 451 482 497 472 383 307 269 244 213 151 84 52 70 115 192 305 388 389 327 274 287 359 438 464 412 285 146 62 13 -31 -93 -173 -244 -313 -374 -399 -363 -258 -105 31 93 116 141 204 291 341 354 330 276 213 131 49 -3 -57 -115 -155 -184 -219 -230 -194 -128 -49 34 99 124 125 79 -12 -92 -154 -208 -241 -259 -261 -224 -198 -220 -250 -283 -290 -239 -189 -167 -138 -111 -81 -32 33 100 146 138 69 -22 -107 -162 -176 -199 -243 -279 -271 -210 -113 2 70 64 55 94 176 274 344 345 263 126 17 -3 51 143 215 230 183 107 54 46 90 150 202 232 222 185 159 142 114 102 104 135 184 237 304 347 330 249 172 106 40 17 29 59 71 51 8 -73 -180 -243 -226 -155 -71 -39 -55 -99 -158 -203 -229 -227 -222 -227 -220 -214 -222 -201 -149 -87 -39 -51 -92 -130 -168 -199 -232 -269 -314 -316 -242 -130 -10 85 125 109 54 4 1 33 69 101 115 97 65 43 21 -2 -22 -42 -51 -78 -120 -158 -191 -175 -133 -103 -78 -74 -87 -83 -47 -7 1 -6 -8 -12 -38 -108 -189 -237 -271 -268 -188 -58 94 238 338 376 362 305 208 124 48 -34 -64 -86 -128 -182 -262 -306 -299 -248 -167 -109 -114 -174 -225 -227 -157 -30 105 207 249 279 336 403 442 414 330 181 7 -126 -210 -226 -192 -134 -87 -106 -155 -176 -133 -14 146 289 369 375 326 253 210 220 256 284 313 340 334 291 226 157 95 50 51 88 114 126 133 140 122 91 90 91 101 116 104 72 27 -30 -76 -103 -99 -61 -19 -2 -8 -28 -62 -65 -30 -15 -55 -122 -173 -180 -137 -85 -38 -4 8 26 64 120 143 100 8 -100 -172 -192 -148 -67 11 66 82 74 91 140 180 219 266 300 334 382 453 493 486 455 403 363 327 273 233 242 267 271 240 137 5 -98 -192 -246 -221 -172 -108 -18 33 52 65 39 -35 -121 -194 -241 -257 -259 -272 -299 -322 -309 -260 -194 -90 22 101 155 150 81 -11 -59 -31 28 84 130 158 167 175 183 204 227 234 239 216 190 202 230 260 279 268 240 212 162 118 97 66 24 -29 -92 -137 -172 -219 -276 -324 -336 -327 -302 -240 -176 -123 -78 -55 -62 -80 -79 -31 67 183 254 245 203 163 144 147 182 248 297 318 328 324 320 348 400 422 379 305 231 170 134 99 71 60 61 100 157 193 206 200 187 173 172 179 187 187 159 121 105 131 187 258 307 321 327 339 341 305 233 122 21 -59 -133 -152 -116 -59 -3 41 69 73 51 23 7 -1 20 71 113 131 126 102 103 129 117 62 -4 -66 -91 -71 -25 -6 -34 -74 -124 -144 -96 13 149 274 361 360 288 201 134 112 123 179 239 233 187 146 126 98 54 17 6 34 74 106 113 104 114 127 103 59 34 48 89 161 270 352 319 171 -17 -164 -218 -190 -111 7 119 161 116 34 -45 -99 -106 -93 -72 -36 18 76 108 111 100 84 59 21 -33 -89 -127 -142 -158 -168 -170 -180 -197 -218 -196 -133 -61 17 56 79 137 202 246 258 245 208 145 96 74 59 74 134 207 249 192 54 -95 -203 -232 -187 -89 22 113 155 161 198 258 293 270 209 154 139 184 230 249 244 202 157 132 146 197 235 240 197 126 54 -6 -44 -79 -95 -83 -61 -75 -117 -112 -55 34 115 163 196 212 209 185 135 82 47 27 -5 -59 -93 -94 -96 -129 -169 -184 -188 -169 -117 -79 -68 -39 -4 24 51 62 100 185 284 341 352 343 316 295 285 282 259 203 156 140 149 161 182 203 199 208 210 184 160 117 65 39 7 -38 -68 -78 -64 -31 -1 0 -7 3 16 47 81 99 78 -12 -118 -198 -238 -230 -199 -120 -10 87 169 214 213 167 100 46 9 25 97 188 263 314 356 364 344 322 277 232 198 184 201 222 246 260 267 273 263 242 203 149 77 1 -19 18 74 117 115 61 -20 -81 -118 -112 -61 -48 -44 -2 38 86 138 154 96 20 -12 -19 4 23 15 -38 -129 -215 -265 -247 -179 -102 -65 -93 -136 -151 -131 -84 -30 33 57 34 12 -2 6 12 -31 -100 -156 -168 -100 -1 51 50 26 -7 -49 -75 -74 -43 -10 -28 -73 -125 -191 -269 -328 -342 -331 -293 -242 -222 -212 -211 -228 -223 -208 -193 -167 -126 -69 -21 5 -10 -64 -115 -135 -146 -181 -224 -254 -273 -277 -260 -216 -166 -122 -91 -96 -113 -127 -143 -135 -118 -107 -66 -8 50 120 164 163 104 14 -30 -27 12 60 89 108 106 86 65 59 44 50 97 110 83 27 -35 -47 -13 53 104 136 148 132 116 93 58 22 2 0 12 43 72 90 102 97 63 35 45 74 106 123 128 130 131 155 199 244 270 267 236 195 166 126 83 29 -35 -64 -63 -38 -17 -29 -53 -69 -76 -83 -113 -160 -175 -144 -80 -15 24 15 -58 -157 -267 -341 -328 -257 -181 -134 -132 -152 -179 -216 -249 -274 -283 -271 -273 -297 -328 -353 -357 -328 -281 -245 -229 -240 -268 -304 -327 -305 -242 -169 -131 -114 -92 -53 27 87 71 18 -11 -2 21 49 84 118 151 179 182 165 126 87 78 70 62 71 80 77 58 18 -35 -74 -102 -121 -101 -29 88 184 233 231 174 101 24 7 56 128 211 266 283 255 181 77 -24 -87 -95 -68 -26 10 30 41 37 34 44 31 3 -23 -59 -79 -86 -96 -110 -117 -82 -13 54 110 155 187 208 220 215 175 109 21 -77 -153 -188 -176 -140 -75 -1 56 89 79 23 -47 -107 -155 -156 -104 -43 -24 -50 -103 -158 -182 -164 -119 -82 -82 -116 -142 -163 -173 -154 -140 -126 -96 -56 -20 8 19 -6 -82 -194 -294 -364 -393 -388 -362 -326 -309 -312 -319 -317 -281 -224 -178 -172 -208 -223 -168 -70 33 117 168 165 89 -15 -99 -150 -149 -120 -110 -121 -140 -182 -229 -281 -319 -310 -270 -194 -101 -8 63 99 105 79 69 81 131 211 268 277 223 153 88 26 -12 -36 -59 -84 -109 -133 -155 -172 -170 -144 -112 -76 -52 -38 -8 56 125 168 172 146 123 118 156 216 259 279 244 182 120 100 153 229 327 439 522 576 586 534 439 342 287 278 305 364 444 532 609 668 689 641 559 477 382 316 294 287 299 321 344 366 381 384 374 356 334 315 305 305 323 337 354 375 380 357 295 219 161 161 229 308 355 345 279 217 193 200 229 269 315 338 336 328 323 335 346 331 291 231 151 89 49 18 37 116 222 310 364 380 362 355 378 411 447 478 495 490 461 423 367 295 225 199 230 256 249 216 135 54 16 13 57 133 235 334 403 439 414 361 306 267 261 261 280 317 336 320 285 255 251 272 294 315 324 319 295 261 242 231 225 230 245 227 187 143 68 3 -25 -26 -8 22 45 40 -4 -67 -97 -86 -25 78 195 289 330 315 244 143 32 -76 -138 -159 -143 -63 30 99 156 187 189 181 180 201 240 291 340 365 375 365 323 266 216 182 165 188 246 298 331 340 311 259 195 137 123 163 257 380 467 486 454 389 311 233 150 67 -17 -76 -86 -63 -4 89 174 237 261 227 184 187 225 274 301 268 195 134 73 2 -51 -95 -114 -84 -31 16 24 18 30 42 65 92 112 118 131 198 283 360 427 454 420 336 234 126 41 21 36 81 161 231 281 325 351 375 414 444 441 398 333 268 230 221 223 217 183 143 121 119 122 106 70 23 -19 -51 -70 -69 -52 -42 -51 -56 -47 -32 -9 2 -6 -13 -30 -43 -19 38 113 194 264 314 342 340 313 273 231 194 173 163 172 198 218 233 225 208 184 125 60 16 8 39 72 100 122 137 164 176 155 115 43 -57 -155 -243 -293 -276 -212 -127 -44 17 47 51 35 13 -7 -32 -51 -84 -154 -226 -248 -204 -141 -99 -79 -91 -124 -170 -213 -255 -301 -345 -411 -452 -423 -335 -216 -123 -70 -28 5 30 54 62 51 23 -27 -97 -178 -254 -309 -345 -365 -366 -329 -261 -199 -139 -88 -66 -69 -81 -76 -41 23 89 131 144 131 106 94 88 90 109 110 71 13 -24 -22 13 66 102 110 104 91 62 25 -7 -8 -7 -49 -119 -199 -235 -209 -160 -124 -121 -168 -255 -318 -328 -291 -230 -194 -199 -232 -252 -253 -247 -223 -199 -171 -160 -180 -190 -179 -161 -142 -116 -66 19 105 155 164 119 37 -38 -83 -85 -40 9 5 -42 -121 -194 -208 -158 -57 40 109 138 131 117 102 72 25 -19 -45 -37 -15 7 22 11 -16 -53 -93 -113 -116 -101 -48 3 16 -3 -32 -36 -9 40 86 80 43 -11 -75 -134 -207 -281 -315 -302 -263 -218 -159 -96 -59 -40 -32 -31 -16 28 91 146 190 209 192 143 79 31 9 13 35 46 29 10 1 -13 -25 -35 -49 -68 -101 -151 -208 -251 -275 -268 -219 -149 -87 -39 -4 -3 -20 -36 -43 -28 4 31 36 8 -60 -138 -196 -240 -245 -200 -125 -40 39 94 126 149 140 84 10 -57 -107 -112 -58 26 97 130 106 39 -43 -112 -145 -149 -132 -94 -59 -39 -28 -43 -69 -85 -93 -89 -87 -95 -101 -97 -86 -69 -59 -96 -167 -232 -268 -263 -219 -175 -158 -146 -126 -93 -39 31 108 170 185 145 71 11 -13 6 55 107 140 138 120 102 79 53 16 -35 -68 -59 -20 27 67 93 98 75 44 44 88 153 203 208 170 100 17 -32 -23 23 66 90 71 -4 -104 -181 -204 -189 -157 -113 -78 -38 22 84 134 171 191 187 161 122 75 42 67 143 244 336 378 401 420 415 382 314 235 166 133 135 151 206 277 328 361 357 323 274 230 213 214 222 214 179 134 101 96 113 131 137 107 40 -28 -73 -67 11 128 241 326 367 369 349 304 234 148 44 -55 -131 -160 -126 -64 -9 33 53 69 92 110 119 121 105 92 73 24 -14 -30 -32 -28 -25 -10 -5 -2 -2 -21 -39 -50 -47 -44 -66 -89 -81 -36 32 114 168 174 184 213 243 253 246 250 261 278 294 293 260 213 186 179 195 214 216 213 220 260 334 409 446 442 399 351 324 309 311 332 373 415 445 462 445 388 309 236 194 200 224 255 297 329 349 341 293 218 145 99 96 131 171 185 182 161 130 108 89 89 101 115 131 136 126 112 97 92 96 90 78 66 49 35 27 32 49 57 55 41 2 -54 -113 -162 -191 -190 -177 -181 -182 -168 -141 -117 -117 -128 -131 -131 -121 -96 -80 -66 -26 8 24 22 -14 -48 -42 -3 50 91 103 93 71 52 46 43 45 59 65 67 78 95 122 148 152 133 102 75 77 93 98 104 104 96 100 124 155 180 194 175 128 71 19 -24 -49 -45 -31 -13 7 12 4 3 12 12 4 15 43 71 88 110 129 121 93 54 30 11 -14 -41 -81 -115 -129 -111 -56 14 90 153 190 212 218 194 137 73 20 -24 -68 -123 -174 -200 -181 -132 -95 -89 -109 -162 -228 -272 -304 -308 -279 -239 -195 -165 -167 -216 -285 -348 -406 -455 -468 -436 -393 -346 -291 -251 -240 -261 -301 -340 -365 -361 -337 -318 -311 -310 -286 -246 -208 -176 -173 -188 -201 -215 -215 -209 -200 -183 -158 -135 -127 -122 -127 -145 -156 -164 -174 -171 -156 -153 -164 -189 -221 -243 -243 -210 -157 -92 -62 -87 -136 -199 -241 -247 -220 -176 -147 -132 -113 -98 -95 -87 -61 -14 52 119 161 170 148 100 57 36 14 -7 -17 -21 -22 -34 -63 -115 -171 -204 -195 -139 -78 -48 -69 -123 -179 -216 -219 -198 -157 -97 -24 57 121 156 162 132 100 76 58 81 117 128 131 125 119 104 66 37 42 71 92 108 131 158 186 191 167 108 20 -55 -98 -104 -86 -57 -14 24 37 7 -21 -21 -24 -3 40 56 68 93 116 129 129 124 118 110 96 80 74 61 29 -11 -45 -55 -44 -14 40 92 117 139 179 222 242 250 247 212 158 91 35 13 23 59 111 149 157 127 65 14 -5 -7 -10 -22 -33 -32 -26 -17 1 36 86 144 210 255 260 248 248 253 241 215 194 182 172 171 181 193 214 252 290 316 332 331 328 328 313 279 235 207 219 247 277 315 348 367 381 364 311 251 197 165 155 157 178 191 181 169 161 167 191 234 283 301 290 266 224 188 181 192 208 222 232 250 279 306 334 358 353 324 289 260 243 235 229 225 232 250 270 276 273 290 341 415 467 466 433 384 333 306 306 320 319 307 297 288 300 322 332 337 338 324 287 242 202 162 138 141 144 152 182 234 285 302 271 204 131 71 57 83 118 173 236 279 291 279 279 298 324 353 371 354 298 232 182 149 143 156 172 193 216 245 273 281 272 262 240 212 200 209 207 174 128 88 56 47 50 54 65 75 110 161 204 232 231 225 237 265 298 332 362 366 354 357 355 330 286 229 201 215 255 319 385 434 453 442 418 386 369 377 407 438 443 428 396 351 306 270 239 207 193 188 166 117 74 51 26 12 19 44 80 130 178 202 207 192 168 141 146 190 235 256 232 182 126 70 48 82 130 189 259 292 293 282 273 278 284 293 301 296 286 289 292 271 237 193 142 99 84 105 154 201 218 196 133 44 -31 -46 -15 28 56 38 -3 -47 -69 -42 -3 10 -20 -71 -113 -158 -190 -182 -147 -100 -51 -32 -42 -56 -67 -57 -31 -7 12 5 -21 -29 -25 -17 -4 9 16 14 13 1 -31 -66 -88 -92 -78 -44 12 60 69 43 -5 -44 -68 -75 -54 -29 -7 17 21 15 -3 -33 -49 -55 -46 -17 13 23 8 -13 -37 -50 -37 -18 1 9 12 22 38 72 111 148 166 157 135 96 44 -5 -53 -93 -103 -82 -51 -23 -3 8 -2 -21 -29 -13 17 21 2 -15 -20 -11 10 44 72 99 142 159 138 107 76 54 52 68 88 92 81 63 41 24 6 -13 -9 4 24 42 43 47 46 22 -10 -23 -36 -60 -78 -100 -128 -153 -171 -194 -208 -192 -163 -118 -64 -31 -25 -34 -53 -64 -64 -73 -101 -141 -179 -222 -254 -253 -253 -250 -235 -220 -196 -176 -165 -181 -220 -256 -287 -303 -305 -298 -262 -211 -163 -131 -139 -176 -232 -291 -320 -322 -320 -317 -309 -307 -303 -289 -283 -272 -257 -255 -261 -247 -216 -181 -131 -81 -63 -73 -101 -147 -183 -197 -199 -181 -159 -157 -160 -167 -187 -195 -189 -193 -218 -245 -251 -231 -190 -152 -137 -160 -210 -264 -302 -311 -299 -276 -251 -237 -232 -227 -212 -196 -201 -219 -231 -239 -241 -218 -177 -138 -92 -62 -68 -114 -180 -224 -243 -221 -171 -129 -87 -39 -7 -9 -24 -49 -71 -70 -46 0 34 26 -6 -38 -67 -79 -73 -66 -54 -40 -41 -61 -92 -105 -96 -58 -2 40 60 35 -23 -90 -149 -170 -152 -114 -72 -33 2 27 40 40 24 -8 -46 -63 -47 -13 23 43 28 -23 -67 -70 -42 -9 23 46 41 19 -3 -10 -2 2 2 -14 -65 -133 -185 -195 -158 -95 -40 -17 -30 -47 -41 -20 21 57 72 68 43 27 18 17 24 19 3 -18 -24 -7 19 56 89 106 116 122 127 135 141 154 165 160 154 159 175 197 212 204 177 135 87 54 37 28 31 41 40 34 38 46 66 89 105 103 78 46 12 -7 -1 28 65 97 122 133 129 115 101 101 118 155 179 178 165 142 130 120 100 88 89 104 117 130 149 166 187 208 219 230 242 251 258 256 246 231 221 219 223 229 227 205 174 163 166 170 162 151 155 159 155 144 111 78 80 117 168 197 185 152 115 74 54 59 63 70 75 82 93 93 99 114 114 119 131 129 127 114 99 79 39 4 -20 -7 37 77 108 119 120 106 78 56 41 52 81 102 113 114 101 79 67 61 53 48 54 60 55 55 62 72 74 63 53 55 84 133 174 196 202 193 175 163 162 171 181 182 181 181 182 182 176 166 161 155 128 80 34 11 14 38 67 90 97 96 88 65 46 32 40 57 78 103 107 104 85 79 90 98 109 100 86 71 45 34 29 15 -5 -23 -25 -21 -3 34 54 59 53 43 33 26 27 7 -17 -19 -12 -7 -25 -63 -101 -120 -112 -87 -55 -39 -31 -11 13 36 62 75 82 99 112 130 155 169 186 218 249 257 234 187 134 85 48 16 -15 -40 -59 -69 -67 -56 -45 -32 -12 4 12 16 24 14 -21 -72 -125 -157 -162 -135 -82 -26 6 5 -14 -49 -73 -69 -58 -58 -60 -44 -23 3 34 60 92 102 106 126 145 173 184 182 174 145 137 150 176 225 269 280 266 245 225 215 214 221 243 258 253 237 206 176 159 160 162 154 136 113 96 72 53 50 51 55 71 93 109 124 158 200 223 230 215 182 148 120 111 111 119 130 141 155 179 214 233 218 173 121 93 97 125 176 222 233 235 231 211 195 182 158 137 137 154 192 232 251 262 261 248 245 253 278 314 346 360 353 334 312 317 338 363 377 356 323 291 265 239 208 183 166 173 201 226 247 251 220 176 152 147 150 152 152 150 151 145 128 116 100 85 81 87 87 82 79 89 111 139 161 156 135 110 88 83 92 102 104 99 93 87 64 38 32 25 17 10 4 -4 -18 -26 -13 11 33 47 28 -3 -17 -16 -2 7 17 34 42 48 67 77 79 75 51 24 8 6 5 1 -4 -23 -39 -37 -43 -56 -59 -72 -87 -100 -122 -137 -145 -158 -164 -166 -155 -127 -89 -38 -12 -17 -46 -88 -118 -133 -115 -82 -59 -45 -43 -47 -55 -65 -69 -66 -61 -50 -27 14 59 79 75 67 56 39 15 0 -7 -14 -21 -42 -66 -84 -96 -95 -93 -79 -62 -65 -75 -94 -113 -127 -128 -116 -104 -73 -35 -9 -1 -23 -51 -79 -99 -98 -91 -92 -87 -86 -85 -75 -59 -52 -69 -72 -59 -52 -44 -41 -32 -20 -12 4 5 -7 -14 -19 -22 -18 6 43 76 83 67 54 42 45 64 67 61 52 41 53 67 77 90 90 67 38 19 9 13 21 23 16 0 -19 -41 -49 -34 -10 9 7 -4 -12 -18 -18 -33 -49 -44 -24 5 38 74 107 137 159 166 160 137 121 108 87 74 67 68 62 57 60 70 95 115 115 106 89 69 65 80 107 142 182 213 222 216 202 195 195 192 185 173 173 170 159 147 123 110 104 102 102 112 138 157 168 148 127 134 149 171 198 229 238 231 224 211 197 165 132 113 100 82 65 68 87 125 167 199 214 201 175 146 126 136 161 181 193 193 192 184 162 156 150 145 146 136 128 122 115 99 81 69 67 95 123 134 129 103 75 68 66 66 90 118 139 150 142 128 123 125 113 92 60 44 51 46 41 44 46 64 96 115 122 124 135 150 160 179 194 194 178 153 130 106 93 93 101 109 130 165 190 204 201 192 181 154 131 129 143 160 171 150 117 116 134 166 202 209 193 174 151 129 123 137 165 194 219 228 222 209 205 220 235 245 250 240 218 192 166 149 150 171 194 207 206 195 182 161 149 157 165 171 161 131 101 70 34 10 -8 -10 9 37 73 102 117 115 103 86 68 73 77 50 8 -28 -54 -55 -24 12 42 61 68 62 49 29 20 37 67 101 136 163 177 189 197 186 173 164 170 192 207 219 229 219 203 191 188 205 224 228 222 198 172 176 220 271 291 274 230 180 147 134 126 108 85 73 65 68 87 103 110 120 125 121 123 117 100 88 69 53 52 62 83 109 115 95 73 55 36 38 46 48 52 49 43 48 47 32 11 -13 -37 -69 -106 -131 -131 -123 -127 -142 -159 -174 -174 -160 -152 -154 -160 -170 -175 -169 -147 -124 -104 -96 -108 -127 -144 -153 -148 -126 -99 -75 -56 -61 -83 -111 -138 -153 -163 -165 -172 -189 -194 -187 -180 -177 -175 -172 -171 -167 -154 -145 -144 -156 -171 -188 -212 -211 -196 -186 -169 -151 -131 -107 -82 -56 -54 -81 -130 -177 -193 -188 -171 -143 -122 -117 -133 -149 -154 -166 -172 -167 -164 -150 -135 -122 -106 -99 -85 -71 -78 -87 -91 -88 -84 -73 -65 -72 -85 -106 -111 -105 -105 -112 -112 -100 -81 -50 -21 -19 -45 -70 -95 -114 -118 -121 -107 -73 -39 -15 -7 -15 -27 -42 -56 -68 -87 -92 -82 -63 -53 -44 -38 -60 -77 -85 -90 -68 -39 -18 4 1 -26 -45 -46 -34 -20 -8 -19 -43 -67 -94 -106 -108 -103 -89 -66 -40 -17 9 25 19 -3 -33 -60 -76 -88 -89 -72 -65 -73 -78 -78 -69 -48 -32 -32 -44 -60 -66 -75 -83 -78 -70 -63 -60 -64 -78 -88 -80 -51 -14 7 2 -27 -68 -100 -119 -125 -133 -149 -164 -162 -151 -132 -109 -79 -56 -56 -60 -69 -82 -90 -90 -72 -45 -24 -20 -34 -57 -74 -67 -54 -48 -46 -60 -70 -57 -47 -41 -41 -54 -61 -64 -49 -30 -36 -46 -59 -67 -58 -42 -13 23 44 46 39 30 17 20 36 41 43 12 -32 -59 -74 -68 -46 -1 45 80 94 93 92 81 71 70 62 57 67 81 88 79 57 37 26 34 55 74 103 135 142 123 87 51 30 32 64 92 98 101 101 104 117 130 130 140 155 156 157 142 119 97 64 37 15 5 19 38 55 66 78 91 99 97 91 91 88 82 78 74 73 66 54 41 33 43 70 113 155 177 179 158 118 72 36 23 35 49 61 80 98 121 134 120 100 85 76 66 47 18 -6 -14 -10 5 31 51 68 89 99 101 88 66 46 30 32 41 62 92 117 147 171 176 166 155 146 139 144 161 181 186 179 178 172 157 150 145 138 115 82 66 69 96 119 132 138 120 123 142 169 206 237 256 247 224 191 155 134 122 128 143 156 168 186 203 202 192 190 177 153 138 131 141 154 163 165 150 133 123 129 162 204 234 242 214 171 123 85 74 90 122 134 130 114 101 98 85 86 95 107 133 151 158 160 149 123 101 85 78 86 107 133 152 153 133 111 103 115 137 158 172 165 138 111 107 125 131 121 109 86 71 65 80 109 125 141 156 160 158 148 136 128 124 125 128 127 122 117 110 96 74 56 51 65 82 100 114 111 105 100 102 122 164 207 240 259 264 274 273 261 247 234 219 196 187 187 202 224 240 266 290 320 338 330 309 284 258 229 215 216 228 249 269 294 318 337 328 302 275 243 231 242 260 284 294 276 244 202 161 143 140 146 152 152 156 159 163 173 176 172 170 153 131 116 110 124 141 156 163 149 146 154 149 131 108 84 59 47 67 101 133 164 176 158 123 97 79 60 57 76 96 112 131 150 152 137 122 98 63 36 22 13 12 31 49 54 72 90 101 119 149 162 146 120 104 106 108 121 131 116 101 92 87 86 98 124 146 160 165 147 106 75 70 66 51 32 19 7 9 33 55 74 89 96 81 61 60 59 62 81 100 88 58 41 25 18 37 58 51 24 -2 -22 -36 -30 1 32 44 58 68 58 41 24 8 -20 -36 -25 -3 36 58 65 48 5 -12 -29 -38 -34 -22 -8 -8 4 3 -12 -6 18 53 76 78 63 24 -5 -3 1 4 21 40 34 11 -9 -23 -34 -34 -11 15 38 68 97 93 69 49 34 24 22 47 69 75 90 92 67 44 43 48 50 66 85 94 107 126 144 128 91 81 81 82 93 110 116 106 97 94 89 80 82 85 75 64 66 57 36 26 5 -18 -7 32 47 42 41 29 20 25 34 34 11 -10 -15 -25 -26 -12 7 19 21 31 28 10 8 21 36 39 41 51 49 50 65 79 74 71 81 88 94 108 117 100 76 66 64 62 70 85 80 64 49 41 33 37 65 95 109 104 95 82 53 26 26 28 19 23 26 30 42 48 49 47 41 34 28 31 48 77 98 112 132 139 130 121 119 114 107 111 111 95 81 81 83 93 114 128 117 91 67 47 25 0 -7 3 21 46 76 95 113 124 99 53 12 -11 -16 -16 -7 1 1 1 8 21 36 54 63 50 30 21 9 -7 -5 0 -8 -23 -28 -12 10 27 30 27 22 19 28 30 22 20 17 5 4 13 28 50 60 60 52 32 3 -15 -21 -23 -24 -30 -28 -20 -18 -12 -7 -2 20 29 19 17 18 17 12 12 13 8 0 -7 -24 -48 -55 -38 -14 -9 -3 11 18 32 52 72 78 57 31 15 9 16 28 33 32 25 5 -14 -14 0 10 5 6 8 9 25 35 33 23 6 -11 -30 -48 -46 -31 -15 -7 2 8 0 -7 -6 -8 -24 -44 -64 -93 -115 -136 -156 -163 -153 -132 -121 -123 -113 -87 -68 -65 -59 -52 -59 -50 -23 -13 -13 -5 -11 -26 -36 -36 -28 -19 -5 21 56 64 61 59 51 39 36 52 53 43 36 34 26 -9 -41 -54 -69 -78 -72 -69 -73 -76 -90 -112 -120 -110 -92 -93 -107 -111 -123 -127 -109 -75 -28 9 24 17 -3 -11 -12 -16 -14 -1 10 8 6 24 62 95 127 154 162 153 133 115 86 56 42 47 66 87 114 124 104 80 73 74 82 99 101 92 86 89 104 113 123 122 103 74 54 57 61 66 78 82 73 64 53 34 28 41 49 32 19 26 44 68 93 114 112 95 76 53 26 4 -10 -35 -66 -69 -60 -62 -59 -50 -39 -42 -60 -69 -81 -91 -74 -41 -24 -34 -41 -54 -85 -96 -75 -33 -12 -6 -2 -20 -49 -69 -74 -88 -106 -115 -115 -105 -94 -82 -74 -80 -95 -113 -128 -130 -119 -102 -80 -55 -29 -24 -24 -23 -34 -50 -84 -110 -119 -122 -111 -93 -72 -68 -66 -62 -63 -60 -62 -70 -85 -94 -83 -69 -60 -42 -25 -33 -58 -79 -88 -111 -129 -122 -114 -106 -97 -87 -87 -89 -76 -59 -50 -46 -40 -42 -50 -61 -70 -68 -63 -41 -15 -13 -24 -22 -17 -21 -18 -7 -7 -17 -16 0 16 26 40 36 9 -22 -40 -36 -17 28 85 121 139 131 114 100 89 92 91 89 98 111 122 131 139 126 105 89 83 87 95 118 141 153 145 127 121 118 119 142 162 164 160 146 137 145 166 185 193 186 175 166 165 180 194 194 167 136 119 113 130 151 172 193 204 211 212 200 187 174 154 131 109 87 67 68 87 108 126 140 141 123 112 120 146 166 168 169 151 123 110 111 116 111 107 96 80 77 93 107 103 101 110 116 114 112 124 128 117 111 98 84 98 129 154 159 148 129 111 107 108 113 114 117 125 135 141 139 140 131 121 120 120 125 127 128 123 112 112 119 115 110 113 107 103 97 88 92 96 100 104 89 77 96 117 131 155 169 165 149 131 124 119 112 121 135 134 139 157 173 188 200 207 190 167 155 139 125 124 140 157 160 160 168 171 172 189 220 254 274 279 252 193 129 77 60 64 92 134 166 193 208 211 197 172 157 151 143 133 115 99 98 113 134 141 140 145 151 142 136 137 139 161 191 199 189 159 129 118 113 121 146 169 181 193 192 162 126 105 84 69 66 68 80 89 107 141 165 186 199 192 161 132 132 141 158 171 161 139 104 74 63 62 72 98 121 128 128 130 135 140 157 185 203 210 199 166 134 119 110 100 95 98 97 88 92 111 133 158 185 195 171 125 89 74 73 89 125 158 174 187 193 176 165 160 140 114 85 59 34 16 5 -12 -32 -58 -58 -16 28 61 77 78 72 68 71 64 49 34 28 17 -1 -10 -30 -59 -73 -53 -21 -8 5 22 31 40 48 34 1 -26 -21 -1 14 36 60 71 64 48 22 -8 -20 -19 -8 11 34 51 39 10 -8 -25 -48 -53 -24 19 46 56 56 49 36 26 34 28 4 -7 -25 -52 -54 -36 -13 1 3 5 4 8 18 23 25 20 16 7 -18 -40 -47 -48 -33 -2 29 50 46 37 35 31 36 45 38 23 7 -11 -47 -84 -89 -83 -75 -53 -18 1 2 6 4 -8 -6 18 56 85 104 111 88 48 18 5 -16 -38 -35 -13 12 39 84 110 99 89 71 36 5 -12 -13 3 18 29 19 -8 -20 -14 -6 1 25 48 51 41 37 41 36 21 -7 -44 -69 -58 -24 16 54 65 47 28 24 37 46 38 22 -2 -15 -9 26 77 106 125 118 78 51 49 56 63 63 54 35 6 -2 23 51 69 78 80 70 54 56 66 71 87 112 122 110 90 76 66 81 117 137 116 83 58 34 29 34 51 85 112 134 144 148 155 157 157 152 141 131 122 119 128 131 116 106 130 161 187 216 228 229 218 187 156 116 83 78 77 91 117 148 165 165 170 163 136 104 80 70 75 102 134 156 164 165 162 140 134 148 146 147 154 158 143 126 135 145 145 137 117 88 68 76 97 104 102 97 99 126 155 180 191 170 137 96 50 20 18 34 44 53 65 46 15 1 10 37 65 89 100 84 44 3 -34 -63 -71 -52 -30 -13 15 35 38 29 19 13 10 13 29 49 54 60 57 20 -31 -49 -27 16 74 125 122 65 -5 -44 -47 -28 2 27 28 24 27 28 36 47 51 46 26 4 -25 -47 -47 -28 -13 -16 -28 -43 -52 -45 -24 0 14 17 19 20 17 15 18 29 37 47 61 58 49 44 28 7 -18 -31 -18 5 33 54 58 60 63 64 58 48 40 43 51 47 30 2 -28 -34 -22 -14 -9 -6 -1 6 11 17 11 -2 1 12 13 21 41 58 65 59 53 51 43 44 56 54 41 34 32 25 14 12 14 17 17 10 -3 -7 7 29 42 41 36 20 9 30 65 83 72 39 -6 -46 -58 -50 -22 9 31 58 71 62 48 39 21 -8 -29 -47 -53 -41 -19 -21 -43 -48 -37 -15 9 33 51 52 38 26 21 6 -7 -16 -37 -58 -68 -72 -79 -75 -68 -72 -72 -55 -29 -15 -19 -25 -38 -57 -76 -87 -82 -70 -45 -19 -18 -43 -76 -93 -84 -54 -26 -29 -59 -106 -162 -208 -223 -200 -145 -91 -57 -44 -61 -82 -82 -57 -18 11 26 34 20 -7 -22 -36 -51 -54 -52 -57 -50 -23 12 48 70 81 76 48 30 33 43 44 45 48 39 32 35 53 67 67 78 82 67 52 53 60 64 60 51 50 51 71 94 102 101 98 84 56 48 55 68 82 93 104 100 85 79 82 96 118 142 154 150 142 136 127 116 103 81 52 44 52 65 81 104 135 142 126 111 88 75 78 97 112 101 89 75 64 67 82 108 121 117 105 86 76 90 110 106 85 71 61 57 65 78 83 77 68 59 40 24 42 69 86 106 116 113 98 82 68 50 31 26 37 42 42 42 45 41 37 38 31 32 44 57 55 27 -3 -21 -20 13 65 102 121 125 109 72 39 35 53 82 110 116 96 63 38 29 26 28 42 61 79 91 96 93 77 58 49 31 8 -3 1 32 79 119 139 129 106 83 50 30 32 45 74 113 142 126 68 12 -3 13 40 69 87 100 107 105 98 87 79 77 83 93 108 112 104 96 79 53 6 -36 -34 1 55 111 139 130 102 72 52 60 70 79 82 74 72 71 78 86 91 103 101 92 84 90 101 109 125 114 82 47 21 23 57 112 156 170 156 137 120 104 96 89 73 57 59 73 80 67 31 -12 -43 -45 -6 51 103 136 136 110 77 67 80 85 78 63 38 11 5 26 44 51 54 46 32 28 61 111 147 165 153 107 53 15 -6 -18 -4 35 60 80 113 145 159 143 117 86 55 38 38 51 63 83 103 109 100 79 66 65 80 115 137 145 149 148 159 168 162 133 83 52 32 19 19 34 61 82 104 129 148 153 157 160 143 96 32 -13 -34 -15 46 117 164 175 185 178 155 151 152 137 104 85 84 85 93 101 102 85 74 76 74 80 106 144 168 169 149 115 83 67 81 99 105 99 81 69 69 85 117 141 145 134 117 89 66 69 83 97 111 123 115 90 68 46 33 33 39 44 47 58 80 98 93 72 46 31 45 98 159 181 162 109 44 -6 -13 24 57 78 74 36 -9 -28 -3 38 80 117 127 110 94 83 77 78 87 96 91 73 59 63 81 101 110 94 61 49 58 65 82 97 97 98 100 101 104 111 126 139 132 103 63 37 37 51 75 86 78 72 85 113 133 146 142 101 50 18 16 45 100 157 179 162 122 74 35 13 8 10 5 5 30 67 93 107 123 130 122 107 83 57 35 22 18 20 19 24 39 42 58 92 118 133 128 109 83 61 53 58 55 43 35 28 32 47 61 66 63 57 54 52 58 71 79 80 75 64 37 19 25 36 49 56 58 51 34 24 19 8 -13 -22 -12 0 7 2 -15 -25 -10 19 52 87 101 87 48 6 -25 -52 -68 -59 -29 2 14 17 9 -17 -40 -41 -25 -5 25 51 60 52 43 31 12 8 16 13 -12 -33 -41 -48 -46 -25 -4 4 9 13 15 1 -15 -26 -23 -6 7 16 5 -10 -19 -31 -30 -14 1 -1 -20 -44 -48 -47 -33 1 24 28 24 23 15 0 -9 -13 -24 -35 -19 -3 -5 -15 -36 -57 -72 -68 -54 -37 -23 -3 30 41 26 -5 -41 -81 -95 -73 -52 -32 -21 -20 -28 -36 -27 -11 1 12 18 4 -24 -47 -57 -65 -66 -59 -47 -43 -55 -55 -44 -32 -2 45 71 66 51 30 -5 -40 -52 -51 -45 -21 10 33 45 43 42 42 37 36 37 21 0 -12 -32 -59 -62 -35 -7 18 53 87 104 103 92 74 45 21 18 30 48 73 90 84 57 33 25 28 63 110 139 144 125 101 90 100 120 143 144 138 142 136 123 120 121 110 103 100 94 91 94 99 88 81 88 85 78 88 116 146 167 173 170 164 141 119 126 142 157 184 205 198 180 161 143 127 113 114 117 107 112 129 140 153 161 174 176 161 159 158 144 147 165 174 178 179 173 159 137 115 100 91 91 110 130 153 175 178 159 127 111 110 115 126 133 119 95 80 83 99 114 114 94 68 59 85 115 126 127 123 112 76 43 27 17 21 35 52 59 65 83 90 99 116 113 105 92 80 88 84 81 82 69 52 27 11 2 1 19 44 56 67 91 105 101 98 97 81 56 36 10 -11 -22 -25 -23 -13 10 34 55 77 98 95 56 6 -18 -17 -7 16 42 48 35 20 -7 -47 -69 -63 -27 21 64 93 94 74 51 27 -12 -43 -38 -19 6 22 22 0 -43 -48 -30 -20 -8 1 -3 -24 -35 -29 -18 -6 2 10 13 9 23 45 43 29 25 29 27 23 20 -3 -26 -33 -38 -40 -39 -32 -23 -6 14 26 45 54 70 88 77 45 18 -3 -24 -33 -39 -50 -61 -59 -41 -21 -16 -26 -45 -70 -78 -60 -28 0 11 20 10 -19 -32 -36 -29 -16 -1 14 7 -9 -31 -58 -66 -39 5 43 59 46 20 -21 -50 -50 -32 3 44 80 88 75 52 19 -3 6 34 60 82 98 100 83 55 33 17 4 5 21 34 39 47 50 34 26 42 58 67 71 70 66 68 73 88 101 96 84 68 58 61 78 87 77 61 40 11 -14 -3 38 84 119 132 128 98 64 55 65 92 123 142 129 88 56 36 34 57 101 149 174 176 174 165 151 150 150 125 90 75 78 88 116 147 156 151 151 154 154 147 130 110 87 61 57 69 82 106 137 157 154 148 139 128 141 161 181 193 190 174 143 102 67 53 49 59 96 139 162 167 163 150 126 114 120 132 162 191 213 217 195 166 137 123 126 141 155 160 178 189 172 149 141 135 120 115 112 107 110 110 115 121 123 143 168 177 175 164 154 142 129 125 119 115 115 111 102 87 72 65 68 87 112 126 124 121 115 100 95 88 69 60 59 62 53 35 26 34 62 97 137 155 144 136 113 85 66 50 57 58 49 46 40 28 18 20 17 21 48 73 97 117 115 92 63 41 37 40 37 51 65 67 61 57 51 36 27 30 42 47 41 32 21 1 -23 -32 -30 -16 16 41 40 29 10 -5 -14 -25 -25 -30 -38 -37 -33 -30 -30 -32 -37 -42 -43 -29 -4 27 53 57 45 23 -1 -28 -54 -62 -60 -61 -56 -43 -27 -11 7 23 27 14 -12 -35 -39 -41 -35 -20 -20 -25 -23 -19 -17 -7 10 20 22 14 -14 -52 -79 -72 -45 -15 17 33 19 -9 -31 -42 -43 -34 -18 -20 -34 -31 -27 -26 -25 -23 -20 -28 -37 -41 -48 -51 -53 -44 -36 -51 -54 -59 -80 -85 -82 -75 -72 -67 -55 -42 -29 -31 -34 -36 -43 -41 -44 -62 -79 -86 -88 -83 -71 -58 -45 -39 -32 -13 -13 -27 -49 -85 -98 -81 -56 -41 -45 -59 -69 -69 -66 -48 -38 -47 -38 -23 -14 -1 8 10 -6 -32 -41 -41 -36 -23 -19 -22 -45 -67 -63 -50 -15 16 29 33 7 -38 -73 -79 -67 -31 20 39 42 40 21 -8 -24 -17 -6 10 27 28 37 43 31 12 -16 -29 -21 -9 14 56 89 96 92 76 61 46 42 62 73 74 75 78 87 104 137 169 174 153 127 98 72 64 64 66 62 62 70 88 129 165 184 183 163 136 93 52 36 44 66 90 113 113 98 93 95 91 81 86 94 89 91 98 106 103 92 92 84 65 56 77 112 139 161 158 135 125 130 134 142 152 159 153 146 132 114 98 89 107 122 119 120 134 146 152 176 185 166 146 132 118 105 102 111 128 141 160 177 168 150 148 162 183 210 238 245 225 190 149 109 85 98 139 194 250 278 285 259 215 190 159 139 142 137 126 114 113 120 132 163 209 239 241 248 236 190 141 104 86 85 95 114 129 145 166 179 180 168 161 153 135 133 137 133 139 152 158 157 155 151 154 156 150 147 142 130 126 122 118 119 139 161 158 148 136 124 114 109 127 138 133 130 116 95 74 81 97 98 102 96 101 115 135 148 129 87 44 21 14 31 73 109 119 112 89 55 50 68 94 116 116 122 121 118 119 116 107 86 70 48 37 49 62 96 115 110 113 97 76 68 79 81 76 88 87 86 97 125 151 155 146 106 58 29 25 30 22 20 19 5 -7 4 39 81 108 120 116 84 50 41 47 56 63 64 75 78 66 48 21 0 -3 6 8 16 23 17 17 17 29 48 68 101 124 127 116 85 39 6 -6 -9 8 29 38 43 28 3 -8 -9 -7 -4 0 -3 -2 12 20 27 26 13 12 20 30 46 50 41 25 -7 -38 -44 -50 -64 -64 -54 -39 -15 15 38 49 53 46 33 27 25 17 4 -5 -9 -3 8 4 -11 -14 -14 -12 -7 -5 0 -5 -10 1 11 19 15 4 2 6 0 -18 -35 -48 -49 -46 -48 -45 -32 -17 -10 -8 -9 -7 -7 -13 -26 -41 -46 -42 -25 -6 6 6 -16 -39 -53 -53 -33 -11 11 26 26 17 -6 -19 -29 -34 -23 -25 -23 -14 -10 -1 1 -5 -26 -42 -33 -28 -19 4 20 22 24 24 24 24 28 26 12 -3 -24 -43 -47 -38 -27 -25 -26 -31 -34 -34 -35 -21 7 25 21 -2 -24 -44 -43 -26 -23 -32 -66 -105 -122 -120 -99 -77 -71 -71 -72 -74 -70 -52 -19 15 40 45 28 -12 -53 -73 -91 -102 -99 -98 -95 -77 -56 -44 -31 -29 -49 -77 -105 -109 -73 -22 24 48 29 -5 -31 -44 -36 -22 -18 -16 -19 -34 -52 -68 -71 -68 -60 -43 -30 -25 -28 -26 -10 -3 -13 -33 -54 -60 -46 -22 1 19 41 51 35 11 -11 -26 -33 -44 -62 -80 -94 -98 -83 -52 -27 -17 -20 -30 -31 -20 -2 17 24 11 -15 -34 -44 -36 0 33 58 59 26 -9 -38 -50 -35 -10 13 26 23 10 1 -4 -9 -2 20 48 66 61 43 27 17 12 8 9 15 26 49 66 74 77 73 64 53 46 41 41 50 68 79 74 75 84 93 105 111 103 86 71 72 84 91 97 97 83 76 83 106 150 193 227 229 201 172 138 112 116 140 168 194 200 195 186 169 151 133 124 131 154 186 221 238 225 212 205 202 217 244 265 283 287 263 226 176 139 143 171 202 227 242 246 240 220 207 206 204 211 223 238 250 254 256 257 258 265 277 280 277 264 242 225 202 176 158 152 162 181 209 246 279 298 299 282 257 237 239 254 267 274 270 256 234 226 223 221 228 235 245 248 246 247 239 234 236 230 217 208 203 200 197 188 183 191 210 230 236 237 245 257 267 265 261 245 205 178 173 173 183 196 199 194 184 178 188 204 229 247 237 210 184 172 175 189 199 202 189 159 140 128 137 163 181 191 181 155 131 117 124 144 169 183 174 164 158 143 132 124 104 94 97 102 99 93 94 82 64 61 64 75 92 96 100 100 87 85 93 87 73 71 75 86 84 68 55 31 21 23 27 37 45 54 63 65 52 35 24 22 41 58 60 56 41 22 16 16 2 -22 -44 -54 -51 -28 8 24 14 -8 -29 -44 -52 -54 -58 -64 -77 -94 -93 -74 -49 -31 -22 -36 -67 -86 -96 -98 -87 -75 -69 -73 -81 -91 -93 -85 -73 -62 -56 -61 -74 -85 -96 -95 -82 -72 -60 -70 -87 -91 -90 -85 -83 -72 -58 -53 -52 -65 -87 -99 -93 -83 -81 -85 -90 -89 -73 -58 -58 -67 -86 -110 -124 -112 -85 -59 -51 -56 -67 -79 -82 -75 -63 -52 -46 -48 -53 -50 -41 -25 -15 -26 -39 -36 -27 -25 -36 -50 -72 -88 -100 -109 -96 -71 -51 -35 -27 -37 -55 -62 -61 -52 -34 -15 -16 -32 -50 -61 -55 -37 -19 -7 -3 -12 -34 -61 -81 -91 -79 -51 -27 2 19 12 -7 -40 -68 -76 -61 -29 3 27 38 33 25 13 -8 -22 -26 -25 -17 -7 -11 -23 -23 -11 14 30 34 21 -1 -6 -5 3 15 19 20 17 14 16 10 3 -1 -2 3 11 12 15 23 25 25 22 19 17 16 16 7 -11 -37 -59 -69 -53 -19 9 24 29 19 4 -3 -6 1 18 33 42 34 7 -21 -34 -37 -22 -7 0 22 36 42 45 32 16 -5 -16 1 34 68 90 115 125 108 85 63 49 36 35 47 53 52 53 58 57 60 59 55 45 26 34 58 87 117 133 137 130 117 107 106 101 100 97 86 67 44 31 29 31 35 47 66 86 107 118 131 144 139 119 101 101 102 100 100 88 80 74 89 127 158 176 169 146 109 77 72 78 92 104 102 95 79 61 53 63 82 95 99 88 68 43 29 26 19 12 30 72 99 111 111 96 75 49 41 46 44 49 58 72 81 77 76 68 73 88 97 95 84 70 49 33 25 20 23 28 34 49 65 73 79 66 43 29 15 15 39 73 96 97 89 78 68 68 82 99 106 110 107 92 76 67 59 54 50 46 53 65 73 91 110 109 94 67 50 66 82 88 98 106 105 94 82 67 48 44 53 68 87 100 122 139 134 124 108 97 97 101 117 132 136 134 122 101 83 81 95 105 111 104 78 63 63 69 75 84 89 81 75 68 72 77 75 81 89 90 75 60 57 58 64 74 82 80 75 82 86 98 120 127 122 104 73 54 44 35 39 47 51 54 70 95 105 97 88 86 86 81 71 60 48 35 24 30 49 72 107 125 127 113 70 34 25 35 40 42 50 56 67 85 100 103 93 83 84 95 112 127 135 133 117 95 72 57 58 68 76 70 66 73 83 83 73 79 96 104 119 136 139 133 111 84 75 85 113 149 165 154 133 113 102 110 126 129 131 123 100 83 65 58 75 103 130 147 146 144 153 157 148 122 89 72 79 94 120 147 151 148 140 123 116 116 119 134 148 151 136 116 111 110 120 126 117 109 97 94 105 125 147 164 169 157 147 142 130 112 90 81 77 76 84 91 103 110 109 97 81 70 64 68 74 66 57 54 47 40 44 55 65 79 86 86 84 77 74 68 60 42 25 14 10 17 18 24 40 56 67 78 85 72 67 75 77 67 41 14 -9 -19 -2 26 57 79 77 72 62 44 42 49 50 51 44 32 23 26 36 38 34 19 6 7 22 49 74 96 107 94 77 65 48 35 31 29 26 20 12 10 25 44 52 57 50 36 25 15 24 43 47 35 15 -3 -17 -18 -12 -8 -7 -6 -7 0 14 28 35 26 6 -11 -24 -28 -22 -24 -23 -11 -1 9 20 27 19 0 -12 -24 -44 -57 -56 -53 -39 -24 -19 -11 -3 -1 -6 -7 -1 -5 -9 5 12 8 1 -11 -20 -29 -37 -32 -20 -2 11 13 10 -1 -17 -21 -19 -18 -12 -18 -31 -42 -55 -51 -32 -17 -13 5 38 51 42 17 -11 -33 -51 -63 -64 -55 -47 -44 -33 -28 -32 -31 -27 -12 0 -3 -20 -37 -44 -48 -42 -29 -18 -8 -14 -19 -14 -11 -5 -6 -16 -25 -34 -42 -37 -29 -19 -5 0 -4 -9 -10 -15 -10 -4 -1 17 34 44 45 34 19 6 -7 -28 -46 -49 -38 -11 25 49 51 34 7 -12 -2 26 45 49 36 23 11 -2 -8 -12 -5 12 30 47 57 58 54 45 33 23 18 20 28 40 60 74 67 47 26 10 12 29 51 67 75 69 56 49 36 24 27 39 53 64 62 56 53 46 39 30 22 11 9 20 37 66 95 111 107 90 69 60 52 44 48 59 72 75 72 67 63 68 75 92 98 82 70 57 48 56 72 95 109 112 115 110 110 113 102 97 96 103 115 119 114 92 68 66 81 101 115 116 113 112 107 106 109 109 118 134 140 134 123 117 118 127 139 160 172 164 157 153 161 167 155 138 121 110 105 103 115 137 154 166 165 157 145 130 126 127 138 153 158 155 143 133 132 135 140 156 163 158 142 121 111 109 117 132 146 159 170 173 162 157 150 139 127 105 89 85 101 125 147 167 162 140 111 80 58 49 61 71 89 118 138 137 120 108 111 110 115 123 115 95 64 41 40 60 85 94 95 97 105 108 102 103 97 85 81 75 54 38 31 34 39 47 63 73 83 84 74 67 45 25 34 53 66 66 53 36 25 23 25 25 31 42 50 55 44 24 3 -12 -4 17 33 37 28 17 11 20 29 41 59 59 55 54 51 42 32 24 13 3 -9 -14 -15 -13 -13 -14 3 21 36 52 67 75 73 72 64 45 25 14 14 17 24 33 33 34 41 40 29 32 45 55 60 66 70 64 55 44 33 28 20 18 29 42 46 42 42 43 38 34 36 44 49 42 38 26 15 25 48 76 99 107 99 78 54 33 22 20 19 20 23 25 36 49 60 70 68 57 47 35 25 27 42 72 93 93 88 84 80 72 67 68 71 77 84 93 95 94 97 95 96 96 95 97 97 96 93 84 72 62 47 42 55 75 91 99 111 113 107 103 102 94 79 75 69 55 41 26 20 26 38 62 88 107 119 111 90 63 41 23 17 35 61 88 101 99 84 64 49 37 40 43 40 34 18 7 12 25 37 52 64 68 66 59 48 34 32 30 34 39 30 21 12 4 4 8 16 23 21 21 17 17 25 18 7 -5 -16 -17 -15 -13 -5 8 14 15 4 -8 -8 -7 -5 -6 -1 9 16 26 25 6 -13 -18 -10 0 12 28 35 27 11 -10 -21 -26 -29 -29 -26 -22 -12 -2 -4 6 19 8 2 1 1 12 26 31 12 -10 -18 -28 -42 -50 -51 -40 -23 -11 1 10 4 -3 2 2 -6 -15 -24 -23 -12 5 16 13 -3 -27 -46 -49 -36 -15 6 8 3 -4 -18 -25 -27 -27 -28 -21 -9 -4 2 1 -7 -13 -17 -16 -16 -18 -15 -9 6 17 18 14 5 -1 -1 1 -4 -10 -16 -24 -21 -17 -17 -10 6 12 18 36 44 41 29 17 5 -4 -5 -8 -4 1 12 29 42 51 50 44 29 17 18 11 2 2 1 1 6 16 26 39 56 71 83 83 75 64 52 42 43 49 53 57 62 65 61 59 54 56 72 84 98 111 107 101 100 98 95 93 94 98 110 127 140 144 140 134 126 116 102 97 106 112 118 112 100 106 127 158 180 174 155 137 126 121 118 116 109 106 107 109 124 144 154 164 173 163 149 127 110 115 119 122 133 143 151 153 149 142 133 120 120 127 132 139 141 146 147 140 130 120 109 106 120 138 155 160 145 129 114 95 89 97 102 108 112 109 105 98 100 111 122 124 123 130 132 127 119 111 106 101 96 95 92 90 93 99 99 98 105 116 125 133 136 127 102 78 72 65 77 96 105 105 95 83 68 60 58 61 78 86 85 79 65 61 70 82 86 78 63 49 48 61 74 85 94 90 87 87 80 78 82 79 81 89 93 96 102 100 95 101 98 87 84 79 82 95 102 103 109 117 117 111 104 102 96 90 85 74 74 84 94 109 116 105 92 76 59 49 46 58 81 103 110 101 87 73 74 82 86 83 76 71 62 60 59 41 21 7 8 26 50 63 58 48 42 40 36 38 44 44 46 57 59 41 23 20 33 50 63 69 61 40 21 16 26 42 70 95 92 77 56 36 23 15 16 27 41 52 58 56 54 51 41 35 34 32 28 36 50 58 55 34 8 -18 -24 -16 -7 9 20 27 27 30 42 51 52 48 37 14 -10 -25 -33 -29 -12 14 34 38 21 2 -8 -14 -5 9 18 19 12 2 -7 -10 -11 -14 -11 -1 13 24 31 27 13 -9 -27 -33 -35 -22 0 14 16 9 2 4 11 17 27 31 28 19 5 -3 -5 4 8 10 21 23 19 7 -6 -11 -18 -16 -8 -2 11 26 36 27 7 -7 -29 -41 -24 1 23 34 24 6 -15 -26 -27 -23 -7 13 27 32 33 39 43 36 28 14 -1 -11 -12 6 23 31 28 17 -1 -12 -6 2 17 33 43 51 47 43 39 25 27 32 21 7 -7 -8 2 17 30 36 40 40 39 36 30 22 16 18 17 17 27 35 38 37 31 20 12 14 25 42 59 61 56 46 30 25 27 30 38 42 40 35 34 41 53 65 68 62 41 26 28 34 43 48 53 58 59 48 38 33 26 29 44 60 68 75 91 101 101 95 80 55 37 34 41 52 60 66 78 81 88 103 100 94 78 64 75 80 79 73 68 73 80 83 81 89 93 92 89 84 80 73 70 74 88 100 103 103 101 98 98 96 87 76 72 79 86 88 96 100 98 87 70 53 43 54 73 94 113 126 129 113 91 73 61 66 83 90 88 74 59 66 80 91 107 115 114 115 121 126 127 119 107 102 92 89 94 99 102 93 87 80 69 68 74 85 96 104 113 114 110 105 96 86 80 67 57 63 70 79 86 90 86 83 89 92 99 100 94 85 80 91 98 99 104 100 92 78 59 53 66 80 85 86 82 76 69 68 72 83 97 106 118 121 114 108 101 80 60 52 50 39 25 28 35 35 39 60 83 92 95 94 90 76 56 57 65 69 75 80 78 57 45 48 57 65 56 56 60 60 63 69 81 77 73 77 77 81 80 85 95 96 90 79 71 62 57 58 62 64 62 63 71 80 90 102 99 95 85 63 50 43 53 69 74 82 87 80 70 66 68 77 78 84 96 97 92 86 85 85 88 94 101 97 86 79 76 79 81 80 79 77 76 81 82 78 78 79 77 76 76 79 77 70 76 76 69 64 52 48 51 52 54 50 45 41 36 38 45 56 60 69 87 85 72 59 31 7 -2 4 11 9 9 17 28 25 22 23 22 22 25 34 37 32 25 21 14 2 3 17 25 26 23 18 2 -13 -16 -12 -6 -3 10 14 5 3 1 2 11 16 20 24 23 21 25 28 19 6 -9 -16 -15 -17 -15 -9 3 8 11 17 21 17 15 17 4 -9 -12 -16 -5 2 1 -1 -9 -14 -12 -3 -1 1 3 -2 -7 -9 -10 -10 -2 13 24 32 39 26 9 -3 -7 6 17 31 42 44 28 4 -5 -13 -24 -20 -4 8 17 23 35 41 24 8 0 -1 -3 -11 -3 5 1 0 8 19 27 30 32 30 21 12 1 -5 -2 7 15 18 20 14 22 29 29 36 35 39 41 38 39 41 47 51 54 54 54 62 60 50 38 23 6 -6 4 31 58 79 90 93 85 70 62 56 48 36 30 40 43 48 62 67 67 65 66 64 62 67 74 78 75 72 65 60 58 53 53 53 53 51 55 60 58 47 25 18 34 53 69 81 83 67 40 33 42 50 60 75 85 79 68 60 48 41 40 42 46 44 43 39 43 53 62 60 47 55 69 78 79 69 62 57 51 58 74 86 83 79 81 83 94 104 105 103 101 99 97 93 86 84 92 106 112 111 112 121 127 119 113 111 108 107 111 126 139 140 137 131 120 106 105 117 126 132 142 142 133 130 132 133 126 117 114 118 121 119 124 132 135 135 144 142 130 124 126 134 136 139 141 133 122 120 121 126 128 119 126 129 122 120 117 120 120 116 116 118 120 128 142 148 138 119 112 106 106 120 124 122 116 109 94 83 83 86 86 78 80 84 88 94 98 101 99 94 83 71 58 56 57 52 55 62 65 61 54 57 57 51 50 52 56 55 48 51 57 53 43 33 24 21 17 12 21 27 32 40 40 35 29 17 4 0 1 13 33 40 36 29 23 12 6 8 8 15 21 25 29 19 9 7 8 9 10 -1 -13 -15 -11 -4 -7 -12 -16 -11 0 11 19 22 26 29 28 23 14 10 15 20 18 20 28 31 25 15 8 0 -7 -12 -11 2 14 26 37 36 28 27 26 23 24 13 0 -5 5 14 17 23 18 11 7 1 -4 -4 3 0 -3 4 15 22 21 23 24 21 15 13 23 25 26 38 41 44 46 31 17 9 10 19 22 24 23 26 34 33 27 22 17 13 11 10 10 11 11 15 24 32 28 19 24 26 28 22 6 -7 -18 -18 -10 4 17 22 20 5 -3 -3 -5 -8 -14 -17 -16 -12 -7 2 10 15 12 1 -3 -10 -11 -2 1 7 12 7 0 -1 3 11 16 21 26 24 21 16 15 15 8 4 10 18 26 37 42 42 42 40 38 37 37 34 35 30 24 24 15 12 13 23 45 49 48 44 39 43 42 48 53 45 46 52 53 57 62 57 45 34 32 38 42 37 39 47 50 55 53 54 62 63 67 70 69 71 71 63 48 41 52 62 66 69 74 80 75 69 66 59 63 77 81 71 64 66 62 66 72 71 75 77 73 70 67 62 61 66 72 79 82 73 57 45 45 49 50 58 65 63 69 78 75 70 56 45 45 51 56 59 62 61 64 64 61 63 66 65 57 57 59 54 46 45 55 71 83 94 103 95 84 78 65 50 45 54 58 55 50 52 57 62 81 100 107 111 109 101 91 89 86 74 64 72 87 90 96 106 107 96 89 91 90 102 118 118 107 91 83 75 78 96 115 126 129 132 130 121 118 113 104 97 92 96 104 115 126 119 117 113 107 99 95 113 125 127 125 112 108 112 115 117 116 123 121 111 106 106 113 108 104 100 91 92 93 93 96 98 96 97 103 110 109 104 103 106 103 99 98 91 84 87 94 94 92 92 94 93 95 97 92 83 78 84 92 99 106 109 115 119 122 122 116 108 101 87 76 83 86 93 105 110 118 116 110 100 87 81 79 90 95 94 100 99 100 110 109 105 104 101 99 96 89 86 87 81 80 84 90 100 103 104 100 98 103 107 113 113 113 109 98 93 91 88 93 107 111 111 115 109 104 98 90 88 83 86 89 89 97 105 108 105 101 94 87 85 87 95 98 98 100 101 99 97 101 100 92 90 93 89 81 78 77 80 87 94 104 111 106 98 89 80 79 72 67 61 57 61 61 66 74 74 73 70 60 50 40 40 40 33 37 44 41 43 44 45 49 41 38 36 29 30 37 43 41 32 19 11 10 11 11 12 18 25 31 25 23 21 9 0 -10 -12 -13 -17 -10 1 12 14 9 6 6 5 2 0 -11 -20 -26 -33 -32 -22 -11 -9 -10 -10 -11 -16 -27 -20 -11 -19 -33 -37 -29 -31 -27 -13 -3 6 0 -17 -30 -39 -29 -14 -9 2 8 5 -1 -15 -23 -22 -21 -23 -19 -15 -22 -28 -36 -40 -31 -24 -8 7 15 25 21 10 -2 -16 -24 -30 -25 -16 -10 -4 -1 0 -7 -11 -13 -17 -12 -3 5 10 7 2 -4 -9 -4 6 20 23 20 18 9 1 -4 -5 -1 0 -3 0 3 7 13 14 18 17 11 6 3 3 10 16 13 8 2 0 2 6 12 16 10 -5 -8 -6 -7 1 18 31 30 28 30 29 28 32 35 40 33 26 25 21 21 32 44 46 53 63 70 79 81 87 90 83 76 75 74 72 72 71 65 52 49 50 58 73 84 91 88 85 86 79 75 75 76 78 77 83 87 89 94 94 96 101 100 94 85 81 83 88 97 105 102 92 87 84 89 92 87 88 94 96 99 103 93 93 95 87 85 81 82 78 76 84 86 90 101 108 107 113 113 95 84 70 62 58 50 61 80 87 83 81 81 78 77 72 67 74 83 81 77 73 68 58 55 64 66 71 72 59 50 47 47 54 58 57 53 53 51 49 54 54 52 48 47 47 39 34 36 34 36 40 44 47 44 42 50 50 36 24 18 20 28 36 40 44 46 46 42 36 31 29 29 22 19 22 19 19 19 22 28 37 48 46 41 36 25 25 31 26 29 31 27 28 28 44 52 41 32 27 30 27 23 24 20 21 21 22 28 25 25 24 21 27 29 28 28 23 22 22 23 28 26 18 22 32 38 45 43 34 24 18 20 21 23 29 32 32 26 23 28 24 20 28 27 27 34 30 35 53 62 64 60 54 44 31 33 37 42 51 51 50 53 51 48 52 55 52 50 47 48 50 44 46 51 54 52 41 35 34 39 49 60 69 69 63 62 53 44 43 39 35 33 35 43 56 70 77 77 65 52 50 44 37 32 28 33 41 47 45 48 47 42 36 30 30 27 30 37 47 55 50 43 42 46 50 53 55 63 66 65 68 69 66 55 52 50 52 59 54 60 67 70 73 73 75 78 80 80 81 81 86 92 88 79 77 79 78 84 93 95 92 85 83 86 88 93 99 104 107 104 101 104 110 112 108 104 108 114 131 144 145 143 132 124 118 116 114 108 108 111 115 114 109 112 121 130 144 151 150 148 144 141 140 141 137 129 128 132 142 146 139 132 129 131 140 141 144 152 149 144 147 149 146 145 137 130 130 126 124 128 138 153 160 158 157 151 133 123 124 123 126 126 119 114 115 118 123 130 133 133 131 130 125 121 123 120 118 116 116 118 113 118 129 132 126 115 103 95 93 87 86 86 82 80 80 88 99 103 106 107 105 97 86 84 79 73 80 85 85 85 85 85 87 79 69 65 62 66 69 64 60 58 56 56 52 53 50 45 49 47 42 37 36 39 34 30 26 26 32 32 34 33 29 31 35 36 32 24 15 4 0 0 -2 1 8 7 8 9 5 6 8 10 15 10 3 -6 -11 -7 -3 -4 1 7 -5 -9 -11 -24 -24 -17 -9 -5 -8 -4 -6 -18 -26 -26 -23 -15 -4 3 4 -5 -16 -28 -38 -36 -31 -31 -30 -17 -4 0 -1 -12 -20 -23 -32 -34 -31 -29 -24 -21 -21 -31 -32 -26 -28 -34 -37 -32 -33 -41 -40 -36 -31 -29 -32 -36 -41 -43 -45 -40 -37 -31 -24 -29 -29 -31 -37 -37 -29 -18 -16 -22 -29 -34 -40 -44 -46 -45 -40 -39 -37 -32 -27 -28 -29 -31 -34 -36 -42 -40 -39 -37 -35 -37 -30 -28 -26 -26 -23 -13 -14 -17 -26 -36 -44 -45 -39 -38 -36 -33 -27 -29 -37 -36 -36 -42 -44 -39 -32 -22 -19 -14 -9 -12 -16 -24 -37 -40 -37 -30 -15 -3 3 3 2 -1 -14 -25 -25 -25 -25 -21 -10 -6 -7 -9 -14 -18 -14 0 11 14 8 -5 -18 -23 -17 -5 1 5 4 5 11 8 8 11 17 23 26 23 18 20 24 27 25 26 29 32 35 33 33 32 29 33 33 31 33 38 44 51 51 48 50 46 48 53 63 72 72 72 68 69 78 81 79 80 79 73 75 77 81 83 85 93 98 96 95 95 91 89 90 82 82 91 99 108 111 111 112 112 106 105 115 126 128 129 129 120 119 117 110 100 92 96 101 109 121 132 135 134 130 123 122 122 126 127 129 131 122 114 108 113 119 122 131 140 147 141 135 128 118 115 115 120 128 136 137 140 142 145 142 137 138 137 144 144 138 136 134 141 144 152 156 156 158 150 150 147 142 140 138 140 136 139 142 149 153 148 150 147 150 147 147 157 150 147 154 154 148 143 151 157 157 160 160 159 161 159 159 158 149 143 136 130 134 139 147 155 163 167 159 156 150 143 135 132 135 129 132 139 141 143 145 155 162 158 152 146 135 123 118 118 119 120 125 130 135 137 142 149 148 150 144 140 138 137 140 139 142 141 137 136 133 132 136 141 137 132 128 117 110 117 126 134 139 139 141 138 137 136 132 125 123 133 139 139 133 132 133 126 125 130 126 119 127 133 135 135 133 138 137 133 133 137 141 143 144 149 147 132 129 125 119 119 118 122 120 115 120 125 124 124 120 118 119 112 109 113 114 116 120 121 115 104 97 102 98 98 105 103 103 100 98 101 93 87 83 75 74 78 79 80 77 75 81 82 77 75 73 67 58 61 69 64 63 69 72 65 63 63 58 55 54 56 52 45 41 43 39 31 29 31 32 32 37 35 29 26 24 27 29 27 27 22 18 20 18 25 32 24 15 6 1 1 -1 3 10 10 9 15 10 3 4 2 2 1 2 -2 -7 -5 -8 -3 -3 -12 -14 -10 -6 -7 -6 -8 -16 -14 -15 -22 -22 -19 -14 -15 -21 -21 -21 -26 -35 -32 -22 -25 -26 -22 -22 -24 -24 -30 -33 -33 -39 -38 -36 -46 -54 -56 -53 -55 -56 -48 -41 -44 -43 -36 -37 -40 -43 -42 -41 -39 -35 -40 -41 -40 -42 -37 -33 -35 -36 -44 -52 -48 -39 -36 -38 -36 -39 -38 -37 -41 -34 -31 -31 -19 -23 -36 -41 -43 -43 -39 -34 -34 -33 -31 -30 -31 -28 -20 -21 -21 -22 -30 -32 -28 -25 -28 -27 -30 -34 -33 -28 -16 -15 -14 -9 -8 -9 -15 -8 -5 -9 -10 -20 -22 -22 -18 -12 -10 -12 -13 -8 -5 -4 -7 -14 -13 -10 -7 -9 -13 -16 -20 -20 -13 -7 -4 -5 -4 0 1 2 4 -1 -7 -17 -22 -22 -18 -12 -7 -2 -7 -7 -5 -10 -14 -11 -6 1 5 3 4 4 -2 -9 -10 -11 -7 0 -6 -4 -6 -11 -4 -1 0 5 7 5 2 4 5 4 6 9 13 8 7 10 13 10 6 12 14 16 20 15 19 29 22 16 17 17 17 17 27 33 42 45 38 45 45 42 39 35 36 39 40 41 45 44 41 38 36 42 43 44 47 45 48 48 48 55 55 53 49 37 33 32 29 28 30 41 44 43 45 45 45 39 41 48 50 51 49 43 40 38 36 38 41 38 39 41 41 45 46 38 33 31 31 30 25 28 30 37 49 57 60 55 48 41 39 48 61 64 57 53 49 47 44 43 52 62 60 54 54 55 59 58 58 57 51 50 49 61 66 63 60 57 57 48 43 52 58 61 61 59 58 56 54 50 58 68 67 68 68 68 64 62 68 68 70 70 75 83 84 85 84 86 87 81 74 71 67 68 75 80 85 84 83 89 92 98 98 94 91 87 86 88 91 94 94 86 87 92 96 102 102 107 108 106 98 90 95 104 111 114 111 107 97 88 91 99 100 101 108 106 103 107 109 109 110 113 110 104 108 109 102 105 114 118 115 110 99 96 102 105 108 108 106 99 99 101 104 114 114 113 116 117 118 113 113 117 109 101 103 98 93 103 112 119 123 119 114 109 112 117 115 111 108 108 109 115 127 133 132 126 123 118 121 130 126 120 122 127 125 125 130 134 137 139 139 141 144 140 134 136 135 132 126 122 132 131 129 134 137 134 123 120 122 125 127 127 133 140 138 129 120 114 110 102 103 112 115 122 125 124 123 114 108 103 99 102 102 104 106 104 102 100 101 104 108 109 108 107 97 94 94 91 94 93 85 80 79 77 77 83 84 83 81 80 78 76 75 71 69 64 60 59 58 58 63 68 64 63 59 56 55 45 43 43 46 48 44 50 54 61 60 51 46 44 42 44 53 56 48 44 44 40 32 25 24 30 32 35 36 30 26 19 17 19 23 26 23 20 17 16 16 11 9 12 15 19 21 18 11 -1 -10 -14 -11 -3 -2 0 6 11 16 18 16 12 2 -5 -8 -7 -6 -13 -5 3 1 2 -1 -6 -8 -7 -6 -1 5 1 -2 -2 4 4 -2 2 1 -4 -1 2 -4 -11 -15 -19 -15 -11 -10 -13 -11 -8 -11 -13 -15 -13 -11 -3 3 -6 -7 -5 -1 -2 -12 -14 -19 -22 -19 -15 -12 -13 -12 -6 -4 -10 -8 -11 -7 5 3 5 2 1 2 -11 -10 -8 -13 -10 -10 -11 -9 -6 -9 -13 -7 -5 -5 -3 -8 -1 2 0 3 2 8 6 2 3 5 4 -4 -8 -5 1 4 3 11 19 20 21 22 21 18 10 9 15 17 21 28 35 39 34 30 27 26 20 25 37 39 49 50 45 43 36 37 46 46 51 58 56 60 60 54 51 53 60 64 69 68 69 74 71 72 84 89 92 100 94 87 83 82 85 86 90 84 83 87 82 85 94 98 99 100 102 102 99 97 97 94 96 96 93 94 98 100 94 96 100 95 99 103 102 107 110 112 114 110 105 97 96 99 100 108 108 102 98 97 100 101 107 117 115 115 117 112 107 103 106 111 111 110 110 108 102 100 99 93 95 101 102 97 95 102 104 104 111 114 111 106 103 107 107 110 115 115 109 102 101 102 105 105 102 98 93 90 91 101 105 103 105 105 107 114 121 120 119 114 103 102 107 107 109 110 109 113 111 106 104 107 113 113 117 120 113 117 115 109 115 116 110 106 104 100 103 109 104 108 112 104 100 101 106 115 111 104 107 106 104 107 109 114 117 114 113 116 118 117 112 109 108 105 102 102 104 104 105 100 91 84 77 82 94 105 103 97 99 100 95 92 88 83 85 84 89 97 89 79 73 67 67 72 75 77 77 74 74 68 69 73 65 62 62 64 73 79 79 75 78 78 70 71 63 53 51 52 55 54 55 58 66 69 66 66 61 54 57 67 65 57 53 48 47 49 49 56 61 59 60 57 51 47 44 45 49 55 62 63 59 58 57 51 49 46 41 40 40 41 44 53 61 54 51 47 42 40 36 35 36 36 37 38 41 44 46 44 40 41 36 27 27 34 37 32 29 29 27 23 25 34 34 28 26 30 27 23 31 34 29 22 18 16 12 11 14 15 16 17 19 27 24 17 15 15 19 11 9 16 17 14 13 15 16 11 11 25 25 20 19 11 2 -3 -2 2 4 6 8 8 2 6 8 7 12 14 9 7 8 -2 -5 1 0 -2 -1 2 0 -6 -5 0 2 4 1 1 -5 -12 -8 -12 -11 -3 4 9 8 11 10 4 3 4 -2 -10 -12 -9 -11 -8 3 11 6 -4 -4 6 7 -1 -3 2 7 13 18 21 16 11 14 15 20 24 19 14 14 21 24 22 21 13 7 10 13 15 18 21 25 24 23 31 30 24 27 27 24 20 14 12 13 13 24 35 31 27 27 21 10 9 11 6 2 3 4 11 14 13 21 26 25 19 6 5 8 8 -1 -4 2 -4 -3 3 10 17 15 15 14 11 9 10 4 3 10 10 4 -3 -4 1 0 4 10 12 12 11 6 7 12 13 15 14 11 12 14 12 15 15 14 20 24 27 25 22 25 23 19 12 6 4 3 15 30 36 45 48 43 35 27 23 17 18 25 33 33 33 40 47 48 43 47 45 37 37 42 43 44 43 36 34 31 29 28 36 44 50 63 60 60 58 46 47 44 42 50 51 52 53 55 56 50 45 48 52 54 54 46 39 42 41 40 47 52 54 59 63 59 58 57 58 60 56 47 43 45 45 48 51 52 54 51 47 50 63 69 67 69 68 68 71 66 66 62 56 52 41 43 49 55 68 73 70 66 71 74 71 74 80 84 80 77 80 85 90 89 91 88 84 83 82 82 83 84 84 86 88 91 97 102 97 88 86 80 80 93 101 104 104 103 104 101 101 103 98 98 101 98 97 101 102 101 104 109 112 111 113 116 114 115 115 110 110 108 112 115 112 114 108 101 100 100 107 109 105 108 109 107 105 105 112 110 110 109 105 100 97 96 96 99 96 94 93 100 114 112 106 107 104 94 87 88 89 87 88 97 100 95 91 90 90 86 95 101 96 95 88 86 92 89 83 77 76 76 81 87 87 90 81 71 70 75 81 83 86 85 84 82 79 75 67 63 61 60 67 73 70 69 69 67 63 66 69 68 69 71 72 73 74 69 65 67 67 68 67 62 61 66 66 62 65 64 64 69 65 61 62 64 64 61 65 68 66 64 64 67 68 68 68 66 62 52 45 46 50 54 65 72 69 72 72 70 69 67 67 64 65 63 57 56 59 62 62 61 65 66 66 68 70 72 74 72 70 65 64 72 69 62 62 60 63 65 68 71 68 62 57 63 66 65 70 71 70 64 56 55 55 51 50 56 57 59 59 55 53 50 49 45 40 46 48 46 46 46 47 44 40 39 42 48 47 34 35 42 33 27 25 28 30 28 29 30 38 43 40 36 31 30 31 31 29 29 27 25 20 25 31 29 28 23 22 21 18 17 14 21 29 31 34 37 41 37 35 35 29 24 23 25 24 24 28 23 24 32 32 31 30 26 21 23 27 24 25 21 21 26 22 18 13 12 18 24 28 27 19 17 19 16 19 26 27 23 20 24 26 26 23 22 28 27 25 26 21 27 30 28 31 32 37 38 37 43 49 48 40 29 19 21 27 31 36 42 46 47 43 44 47 40 40 42 45 55 55 61 59 49 46 39 39 38 41 50 47 51 53 47 43 39 44 52 58 56 50 57 61 57 60 59 54 53 48 55 61 56 55 58 63 59 56 54 53 52 56 65 67 65 66 65 67 75 74 73 71 65 70 67 65 66 65 67 69 68 64 67 66 63 72 74 71 71 72 75 74 70 65 65 69 72 77 85 89 80 76 77 70 72 76 73 77 80 75 77 84 91 91 89 92 87 79 75 71 70 69 76 82 80 83 81 80 81 75 77 80 80 83 88 91 91 93 90 91 89 80 79 76 77 73 72 85 90 87 87 84 83 83 79 81 81 79 85 88 94 93 86 85 82 79 79 83 84 86 92 89 88 89 80 77 76 73 77 82 82 81 80 82 84 84 88 88 86 87 85 80 79 77 73 73 78 78 77 78 80 83 81 80 85 89 89 93 93 87 79 70 77 83 79 79 73 72 70 75 77 69 68 67 64 64 69 70 68 69 72 72 68 67 64 66 58 57 63 56 54 54 61 68 64 64 59 48 43 47 53 53 53 53 53 55 55 58 56 56 59 56 55 48 42 41 44 47 44 44 45 46 45 41 42 46 48 45 48 49 44 44 45 45 39 32 22 15 16 19 27 37 41 43 43 39 37 36 33 29 23 16 11 18 27 29 25 23 23 23 21 22 29 31 24 25 22 12 13 12 19 24 24 29 31 31 31 28 19 13 12 10 7 10 22 25 26 27 26 26 25 20 16 13 17 20 14 17 16 11 19 27 34 30 23 25 25 24 29 33 28 23 15 19 24 21 26 29 34 33 33 40 38 32 30 33 31 32 37 40 40 36 37 39 36 37 40 42 36 33 40 44 44 45 46 47 48 42 41 46 47 50 51 51 46 47 55 53 48 45 41 34 33 40 46 54 57 56 57 56 55 56 54 53 53 54 58 61 60 57 51 49 50 53 51 52 56 59 56 56 56 52 50 45 44 53 58 60 59 52 52 59 57 52 56 62 63 61 60 63 61 51 45 49 54 47 45 54 63 62 56 57 61 56 52 56 59 60 56 55 60 64 60 52 53 55 62 69 71 75 68 62 60 56 61 63 57 56 63 67 65 64 70 75 66 58 59 64 66 70 71 69 66 60 64 69 68 68 66 68 71 73 75 76 74 71 70 70 67 61 62 66 65 65 68 68 64 64 64 68 70 68 70 70 73 71 64 62 56 56 59 59 59 59 67 70 69 66 56 52 54 56 59 59 63 65 54 50 52 55 57 52 52 58 52 52 57 54 53 52 49 49 43 41 46 46 46 46 50 48 41 44 47 53 53 54 58 51 47 45 42 39 40 47 54 59 57 57 62 60 50 44 45 45 42 41 47 53 49 49 53 52 54 57 57 54 49 51 55 57 55 54 56 51 46 50 57 55 55 59 54 53 57 56 60 69 68 65 66 65 61 60 61 58 56 56 57 61 62 61 58 55 53 52 59 62 61 59 61 64 60 56 58 57 61 60 56 65 65 58 52 46 46 49 54 55 54 53 52 58 56 52 52 54 60 56 46 44 47 39 34 40 43 49 48 44 45 46 48 44 43 41 45 52 49 49 49 43 32 28 30 32 34 34 41 45 40 38 35 34 36 34 37 38 38 37 30 30 30 34 35 36 38 36 39 41 44 35 29 30 26 27 25 27 31 33 37 35 36 33 24 30 41 38 35 36 31 27 26 32 36 34 30 31 34 35 40 44 49 48 44 40 32 30 26 28 34 38 42 42 43 45 47 44 42 45 44 45 42 43 42 36 37 34 32 37 33 35 37 37 45 44 43 39 42 45 35 39 45 43 37 31 29 29 31 34 40 42 38 35 37 35 35 39 37 37 34 33 41 41 41 43 41 40 43 44 46 45 40 39 42 39 36 35 32 32 34 39 42 41 48 48 52 59 51 45 38 36 39 36 37 46 45 38 41 44 37 31 30 34 38 42 46 42 43 43 34 35 37 37 42 44 46 51 50 42 40 36 26 28 32 31 33 39 37 33 37 39 43 45 39 28 24 33 41 36 30 29 28 26 24 26 29 27 24 27 34 36 35 34 33 33 28 21 19 28 32 31 37 35 26 22 22 28 37 38 37 43 42 41 45 46 39 35 38 36 37 39 43 48 45 44 45 49 54 53 58 60 60 58 53 52 51 50 49 48 51 60 68 66 68 67 60 57 62 66 64 65 69 76 83 79 78 76 69 64 66 73 79 82 86 88 89 87 84 83 80 82 86 86 90 88 87 91 90 95 100 101 103 109 103 94 97 100 103 102 94 89 94 96 101 109 113 112 106 105 102 104 106 105 105 100 96 100 103 109 116 117 119 113 106 106 108 113 116 114 111 110 108 106 115 120 118 117 117 119 119 118 112 107 112 116 115 119 117 120 125 120 119 119 114 109 109 116 119 118 118 115 117 117 116 118 112 107 107 113 117 117 119 117 118 118 115 113 112 114 113 107 113 120 112 105 106 108 110 109 108 108 107 105 107 108 108 108 108 109 107 104 103 102 98 101 102 98 102 102 100 95 97 101 98 100 100 95 93 95 92 92 97 97 95 94 94 96 92 92 93 86 85 85 79 77 77 80 85 89 89 83 80 79 73 78 80 70 78 78 75 84 85 81 78 83 89 87 84 83 84 74 69 72 70 73 77 73 67 68 71 72 71 69 66 70 73 58 57 64 64 67 68 71 73 68 68 69 70 69 65 62 54 51 53 53 50 53 61 56 60 65 61 59 54 50 56 57 54 52 44 42 44 44 43 48 53 43 44 46 40 37 33 36 36 40 47 40 36 35 33 29 27 29 29 27 23 21 23 25 18 18 25 22 17 13 16 18 20 22 16 14 7 5 10 13 12 5 0 -2 -2 -3 1 2 -5 -5 1 6 3 -9 -13 -4 -9 -12 -11 -14 -14 -15 -5 -2 -2 -1 -8 -7 -8 -7 -2 -9 -10 -9 -9 -4 -9 -6 -4 -4 -7 -12 -10 -10 -3 -4 -4 -1 -5 -2 1 2 -3 -6 -5 -2 -1 0 2 3 5 0 6 7 1 6 8 7 6 7 7 6 4 5 5 1 5 8 9 13 14 14 17 15 9 10 8 7 9 15 18 12 15 16 14 18 22 21 14 12 16 13 8 13 19 15 17 19 23 28 25 28 27 20 20 22 27 31 33 36 34 34 38 39 38 39 31 27 31 28 32 33 34 39 40 37 37 43 46 43 35 37 39 40 49 52 46 43 43 43 47 44 41 47 50 54 58 55 51 57 59 57 59 61 61 59 61 63 63 64 60 57 58 62 65 69 66 61 63 63 59 61 68 68 70 73 76 77 72 71 67 66 68 74 79 85 82 75 78 76 73 71 74 82 78 81 87 89 85 79 80 82 84 84 87 91 86 86 89 85 80 78 81 84 88 94 97 92 87 85 85 89 91 91 90 88 89 90 87 88 95 95 89 84 79 76 79 83 84 84 83 83 82 81 83 76 80 85 84 84 79 80 78 75 76 75 72 71 78 77 74 79 77 74 73 76 79 74 77 79 72 68 66 62 62 65 65 66 73 72 70 65 63 63 62 65 63 62 62 56 48 50 56 56 53 52 55 59 55 53 59 57 51 50 49 52 50 49 44 36 37 38 40 42 46 48 44 43 43 46 43 45 46 44 44 39 38 38 31 31 33 32 30 32 37 37 31 33 40 37 33 36 38 42 41 34 31 25 27 32 28 22 18 22 25 25 29 30 30 28 27 32 35 33 24 25 29 24 22 23 24 24 26 25 23 22 18 18 13 11 17 21 17 11 14 16 17 22 18 15 12 13 16 13 16 18 17 16 10 8 5 3 5 7 12 14 11 14 14 19 26 25 22 21 14 6 4 2 3 8 13 17 17 22 25 26 21 15 11 4 9 14 16 20 24 27 24 26 22 20 21 17 20 23 29 28 26 24 21 23 23 25 29 30 28 28 31 34 36 37 42 42 34 31 34 34 30 33 41 43 47 49 45 41 36 33 42 46 45 48 45 44 45 44 51 52 51 52 51 51 54 51 52 53 57 61 61 68 66 66 67 63 65 64 62 64 71 72 63 68 72 66 66 72 76 75 75 74 69 69 73 75 78 78 77 80 73 70 69 72 74 66 70 73 78 83 79 79 75 74 71 71 80 76 76 77 73 74 72 72 73 77 80 77 82 86 81 81 78 76 81 80 76 79 82 78 77 87 88 87 84 77 78 79 78 76 79 79 79 82 85 88 87 83 88 95 90 81 81 85 81 82 84 84 85 86 92 101 101 92 89 88 88 88 89 91 84 81 86 88 89 86 82 86 89 89 87 90 87 81 84 85 84 78 75 78 81 82 87 92 85 81 79 79 80 77 78 80 80 74 72 79 80 87 91 84 86 81 78 84 81 76 77 75 76 72 70 71 65 63 62 65 72 71 74 77 72 68 63 61 64 70 72 71 70 69 69 61 59 64 66 68 64 67 67 66 68 60 59 65 60 57 58 54 56 60 58 58 58 60 60 58 62 61 61 58 54 50 47 50 54 52 49 55 56 51 51 54 58 57 59 63 64 64 63 67 61 53 56 57 58 56 63 72 69 64 64 63 59 58 58 59 56 57 63 66 72 74 71 71 69 70 75 74 69 69 71 65 62 68 68 69 73 73 70 69 71 72 71 71 70 70 73 74 80 84 75 71 74 75 70 67 67 69 72 75 75 75 76 66 67 70 67 66 70 71 64 65 71 72 74 73 72 77 81 77 76 77 71 64 62 65 70 73 72 71 74 68 61 61 62 66 66 65 68 68 67 67 69 65 60 62 67 68 69 66 63 56 50 53 58 61 59 59 56 55 54 53 49 43 50 53 57 57 55 57 54 54 47 47 48 47 49 45 46 51 52 47 45 43 45 51 52 56 55 53 52 47 44 38 37 40 44 43 41 43 38 40 45 44 39 33 31 29 31 39 43 39 37 36 30 31 35 43 47 42 40 43 35 25 25 26 26 31 36 40 35 39 36 31 33 27 23 25 28 26 22 22 24 19 13 19 24 24 29 25 24 28 29 30 29 25 17 15 13 16 28 24 24 24 22 21 18 22 19 19 18 17 18 11 14 19 26 25 23 23 17 19 18 20 19 11 15 16 13 13 21 28 18 11 12 20 24 27 27 14 9 7 4 7 8 11 13 17 17 19 20 15 18 19 17 16 14 16 14 20 25 24 21 18 19 21 27 28 20 14 19 25 26 22 21 26 26 26 29 29 28 24 26 34 24 22 31 32 35 32 31 33 36 41 35 29 28 33 35 33 36 40 36 33 35 31 27 26 35 44 42 43 43 37 33 39 45 40 35 41 51 48 39 33 35 38 32 33 42 40 37 38 37 42 40 34 36 35 38 37 34 38 40 35 37 43 38 32 34 36 37 36 38 43 47 45 46 53 48 42 42 40 38 39 42 42 43 42 41 41 42 42 47 51 47 45 49 51 45 44 48 49 50 52 54 54 51 51 52 54 53 54 59 63 65 61 57 60 58 51 51 58 61 55 58 66 64 63 60 58 63 64 62 60 56 58 59 57 63 68 70 71 68 73 77 77 82 73 69 74 63 61 73 76 76 73 75 76 75 81 80 80 80 76 79 78 73 76 78 78 83 83 79 73 75 78 77 83 86 85 89 90 86 91 93 83 81 82 87 92 93 89 82 87 90 90 95 95 91 87 90 91 91 87 83 87 89 93 93 93 98 94 93 91 94 96 95 93 93 96 95 98 99 94 95 93 93 99 96 90 91 87 87 92 88 86 85 89 90 90 90 84 87 85 83 89 91 88 87 86 83 83 86 87 85 86 85 85 86 90 91 88 89 85 88 94 92 86 84 83 78 80 81 82 81 78 81 83 88 88 83 78 77 79 78 78 80 80 73 75 82 79 73 71 71 70 72 75 75 75 71 69 69 68 70 72 72 72 71 70 72 70 70 73 70 65 63 58 57 61 56 56 60 62 68 69 63 64 71 65 58 57 53 48 50 56 59 60 63 67 64 61 59 57 51 49 52 53 54 51 49 47 47 47 44 42 46 48 42 43 45 43 37 37 41 42 43 49 50 43 39 35 32 31 27 30 37 35 30 33 33 29 30 29 28 25 22 26 28 29 24 23 32 30 28 37 42 39 30 31 31 23 27 27 20 23 23 22 30 29 25 27 30 25 24 28 24 27 29 22 26 28 32 35 36 40 36 34 30 28 34 38 37 35 32 30 27 28 31 35 37 35 39 42 36 36 37 39 40 38 37 36 35 38 45 46 45 41 40 44 40 42 48 41 42 44 44 47 46 44 42 42 42 44 48 46 45 44 40 45 49 48 44 44 48 48 48 49 45 46 46 48 50 47 52 53 49 52 54 51 51 59 59 57 60 60 60 59 59 56 60 66 61 60 60 60 56 57 59 59 66 66 58 68 75 63 62 64 59 63 64 65 75 77 72 68 66 66 60 62 65 64 70 70 68 64 64 71 71 71 71 70 65 67 70 65 67 66 62 65 67 68 70 70 72 67 61 58 58 60 59 61 59 56 55 59 55 53 59 65 67 56 56 54 49 57 54 53 51 44 48 46 47 55 51 42 42 45 47 46 43 41 43 45 43 39 40 39 39 39 34 36 31 28 25 27 30 23 23 26 28 29 30 35 36 33 27 21 19 18 20 22 21 23 29 30 25 22 27 27 20 24 23 17 20 25 26 19 18 19 20 20 18 20 22 22 20 19 24 24 19 17 18 23 22 21 25 22 19 18 17 18 15 15 19 18 17 16 18 19 13 16 23 25 22 19 25 23 18 16 13 11 7 12 20 21 21 19 16 18 17 16 19 18 16 16 14 11 15 19 18 25 22 17 16 10 15 23 19 16 16 14 12 15 15 16 20 19 23 31 31 29 28 27 29 27 20 18 23 23 24 24 24 31 29 19 18 21 23 26 28 32 32 29 29 22 23 26 19 18 23 33 32 25 20 16 26 29 31 39 37 32 28 29 28 26 24 23 24 29 35 39 39 41 41 37 34 30 30 31 29 33 31 30 31 34 37 38 40 36 33 36 38 38 47 50 39 41 42 36 41 45 41 43 49 46 42 45 49 48 48 50 48 48 41 39 45 50 54 57 55 49 52 53 50 57 56 51 52 54 59 62 61 60 61 61 55 55 62 65 66 61 60 64 66 67 68 72 76 76 73 67 66 67 69 74 78 79 77 74 72 71 75 74 78 86 84 87 86 83 90 93 92 88 89 89 86 92 95 85 79 81 86 87 89 97 96 94 94 91 94 91 89 93 95 97 98 98 99 93 94 96 98 101 95 91 97 102 104 106 105 102 99 99 99 99 99 103 106 105 103 105 109 103 98 106 109 103 99 108 110 106 110 110 103 102 110 109 106 102 94 102 110 112 113 115 113 104 108 110 110 111 107 110 111 111 111 109 109 103 104 106 104 105 109 111 110 114 115 116 112 105 102 101 107 111 109 108 109 109 108 113 116 112 108 107 109 111 108 110 114 113 113 113 111 106 101 101 100 103 105 102 108 110 103 100 100 103 106 104 100 101 99 95 94 98 100 99 101 105 102 95 93 97 95 93 99 98 94 98 103 99 95 94 90 90 92 91 87 87 89 90 94 94 90 93 98 96 93 87 86 85 82 86 90 96 94 84 86 86 83 84 85 87 84 84 80 75 78 73 77 82 82 82 73 71 71 76 77 66 70 73 70 70 68 69 67 67 70 72 71 69 65 65 60 56 56 52 59 59 57 63 61 62 60 62 60 53 55 48 50 55 52 56 54 55 55 52 45 38 42 41 47 50 45 44 43 38 39 42 43 44 45 42 36 37 34 33 33 24 22 22 25 29 25 19 22 25 21 20 22 22 20 21 20 17 16 11 12 11 10 9 3 3 7 7 5 7 10 7 1 -1 -1 -3 -5 -7 -2 6 5 4 -1 -6 -6 -6 -2 0 -4 -5 0 -1 -1 0 -4 0 -1 -5 -1 -3 -4 -2 -6 -7 -5 -7 -7 -6 -6 -8 -8 -5 2 4 2 1 5 5 2 4 2 -5 -6 1 -1 -3 0 3 8 0 -5 4 9 7 8 16 16 16 13 14 15 10 9 13 14 15 19 16 11 12 15 20 16 18 24 22 16 15 22 19 15 20 33 34 23 26 29 26 24 25 28 27 25 22 26 33 33 28 24 29 28 23 29 32 37 40 35 35 35 33 31 34 33 33 39 39 34 30 36 40 39 38 31 31 32 31 36 34 35 40 36 35 43 46 48 43 38 45 43 35 42 47 39 37 42 41 35 38 42 37 37 46 50 50 41 40 49 52 50 47 49 45 45 49 47 50 47 42 45 50 51 49 46 47 49 44 50 48 43 45 43 42 43 52 51 45 49 52 52 47 43 48 51 47 49 57 52 43 44 45 49 49 44 42 44 52 56 53 49 43 48 50 47 51 50 46 49 48 48 53 49 43 41 47 51 49 49 46 47 48 46 51 52 41 39 50 52 47 40 44 54 52 46 46 41 37 40 41 43 43 38 40 44 45 47 49 47 42 41 44 45 46 50 44 47 46 40 38 36 40 45 46 43 42 43 41 40 40 43 46 44 43 45 47 48 48 52 46 44 48 40 38 44 50 48 37 36 39 41 44 52 53 48 49 50 49 48 48 50 48 44 47 49 50 49 50 56 53 47 54 59 56 54 54 58 56 54 55 55 60 60 57 56 56 61 61 61 63 63 66 67 67 70 74 74 73 74 71 68 65 64 66 65 72 75 66 64 70 71 71 75 74 74 74 71 71 72 71 72 70 72 75 72 72 76 81 82 81 76 70 70 72 76 78 78 75 75 82 80 86 88 81 80 83 87 82 73 74 80 77 72 74 75 74 72 73 81 84 86 88 82 79 80 84 83 81 84 85 82 80 83 79 80 80 74 77 80 77 79 80 79 80 79 82 85 83 85 86 89 84 77 82 85 82 83 88 84 78 79 81 78 74 78 82 80 81 85 86 84 86 90 94 87 82 86 85 84 83 79 76 78 79 81 83 85 85 84 84 85 87 80 79 83 81 77 81 81 76 80 81 81 82 80 80 80 82 84 80 78 77 74 76 77 74 74 74 74 77 76 73 70 72 78 79 76 73 72 70 66 67 69 70 72 70 66 61 58 60 60 63 65 65 64 62 59 55 59 64 64 66 65 61 54 59 64 61 59 46 46 51 47 51 52 52 49 48 51 52 57 54 51 52 56 55 46 39 36 42 44 48 50 43 44 49 45 43 42 38 35 34 35 34 32 32 32 37 38 43 50 38 34 32 26 24 23 25 29 36 31 27 32 29 28 30 29 29 29 28 31 28 27 31 32 28 24 27 26 23 25 24 30 28 20 22 20 17 17 17 24 21 17 25 23 23 26 20 21 22 15 14 19 22 21 19 18 21 20 24 31 27 26 25 21 20 16 15 19 22 21 21 21 18 19 24 22 26 27 25 23 18 23 27 30 29 21 18 22 23 22 21 22 25 24 28 29 28 26 18 25 26 27 27 23 28 24 25 31 36 33 26 27 29 34 30 25 26 20 25 26 23 28 29 29 30 28 28 34 36 34 36 39 38 32 35 39 39 39 32 31 34 34 36 30 29 31 35 40 43 47 38 40 40 38 44 41 38 37 36 39 41 38 36 41 43 41 41 42 41 39 44 48 44 41 38 41 42 43 48 46 47 51 52 48 47 47 48 49 48 48 42 41 42 45 47 44 45 47 48 52 52 48 44 47 50 48 46 48 52 48 49 55 49 45 44 47 53 54 55 52 51 49 49 50 47 52 54 48 51 56 59 54 47 50 50 54 60 54 53 55 57 58 57 58 57 57 55 57 59 53 51 54 58 68 67 64 64 60 57 56 63 68 71 72 63 62 68 68 73 78 74 72 72 75 76 71 68 69 69 67 70 81 83 79 83 83 81 72 74 79 76 82 87 90 85 79 82 80 83 82 82 92 89 85 84 81 84 84 89 95 96 95 93 95 95 97 95 87 87 88 92 98 97 95 90 89 93 97 102 98 92 91 95 102 106 105 96 91 91 91 97 102 103 99 104 108 104 107 105 102 101 98 95 102 98 90 94 91 98 102 102 100 99 100 89 95 99 96 99 93 95 96 91 90 92 94 90 91 93 87 88 89 87 86 77 79 84 81 82 83 85 89 86 81 79 82 82 80 82 72 71 72 68 72 69 69 78 80 72 70 74 68 65 67 65 68 71 66 62 66 68 67 69 64 55 53 57 62 65 66 55 49 56 61 65 60 49 47 48 50 54 49 46 50 54 54 49 48 47 46 49 50 53 48 41 46 46 43 46 43 41 45 47 45 46 42 30 30 42 47 42 40 45 42 35 37 41 40 31 25 30 38 36 32 32 33 31 29 33 31 28 28 26 23 27 28 23 26 26 23 26 25 21 23 24 23 26 24 18 15 15 19 17 11 14 14 14 11 11 15 13 16 12 11 16 19 13 6 11 14 13 9 7 11 10 4 5 6 6 14 12 2 3 8 5 3 6 5 8 10 8 8 7 5 4 7 10 8 6 5 7 8 0 0 4 4 5 5 12 11 2 3 5 5 -1 0 3 2 9 7 9 6 -2 6 3 3 11 13 15 9 10 8 6 11 7 2 1 5 13 12 3 7 13 6 8 12 14 21 18 9 18 15 11 19 18 18 13 14 16 14 19 18 21 20 12 19 23 19 17 16 18 24 30 28 32 35 25 24 30 25 19 19 21 29 31 27 26 28 30 29 32 32 24 23 25 22 31 31 29 36 31 32 32 27 28 33 33 32 30 23 24 22 26 41 40 36 38 36 35 43 40 30 37 41 39 37 38 40 46 42 37 42 40 40 41 38 39 42 42 41 44 48 51 50 50 51 52 52 54 56 58 54 50 54 52 55 60 61 64 63 60 62 67 62 63 65 66 77 71 64 70 73 71 69 71 74 73 69 76 81 76 76 79 77 78 88 84 80 85 85 86 86 86 85 87 89 87 94 91 84 95 102 98 100 102 101 100 101 106 106 99 97 102 108 107 98 102 114 103 96 107 118 115 108 115 120 114 106 109 123 118 107 115 125 122 115 114 110 110 116 119 117 119 117 113 124 119 116 120 115 117 117 119 119 118 118 113 118 122 120 118 119 115 113 122 119 109 107 114 120 114 112 113 113 115 112 112 115 112 109 110 112 113 111 112 109 104 103 105 105 106 106 109 106 100 104 100 95 94 95 97 92 95 98 97 93 94 98 89 86 94 97 87 85 97 100 86 76 87 95 88 79 79 86 88 79 80 85 82 81 81 88 85 73 70 73 79 83 76 73 77 70 72 78 74 69 68 74 68 59 68 76 70 63 63 69 65 60 65 68 63 58 66 65 60 64 57 57 57 56 59 53 55 57 48 45 56 55 46 55 62 55 48 47 49 57 57 50 47 53 54 50 47 48 53 47 48 50 43 48 47 40 42 40 42 49 43 43 49 46 39 41 47 47 43 40 42 46 48 46 43 42 47 51 46 45 47 44 40 38 42 47 50 48 43 45 48 46 46 45 44 49 52 51 39 39 51 51 53 55 48 46 41 48 59 57 52 51 51 48 47 48 50 48 46 49 55 58 52 42 43 50 48 47 54 55 55 51 42 48 49 39 43 51 55 52 49 52 44 41 47 47 47 46 47 47 47 48 42 39 45 44 42 45 45 44 39 37 45 48 39 37 47 44 38 39 42 41 36 36 36 32 27 30 39 43 37 33 32 35 39 36 33 34 36 30 30 30 33 30 15 19 28 30 30 29 26 21 23 23 27 33 30 26 25 22 16 17 22 29 26 20 25 21 16 19 18 17 16 16 17 24 25 21 21 12 12 17 13 20 16 9 15 16 8 1 11 16 15 16 11 10 11 5 5 10 8 10 6 1 5 12 4 -1 10 2 0 0 2 7 -1 -4 -2 -1 -7 -5 1 -2 -2 0 2 -1 -12 -10 -6 -9 -6 -3 -3 -4 -9 -10 -5 -1 -5 -12 -10 -7 -8 -7 -7 -10 -10 -15 -15 -6 -9 -10 -7 -8 -8 -10 -12 -12 -15 -15 -13 -12 -10 -11 -10 -12 -15 -12 -16 -16 -14 -16 -13 -13 -17 -19 -18 -15 -13 -15 -14 -13 -20 -22 -19 -15 -10 -14 -21 -20 -17 -15 -23 -22 -14 -17 -21 -22 -17 -15 -19 -17 -16 -20 -16 -16 -25 -18 -19 -22 -15 -18 -20 -20 -21 -16 -15 -16 -12 -16 -20 -15 -16 -15 -9 -11 -8 -6 -8 -11 -11 -9 -16 -16 -11 -8 -10 -13 -7 -8 -12 -11 -7 -7 -7 -5 -5 -6 -5 2 6 2 -2 0 -1 -2 -3 -6 4 13 9 6 3 3 13 17 13 15 18 11 6 11 19 23 18 15 13 16 19 23 34 31 24 26 27 33 34 29 34 40 38 33 36 47 47 40 44 51 47 48 54 52 53 56 51 51 56 56 61 67 67 68 61 60 69 73 78 74 74 74 67 75 86 80 79 85 83 83 82 81 81 81 82 90 96 94 92 86 87 93 96 99 98 101 99 92 97 98 93 100 103 105 106 100 103 103 102 111 113 112 115 109 106 114 112 108 114 118 117 113 113 122 126 118 118 120 122 127 126 132 126 114 122 126 127 132 132 128 125 124 129 131 131 135 135 135 135 138 133 127 137 137 132 138 145 143 130 129 135 141 137 130 140 145 142 137 140 143 135 139 140 136 140 140 140 136 133 139 141 143 142 137 138 138 139 138 137 141 142 140 139 142 141 134 134 137 140 140 134 131 126 134 146 136 128 127 130 135 134 134 134 135 132 130 135 137 131 123 127 131 132 135 129 128 130 126 130 130 124 124 124 128 123 117 120 119 120 120 117 120 122 118 116 122 121 115 109 110 113 108 111 113 108 106 107 111 113 100 99 103 101 109 108 105 99 99 107 102 97 92 89 92 91 89 93 93 90 88 81 87 94 87 82 82 81 73 75 81 85 78 64 73 74 72 71 68 72 65 69 66 59 63 62 62 65 64 63 69 61 52 55 56 59 54 47 53 51 45 52 50 45 45 42 40 44 51 44 39 35 32 36 41 37 31 35 34 36 34 33 36 27 30 34 34 31 27 24 20 21 23 23 23 21 19 24 28 25 18 17 19 23 26 24 26 23 20 19 23 29 24 19 22 26 23 16 19 21 20 14 15 20 15 15 14 22 34 28 20 21 18 22 25 23 25 22 22 20 15 18 25 30 26 25 26 25 25 22 23 24 20 19 23 26 24 25 24 23 21 21 28 28 23 23 21 24 28 28 28 22 20 26 25 26 27 20 21 26 27 28 22 23 23 22 27 23 23 21 24 26 19 25 27 20 21 27 26 19 15 21 26 22 18 17 18 18 21 19 14 17 20 11 10 21 22 20 16 10 10 14 18 11 8 8 11 21 18 11 11 10 12 14 13 15 12 5 7 9 14 15 9 9 9 15 21 17 11 8 7 9 12 13 13 10 7 12 15 12 13 8 8 10 13 20 16 13 10 6 11 13 19 14 7 9 11 17 14 11 14 16 16 12 12 12 11 14 13 17 20 17 13 8 13 19 21 19 13 13 16 16 14 11 6 16 21 19 20 14 16 17 14 19 23 22 18 19 21 19 22 21 15 18 20 16 18 20 26 31 22 19 20 21 23 17 28 31 20 23 19 13 14 20 23 25 23 22 23 19 20 22 22 23 22 21 18 25 31 31 27 19 20 21 26 26 22 23 24 30 32 28 25 20 24 32 27 23 24 23 26 30 28 27 24 21 24 25 26 30 33 24 23 28 27 29 24 24 27 29 37 37 35 31 26 35 35 24 24 24 34 39 34 30 35 40 29 32 39 36 38 36 31 34 38 39 39 37 40 42 35 34 41 37 37 43 45 49 44 36 39 48 48 45 46 42 44 47 44 51 56 48 46 48 53 53 49 50 49 52 59 60 54 54 60 54 54 56 59 61 55 55 62 66 59 56 61 61 65 69 65 61 65 70 71 65 69 70 61 66 73 74 76 76 76 75 73 72 74 79 78 75 75 78 77 74 78 83 86 87 87 86 83 81 81 83 84 87 88 78 77 88 97 100 95 91 91 88 91 99 94 91 86 86 97 97 94 94 98 103 97 96 101 99 97 97 98 103 102 99 99 99 101 108 114 104 95 97 107 108 100 102 101 96 101 101 99 103 104 103 101 106 109 106 106 105 102 100 104 110 108 105 107 108 105 105 106 106 106 103 102 106 105 99 102 104 101 104 107 107 103 101 103 102 101 100 103 100 97 99 96 99 104 102 102 102 96 96 96 93 94 96 100 97 92 98 98 93 95 96 97 99 97 96 94 89 90 89 90 98 93 92 98 93 89 86 87 94 88 85 91 93 92 90 92 94 84 85 92 89 90 89 86 88 86 83 80 88 95 88 85 86 85 86 85 86 91 85 82 83 81 85 81 82 83 74 81 87 83 79 79 82 79 76 73 77 82 76 77 77 73 79 76 73 75 71 72 75 75 70 70 79 74 68 67 63 71 76 71 70 68 66 72 65 65 71 68 66 64 63 63 71 70 65 61 55 62 68 64 59 60 62 60 60 59 55 58 58 58 65 60 54 52 51 54 59 59 52 51 46 43 46 46 45 43 41 43 48 48 46 46 44 35 39 41 34 40 41 41 40 30 27 32 35 39 33 28 28 29 26 21 25 29 24 17 19 26 27 25 18 21 19 18 15 13 14 10 12 14 12 14 10 9 10 11 10 7 9 11 9 3 1 -2 -4 4 4 6 7 -1 -2 -2 -2 0 -6 -7 -1 0 4 -4 -6 -2 -10 -6 -3 -5 0 2 1 -4 -9 -4 -3 -10 -3 -1 -7 -6 -4 -1 -7 -8 -6 -4 -7 -10 -1 0 -5 -8 -8 -2 -6 -4 0 -8 -6 -4 -5 -5 -1 2 -7 -4 6 6 2 -1 0 0 1 3 8 4 -4 0 5 4 6 6 5 1 -2 5 5 7 14 10 7 6 9 14 11 12 18 14 7 8 14 17 12 12 19 19 16 16 20 18 14 14 21 23 15 18 21 26 25 18 23 20 18 23 28 29 24 25 28 26 29 30 26 28 29 35 41 34 30 28 28 30 35 36 30 31 33 35 42 49 46 39 40 42 41 39 35 38 44 46 45 46 50 47 38 39 47 47 43 40 41 43 45 47 44 47 46 36 37 42 47 53 53 51 47 46 53 49 45 52 54 56 55 51 50 48 44 45 50 53 51 43 39 45 51 53 49 47 49 52 58 56 54 48 45 51 49 54 55 47 43 46 54 52 52 56 53 46 43 50 55 49 52 60 57 52 47 46 47 48 52 51 48 47 49 47 44 48 54 45 40 50 52 45 47 52 49 48 47 51 55 51 50 44 45 48 43 42 43 46 44 44 46 43 46 51 49 46 48 45 43 39 36 43 49 50 42 39 40 41 46 44 44 43 41 42 44 40 36 45 48 37 37 48 43 36 39 43 49 45 37 46 48 47 48 42 43 43 41 41 42 44 49 48 38 43 50 47 48 46 45 48 47 47 49 52 45 45 54 50 44 43 45 51 50 51 52 51 45 45 52 54 52 50 51 50 48 50 61 61 52 55 52 56 57 53 58 61 63 59 64 58 56 68 64 65 66 69 68 67 68 67 70 69 67 71 72 72 76 71 73 81 79 80 81 80 76 75 81 86 83 80 87 90 82 83 88 89 90 92 85 83 95 94 92 98 92 95 97 95 100 97 92 95 95 96 106 107 102 102 102 99 102 105 101 103 106 106 104 105 107 108 110 109 107 107 111 108 106 111 112 110 107 114 115 109 115 110 109 114 113 111 107 106 111 118 116 112 112 105 98 111 116 113 115 108 112 111 107 113 110 108 109 111 111 108 109 104 104 108 101 107 110 104 107 107 107 104 100 103 99 99 101 103 104 95 97 97 92 98 99 94 91 94 93 92 98 97 93 87 83 92 94 89 90 88 84 83 85 85 82 83 79 81 86 80 84 81 74 82 81 79 80 73 75 74 68 69 72 72 69 69 69 71 67 62 65 70 72 63 61 68 65 62 60 63 67 58 53 53 57 59 56 62 58 54 58 54 51 53 53 55 55 53 51 47 52 52 50 49 51 51 43 46 51 45 44 47 44 42 40 44 49 48 46 43 44 41 37 38 39 45 43 41 45 41 39 34 38 42 35 34 34 35 39 40 38 37 34 32 35 38 35 34 38 32 33 32 30 40 34 31 32 34 35 31 32 31 33 35 34 32 27 31 38 29 28 34 32 27 28 36 34 30 32 32 32 26 30 41 38 30 30 32 33 33 31 34 33 32 35 36 36 35 33 33 32 35 39 36 36 36 40 40 36 36 35 40 41 40 42 42 42 39 35 40 46 45 43 42 43 44 41 44 48 48 48 47 48 48 48 46 41 44 46 46 49 43 46 53 49 44 43 49 53 48 48 51 51 45 42 49 50 47 49 53 51 50 54 50 48 54 51 51 47 46 52 47 48 52 54 51 48 56 57 49 51 53 50 53 56 53 47 51 54 55 55 50 53 53 56 55 52 59 56 52 47 52 59 53 51 50 53 55 54 60 55 53 59 56 55 57 53 53 59 54 55 62 57 55 49 46 60 60 52 54 61 57 47 48 53 55 59 59 53 54 55 53 51 46 51 54 51 54 52 50 51 55 55 52 50 48 50 53 49 48 50 51 54 53 48 44 46 49 50 54 50 47 50 45 39 44 49 48 44 45 44 38 40 42 40 45 43 41 43 41 40 37 42 44 41 40 33 35 40 38 37 37 36 33 36 38 38 37 35 34 32 31 28 24 30 31 29 30 23 22 24 25 29 27 26 28 27 24 19 19 22 27 23 17 21 21 21 24 26 21 18 18 22 24 14 15 21 20 24 25 25 19 15 18 19 16 16 17 17 16 17 18 18 19 19 19 16 18 20 20 25 23 19 18 19 22 21 20 22 23 21 22 21 16 19 22 20 26 26 21 24 20 17 27 26 19 25 24 26 28 23 26 28 25 25 29 30 28 28 26 28 28 29 30 26 31 27 28 36 30 30 31 35 36 30 34 30 32 36 33 37 35 29 32 35 33 30 34 36 36 35 37 40 34 36 41 41 39 36 35 36 40 39 40 42 37 34 36 38 44 51 43 41 45 44 45 41 38 39 41 41 44 47 43 40 41 45 45 44 46 48 49 44 44 45 44 40 39 44 46 48 49 43 37 43 50 48 48 48 52 53 45 43 49 51 49 48 49 50 50 45 45 49 49 53 51 48 46 46 49 51 54 51 46 47 48 48 47 50 58 53 42 46 54 50 47 50 48 50 51 49 48 46 51 49 45 49 49 49 53 53 51 51 53 48 50 55 50 51 54 56 53 52 54 51 50 52 56 58 56 53 56 60 57 56 59 52 47 58 64 55 52 62 65 57 56 61 62 64 64 63 65 60 57 67 70 61 60 62 66 68 66 70 74 71 68 73 68 68 71 66 73 73 68 71 70 71 74 74 70 70 69 69 74 72 71 77 78 69 73 79 81 82 73 74 81 77 79 78 73 78 79 79 81 78 78 81 82 80 80 83 80 80 87 92 89 86 82 78 84 84 87 90 83 80 92 95 82 91 94 90 95 90 87 90 94 94 93 93 88 87 91 96 98 100 99 97 95 96 102 101 100 98 93 96 95 95 105 103 97 98 97 99 96 98 103 99 99 96 101 103 103 104 100 97 99 101 94 99 107 99 100 102 100 102 100 99 97 98 103 103 99 100 102 100 100 100 94 96 100 99 97 99 103 96 91 97 95 93 96 98 101 98 90 92 99 97 91 89 89 95 96 92 91 90 92 92 90 91 90 86 84 89 88 85 88 84 82 84 81 87 86 83 83 82 77 75 84 83 79 79 75 80 84 78 79 76 71 75 77 77 74 70 69 69 71 69 69 71 69 69 66 66 64 60 65 67 66 64 64 63 61 54 57 65 61 58 61 63 58 48 50 57 60 58 57 51 51 54 56 56 51 50 49 52 51 45 51 46 41 48 50 49 46 40 39 49 51 45 44 40 39 40 40 40 38 37 36 40 40 33 34 44 45 38 32 39 40 28 35 39 33 30 29 36 33 29 35 35 32 25 26 32 26 25 32 33 29 25 22 26 29 30 28 25 23 22 32 30 20 26 26 20 23 24 20 22 21 22 25 25 23 20 17 18 20 20 20 16 18 20 18 21 17 13 14 16 25 26 16 12 16 18 12 16 20 16 18 19 18 18 17 20 19 15 13 16 19 16 17 18 17 16 15 19 15 17 16 11 12 18 17 16 19 17 17 16 18 18 12 18 22 19 17 15 11 15 23 16 10 17 18 22 20 17 19 13 17 20 18 18 17 18 16 18 16 12 19 17 11 14 18 16 13 17 18 16 21 16 15 17 13 16 17 19 21 16 18 21 18 16 12 8 14 20 18 15 16 15 13 15 16 15 11 9 15 19 14 9 15 21 20 20 17 14 11 13 17 19 17 11 12 16 14 18 20 14 12 16 24 25 22 21 15 15 17 18 21 22 15 15 25 21 21 24 23 22 22 26 23 21 20 24 26 27 30 26 23 22 28 37 37 31 26 26 29 31 34 39 35 30 31 32 30 37 39 36 36 36 42 44 44 46 40 39 40 41 46 48 45 42 44 44 45 51 49 45 48 54 60 52 49 53 52 54 55 60 59 54 56 55 58 60 64 75 66 56 61 63 67 65 70 73 70 71 71 73 70 68 67 69 75 71 72 77 75 76 80 75 79 84 83 81 76 81 87 87 80 77 83 87 86 87 87 83 81 85 93 89 86 90 88 90 89 93 98 93 90 95 95 97 99 92 92 98 95 96 100 97 93 95 96 94 98 100 99 101 96 101 104 97 98 105 103 94 93 99 100 98 99 104 104 99 100 103 98 96 106 108 99 97 100 101 95 99 107 103 99 98 102 105 100 96 100 104 104 103 104 99 97 102 105 105 101 96 97 102 102 103 101 94 92 91 96 102 101 102 102 101 100 93 96 97 97 100 94 93 93 93 92 94 102 99 90 94 94 92 94 94 92 94 96 88 89 89 85 90 89 88 89 82 86 88 81 84 91 91 85 85 85 80 83 82 85 90 82 75 76 77 76 80 82 71 71 75 72 77 76 70 73 70 69 74 75 73 70 71 69 68 67 64 69 66 65 69 63 59 62 63 58 60 61 50 56 61 53 60 57 53 61 54 51 56 53 49 49 52 46 47 48 43 47 53 50 44 47 47 44 46 43 47 45 33 34 42 36 34 40 39 39 35 31 39 39 33 34 35 34 31 25 22 26 29 29 33 33 26 23 22 20 26 29 28 24 20 22 19 20 22 21 17 14 22 19 14 21 20 15 8 10 23 18 7 12 14 13 16 16 17 11 7 15 13 11 13 11 18 8 2 10 12 11 7 10 11 7 7 6 12 12 7 9 4 -1 4 13 13 10 15 12 5 5 6 9 10 7 5 7 8 5 5 10 11 9 11 4 -1 4 10 14 8 6 8 8 10 10 18 16 6 9 12 11 12 10 13 13 9 14 18 16 9 8 15 17 21 14 9 18 19 14 17 19 16 16 18 20 19 18 19 23 22 17 23 24 15 17 24 21 18 22 21 25 25 19 27 28 21 24 28 31 29 24 28 30 26 27 31 31 26 29 30 32 38 30 28 30 28 34 35 32 28 31 33 27 33 38 36 30 29 32 30 36 43 44 38 30 32 34 37 35 35 40 33 31 32 28 30 33 31 35 37 40 42 32 30 35 38 35 35 41 39 35 32 30 36 32 29 31 35 43 35 33 36 35 38 30 30 35 35 41 38 33 34 34 38 36 35 36 34 40 39 34 35 38 38 34 36 36 35 37 37 38 38 31 30 32 35 38 39 33 25 32 36 35 39 30 32 36 29 36 38 30 31 32 35 37 38 35 29 30 31 36 36 28 31 40 38 31 30 30 30 33 35 39 40 30 36 41 28 38 42 34 38 33 34 35 43 45 36 37 33 41 45 34 43 48 37 35 37 35 41 44 39 43 44 43 44 45 47 55 54 42 43 49 54 51 44 44 48 49 51 61 58 50 55 49 44 54 55 55 60 57 56 61 59 54 57 58 59 68 68 57 64 70 63 64 60 59 70 73 69 71 72 71 73 67 65 69 72 70 72 75 70 77 77 74 79 76 74 69 67 79 82 76 72 78 82 79 83 76 70 79 80 76 84 86 75 75 74 76 82 84 84 81 82 80 83 83 78 79 76 77 82 90 85 81 90 80 72 79 82 82 79 80 82 82 79 78 86 81 76 83 82 83 80 75 84 85 78 80 80 82 84 84 84 77 75 78 86 85 74 80 85 86 83 79 85 76 76 81 83 86 70 68 81 85 82 81 83 79 72 77 88 79 69 77 83 82 78 79 78 76 77 80 83 81 82 83 77 78 83 88 84 75 82 86 83 79 79 83 77 78 85 86 82 77 79 83 87 85 82 83 84 86 88 86 86 91 90 81 85 91 89 84 81 85 88 88 85 83 91 97 92 86 85 84 83 86 94 95 93 85 86 94 88 92 97 90 85 88 92 93 88 89 88 85 90 93 97 94 86 92 94 89 86 88 94 86 82 93 96 91 82 83 90 94 94 91 93 86 81 90 92 87 84 85 86 88 84 84 92 87 75 80 86 85 85 82 79 82 89 85 78 77 79 80 81 80 81 81 79 77 72 71 73 71 74 74 71 76 76 74 75 71 71 77 73 63 65 72 70 69 66 68 76 69 59 62 63 61 64 64 61 59 64 61 58 61 59 61 67 58 51 59 58 59 65 57 47 54 56 59 59 51 51 47 43 44 51 57 50 44 47 56 56 45 42 47 45 47 46 40 43 38 43 48 43 45 44 44 43 39 43 42 42 40 34 31 27 31 40 40 36 33 34 33 36 35 32 35 29 28 30 28 31 32 25 21 30 31 24 18 20 33 31 18 15 18 16 16 22 25 25 23 19 20 25 21 16 18 17 14 17 16 16 15 14 19 19 20 17 15 15 12 12 12 11 13 12 11 13 16 16 16 13 9 12 15 10 14 16 11 12 8 9 14 12 12 17 13 8 5 5 14 14 9 11 11 7 6 14 14 11 14 14 14 15 12 13 12 9 10 8 15 14 8 13 13 14 16 13 8 14 24 18 11 8 11 11 10 11 13 17 17 13 13 16 14 12 12 15 20 14 12 8 8 16 17 18 13 9 18 18 16 18 17 17 14 17 24 22 16 18 24 20 18 25 24 21 21 22 25 22 24 22 23 34 28 24 27 26 29 27 27 30 23 23 26 29 33 32 31 30 31 30 25 31 37 37 32 28 29 32 38 36 32 33 29 30 36 32 33 37 40 41 39 42 40 36 39 47 48 38 32 42 45 44 48 42 43 40 36 41 44 43 41 43 43 44 44 40 46 50 44 42 42 40 41 45 50 45 44 45 42 43 40 44 52 50 45 43 41 37 46 51 45 46 50 52 50 43 42 44 41 44 51 48 46 47 45 45 44 42 46 47 43 44 42 42 45 44 40 39 46 47 44 45 40 36 37 39 44 48 40 36 40 36 34 32 37 47 40 36 35 36 39 35 38 40 37 32 33 37 39 36 37 39 33 33 31 29 32 35 40 35 28 30 32 39 41 35 31 33 38 35 34 38 38 33 29 32 39 38 38 40 40 43 37 36 38 35 39 43 40 40 43 40 41 43 47 45 35 37 42 42 40 46 46 40 46 45 47 49 46 51 49 51 52 50 52 55 57 51 49 55 50 48 57 58 57 58 57 55 49 55 63 65 62 58 62 64 61 57 58 65 63 57 65 68 65 62 64 71 70 68 67 69 71 69 74 73 69 75 73 78 82 77 72 71 77 77 77 82 81 80 77 79 83 81 85 84 81 83 87 89 83 84 89 87 92 89 83 88 91 89 93 96 94 90 90 93 96 96 94 95 93 90 94 99 104 101 93 93 100 100 95 99 99 92 97 102 102 105 99 97 99 97 98 104 102 101 103 105 106 101 98 100 100 102 108 105 101 100 95 102 106 105 104 101 103 96 101 107 99 98 104 105 100 102 97 99 108 103 102 99 97 101 101 101 97 95 99 94 94 97 92 93 89 91 100 99 95 93 96 93 86 85 88 91 90 89 88 86 87 83 83 89 85 77 78 82 84 83 85 83 78 74 75 82 75 70 79 77 69 68 69 75 70 67 72 69 67 63 65 69 68 66 64 61 57 60 64 66 61 60 63 58 54 57 62 59 54 53 56 56 53 55 53 53 50 48 50 48 52 55 52 47 44 44 46 50 51 42 39 42 40 47 46 43 44 39 40 41 44 43 36 37 35 37 40 37 37 36 38 37 36 45 42 37 33 34 39 34 32 30 24 27 32 34 30 27 32 28 28 36 37 34 30 29 30 34 29 22 27 25 24 32 32 22 23 31 25 25 28 27 26 25 28 32 30 24 24 24 25 24 25 24 18 18 22 22 20 20 24 26 26 26 19 18 21 16 18 24 23 18 16 16 19 25 20 16 21 19 18 23 20 13 16 21 16 9 14 22 20 14 16 16 15 16 18 18 17 13 10 16 16 17 15 10 15 16 16 17 20 20 14 9 11 19 18 End-of-data for Chan 3 raw accel.