400 400 400 42800778 1 16708238 94002944 13609386 2 28182812 71544065 79832947 3 30921885 98635264 62399729 4 12564983 89835010 51775003 5 30035874 87064508 2061087 6 24395270 73376487 71261001 7 7503556 86723656 54959030 8 22211415 75859069 77785946 9 27158490 95058905 61567484 10 1293538 86938365 34381876 11 15892299 75738381 68220816 12 28082871 68058292 21183086 13 17829810 70256667 69756717 14 26816874 88992813 98172861 15 33269933 98652078 30607293 16 22576217 78412213 27958690 17 23435013 85460969 50721954 18 11856388 67806629 79518547 19 30889370 77515561 12163392 20 20879650 75472897 71438567 21 14959371 88075734 11329743 22 3524253 87402116 91650757 23 10516968 67416773 23943519 24 8426306 91037080 37286478 25 2927286 78732801 90396717 26 1072804 88158481 88881098 27 15041875 80735582 44223269 28 7780668 86971619 80894865 29 26260596 84322499 23167416 30 24698505 70503153 94180219 31 21842585 82304610 43943647 32 14849086 89846370 38585993 33 10040286 83955409 85621616 34 16091438 85330840 27243733 35 3884810 80874173 92465313 36 1741886 73430233 73170103 37 11765926 81792836 47677659 38 19441506 86264579 53474617 39 30226438 70182451 62876608 40 24416604 81494710 37325758 41 10619045 97722640 21622399 42 29288440 77181605 39503598 43 25604615 78134634 63148376 44 23868679 80450024 77012965 45 28306126 77191614 31814507 46 20960806 94255867 19414172 47 1019210 80912538 47229125 48 25991158 70890770 14903959 49 14950132 89743271 41427373 50 13297771 81391161 91115217 51 27102815 90891078 49452 52 17592146 95031967 15147237 53 13073375 71461196 4243419 54 10383048 90583557 8093822 55 26772196 91232223 78425329 56 23620857 93469323 8857344 57 32654919 82850140 11632525 58 19372305 97792300 7184504 59 19657432 91777172 62563648 60 4456216 99111497 18475458 61 23624703 77367366 62738142 62 20358901 76948179 27512569 63 32157764 90103132 85289095 64 6404040 68669103 39845924 65 20869352 86779123 10811377 66 25945311 70408666 89557791 67 11093729 96913272 93833464 68 585206 75296445 48465351 69 28780125 86847059 80541800 70 14728744 81552209 64948330 71 32840916 99522993 26708489 72 6288513 97087113 65498990 73 28355289 96690942 99389932 74 7963235 71086547 7530048 75 17233778 85112273 7738870 76 19282009 93132618 95888256 77 4355488 71251533 53445035 78 28827303 73976167 48591467 79 3379392 77612378 73190204 80 17413384 77938657 35731592 81 13130976 85455435 90409939 82 30182869 94194300 68994711 83 29748956 83684580 83598621 84 999702 68445417 26098871 85 1926220 84881538 97890329 86 9817310 76867769 96313558 87 19989714 92397762 3437089 88 11982273 88623970 74969183 89 5922539 99576393 31320375 90 6981002 90924345 53588766 91 27057333 84627049 76326033 92 8244582 86810825 64294263 93 10133816 72153947 59442791 94 24489865 90303073 62334920 95 18959076 68609654 38142204 96 5050167 96903187 76714268 97 23282229 73773509 31692011 98 14729148 79355236 47490833 99 12465222 66982737 88234421 100 20525912 96759639 14388235 101 15244446 97374909 23966087 102 13382433 70830969 94258843 103 32602662 89789671 82935888 104 10287865 77823708 36371498 105 15730778 68919635 48536324 106 27434923 72811869 56661483 107 25786374 72310234 30190890 108 5423589 90974092 64993023 109 13657637 72148486 58113709 110 5988623 69246541 16980714 111 16340503 83335828 61868768 112 26050809 84676201 13544758 113 29753503 86863110 15921875 114 19398845 93024522 93648486 115 9647911 81549188 14927573 116 18029495 90345627 62272029 117 16554968 92320665 36759114 118 10338866 79022762 73198479 119 345558 70927141 44591023 120 12852034 96597116 64727849 121 9121600 89954167 22559211 122 17695981 79333965 68459389 123 13039973 95727280 39342553 124 17889222 81391442 18358897 125 26592544 84798225 38307091 126 31186990 92370893 95953831 127 17850329 86351849 92363776 128 10830912 84071148 62309935 129 9482811 80847668 65639968 130 18835667 86701477 85536620 131 20393344 96295496 23073944 132 19376465 69235026 2657092 133 6549327 84165158 87660793 134 24901941 88653214 55144076 135 23285866 68785320 34995542 136 4706240 93726003 25486003 137 29519757 71496048 13256069 138 5072278 81728519 59542445 139 9967542 82357071 75009205 140 14152920 75717219 34037539 141 30047619 79844633 3545649 142 23126505 73343975 78878169 143 20101972 80878385 68786035 144 17043821 92578053 36197983 145 87222 86692184 87769453 146 1926081 70801058 85769468 147 11050792 80298582 27871691 148 22375452 70450473 59490844 149 8288036 76339798 4241141 150 19468015 73071078 99853085 151 7038634 86882855 56984549 152 25784779 97990585 51748332 153 8902905 70549302 21364433 154 2096166 77641421 49208930 155 2978184 85083453 43063601 156 23919882 86647693 7041435 157 13798589 96752617 37344152 158 17605087 91506210 51423991 159 2785339 97914558 79904976 160 32000387 70621084 84175185 161 6762713 74564451 66303541 162 29830314 83910511 80049279 163 23984493 94107692 36079188 164 23921283 87217681 18643467 165 7977562 83066135 6235844 166 12647522 73570891 46120496 167 29040616 84672107 86293829 168 5766342 90051694 34993687 169 29605572 88894990 41053975 170 869546 99780909 91644499 171 30199094 74856709 65921948 172 8257506 85672348 84058522 173 20109751 83851322 42009649 174 29461458 86477584 28170950 175 27286719 69768561 39223625 176 28860031 86691471 28966156 177 14636545 97471247 11777228 178 16705120 93522304 18400892 179 2890423 95921632 18220719 180 22200260 74977068 67230649 181 28067741 89363119 63292373 182 7943060 87435602 27760121 183 29991208 87475073 83396389 184 6422146 73310760 9530944 185 28287556 95061374 84594668 186 2466902 86229643 35245529 187 32835248 76701894 95465589 188 17424176 95363470 30426901 189 26675790 66865119 26970343 190 9211472 68041360 46130760 191 22769062 74875331 7364191 192 21763156 83820158 56548609 193 16806976 72664406 70185806 194 15047027 93302364 83896457 195 33126512 87860575 89643796 196 32646712 96125409 51002015 197 10057362 90756290 28520414 198 19557428 79862971 73524594 199 314330 80382734 25915837 200 16135899 87386506 85898832 201 1754978 94842127 67066001 202 29489249 80865420 83765356 203 15811604 98941827 77807984 204 16679796 85267643 49092315 205 26409764 84943071 84770248 206 19501392 79264801 12267490 207 27789021 70820521 19700620 208 3845202 75688117 43072701 209 31669683 87661975 85918978 210 8971354 90338915 6709862 211 9003114 78588654 47682093 212 30809548 72569839 98203045 213 15367693 70252630 25017980 214 29490156 99821344 142937 215 23138960 96720116 72132785 216 26328583 92334878 45609989 217 27374759 78465264 61553683 218 17944080 93286304 15297438 219 20370953 82343665 49078232 220 25105955 94937056 9718420 221 11831770 88836013 63906253 222 27744117 78400085 18862367 223 19479009 85767205 8199496 224 435228 96442899 62492108 225 23391881 95074706 3261264 226 5468388 72694713 36087880 227 29298435 99471281 22180362 228 22994788 85983293 17149035 229 17946189 86186652 72253799 230 3831086 90978631 77418632 231 6496720 88237272 3751692 232 4724585 89606858 91010804 233 20026880 77235582 87160450 234 18336329 90622289 40253653 235 16100164 86239090 3416223 236 13255637 70967221 7816749 237 17338801 86194861 12679733 238 27962900 70408278 49205031 239 8807956 80910231 8728057 240 16641408 88574174 89156257 241 19198096 98709794 26139318 242 2600091 85820383 79810810 243 8689548 80358122 86573491 244 3683695 72023451 95757597 245 32244126 79551637 92694625 246 32205342 81708373 18175438 247 10382528 69433249 2529866 248 24797572 82969719 15902005 249 18639609 79886467 65607990 250 28800552 80864807 78418857 251 19888962 74696929 95037343 252 22185546 93170863 37052094 253 29932106 77001771 62012760 254 19068290 93468206 98496657 255 13228179 78343540 9559673 256 5992805 79421459 8428627 257 1236884 75834912 45300878 258 18103408 76962473 15071764 259 10287381 87648334 20342784 260 27608771 92302169 60582098 261 11789100 79859938 64974019 262 19409995 97938519 4659139 263 24408304 74826763 49705281 264 21778060 91681045 90507743 265 10116632 99015023 2759047 266 28421331 98659937 58163376 267 23257910 72012986 41051055 268 881008 99327814 36851294 269 16902516 87270232 92290190 270 23526023 75245981 70240758 271 23602333 80665128 68612141 272 4347895 97852533 5387060 273 15182098 79177158 69154157 274 19283706 70622126 57244817 275 7303158 69022595 31799740 276 2719325 68661439 97572995 277 330621 72035901 99116445 278 14441242 84904213 80246397 279 25350727 97396431 66781918 280 19244659 82196410 97241904 281 16088555 75614298 89667220 282 16703278 67339375 23771369 283 6773389 72200836 89716110 284 4685264 88052135 54832361 285 4385814 67510917 92079835 286 139162 68916733 10489238 287 18243401 68505016 46219166 288 13787236 87745856 84097249 289 4743046 88636567 72184854 290 12394987 70490406 3050231 291 10429461 93995161 26253801 292 1277914 83139502 98482220 293 16875636 85842898 60845233 294 22878528 88362312 65606948 295 27066574 88073116 47332554 296 4664100 88066735 39607108 297 26138607 83517434 81502042 298 29251493 86877888 38683992 299 27294949 99267220 92296865 300 30717100 72369719 46539142 301 29437276 66758928 47905667 302 2232821 91901800 88401523 303 26106833 98574411 22730068 304 13164852 91317730 60108467 305 9427023 99917167 8712163 306 11880834 67996332 44736887 307 6843835 99968273 37278921 308 3494471 74180751 44455282 309 28356192 71223764 28067571 310 11912539 92188652 55897868 311 790499 74944492 99917678 312 29566699 79966580 5267147 313 31067624 79658246 23845235 314 8707175 76151362 19326974 315 15053485 81678868 48772276 316 29164111 87012860 41700268 317 4337610 77942833 1780453 318 6238444 76435448 69033148 319 17373500 94999493 77469069 320 4828584 68445327 38039654 321 4050194 89561789 12293647 322 12972661 96731534 69036762 323 1825044 91970028 47443700 324 23206577 90117628 25891119 325 1343142 72662338 29086075 326 10156385 95491842 73767822 327 22550363 82974524 4823395 328 11352370 71961219 99608991 329 11169604 71542192 3640312 330 9759692 73254917 26353716 331 22113619 71615938 25155421 332 14594337 94100635 53882421 333 17940095 74909748 43119129 334 17974308 96776543 2186699 335 7044708 87607965 48664036 336 14243589 69683532 64971217 337 2748448 89345591 11661490 338 31783959 79785483 30639480 339 31648655 93748261 12227585 340 27603134 86873208 13542201 341 24684669 73034648 52584288 342 30356644 86936782 46715136 343 14179881 84898588 38252097 344 15329622 91515168 6225047 345 19865396 82273714 27547905 346 3546293 83132926 55959120 347 11564060 67619214 3747124 348 7075770 94030264 33381879 349 28127095 92862998 26812214 350 10132507 73385003 6964727 351 2181635 72141417 98249199 352 19685102 86653213 7980492 353 24024680 71863522 77655014 354 2851820 96081066 74555305 355 13422974 88256384 3825801 356 16189343 98234823 39972970 357 29714710 93292355 41876155 358 15848428 76713760 7947452 359 14005649 72470403 90910367 360 30173804 82869432 48171659 361 2641688 95540697 11039652 362 7176656 80185960 86134444 363 14332559 76568576 74523346 364 32386556 93080330 77060812 365 15360911 86640865 59080532 366 21775527 71161393 92344473 367 23033302 87412735 36679238 368 26832018 78522059 29500207 369 5675112 89148953 3852736 370 14429782 68098068 24063685 371 13094557 98260845 74903075 372 7140022 72759924 87756440 373 32926430 81309826 20947363 374 18677686 99688265 4321048 375 21483970 92319963 15344150 376 2468881 93370345 45590867 377 14365900 74938295 24792060 378 29005550 75109776 1551263 379 2528171 99042834 54446543 380 31108632 84435270 48272779 381 4541064 82791388 77160844 382 4197830 89545334 27078919 383 26014785 85922619 17266050 384 23122073 72866759 87695058 385 403600 77061424 70251867 386 27690550 68787752 84364580 387 1280123 75779400 77560168 388 4783097 80009918 3336861 389 2858841 85009392 72221233 390 6400627 74486340 62025326 391 12797288 89968349 93672509 392 17277261 95119112 59559879 393 5581448 69739944 49151007 394 1500175 83531936 86939008 395 2726018 80659142 55591106 396 27078600 97189975 40191499 397 11622156 80002099 70953974 398 24312648 85828847 53716122 399 25251078 81742367 59332923 400 22081172 92337988 44242433 5539213 50849519 60468409 15940812 27212764 38989661 76797470 18542566 75552194 50042352 62257031 87217227 82810192 44396118 43773190 17461629 97948349 209154 78893845 95155968 19441378 37489837 97476111 65160671 27855039 82527185 33242036 53306406 64858868 51547181 43358377 94010725 94744904 41444932 84965622 71356468 34165798 16737245 75733382 70841513 89890843 91738500 58892458 59321315 21481818 72488712 15319446 42318723 94967864 10631931 27443427 50038574 22719919 36779317 12828940 77742092 16360415 5391186 27026929 45848396 13672073 95427631 57487190 72446110 62620307 10159217 9175653 59115191 92806790 25249790 14162216 10191313 48153107 2033281 56476432 48779816 57686922 98245610 14257521 13258366 42432353 61193708 28946435 44983191 52657075 76799614 76431203 91500478 80211134 49192795 26090895 54912319 62080100 36389249 37209710 36184555 78454699 65103542 10340166 18019223 17587261 7499774 58241092 40229276 31780841 59183398 65973240 98380377 76433184 83233341 79782102 6422700 99028088 65970965 90918582 10768765 7238957 91504838 12981588 31964724 40652955 9743148 95130832 4871230 32788165 49551972 27779888 15001739 3006929 37022547 20531162 88914707 51983498 30946079 65173018 18813260 33738973 10297780 779938 21933494 92205148 10822464 17758724 71837519 46560190 11458231 76663866 64873759 22153821 80014415 82044447 63331758 68402102 52160261 82516724 37294217 35749357 14524439 73678556 2345153 54404934 48290696 19631199 4060523 90028717 12268192 30827243 20993569 89802031 73785193 94528590 49511807 35509887 93356851 15751230 38732967 99330674 59526416 86922449 30591422 22724739 91873881 30393349 98957164 67518288 51108391 37644089 57931360 17735706 54445019 45965746 33815754 73087817 33298326 35845144 93031391 26429926 52025537 52796150 1062489 29597984 91404679 8647741 78200820 83992776 85418326 22820289 51574258 83355348 26315362 14883770 15580056 90356447 53464610 75987013 68676783 75882151 78865617 15932641 28444164 37925007 45072110 51965939 7791080 86712859 46717116 8449090 80575664 47938934 10127299 40252795 5304374 97864431 67378253 44583086 80673110 84620663 81479402 55991759 60319346 50295845 70642924 22322998 39677679 432562 54186988 5501983 4612534 43556862 25537603 81115691 32015028 6927753 74364562 9350877 37821018 96664570 39584315 29556254 83001885 12672924 44531941 8266682 14393079 44177628 99318011 6239969 42861028 33548236 70281774 94160807 1638758 91870371 16101615 84070020 69150466 53568571 62396150 28661204 76861633 39734418 6193342 95619415 72060336 33754185 1793798 5089203 29533024 72609064 16832593 14911213 86454630 62538648 12802919 83107316 5920220 76354855 57565394 56879382 12243678 34008840 70286946 69497225 54563342 78844048 46520490 30423268 34477073 12960186 31680896 15993251 70813456 69852580 76524928 17410982 76011320 58302224 11455370 53438642 92801338 12917220 39530304 96905198 98555596 22648746 89755017 96524904 57079845 83835921 60863761 67968654 50068869 56598890 20206022 66347189 74903467 59932972 56167772 30374038 8828765 70900336 51409354 82294476 87574756 48374901 40018379 4856919 84066957 44541213 43204959 41887771 82500905 16075630 11544903 15979874 35682189 37916947 49871756 60449110 1685267 80611545 1844216 75084936 64577048 56358194 70148507 82991212 2659964 41464757 71368776 59148762 92644901 61442716 64135957 30413455 80616316 20391492 33966047 90497962 59443694 97423025 49810115 43305007 97084780 14439943 11430566 92005511 19424235 8111890 90019503 26075902 93654757 25522111 46425543 66478660 53192919 42711201 76262432 5931245 35712449 96312941 31383467 52229617 24808105 61085054 34701472 73912108 7003928 59527505 56219386 3504351 41420699 35970058 58177272 1149485 73635139 71358190 29827230 36808095 85429541 94291175 90227762 49493409 23288027 3357443 64227519 64105475 21643778 93020917 66754709 75175032 92928442 72761235 72775367 27707674 88856873 57784918 28441003 55721700 33813752 94611677 30591838 44956983 69765332 95637098 16543294 77327702 71821294 99790947 86798958 35134185 88863356 18217682 3194453 5065854 60726326 45704422 59673375 78023427 25158617 47074672 26430778 4739918 71831208 29010023 97281243 94600597 9027558 20897892 21024375 67277558 68310109 47741223 10024522 60524528 83411162 20467472 36050387 98135272 93635502 29273510 82824790 22427814 73097519 59720724 15171417 46575573 97801013 47240615 4972071 77324422 72523421 24234577 24029776 63000237 92056777 37556777 26018855 777891 15282974 44107497 84639299 50127010 96507014 95630447 76155390 84112204 70525676 42311484 12295417 80546597 66802114 10500600 22092182 21120020 50555261 46082028 48991356 50184166 1523992 86546822 73100567 22964427 33113997 69172697 75710998 57553623 23888223 83481114 85911019 21182850 25832724 72159268 44632398 31598377 91708851 12743413 17286331 77400203 91359306 80584239 27262191 88700748 85636714 6389400 28877935 81740661 40725417 68978842 71099905 65544178 99724319 98169027 80442928 20140563 90659305 89560902 86424524 55724811 60402602 64341369 114792 35475316 80902917 3564117 80241627 30962890 42597924 57700857 23538623 97009387 73502260 2859560 11027189 75767965 79392230 55994054 68821535 66382088 52513520 88419166 33921829 4019512 1329802 46186655 38840753 11338396 9604082 45594074 20894131 54882698 31385832 94484870 54349789 36793017 91674162 25891517 90240039 39335365 39075354 21480636 54205772 65298606 34698475 85428839 28115020 35437913 57088119 77070274 28092136 78823182 71006612 50747513 38077481 79696632 20688794 92818265 24318170 62431656 50186983 92677588 48070665 57241235 46346075 87826306 27483786 44074383 78091484 34563482 50534260 92113498 83300563 29401469 98742690 66663955 63109550 71874860 70392883 43237311 91503452 34030029 8062218 87635653 68957908 92031274 75741518 17770866 73237134 43299889 68401387 56722038 83040008 71943029 22145296 50650469 47627586 89341611 76999344 5822264 71959106 58561070 83264513 23306441 55950226 37046396 2934527 13268314 35574717 60300471 46882282 92441359 4162517 86279206 64248003 7113839 70992112 56101553 71362515 45265639 90303398 81830759 97126181 91069255 70544021 52456956 18443783 73437251 73006045 11559491 85156237 97293555 16649125 18417337 29979918 52523347 72446868 80518394 6228645 7688132 77195096 70905161 2365873 42000521 78975267 5366541 31658069 9252939 38863912 2423374 40458233 94864790 43395619 47640380 92780231 99134553 11659470 96608168 17452335 80063082 45023853 16347273 89647203 44942592 19460675 76608633 45423324 5135671 39701274 40147510 46850259 71464080 44540096 38281505 32771272 61384558 47257988 58001346 83829503 16320665 69899709 95002946 10823422 29354431 90638915 81922031 67006737 18307054 97125876 17379516 57316294 26060572 97364017 1180606 24248945 57263263 85424734 66343856 26404777 78656181 26890341 41038448 74449609 49445630 91186740 45269120 23359856 3707900 41530170 95096454 77244674 31389850 17963758 60549836 41098532 27344546 95550792 91884480 53221699 92337734 70313030 68349813 92737550 83025816 70210665 76305185 50026744 35570449 60660533 77149597 69948855 37772814 71977652 37901032 20607688 27797582 95157748 3749540 63188200 40543350