400 400 400 1581479 181 42400111 59732368 907309 87 5432725 51741834 25558404 52 27591603 55926047 73925801 89 12982129 72562916 93044109 8 22280490 87851712 4340628 199 21917419 59718121 29672983 78 47325176 83492730 37972962 29 7273544 67846186 33992886 275 8776836 87243343 19347144 392 15078284 79189990 95353408 260 8607474 91284420 24253115 293 38442492 80015492 44657866 366 10321574 61222992 33264497 306 46080158 71482449 39272105 61 24076231 86377128 23165150 267 41702966 57344192 54109297 143 27721528 53380573 67132215 286 11995594 55179661 16989176 305 49490463 50663883 88003569 263 13440286 80103377 51696722 400 17213538 54841413 33502145 19 25489336 61679069 61735894 377 7599396 72254540 50673309 255 18380380 84495183 71204631 72 44746187 86575815 70210744 361 40673936 82341792 3742954 236 3599612 58723598 69543305 77 8577176 83660523 45219174 256 34313501 90303166 75918533 41 15271434 70787856 67849570 17 3110637 85292558 8714553 233 49071877 59885312 80196319 254 21103725 75463529 83025674 253 31399572 96652684 90255747 121 17033406 59808795 83080361 25 41481218 87177792 79788525 300 47615419 55463747 10148898 301 14680450 73281252 35865485 374 20695908 88159135 46013518 113 36017444 73251189 6599184 344 22502006 93426144 50589489 50 31096104 58111356 32754159 154 47875601 55581631 64148783 311 1280016 86307721 6353893 82 1240649 77570255 46447996 312 27271712 96508008 72914987 54 26032140 68880488 78272833 53 30370225 89169562 27033612 349 34752294 78702111 2536879 386 9303719 79641327 86449680 139 26491364 78094389 72051273 245 34241282 93147067 67405097 47 36481051 70493997 32690354 12 49513401 93077783 38683036 116 44277599 87685215 2226385 354 21229312 88702066 99629295 391 2818950 55137339 33873609 342 25121100 73270147 98652390 309 34623828 68492296 55881891 163 24185157 61398720 2307694 32 21239755 51986366 9010264 184 122738 66475516 88686123 221 32923136 77482048 36759842 289 31285913 75746790 69504481 215 45152978 55514145 68424213 13 18740692 59606666 82050224 262 13937784 69809012 87972119 357 10201420 61112593 24779937 310 41621909 88213658 19841563 358 45715015 54320032 78640454 31 2891889 56149866 7272907 74 36478183 84252528 5888321 203 34861697 54246523 98353171 137 22922103 58060593 44669909 14 44276692 96733595 42113451 153 20653687 72390190 37950927 397 7122325 85609864 92859919 320 30828981 55323481 15205452 285 37445171 60207429 28017404 333 43684489 67289187 56807859 281 42188305 57809600 58455029 93 33064746 76148933 51135140 134 42646648 78541365 57080589 67 28999989 70067979 20478261 138 42917405 84824790 19387352 299 10759135 97886418 53716101 284 44520465 73388925 43886093 381 15804170 71724205 20939075 240 18759593 82800300 90043031 123 13210329 84903542 54061077 37 5129609 98975023 70624758 152 28607195 83015919 42027494 384 41134503 55182250 35783046 279 13249705 53066543 70917579 345 19050773 69812185 54901278 288 5843692 88239151 72239621 243 26477894 52460091 7684338 317 26194342 67366302 55396587 323 8582771 80699596 13839249 26 37571973 67401675 65031093 330 23623197 96900885 49519106 174 2025581 84056586 4373719 135 34333216 65303133 83550918 264 42801234 71483497 40867861 132 17442871 76408223 6374403 394 26823733 53717697 77920953 76 35679350 77825342 23916062 24 13021638 90551473 537528 232 16597677 88487511 79262147 272 18904812 99441252 90858783 346 23759787 55644369 87546159 257 29617486 85961789 26162339 179 11215722 75445951 55313733 326 42817481 59010248 4959249 211 32250766 73736607 74242424 112 17495691 90011185 53328824 140 22465068 79022741 79362313 230 20022873 50382944 80354367 242 47840110 85081273 3185631 136 22901054 99770014 37703076 110 22538098 80162502 84128921 94 1985258 73232113 64482273 60 33514034 84921258 26287445 369 42955749 55321001 99559978 225 28980305 50669546 32123655 22 42465060 53006266 29985686 348 11359721 57867376 58041726 164 32387962 79732315 55723265 33 1850788 91391260 90009623 172 23216551 70670172 79184362 175 23977911 57749018 52623192 283 24872574 78002303 82164852 274 31276567 71086659 40688646 269 20062485 98853912 41745414 122 35361299 76505443 43499407 241 11057603 83847306 59436372 314 36279888 65222439 47304856 218 41446969 91144565 93857531 287 1709334 74147144 62054913 220 15246941 67584422 23758595 166 12193395 63856341 33471544 322 47122436 59049656 44125505 277 15571399 54927242 29156756 223 13389333 92495600 46386823 304 15904504 55345613 78665876 352 42883933 71964449 52997126 9 1816791 86853051 24496183 324 5742544 72804246 28170594 328 28862482 83254580 23260414 6 32148752 73701240 52042519 213 12006163 77326764 92743887 157 45151557 77159839 9434802 169 17536040 80590516 78043709 337 41678478 79617795 77903403 35 46230686 86266321 28777169 4 14410233 83487531 3906408 165 6883965 55526177 97398201 258 36216549 71555375 3038405 308 27563317 57005564 56308813 210 15381135 72307273 5058071 368 24126736 78239590 14601322 185 637686 73334014 72044958 182 31641800 51583795 48566248 48 3541605 78170852 61886515 321 45603245 98414566 70644865 396 10658794 81958238 15068708 237 4831543 96863104 57488008 183 47667207 56024240 60471133 171 45105715 80126157 21970029 191 8338191 83586967 579955 195 27722294 87209588 92893555 46 26198691 89970013 42585095 399 21446310 52585471 664426 101 12795515 69850978 75275908 63 1137120 82545930 1451944 327 1014698 82650505 90432177 302 22138181 60338479 70756959 343 31203409 94449798 20584759 129 6742152 83525514 65291294 338 43665689 66822832 73814756 1 2190573 96222237 23413565 173 11493126 86374611 16053569 148 30809669 57090191 54303299 370 48700964 69669584 58863038 45 31607448 50799408 26134317 7 19098570 55002860 80597149 71 46033347 62583366 13955870 133 21190635 66664397 19060626 128 47610562 62652882 27351474 68 11490798 52516015 83396407 292 17732579 62240400 17302832 234 31381920 86316065 81375159 162 49526051 90486470 86266019 170 23976486 56075450 10432894 193 6967407 80932879 62716461 248 11742272 88371032 80972059 38 12050943 76855056 32330565 84 19523911 89186243 79491313 228 24537627 69871629 61460185 227 21210288 59961660 33019499 69 3618891 86816520 25125972 10 11425776 88877503 51088114 295 1836070 66720140 60434199 398 39491733 67813229 29397600 266 17194724 51642410 45914226 51 46869440 74049272 24202001 351 26065617 99480973 28982039 126 49068281 90485912 55509591 296 10991487 63934113 98145800 159 32072647 53538281 58537226 75 38454389 77016492 5026429 194 14774360 98814108 63390796 115 40773277 87930928 66058407 383 1899709 55127831 22681939 111 7974661 59376850 55165833 83 29896358 88665034 99789194 36 20137049 89917157 65263881 190 11572750 73860558 26640192 294 14324556 64444132 52708076 208 33040407 68093233 62682745 319 23293249 60990021 77009779 27 6920630 56485861 92656718 90 21041872 83874048 78194684 303 7623274 96858893 77236637 325 15634073 95349181 6232483 363 13539904 88950623 52883040 204 4070064 84751141 13716467 20 48644707 62589724 83747526 205 2448517 71256157 56165591 350 23594169 99958274 14445532 378 27844606 63010186 45081550 209 46121808 68624366 82725662 81 28319782 74095520 36796375 107 45632870 61682411 18748388 119 10852371 78231879 77360654 15 43696392 54473772 58762379 373 15559019 59721191 65231384 224 16973941 82935889 73174344 21 35903226 81791867 1148204 59 29600869 98671464 19273949 151 24857177 56500787 66767760 198 22471625 89325626 84668283 125 14345197 50512653 81184429 49 29465940 79487622 16292470 360 19050226 69720515 24780155 55 43985592 59870728 95386514 70 7153467 96758099 13666827 364 43255374 89357349 47658955 150 22042330 55146191 93571289 371 42554971 53927857 26172048 196 28589680 55307391 69909881 197 3485946 64892500 84621297 290 41218382 57356592 27713349 214 318249 84420777 40140414 332 42764492 51925228 89182693 43 12961808 71671606 88813198 297 25922781 90366639 41374250 307 9366019 63686834 92678308 336 10507844 87154069 41838551 259 11896433 80935217 9561785 109 39105836 73767664 60266593 144 22687689 53638667 4462309 189 33654104 94246812 91427996 379 37212310 94030496 31303195 316 7816554 50344416 61765497 120 21079940 69154715 1128990 40 13239989 63822582 15615145 161 22990960 70851350 31977621 246 49322494 96696738 59421711 167 35212105 50265078 18791284 222 15268735 68400380 43879261 200 20006998 98935925 25688580 265 16004150 98135939 44737507 2 34919124 73716496 69196515 106 30060716 75824807 88487086 18 17793070 70075221 34914080 219 43483293 76107764 25007351 16 3324196 90113451 2447217 103 921931 93197063 7937906 64 21742210 88344567 19295531 142 39818545 52239113 84317515 362 1978767 78337699 85394442 192 11836864 67648862 37883204 356 45893372 67120012 94586088 39 18010613 70394520 18591525 98 37878332 77246806 62024319 202 40391694 78298005 49385993 180 38454833 84592595 99702117 160 35608252 53269730 99242600 56 25708202 62339112 12834676 334 2442246 90976393 73047574 28 14047162 78993825 45339748 347 30135466 94393075 22200825 367 8816329 82020530 57037600 239 38295580 78431097 28124833 187 6700797 96387448 17497140 217 45054337 82612278 60193577 66 45815872 65824104 36390074 235 45456015 74009201 684498 104 19981248 76757436 59485057 86 39179795 87736339 81109993 282 16878841 87149008 88060835 244 37007414 79640308 332180 276 664254 90793544 3317356 5 9499157 88113066 64486641 249 500321 85787656 81631904 34 6331249 99190875 43593873 3 7208654 97915778 84934605 147 30155103 76514393 37816115 231 27777209 68854166 56319034 58 10129240 96225782 31880938 131 28954572 53269498 99164401 376 25020413 92596422 92394496 91 36454175 84107560 37986694 95 4245260 73255064 22301508 280 45082275 93551178 20041261 23 34483651 65365885 64397918 130 21138672 75780196 96631694 30 22489015 69930998 40302033 62 3281028 88591290 96504716 212 5889028 94476715 29055645 271 19521302 88521466 21340563 158 11001452 51240126 77234982 252 7532019 63506118 32958022 141 36263996 97955404 93439891 186 5128311 80644255 82929342 97 43824895 64939589 60646675 102 20734890 50852393 68215550 44 3633789 73126004 15954603 100 40060100 87047462 60623239 385 9934904 59416643 51145232 359 21852020 92073661 67151466 329 33043815 77654406 72683250 176 44206489 90011398 10299754 273 47005641 90134872 92780778 88 24017933 57647952 50888177 207 44689230 83422906 32312945 291 29891251 97050982 95768694 201 23729651 76135258 20455234 340 17119056 78854835 61743174 315 13960009 62258053 40768413 331 26111184 93811345 18129076 117 46344425 64551455 55775505 42 29874036 96858456 650291 65 126938 96733481 22320617 298 2487986 64642621 51002653 375 19018376 94839668 92263471 229 33888058 53990519 76984340 156 8154783 68096941 12907436 149 32542037 67464823 83678273 168 47761510 86737493 7717994 92 48009889 73612642 89712033 114 10220350 74134192 57383916 388 45793058 64276364 73908131 85 5417218 92848565 80181496 79 24267827 65763819 5861886 238 36034058 80336599 58575733 177 39509661 99317824 39622426 365 19419361 93963595 88161011 382 44156152 72560421 1887316 387 11721080 59256173 29701376 341 43535478 60939905 39149608 105 141144 67792509 84963485 11 44096396 79860410 28692207 57 664503 85520809 42472269 251 1180541 84050743 16828588 372 37311851 80379477 95230107 216 45081937 75136356 67246494 355 22632107 96379835 69240145 389 48965901 73902464 24667863 206 46162144 57651006 70903512 393 16308395 84285291 77283152 178 10569628 96012198 90456422 313 6826754 71223894 12461776 155 9251550 50017621 70739048 318 12763303 76776780 97182097 268 12408161 68721506 59215386 250 44534383 68919198 53324737 80 18004680 83972024 25598479 270 40995536 88948075 19129865 146 17885269 91464470 20018062 99 34965086 68539383 47061332 118 20666377 83037473 40563818 145 46028595 76833821 29645087 339 49252529 51633179 5144310 335 37152264 83201729 25473329 261 35381120 84133338 74371928 127 10680311 88860040 61780629 247 21528398 86268551 96287924 380 28407177 63896095 18861812 278 41238630 88856971 11576100 96 23973912 64003016 27846435 73 24763097 58353188 13176834 395 28478982 68197926 14156568 226 24188356 51030235 45546243 390 33610006 82513025 44203559 353 20774801 84927985 38244711 108 42748272 64477489 38617559 188 42575874 58240071 68375673 124 47050925 64656667 66769428 84882478 73675226 741092 20794851 17245722 9884831 45573159 90651611 28647971 95161683 65703062 85132939 28068210 7655646 59789379 20567511 16598180 19154623 45364468 36110710 84197962 59587462 6767781 84536948 27374951 69388889 34327300 47549618 14861302 38478963 99549428 5206113 10534754 97760929 3469066 96059019 55890956 582083 65290771 535946 20572873 6329425 46653068 81569679 88181345 41789139 95978536 942108 80001297 16708968 22464846 3395978 61389066 71301952 61150361 72165764 67185648 67363362 87716950 25880458 27583323 60152295 27664137 10244208 4084313 34824189 60437736 98419420 85322218 19444197 21972318 93925579 75956867 75058356 16069002 70637580 22568076 94821014 51604925 42750915 91556834 23419975 73761536 26045928 13214805 35997848 68865164 73609158 35084331 53112048 25652559 24250236 99125147 76099016 53798766 95020671 41218643 79857710 53520061 33557014 86866419 31509571 51274313 7889117 77878160 53341629 81657807 19627843 37574962 68855654 1297474 48859403 66591574 19629979 43948361 45055695 38981484 92244685 11817662 9827704 33418586 60928259 84540976 59584711 6079479 43935319 15987298 21644752 76714129 57242740 95029706 89560186 75169896 44968479 62478098 58047744 3222064 33544363 6546075 55594610 52138131 61573251 46415093 19756085 15744685 33509540 27821673 25016447 86784398 2510111 67120239 29567708 71038652 7058844 13153080 69376684 53645486 5164498 65859109 17739938 39701074 46158864 64134221 12351302 60428423 6480312 71106811 93460852 91483556 79905726 10263086 75049947 43405808 53603885 97473816 47225472 11233319 59618722 88413600 66411320 19912187 1472207 43813344 19262001 64006801 51057913 33654695 17101417 67672320 14558331 37234935 60804661 21910998 87334209 63025544 63446204 52688530 46163790 67588420 4675962 1892907 55557174 1799881 389310 98969991 84329892 63042794 84947755 97011461 65931734 98303790 98843195 59699188 35772700 74467664 53052087 92518681 76897884 81922749 49909056 77910317 29790609 41836313 24915402 28196189 43578951 58914746 11471388 44616904 3075361 43263531 22402385 46066949 54503252 5206955 98589273 27949210 7113769 37753003 71235193 79720326 66695295 19511124 54201799 22282424 2742598 6786303 62018735 76414101 7592709 93774778 94009712 85510006 21610068 98238922 9832864 65255719 82948451 8943651 15565732 65650026 55580018 62166258 90881081 14973554 13576791 88169492 62831598 47830121 35896827 72054940 63994279 29260522 99292125 88079697 81458460 6129287 79097485 51489069 84752983 7040068 31941682 55315423 66592826 943898 97640197 68252234 28375287 35872885 6616788 8788740 45517462 29569719 22215040 68372440 52896370 96963507 89165183 22728772 86455484 30230322 36134746 84398332 25290743 34548593 52867632 89416549 87687034 74053793 40594994 71824411 36995313 57955430 54416677 63967339 37045981 96512601 3619555 54684121 69690895 28703878 14442970 66323356 10938929 68486894 95657355 55281693 21265981 59616006 34485516 68668284 33967363 44022071 15627911 1342475 30155688 3096668 84906169 89608145 28244002 49303367 1788019 72194056 61284285 41852220 46006813 24147102 99231640 74871411 71232302 77947064 82147369 52157850 57459125 21017899 86401205 65867858 70116819 92617730 74326745 27987629 36084287 38275323 21088516 34747575 80776897 99313161 414970 88149226 79505079 83130835 34197586 5071543 13531283 38470708 87522809 50393860 5677402 97681849 56736686 413097 39958054 64306214 51667331 44281330 57220006 22669809 79737698 10683936 99474585 9161925 48547974 91586280 21273686 1294081 29996542 8483058 62092872 64878903 65702189 58101595 29270890 25673645 11066957 19400755 83666383 910303 97176039 32329984 24222492 40225531 55506524 79436346 9970188 92324451 89101664 76547277 24124907 44264751 93984121 59501210 61724 41974696 92833156 87174133 48928404 19012302 3922225 6186280 50800988 86729684 50627714 3027183 23754514 1944478 51702096 48604411 49399912 80051274 88905414 93108079 77426340 56673188 8807396 44727910 22731551 56425648 14146557 98349419 26988998 42595876 54427961 86146303 68057244 42716139 40967444 230166 48554294 78931875 23635677 96633498 69166397 56179744 64925240 23677927 50415600 97691879 55562396 3806797 68854943 38568883 91960790 56827538 94469937 16453876 15754885 96532077 71202463 47062347 17074587 16690444 51078007 25935888 9677282 19695247 78296666 21799628 82593909 49189258 64868477 79077311 55896642 2530183 56805676 88279899 83532943 44550530 29344579 57994695 20543346 48466027 77358515 27653213 8227416 32268968 70090499 55231788 75218303 67550864 98033356 30883446 63704955 89940720 17457724 43276083 90996661 97595530 81504148 50742413 88860391 70884242 51094954 17407074 90741665 81876271 97224808 78088645 24210888 26544128 38771531 9435517 23056145 20103060 24182244 9729925 40237450 44687088 13989979 39393418 45089554 72986382 97213671 44937328 922588 63294808 36474711 2734030 91154928 4203825 1664908 25387373 53748394 85203052 65378044 27441612 4483641 4812499 37409585 96656031 68362529 30762145 29248840 88369484 19370938 48504328 9318003 68686957 57247662 56066989 23281783 53713232 10928255 51883815 37392943 27061370 72192511 91149955 96430855 11598368 10239445 89741763 55338113 93382060 35366911 85458266 33403060 65584446 12062027 95343025 35416776 36750632 49126108 70812582 29578107 46936945 81021099 36196616 84954527 2877779 54439684 1984796 71028121 59815614 20102149 5602075 11766500 75475155 3426850 54008241 72902540 79089513 14408100 97775744 42933940 17949323 97176101 27285403 73873168 98069751 75231509 6605323 5092971 49583777 6432568 1294670 46303267 83352366 56363558 22352595 42031272 71055738 23551690 12342655 18913281 13931538 5756900 60350251 19220038 93205434 33118599 15021347 77188647 40383977 10323355 54455208 43038307 94752072 99129436 70191727 57230162 68701495 24377561 4360737 38023516 20113736 11248246 31413977 8976768 51957186 25705322 38721193 21815502 24646431 21595202 83423253 91301869 85717902 45501020 5039254 91550614 63769970 42954093 12207896 84697878 1072865 40639484 36289148 8617424 75951141 83058916 51391511 10965433 33967679 27949782 51780913 13571291 98772319 13579989 86799239 30383570 17095789 67277496 57372362 12930130 63128452 26937515 28272158 32003487 61464945 25672366 28759964 30893331 80025656 13005076 5038032 1179 5861519 52341254 24190523 21629754 17301346 10033918 96236242 92889989 57449293 12701004 57230717 50543142 82350629 19064980 19077273 26165082 35576175 3359054 92400503 87101811 97494503 93399109 48203482 69328214 27137787 50174745 29501309 72206333 9751886 78497213 76167307 84226550 1208885 27425017 61152293 99331042 96627773 85529321 77430496 92031735 39936931 99024508 94832452 73440639 79821786 40875766 52183118 4760663 79870985 55706734 37638894 87115889 40825994 71212369 94310282 52311890 21432173 74653405 15406970 25111188 15052275 8659367 99074441 34660709 66743059 91977749 61102714 43374855 86050296 71071973 32001153 91221070 87683712 16195492 61695174 62106405 83196351 15579192 7955430 53752585 93908346 56484951 88388721 31445900 15472045 45028365 58552173 25731795 4710406 19371834 89392593 91188761 47515239