44125316835086 12534063038672 13779878669135 1110457357385 67946419370846 16994569759081 71516614579073 24333457829218 6484352734319 10358345317564 4747064194419 842714601880 23883725456497 61636846965211 10255287556044 9136039712333 39817663864959 45662179598810 28122468973938 23177659812333 14519487690583 10392069832153 83996324936279 21875720509167 37773902608938 285513358971 31123983350662 13144782858291 27717661733768 68046182624345 13618409124251 18660703751684 13036802702663 9725442155083 29887199283659 264518268108 7110225696931 2726232586421 30505610858405 2397008362295 9692268880887 45827237924482 14247918225238 26877817199414 16747529916685 847032756055 31068065 25352936799222 39273065631316 8849597940491 30405539765395 26178581339942 9511438784506 29211430950988 8381776978427 10604293581015 4512737166253 33562991533060 4550857122993 17982194979969 32965945082792 12714498838548 32950275159412 30063768991928 28173625706370 28381647575070 32980104518705 28603043059053 49746573919386 28166999857220 20663564948023 60957301982648 25953125444 8851249870619 2756569052461 7094989794216 31351999106043 15575615851924 51017299913591 34271404782168 18199749202987 4944743381614 21794093943225 149861035696 1149600739518 7882277292292 10267014786408 57338863846476 1435898789889 39449440442736 36227752752017 9281781428012 31967879731941 2668666048302 28949453677450 4569803366707 8560361374498 38742288437699 5427799706285 18667684804618 13746749632438 6920736787953 5860143230790 45755533669564 18408434313172 17757233097249 21550389609364 46540259830602 40385162264370 49481719355915 571311298243 1519973470341 40225044720353 467841582150 10772233241137 39328859850827 24425033446168 42697698711544 2383583314440 2292720894797 3129189845512 33644024056349 312370414882 54322459804443 29455209343593 3752533466445 10268183505935 33609341679887 4538565167792 2543723408160 1794184440443 14871052319011 8660880713760 51331823425419 37572652159100 863392125767 36273398369308 16990489327808 300191276298 4169443288642 31112253326370 22196265215885 50048139621337 3359859645122 23697125711422 48807842586795 20706460855829 8070350971678 38240231653106 4965521466112 7858863517578 5590231241182 37599605538627 3665116493022 13935980865202 1823491810493 9726573526207 18246908681698 31627728192055 5045083572165 28143482632634 4132396899 28265993185034 50221061165373 58006942034539 4502418922285 4498351409084 16389529160291 14058709454529 18123928094614 5517399725162 43410239842550 7062889582603 29409232174916 27838445154399 1503494947085 6745463484353 269875149506 23716448465314 512350669665 5573999309948 16307543740294 49217045262281 49675977317635 22841112613199 8813979094579 13921173549385 22508356761706 6376788583462 16351675723935 10510265797379 27943421017638 4398622885706 3368943320610 36785791278291 48890336141522 5883557081206 47896327133397 19603288073568 4795035026621 15315315276920 45261350124093 33028369027426 40695799906167 36555831819403 18301889089305 7577048639658 31529918650058 12370483373791 14738888901829 890902055826 3062294904337 39850742656640 35210306129163 5342312514465 2165563144712 4469514394768 3538698179485 25900198389294 1225052131554 13163909364368 40276492812440 23089898202887 22960604393032 177675916047 23860807259219 22260212329478 6339248409935 19902006051092 12927479560765 34399503335101 9160048239689 4994418198414 9191159258119 1634431657470 20918589975867 1035557384343 2136094827238 31234567627959 31862834065298 28155252830545 9758373375107 3573834357277 28091097985890 3160325155286 2500997026260 1179125902786 3923569071594 1712801527080 43267033000210 26929241285868 5642396703814 623583943364 18912508474009 34117853385 3821396950235 3895154416166 9207757421333 6475965700377 19730813845719 33783653860708 14146154812335 41289656209358 16298542457681 836844746281 16573921874179 27837733836910 979439909090 15342020889558 5219642602415 5508094306793 3263542451393 27998796501991 15224737048682 22615031960185 9984246122231 55066946027206 32003418345658 47183030883403 23790669542036 5076179019823 33722290993014 6380173761718 19638004897292 626281679271 29847614315014 38558459188852 1388528601462 1487612966140 16612526416751 24056613772416 19111742436986 4703030693428 6728755988 38066117850504 23424100826776 43023124926354 5080440167979 5688984042321 51021213611402 17619250161253 38244780431615 901879794152 38611214848697 95605130662 829102793542 26529774756651 40695270474061 8336923749170 16936748201166 1392962431387 6314874190178 5395766381144 3679882928875 6426492507365 31292790277228 4996212072067 9373804848106 21363575488490 14797082598970 304296975960 687849215087 21517594170870 1516351068742 8090384798582 490791728430 9228031147801 12509510469782 39439294287149 9870693629070 3910952677428 9539027760884 8819253038929 1414757879185 18768605614407 5666461544644 39123313824294 1338446350148 6378966567877 8596228978928 38764707960618 16318943379726 29763939914887 730025418597 28907636845771 33799955556448 3761874270927 839543291205 24205800523867 36500768032748 31805203294351 577795006180 13003975173531 9720536983038 29621917698069 25607233640375 909788868568 5577091620693 21003135002669 411285738569 6956671949360 6666814349707 19567433523456 44681538017572 11092854104787 13642819462866 16374351167299 2717076065135 5259437865279 3348460032406 1390915596982 23066104299189 15701907066981 6450567546969 17014994344 13254009221536 5690396436290 8978375309187 4188179751105 32665243872017 5458689628035 12677878021888 239010948393 14020046182148 13383683458542 13366606160881 13513566382443 4473998145349 318925070734 19127476805121 4726256095624 26507517367144 2062796461064 1018860142150 6644365435283 12067508626917 22836593170403 5871787930085 8320378289065 3446681772985 12148158160683 29801968683480 792839349602 559604377239 20166353785222 19527378442744 12746923057811 3236145020662 6945091263415 248026194003 2546876293167 4672549379646 26695823540835 23143021372796 7574774464005 2477719052211 19278451771538 321207246785 11720078434405 7299272548122 4221426164276 23099636952662 38411456725983 23882611924214 2360151596490 5517098138619 36237414632450 1259584598198 29054384096993 14363321581135 4082367786841 3836251209942 5882471886141 19599306487897 514810919908 4634366808997 635980254113 10772452244963 34232188848412 1925907090071 24285617634666 14042631040544 31818343788725 32912604396558 14897188194961 5097666802459 151269981699 2734382556950 18293415277934 7387810023849 43218115859537 24517270353006 27530578192910 25813137674664 11660210083840 23384246398062 2227734377691 11516747045494 8400984331552 13983383895596 8915404152364 58945871602 13248505723028 4682040884880 10331032616858 10414808820596 565520314 22658618085042 9113943799230 20146669533777 6680631633060 5615403041254 4085708738922 5175696661140 2209180054399 1389467668988 3764140262709 12084271162892 1772900455973 35058229431787 10588164980978 2369355321270 13792167793625 1364003722770 4472961502194 3148450802430 2166526109834 3920549723412 13503574003373 5808158953935 23449154550747 34120094753026 24358909175801 18460374583468 3276826845289 3170271645739 16637269445673 7161041905923 11850299510282 18686836430449 10351958855651 3265124552125 4103289666469 7779272559050 10355998235813 47778190329 31830675250439 27932198546379 32877401849002 18866422685264 7938249051423 1752652480968 34393992066163 20694594243319 2540141699931 573204995366 15998483961475 6787852025611 28309174700438 161752710511 7895360089489 21102139587962 6741631070680 3285246348099 92894845974 9185249849422 1457972264116 23084038339020 80422115214 31677980362649 6453244149246 1895184911223 1602514746032 5154185967005 12885679518324 5252434878740 17008075573451 6707876518560 14162744448805 6130340165634 1836056239258 9723385978520 14499482464772 667544235413 24226912800445 7979463337149 5542431522138 5151750874931 3754248709357 3883840389216 2412574625670 5284165058596 18488702395143 6795758587707 26916466229801 17477668535059 1035764653658 36606538057683 871392735430 5848705025959 105313418882 2224145721185 20059447318709 865349368084 20417242905303 30520724215 685633623941 3698120324241 7609919260659 7948833496792 7176877612287 30655147501994 21507406135428 2928994776719 1792738001033 16794733830199 31684347046053 13988180333936 3804144960435 5106926605981 29686787034829 2925921635561 35304677805799 7815903698519 456285767074 5755043980459 34538565511745 34962961857 22086339136226 34280070482727 9958351435998 16888927297303 30528456688691 14678207754206 21217913686100 12831404451010 18581724028300 489148143514 13687360328795 63112497811 7820399475917 602359301209 22348201158585 23326893157319 529087808524 1156452356169 5084505597480 2042268614895 14312090433650 696388521985 21549594123969 2093583222355 15864205405679 424061350412 681418329321 1241334339609 859523280102 22621992961740 925741989734 398110859258 21821846766237 6352974508012 2273367708285 18271172745704 307376478187 3889604358635 6418515271484 154953869334 1269861830101 2212293758967 400813475075 9944958884901 5641204851224 2706598340728 5652885218396 662864379843 25163059309407 14749768015541 9464558560996 11590085512834 12939295847848 1018777647317 2086169287908 9042673675082 55977891022 876952788006 18826572082948 3180880357596 514796532889 15440034365724 6246489614516 15267070850624 4195018778582 17953205013807 11020373979673 3012445179588 6470348602462 8328820061616 760719314200 3489363718650 478871120191 29615941836343 2473727536749 15933822360983 1426122779601 3035918629777 12567122949074 6323438231283 11974330881306 20523707505215 3957995501841 1188715515051 3556494801633 1558401969695 3304030395260 12281098611250 2344610631421 11033501960781 18571566580731 1320012607142 1723317511293 1225601401007 7623831314002 8256060328516 117603838983 476107834075 15479817535302 7417358454720 3780648251815 129439430808 465693979177 30091903321864 7298583366479 23434733155888 1006155488462 3140917613272 5216287074096 1838664767554 903073718786 6217898675317 8563745184981 13633587699778 2889665206561 1450306470547 4382027405910 20153979409427 9527123140118 21594262067356 6121272888928 5810897467333 14033649385162 337339071689 473043154085 21410934402438 2302129119854 6996517119569 1782033497678 11779350908815 12514124811079 13343788241038 18532662249450 361662109720 13771192641728 249429898020 6917736587117 20996925110255 13974662900192 374406412327 3276346469194 5588431479788 13139897472764 25899050458669 153982876129 754053959718 2587270354329 1161639976728 2783348956327 867816190541 8878007163631 23110132562849 11512166237010 33555157441 5048361187602 6010587791142 2761235681353 333877526635 5400885988865 616439867818 13797363298257 13597875109514 4756052460124 656853640390 1735742916949 1394842464683 28725540385440 730998005490 2501014862352 15477047722859 944020343095 28045278300620 3459010527497 1120971494492 2673631785 2651761797742 914347174643 65104024117 12536134182561 10619983387139 23232406483676 276736301182 6742673335416 7716095959946 18456145777866 10970050137480 264400043145 2671685598368 6671268852906 4028918631145 648811100763 5575677295503 13707884558475 3331365046477 3396989498734 6421142736423 1684966383950 53878051442 20473428970949 2739933739871 6858851911664 3158745005653 9504829459370 654018784907 1638952624334 445277616494 21269315352745 53142857978 17373524439503 29060354861 14220510974603 4154096666277 11387117138 3414213218669 11159946546006 13136771831109 7256074808051 243213888083 4959590798236 14868106112139 128171938958 747086000832 12656638704314 1439624166145 24717291892070 12936545192520 22150324140184 17874761743190 12229186590115 7049499263255 331773936270 2196778475907 1333570019274 19368367956778 2958425577093 2986649739114 2276356650746 1000122726794 96286470701 7107829137311 14997749588523 3815005829278 4647018933363 699667485036 1109403082600 1626769977261 1992270747334 2431615418468 12118052972357 19575973788605 2373713088753 13471040905525 2911811652810 9699987042813 475136900091 71354451816 10353970832238 717260794641 17021825933897 8763666050904 3864573877990 6284135358219 7901789442980 35643718597 5943415000394 850648056953 3056904378988 783337703896 1683251979369 798532618808 7185624084982 2690471794728 331717756181 4460784727540 983389373680 22675148511173 5788755262800 1675409232191 797380697120 3010266026350 1103987168125 851036936227 35425091761 378471079379 21823007516870 7252960012836 3445661446609 7423373634691 6839808187912 7841469480630 7385542767503 4169606471686 3824080812137 1268639701017 6585230341932 20539553889055 2461618715116 3386091412 1110013446677 99675249639 16141982964126 11072549569083 13705596389495 9062452960301 2848467321667 944512592157 6107238271329 10239351022774 11356378432140 9627671468814 5171236576318 8721448068559 9654126255082 4316910452585 21436628955491 6612895332790 1673754014721 4163398599502 12706399754357 647074153613 7358994757 7200652273261 1443347832041 150969626020 11421968044690 9547741928021 12127736610999 4550139165204 11431409579878 2459669440007 20651860015 774843503 5854207284923 406658564480 5075052810146 7413281859395 334994311037 10998977860154 2142608251117 5213346192935 3687532718632 9244668404181 1068189276751 449902538160 2322753828753 832806418281 2392495813091 4839780739633 20687706003 8781183931784 2862814082109 156933205391 432552903831 5301728717512 550017565291 2720222831549 322111153317 10589137363972 10483417315159 8738960725618 6985995964936 6317648588360 2025209750689 8723345381114 1326871996217 4115842086730 7370503975914 7550117529793 1876095752400 9427448547329 1459149151376 2007830642481 6631112806964 876288836108 4213971387336 86655857007 9753682549844 228325645176 12395741351092 227544304606 209176439766 13570368759476 2922545169691 6068308528 16950000784781 46244811804 2588155982105 26716087881 606824081738 3806049507561 7927771927822 9798287074238 1534490991574 2353971059248 2076538438980 46199040868 11031187118743 1164329818384 9516130751922 11883600532984 2209477384246 9788310709251 13088767507949 7872267092561 7527090904325 15632453841101 3394765388190 2719176233642 579821946550 5158788677107 25922075756 1514834474590 20968538508689 3594591587437 4473039465922 2515392721573 844804317208 2792811504350 4550876806172 112216724239 14091243349202 7742354535371 830803200248 3285661634982 2400121255468 2986157763112 22046421790 3372181452501 4695405518073 333603653891 17498585612840 11065613256381 3014315428538 14336550201473 2641570990 9959725959278 1480241057064 4117406184912 4891502801194 5493465549825 97966111929 836944363340 2856660230935 89560678190 16242715040252 37152302472 3978957398214 16162789288 2949255797222 9723225099846 2226516836584 5813012057965 10389393642455 9820978983879 12645045966911 381573034043 889423750063 8875550200077 2501902631322 6864444259086 1548542121809 686440019342 4121422926557 583692411236 1058200402162 4171919879924 4869428887967 2179139970589 280784283219 4879115189425 576874723043 73376718071 16087005090928 7853767794687 1026403370776 7470331482504 11520049576269 1524164527453 12498921974193 10601374218979 20366999893205 3549063957712 422117492057 1013249630595 395313258276 126101981997 1060590131164 136802346928 4309436392105 265084113656 3135656822440 14784034532183 1782308383274 157923214827 468057262543 60943555892 3986713148422 1330485939034 10331048565764 8201118772273 5328884465081 10667620886108 133699042717 280746551474 13912205828296 854823700171 16607727711212 3736224492662 15487683040 9620459211942 322343256399 12921271961456 11266189770671 12393701482803 253293438960 10541421152851 261909281398 49674123798 2009772600596 1454800166508 86602693087 5980792946183 5357968462415 8250397575959 2470528777912 464321706368 24993915542 8905463406246 757452837680 2201721293748 9370546802642 925323138727 9898263287906 15030192868780 12987237487183 413519738709 8349740184137 252887952843 12722256765514 5232419902425 9222516527978 805360386117 493309671662 14602301288483 1878708659684 6152197095961 491833722916 9216566491865 15892570647880 13110268820038 10321854698959 1918347489118 2249035624744 14812726111901 14876519463281 8296832743 1101621523313 17483550554825 12210210990336 4881240229899 2032765641083 308743577 13290559440187 25779503205 1147261324996 4217228801336 4780012602928 9793959383767 5508657779745 422462020856 15561612360049 4008644618555 3246587430952 3401158961439 94489983487 254016147681 15907874515426 6935776223990 9814403043976 2763150436533 15434370578259 62031318471 143863091521 1199234561127 6585521718057 226968829420 446055639211 1539413869536 1197840307606 14019759225066 1178881468190 3420942038232 1694365455920 1266458853593 6445093928571 3635821630492 11305777880230 6020201218403 215000215451 562712603798 1638860846067 14160326937157 449354375936 2175506103497 839327692558 597759374385 797810161948 2655719250701 514908612079 3233663146866 7037622355099 16162364752727 11012294589577 1188290810520 9956347664553 5850873664466 893067477704 541420843 1184241715216 625206467545 95027692213 16531202079837 129394409567 2628842973483 4969660602696 7496795411862 9669348469054 781959603255 7663696915 3128916785776 483049181851 13716332795375 3569696039745 3718366448840 8314943521538 9924459294442 1936772479635 1185432345444 433348917631 19668033128023 1378018991092 2592423939603 3332544480259 1565833256208 642695061413 5513532778158 5107701036489 2160428662132 54552016628 4713563620452 1956135110146 1119287852930 2729839708656 1206890980496 5318125437832 12152065734776 1025511726055 7830769792347 6264555743070 14576541570702 2088936174981 7702893805000 132855327196 10567988959633 5782775456767 5618432258866 1306467973033 9779282891502 4361028837979 514192626612 6495173667005 5039226305009 17440854891 5876566858502 573783476640 7481817696838 285038794194 115548609886 1100643098949 8853795914196 1624962811928 5060467748647 856289925381 1633513590069 14976303276607 3605529190483 223423686018 11790156983290 12765785890389 1249171634238 5492750472761 8630961839682 14471563195324 3710161221850 11364889013939 6736272746123 239866499774 6586594889399 454723549132 142096361914 14381762836176 3337383135659 8277977520663 1637823459062 2729745548370 2638455057799 47738324522 9172646856647 2800235668053 9394974823112 396792765139 7160864822606 37130576130 963089896128 922181453029 32686135094 14441498659117 286769178557 3349697547237 4472306977875 119397894407 867694429317 10941711543 1082535066487 1003601946953 6282292065181 16555434848383 176202549363 49855367677 9416488356473 190682425934 6482235681435 31611867057 4425323528307 7411068503423 1723908360469 1081616371299 9359831760551 12081700552 11714184023020 2814972036956 4282609767473 4274164849449 1082638580233 274350961682 2649570283604 7864129465208 5337352995355 15888605770525 4745886045229 15005872889952 1544755989577 3250606839215 14274281712558 4777232753932 1579905405066 621777432146 2394915493060 46658111900 4703285935852 383994763997 538160206463 2238144884842 5333110900035 1118854868060 9138284765292 9259634402867 47598998516 872677729158 5119949515401 1869297233459 11333163424090 5814135912445 13434319360082 5916419017498 425367617977 6502327864963 6629103923610 3416510148688 207186297411 10132437271251 9964027516153 2857552420130 791224796968 3828375679956 274860606954 3962297637698 2938553939840 2216232409482 203601767582 7827727179866 7580837339072 491844427315 13768343598953 3135217949161 10608801803615 838287343168 627075852352 1561411517451 284317307665 188795047084 71965146124 459280816359 6699496215239 7830523451686 8097855562450 2186431523282 4592714696492 5476953798722 730262499140 10835066158948 2407135049594 10219883997358 5082848641687 5937823686546 1417370936952 2747420648530 1885300970138 948200333214 3008043185434 180532371910 4843136618749 7763883030381 8941302431745 2567170773150 13179823809727 3027577416671 9007461456566 236244344036 79591515431 6063852520488 2104752635825 3368784880557 32747648047 694850577752 8895025788848 1709104031695 6560238555982 1528283356027 5783126733454 298023553194 6524019443064 412014222466 4710584381222 1844209507685 826602136743 14536916667931 5938940163501 4415172790320 1208579749492 3009493531067 559333494772 6936071950994 5966569866591 2529974535187 27018248501 838314390061 4618487946938 5480452611932 59877667718 6745402034477 7018540290466 5276203125664 764577641887 9100030137417 327715098680 1632762465008 12146298457757 5549210056761 7191989464907 168871293140 1027136074536 3260609935852 3889427055788 2002529736685 1253941082450 11359891937705 11326092989516 6942845590291 2625349785649 3114624324003 1081415005293 1633634497893 9952310245076 453688991889 2724791466317 179382983 10673012418 719231890883 9696595867 2833593670920 8141210089721 5600116634969 4109122982501 5093116697035 3796205791458 4280867136053 5931705412311 578955606978 680273411141 7545071022 9881447360627 11468020286584 239884717234 523091180132 1160647780951 207433843498 3921152524972 1808334962441 1524041065110 895559903529 4561765117882 905733933682 2083052405265 1778568670796 323384333779 105797148452 1616262788638 2116256215640 12930722831464 2804045278795 8639612898832 338719513959 3171403836740 88924826254 93179335539 11343967807438 205716835442 6884598049338 6907492977667 6517632526987 8018155381622 950631705476 966048779035 3003861828691 12516315572422 2371037338742 1826808263 6268195600586 747777746550 1068055636109 7791068770033 1442401251013 28799851278 2716585238828 2483431536914 14910330725821 1893113076741 12838111711450 116612208205 48456981532 9251977943371 1328454148240 160636412291 11433552343446 739072554851 10851690439487 3562634426430 3847866682477 1009670204414 3126766773318 38115534672 59292908689 617063771291 11421168820590 6409127883412 1298377053439 763056321155 1064488708756 6098811968539 8880264947281 7824936149895 1165395389910 6832081228693 1874203803624 1226940955484 1798623549506 284367646518 353837917873 2943263900725 5104198833346 4658359776053 7903422289175 354564920599 10560719888755 2714696449133 7326577180659 2680782568988 7305763996431 10614871166204 49500043132 4661316532387 7512938136079 3030317274001 85367184691 1791982359041 10919871018982 2214413780240 3764876673211 614804934507 11427474662352 1003769397076 208182098934 2180792073516 6916946479515 37014883992 937718355861 99021628332 2480967645703 4791627893747 714675811785 10348880422818 1138650415824 4009180654360 4515163335270 2323114830285 5404060518110 4645426161591 10176875985076 3680360579922 3707288108986 19369738243 7178538571213 250542251267 958821830654 158545595533 5204261019373 499781475442 1267952112502 431742714974 4192342427166 4845335555691 9387286035873 4540298878335 5556179386 122610614542 6110279399894 256805937277 2932107092174 184389237985 228026472242 262107034428 243039948133 3205521772506 195495508516 10900189980633 7750497915780 2163824854960 1827340134095 1977030705686 900931960832 1868688772443 4363949665313 1689424110532 962356370488 2934161263934 1139324081092 9949769590143 4269528132381 370051410484 1245228400951 367011924875 8418346355382 142097197886 1453339835322 3407060171598 8437250376172 3813597221071 70583916676 509940368033 836984406454 433309595473 3595781064718 302422279055 138810477841 3454468924877 961065337697 78768769474 7444140267340 51508088917 525517506282 697253208359 1306940727311 1602691331342 2873978801445 6266168363393 7358297583900 3850315912916 1429298137729 1562536859085 551055780898 29210484602 67939756092 157166718062 2194452292406 365532920437 2785416591519 3795868640135 116421290721 1474150677855 45171225444 1203745850509 4544658812391 1186550727203 791324724117 330730825220 144198042648 1802565882657 3155781147213 3598236741252 8782751341692 303202227660 3853492597545 6861624090125 1996323505204 92846966885 5840736040097 752870688855 110542941350 2073635044900 11040871439392 92070717491 110563194570 1434622137954 10986600408497 587127294611 106794477977 479826437385 766138722650 384865488222 9994441070314 4199222289792 7473847761681 2202810756440 1621515725479 1065719097280 40400649533 6852044683700 5093727617911 1315116997186 2459877296811 1296630372916 5640957024266 102034374311 902335563889 115555034396 1414456816664 336242098402 432740429609 1211495809064 8767105217 548664702786 505454325214 2626835190164 3796072978668 3656011641812 71107897307 3535469180822 204206059705 4980151159464 4486196533819 9479685850397 496181002207 265425148935 1734288337720 6096901655937 2714136087948 3060787600212 9592378451850 2411501082222 824732509729 22376955582 1736965371767 4002747852721 4199328893377 492468889344 1937425920909 2746433819114 2614532209638 2463866195008 3569089602746 1641752415182 800679973994 1760807821666 4269715026007 1350254560518 979676508746 660675533228 3543192276924 3486664464584 2993300338761 1299638941129 1391743864960 5913454899617 9073708327039 1267618756730 644839687448 4784458430946 755153498963 4312946514570 78392751937 8887532601384 1082093546669 4875634735759 3928388879352 281239074423 197740188630 5616891631283 1127821766720 4884911222308 8631450496200 2611570842610 5549182687755 2464122929444 176877472520 1778901088443 3085274714646 6087425216538 1800268667816 291240507463 7962283356802 264267663972 414977873470 768956793293 951526194272 875389773884 9099225711021 6023745446 4343936656653 2182185590936 10163114086146 7963034922856 10778086063742 5379521347372 460464937860 8931276854634 4382262992629 8255344339169 351016130312 559509165208 601817413113 202526404835 8011462859186 45165395255 1401718622723 3051172696902 1982329619259 495208357794 4936768092905 91384521200 5745311209969 6331191475691 7024807892731 3362855312764 8300302530670 20429603543 8920682743788 3800660562862 6690999010478 1496066388880 1180056602314 7284133323097 844159024808 1179280556883 8258094036068 275936063699 1021166283753 4386484406435 66775767680 790425119427 198176088337 437179662 3359598774445 14424833446 1554388548827 822775773053 10988508814095 580968928642 918428700750 1920195639417 787142919433 6574142808922 8812644413746 798901593879 8142728917798 6003203673781 1215945908030 6669144474750 3333649826552 1892682723608 258455213490 1437741770192 7197217372451 72900659921 39790282649 8134338675 69292237130 4041744594463 530808878730 946383595851 170589772938 568747760709 1377480922399 4350113921045 6293222345246 2480588212181 1511601515984 4590630386314 6189671225593 6322706193335 75912942572 163184114175 4815194744656 1674478098739 1535052368592 5049561480199 11178785675625 1451296378785 8522855799354 1838494263215 9132465219108 2336523877072 3289845382782 174565533389 7821886847840 1558041825590 100438876722 11837035127548 5077143814491 1787971312514 1046852840396 8258039301371 411729437945 7437311391838 30756613059 4865526240848 1409435087017 127515129310 331579844438 1685876665015 1472449200493 1290563203180 506967479319 7753206843801 5244157729389 5891831893514 6089737678788 220727261328 11909262858989 331611589125 411221123971 2064337065833 1003250989861 38658987743 610098572364 26480349707 984415462209 2346747138703 1157717186112 3911081879067 6525826847095 46134733038 1927387515287 236282324783 59973487725 1282000609636 5135074145615 620219996250 3033390835646 5188286062186 176811251462 11680270485252 1252114388 3088362431207 1108614000946 8499583731736 82335652137 6545079070435 1380106880624 2689977759925 5396892894887 1993752667519 4809361921015 380094473696 998024100204 100410572758 7620114050104 2663139751418 54245192258 850965806323 433087174965 7727836066503 3764808202069 508562725414 57295841049 1719940650730 7367452941336 1860355973263 82803644773 4689064760206 3646034448297 53330309103 204202874007 1788490941182 1316547195281 5729452866911 1759510733123 569966275887 6268162449126 4153015338008 1847223950853 473396333712 5172536095999 775646524522 664753489268 2119620970691 60168071511 6208720048695 3655960308915 3378846876345 112599803852 10374699961177 5642708550929 3676087612129 238668036965 1522547308771 4400587668292 4926338657834 318248965059 1175157823024 126248050434 7342347487024 1858426748 210731066342 9886799182495 151091986857 3806841712315 2872288011905 22500867046 68384609111 288232199068 10220514798072 344615096481 4211742034180 654906963971 131962692151 146395790548 1210094888116 1769427466868 1463463593264 3908196239438 551734885103 2253293448438 1386234511 5218181387575 45049530337 947858356284 595295023382 2842730110395 6370044283328 224193066884 1064857530358 764634039768 3263786967314 4825699590178 1142200666115 4084851938480 873833618280 84514336392 4385924530791 6148835719021 822677607223 147832832607 10472406357104 1463753510212 4741193811158 7940345554518 3891958113032 6884178450184 1460640176902 3549449673346 2790496780015 9692689151989 959380806353 3618435333062 7882236796900 8110322590 7965014429450 974848591879 7071945339401 28104476363 5599532439834 659791875428 6784534084796 64974650991 5796077327717 1235407469133 7806385787576 206241484362 202251343281 1583031172225 151608043444 3796996832825 371188177437 383777691826 1625143285985 383221643940 5457803627566 3649769459198 5215753370471 2579386892025 51226750859 2111591654530 247157324633 7522423255847 910366159713 119964430100 2631519808192 128908976697 546444129787 348127712126 124521921488 158652034823 1985882441180 224235252297 331000889028 8540736251039 8443027065461 15345046265 476047578310 1826566104690 2191855385341 1413358863775 1166090102762 2734432323509 3192498165394 363399579486 6928585949495 6140445072255 4777945159783 2387630951780 4297268207613 4854969448056 229912402728 734415265209 270938809643 107264487838 1329139626714 1147644513976 519314659444 426373070327 272354563984 352025026126 1397148215660 238472554429 734713508547 48007613746 4091421314102 2476607116249 4469964155639 705560485503 1983009186420 1081803063164 174916507986 195931878508 415852548474 543570226502 1371692054044 239565462409 244397039822 1414483809753 424692460676 2913205199227 3273583929117 3819608307398 148590330518 962750425787 3667755463261 1084452630068 1538492255519 778648115720 950723574409 118106580351 2704133493337 5264265236134 7336803428726 1967130894745 253319947234 2000004372202 1114892982740 2822042159225 490016815355 353869325216 1152012634181 954988524020 514921827418 2442338208519 2010017087247 469648107720 2256991678364 565749190619 5088188530626 3051964664143 1467903769846 6094667381099 3452084717 652493824683 60798543232 678448161634 1982821341654 2102709772074 328034315091 1888309171529 7087917653591 477221208376 399982280393 676446436027 2843739540350 912066840281 54097915705 3388868848340 3737020445 3338004725428 402583888678 477143236111 846971586303 400950781347 326075793758 2649822953635 5689880974 2551227270562 5437852478644 965600813023 2363991640635 1702800632 2867344827307 1258205555130 3794144052328 1154264742 232767623166 575614398504 503604381227 5709088297306 10580367529946 236672268076 10222450644 9621673440003 6385342427838 5455879389651 262975376612 2856290894895 45789885685 786711188930 175831188570 241040934272 187308092229 976522122931 5986956986177 4477331832 426487109659 1338732457094 7717221372 288383267819 635815704934 1996972730894 403829325177 236955803901 3251891221797 8863585694374 2505212290498 1967783781283 19729245150 6489805282252 2317310429613 94660705823 1560248411013 3057547321174 2893651436238 1449575793555 3664778552054 1023299639669 5875090346599 2969091837027 59002737685 972107489570 3981573821157 148280196722 6929280521857 1510418106652 1370247964836 3370389429524 84868297870 167434992405 3898139254765 941707257627 670472898714 49497424765 90474366959 3329959956365 305171256549 1456760160377 2518478937578 159867609913 1198839651588 2825406359201 268133261125 2096430451540 3678245685013 550585020845 1729285188844 563511976617 1984507325527 3891175174140 869355328197 1547072499277 1445277883946 270610932602 124610119302 104904190176 630286768015 474998084887 298696831729 1615358921818 4205937383581 825419758715 4330886359009 517975164461 12088641219 514665167014 1870643562197 8474055663682 4949427489045 3380518359912 2964225130654 6492714795825 1353349738051 2472058627 3407128698442 5447666053173 575948155764 8711781291578 2332562763537 985910357712 4091418855543 5554503423946 3538934138949 9542331287 287615903900 334299488489 2341028450731 2375088469268 1951218240627 5842274532135 3627538404564 428281717047 685286915670 2359804343083 57346550362 542991865249 2968543498523 2510758341536 666169826808 7530611734211 45443514627 773081014234 287144469455 682616985685 1212783338558 687551592784 860773861017 2107155292133 564441003877 438652342753 903320787238 1632108981180 973255284718 2896727880837 3395280977901 152515168347 487037217998 4856410938978 487196694829 11048630649 283576772489 1630502146331 7903595186078 2615281251677 618564670804 507473759063 724348791734 5552383889116 2625200167611 868160256720 211807041981 92071640853 4113744353577 2491512837523 1156676981830 436681349733 5853570073703 350246665268 252042919565 1227681662056 5659698388337 3675211798785 288388091407 362034951450 1892685198299 123931483 9168595642 6408473435304 109118747317 5569781689490 2485362190365 5888684535728 267397617739 553572145975 3164253103111 4527845687207 94213820409 1457505276946 593001238923 5712561568 7894964259567 17382609741 3066467138484 3061845738589 1574495457533 5064377525348 3212613365090 4310611004493 1280402274832 4069658412343 1784909671569 379740576743 4467779958938 2330085758025 7868810305619 1720406011487 2774889455121 1522124904376 1847288575925 2366064091083 1338348577946 6601767832 744577797537 237848538482 724689776681 2950206327673 29657542732 6813447030825 6274313263860 100043687691 2947323690338 1466908411977 1701770281199 5872315289663 7513360061491 6865878464744 5036686732888 175517304795 2264784011583 2040247188359 123107299279 192293966085 111922432372 139196304886 991147551679 76709910257 4480912759 2193667834788 2320507368930 261237781268 113134510061 339224284330 7401291083576 2833570272228 385810533319 1177507193703 637991236291 5294005308769 493025144876 5055342146994 2703562865687 768259300273 1845952655566 3927788312904 5220284750579 5164458350340 1332921328874 625409406633 416673010514 646876346855 3674888849836 1098786893196 584074221251 211801238764 667137462877 1291414221601 513948569322 416673265610 443094235264 3015907998885 1686331172978 158304969317 520420745064 2400603376213 7237311127216 242843082575 1142099768112 571420432953 898062442564 1779236137260 222136006928 529216504646 5524279106977 7310770668228 433650520987 3570396993634 5730416559330 9230847951 714560676828 975452790434 36134773353 1383899253418 156733936397 703331020859 314019393449 641240893592 314121557107 6372319778366 5007263721706 3238369831657 2590077438669 172226453714 1398522989705 3295820388456 5931750490821 3948726434071 3340017016908 144676846445 5065212442984 1826253756215 3591970571130 1549774682798 630199957457 1219816454663 302440759638 2003943606 205110792881 56462689971 95613568318 387856934925 3857271717678 4478619237 2008571749391 2704382312608 1244222252800 3809362670070 771663405061 1510187700254 119851861442 3627904277765 312991812451 3396454755953 791943838476 3742075735836 2884940995437 1818448956209 567323190407 181400004184 353861651182 3719103427683 552192466781 550482860798 3633468208178 7490567070 921773206208 2480597849202 3889290768223 848961830116 4608075283090 2067829217317 563148868564 200099253327 68498456192 378253349179 200058850362 6485167278309 606607980251 7193356743137 498482056606 2906464221382 7283268747 5183324274897 1224242623828 1343254289362 1318898200563 344508240992 275908597685 2666353339180 5105546090573 1343245962215 1366152975210 215287817776 156972078031 21919478661 619098118439 358584934045 5729833659343 743042399687 869332013340 3659377045620 106299766657 148011966867 739141280822 36293042950 994947519773 653768877336 310920550297 188999895743 7983231409642 26854183856 265471730424 4753976827355 486741034376 2076322693825 195107375538 592756165136 3796590032743 203281654776 255166474143 5886486366849 204773459868 729973805634 1507887043030 246561971513 2225939726564 506997838670 2184117250403 79507967489 2641204331422 1479278056585 1226616616868 2348230757997 432310068978 1641285797983 3992160542169 294023456489 741695805708 583782118130 842046918606 466188773184 186865650832 344369034790 17314332263 3194744905 430241228111 5613256037356 188106449654 566574303650 155694116870 242675047535 304493241382 558454607942 44413202003 3549247888968 205840549632 939673351674 3015354605040 353229663329 1742936389696 425219394612 3080342853540 6601916750950 3330659675352 1525469362767 1948128763852 327764969864 801600573565 1110792885272 37918238626 7371342535046 5296868258311 3373431580489 586546349247 1146875196538 138090846185 6863371067635 4048656412194 651492985312 234358260719 3533871619463 148029723454 65809334258 1199069735676 238785639185 986074986184 3058388464841 1054904535344 85585336154 6261829307926 2538434332077 3850805368838 1821385523633 5059974585383 7531575466 362136471331 6783143421139 1366610011104 1010467960771 214943424026 94316050662 1184044033730 5472949261606 1789507020050 407684609068 2645060717002 883569206830 3674899341050 3598183324750 1737825146491 6771082953152 3506544597495 778946732647 4872128086300 256212742516 145663279832 397185645880 413652842084 186595565526 817515386798 1910358134212 981250369212 179492407770 681758134000 1136407846641 404619796165 5763342392904 40209755944 2547127025422 1243449337474 4253244061478 4214655203767 4130100475668 474722152957 1236486339797 1849533140600 4815457912241 797261224269 213515495456 546890016574 5326361493969 797682427414 83415539904 403972825694 1815988068672 781245254031 70992361938 1842552960122 243753965393 990631717998 2304529811492 197342350644 795946506237 1585836652969 720846023244 3741823971743 1987703769367 20592434820 4012141950757 235474166687 407563313345 1748087922650 209650280858 30963957199 1592891623891 1322529820256 725856422383 49194798455 1534896792051 69831725119 1722663455302 9521049656 3021246075884 21212022404 326184215894 1208555673066 93219949030 4640598335965 989745412284 2686856824435 1380957224414 174400005757 3754069707865 2275580362882 378445268839 264104132251 2155988376714 152459121896 262472959112 874733416221 2910941594369 668593386903 443172385256 1846767757375 43941343418 4538637179124 175169276836 3019979215007 712054757653 1734909958645 3120273026665 1059994473390 742191106954 28699145557 2224064575999 187296095202 1832936868851 602197214355 2937544664519 383680663341 104654528747 3478560518470 2578579501438 522061104535 130798004122 3097671053446 4036981879282 526005415228 387292662822 256931364867 2358409994573 2848690082629 5073397630026 310097690064 223448897071 2169873956001 1707440602999 133299367522 4307671863273 43470210265 1054768884064 5660827884882 702486855165 315365362974 5223673195845 146823312486 4913158036903 1991949766900 181643441377 102404054871 5404115332828 1307171376586 393313158412 221277984670 1266229935933 972024273677 1116450184202 3482484167553 885483236198 3317626894432 594477776145 2656569596710 214593423912 4725002599952 1799589693135 392918673148 4374356276735 436488987201 206179593854 5315213290888 1814079896442 5139440556240 82998467909 3799596487573 312454522688 9849307958 757560049969 3876441742157 3377795313208 83854999623 3504399047968 2338362852924 1811914733077 5687083894746 793546873427 462196989461 89865988851 207418036301 39151533036 1693952363318 2307812128391 4377819092439 797536737887 3315991055430 134898712733 101557337257 892674437974 584968298375 1130992489021 2984279927649 1052114813448 1844412976426 69715203206 954164864648 5875821802692 398352376787 1500010641888 2318675650526 4712600051262 121885618988 5729328412644 4476375490246 330278042758 1094624372198 1012928329105 5252715568657 1750306566842 53162847355 2048989314095 134371776358 2116318733169 298245336330 2295988185272 1554175359317 1344342285986 101158009882 649883337216 5056422499234 52923031332 188492053234 228258896619 536020236188 2192998970940 195904120962 553541221605 969284114030 1597384398615 317518660360 7799304597 97552042143 2993179665595 961203943176 3795427250222 1112514071390 856181106525 2514999580327 2878173893665 962544120796 7992443413 5300731457355 4538813816087 4055238764575 1951584967588 744846485870 1195364973743 4170182210317 2374479907750 503194900862 2231060072978 406268801672 949529691631 7212565086652 496931248040 1992795414 1564202587072 1164988198013 1175798520399 1167351208511 25076340647 2770498613905 2785087340665 2978779401754 361586731585 4132196400950 53915874522 103110604530 208434828383 1228105593681 3725923588609 64434890705 4373213975725 564535147477 151704278482 2044619052426 3545833022238 45434826772 3464346337931 309482288191 167068620221 1329015196385 88623779096 5428207369658 4145213032136 71979534056 1974698783177 118652169725 6481863200617 690435267139 77904462873 655869259248 4592217592615 814811366919 396248048920 4901755750806 587163037005 24423768252 3238253804668 737294123648 776441243252 373361707667 3202536590878 3297234775346 3050490768269 480892488164 5465928767 2432120425925 219927064093 22724007017 30357839310 961186488238 268552720673 1218134130670 176839510519 1093829705320 2400199565 1543779365912 326439114031 82991259164 5217833741592 490511092992 4445510336042 2719267573605 1504241176681 3783032409942 749499445479 107782708277 1724125255303 3468370677415 610432726383 3040903703098 883724226395 133262320600 3773602314886 6622758454 496119674269 3447875147532 149508929119 1343630580206 140342609206 406266331223 1137661981204 176896235416 2533079440037 50714994268 1015047166338 723985261833 2417371035213 1069488331590 150320277682 1549806379549 1531384667 2662075105828 2082335617666 2325019664669 3373244862 1418472628047 670242509894 42002351788 5474895823693 243828702975 2208578871794 514988154358 1702403010943 4133358399325 4399887932242 536580090207 4802879955582 80637474297 2042567499009 3149413373483 1088856220616 871645613072 177740980333 3639913777797 1981795574964 973905145553 387520554863 3256390191491 2603732788950 1275556276171 1211163807844 1135674482570 1934941773008 3654161241920 819871767055 4276127508589 2077285975358 327556873759 1169733694415 3597857123157 3838019703469 3080282229380 1431641785235 1461108004243 2761041473871 356904662066 3934258033023 2049359413439 1676075594480 1951307150888 138821052573 2040018727558 325273466880 225843473830 908727414505 3079085639507 30876692556 42741424875 2113953539730 544717220092 114004827586 2548987449495 343894770872 3342549602190 1847716001199 2129087150809 1651075569233 795643006552 177912182547 350433401727 3545716095383 403218054974 3995582916744 541532049747 2448199171249 2249456039906 6895189043 55036553990 24271341549 545346650836 394203141502 4844097727055 1700378840611 3367662867532 3222826153725 8440434455 659167439040 4917185328716 700850874317 1836181281834 1048578836539 464093059282 1739773656390 103745290380 176609007879 645236957362 2998421890368 1232697985614 1490981193171 388046310823 1220422424848 788002055210 966667752840 1432420582110 4103247462842 3378714279049 898768768012 2125581962650 471894569070 3169503716744 653111295277 1773820761567 1010701941867 2491106811338 22579860729 3609664285568 444360501348 3712640392674 47568795388 872957110710 918015764559 621177965379 18342529106 1072526094937 158251465535 2492323358748 153961270786 560867889784 4842353557200 1711843463839 341578724111 310846813189 1317097378104 4500107231711 994401424124 956856172285 494648945481 941888351 81673039417 213212365597 559465161069 4745935383610 2209637405856 2401013116177 2102808298898 2844125205840 207817437899 1370365009990 3913618081645 2979836242583 3679407442774 45008750313 1607626962532 3117025126441 2405573072604 266775777331 241153466115 227186996029 1132132314663 5490686775187 2379737614303 218264048597 3491567907306 294826493537 332976545524 666543970637 626492127181 1679033625985 6019985020011 1884026391440 4322385896414 198766743334 306798518482 2494881571410 866475530121 3713425076717 497056185820 3040993037583 461379265146 1372992904656 1653922705625 868698408901 481723059955 2798035352197 791201450816 3772647508358 373191379650 3636326787560 300137412754 558819372162 1088418289341 1854852782604 2761726969388 83105810139 382513349505 1889438034089 4697968695707 391295285279 20378063797 9832550223 4913291730401 98920636728 1726362268776 1284807474630 1900717166628 113743811814 4502207305242 664067762755 363084157780 3785777780895 3077307414770 371435411762 753458532668 768832164010 151245700014 743883942318 282182275235 1259116161128 3238187839233 2479406596600 922296054137 2571464431628 195269761985 87512021259 6069821162938 1253697366569 829661254634 304562958940 593570657917 4375543827090 706820311532 20184874551 614205927155 651823032464 163915628620 976586642234 3793629400045 4040338488534 76462721444 945560316363 142426379179 44288329806 749015761499 266303004812 1182963653733 2583390479460 2556416725034 3337633008446 3577367969289 3014701437650 718029099122 2608795443888 1023382419217 684235710916 55259860071 163838083730 1334125754148 1940534009340 81918264760 2989253309106 3173470110912 2572803546379 2781390933945 5131158995396 18687069754 893549274743 550195143048 4762736589963 213308679110 5152411906082 119402497094 717182094297 2198608422259 451695016839 2380838912459 2796383393699 7364868113 101593383409 17792827758 39128122145 269158465955 1417622185134 305661583316 912097169419 4039611352257 733593966111 1566335915295 1112252574157 3346373010352 2213505115965 4481116380686 1013057085805 76828130354 5522852222329 4187029500780 58808612311 86705604239 4766583078325 2449972830692 62338073802 105082192720 47158582701 3994528783353 882755769526 1770882820513 480856433873 3604536850715 113647519400 2456260084616 212377390156 2292706996680 3626856076247 800832824893 199154227040 244670549397 28705637582 1418498006717 22126084105 1512481833847 1585479717025 567719526341 389626791255 4896362566469 442260949147 1155149498668 444386733137 250136360464 568263573983 2690677326467 813476953508 3263591210822 1503360163185 395285516772 2950762363629 145625489429 2330014559832 37632076130 2655078889169 551631594409 1338105206502 454926289190 170455996742 35257166480 37123649452 441659686782 88020637954 1734258583482 145308870237 1817441234754 261213355360 53458660994 139827692568 1304265647239 266702681215 591564705943 2050783924692 2480364223843 849218510009 1077643587696 3377236845724 373102617902 503597989645 2834484875467 26734981505 3045829297535 914950381133 2372099693266 837263209675 595651398158 54401153896 1227565999869 1658464886324 5209028033340 185836744300 30271386103 2182869930264 186570021844 394975501792 47619328300 260183402593 157034873644 324146128075 122712071662 141997739482 4175454993139 136355000150 3356226080188 1348387108422 4306199290326 4542013012591 1799919895120 1312640297527 1294714420146 372489782820 3014141554563 14788072864 2824664261051 206833774216 2201994957320 856268008449 1512208364044 54810624703 2096004421835 1224015804 16218819167 1697542892428 49310986148 3594433197605 3095995903486 76640302224 2088002010764 3062153549631 3484286376844 3180263089056 215406641722 128411192592 350328128691 113956558995 682400039995 1832266178064 74855935228 298422833580 4449034014303 1256543836784 2373075357284 2013294918829 1230883744722 279836342544 3534551051803 2575097181297 295784536482 942392585885 1793544248410 3261919938722 5112127059 1141901316961 370109407987 325223627309 477452431553 323383288282 226633812700 225160742567 1788699458914 1297757929223 44248366278 659916643747 1413502687476 284087332140 422405419397 373150363598 3145964375719 137745825124 4884611610 4193892378752 24382915826 2073873649480 4096298158513 2243530739189 806437530142 2347815252840 1875380276930 1036226977733 1159945912134 1714261738615 409300994989 110160256673 1491950913771 2935012598785 10722886671 118971639554 564648677695 3831441567460 2112638033681 563037240354 389694792810 570548395208 43648417599 2466549408042 642915444013 4584282996009 199844231131 279744699224 1001918830956 953619023738 214072688207 928842893186 3926986821713 4501333009086 534287086341 2905212891770 42630969000 1725388659026 8773582772 4904805951644 171164296793 221679840817 2489903596722 621436748439 308245788280 65705567683 4026809421975 604107395257 411492546620 293957599188 510724674486 7553704272 844963243742 3895217313011 128787164649 206491201231 6215746522 3231354990493 2067610175438 639994430221 1652628351215 2931152646195 44981926800 611497343984 2156377501214 1835370083151 2608287038127 40446313863 199734251859 154558550623 1172201731461 2047191609453 1116989131268 2377086004678 1452726895993 900945251003 868039115109 40017141392 246678377544 1752758975274 876668414884 1800292696 522147101904 2262853570066 2568631019419 1457153697126 130521482481 71085653215 30910445119 22341649787 1744699618992 2201885021222 2374577598287 3200300567077 3636388142744 1320942243490 2642144254954 1463434525035 540192170577 435007889360 3050977906625 4111027999955 1017657727113 1675320872866 48681692102 1529734653827 146158471173 271249884196 1944899453687 1819828156565 996123748569 101238935388 6766464468 1355691797100 352130026143 8096411262 129629540932 472665966166 1466403773921 2380806476780 31709490049 1198915553987 682003341945 861859077451 74080930967 1339088638467 1594771888141 1822623051966 2795623623420 1297167791489 1324081283743 81429505077 3257920528624 2005465686072 42208739722 3056654822085 908894384779 414457274010 2609633292097 679584833888 3632823717842 705890611187 932868023404 86505225038 935424038707 3350286741703 99403390577 112153527754 53590007080 99799445544 1792347654222 267990923988 129070990313 9956016241 2901124562408 20320202076 490671128916 1619194664 1747200437698 666296801096 1550072627395 2720325741263 507663377739 84288521464 116854925753 111046623883 2070088681113 1644303198475 567996116333 88788627669 46318040717 687343385061 33193400908 291546618587 6035095727 86826169717 3445110983677 3977042615455 321664448190 593065582480 2812878239805 1826844890345 98951881612 2049640139362 174716558935 2974314120054 136196883515 110632742505 269836873169 6588993713 1355310283059 411107988952 1747960056531 614710473450 644855124326 688877821103 390821996908 183020071580 108353557783 896662466582 6229728366 3090462671968 4082794307560 1837680978552 1392079632057 3381058940264 762982848601 2082842304075 71765927645 551341935394 2982657201191 1541044469878 2657816824934 348687611992 1491011968768 1330450898225 88571660117 1973324364998 498806170654 899234838152 507709508452 954980454473 636549651505 52600695927 14940569373 82815146949 211911739006 1616160466555 646828750385 330566443813 390924375974 65465513504 712688777162 939958933469 691098965590 252612561471 1906659193706 3828299687958 2055268065434 1510183767563 908578626559 281978016924 3118316619346 778016598035 229959146958 4556645147953 3751139186780 1772620905189 662955427984 984289055468 3970376016671 178300196029 685857798653 3256645360073 82683699079 67329635520 2034152826188 77465462542 151457936936 2430792459850 1962429993722 2092700412935 1175550042869 559876852654 451384122910 44165145962 2446758532722 56268446558 4136057485198 909853052117 1539464502727 1044511023647 1597207788 98969319628 2830237545289 151576778833 408817743241 135740545906 3360912519073 785392918144 3425439370964 1747815930809 76399444634 1752949201829 520608516826 1411336741153 241192573896 898832339994 1590123794171 227051911615 562138600636 490889982986 172037040 216615185922 106747901200 418668976061 1172893169667 210958059399 857457749172 74820113382 689501030734 113057304297 581594910188 1091075274356 505045104423 763218520008 101300543848 1593163850909 14386626165 466580707789 1628096796537 4123117598415 2504049032679 73371081120 1648662821631 1431941239575 964048045516 2181944684383 6316746606 492309062178 1663908846350 273128342272 1796982816585 2786363528948 3340569218878 833398928885 98533107482 36566647317 830743449875 43540880799 4605518041668 1510747906604 3522146334463 110475439945 1776450538855 2160397139882 908795512888 43204965338 912417751101 1312589827501 530010160567 5634093842 2488165560446 360496752708 2196546436048 1637927855303 727087874434 3801876825006 73254702529 1429625389324 481581263484 163946971443 16936406203 1570971765262 1354764844606 1094507815494 1105709159784 2942642540903 29141862203 38890976700 358413683324 3193340490601 2581094816368 265357316608 3583838067685 2565800013714 969341128611 1900761305637 561997880766 349009007048 658469791313 1277223660028 140002373067 29870904713 287946115640 4511817277337 3654801186252 172598527381 1444208694513 159493426130 801854419419 330620976100 62145308755 419373664564 226688471603 9799881776 378861298507 2975737088487 598735870821 479686380998 188684422877 8101246333 68970331611 944552197385 109315656175 623033803834 726007380014 2974975308423 2210570240503 865385608598 129038054177 782553013493 267305966571 11107847462 166171594198 498589474659 61804545242 420416948579 482786507282 1319165438111 2631213295761 1923551031839 729479263996 696646609327 3737424355784 144241331400 59572364915 12265640913 698345642600 71087504789 1559232792883 823796957304 87944894103 53115277815 367296426315 3057827855607 3616680712276 382623511119 1200321587969 1897789330603 61274699842 330622435181 65238100350 158655628284 164713576689 3485274379 144982402546 1982623612 2414544059568 1659270353835 596911129 626399713713 1058277260930 2043078946949 1638627774323 745985091161 392782394149 608079922156 2404708963711 540708982194 522815632522 886989913387 581548503103 6349954096 2005006317174 214236725501 2527733848714 822927227984 1290302279017 1166603726912 4126904933688 40473410373 173496933829 380661509658 3335536168110 1204847177458 161930566302 134714643610 934173669973 482408232403 3334237288849 540211585179 403466634877 1705806672695 2738595463498 1930386963059 62350217812 343411102020 85152361095 4136934668957 731060260904 2477971133141 1264015799350 1949327098 2723965242756 653714532866 2381675782500 16816446267 1069106476463 1907400083449 91943991679 1752463354701 2307592444642 1365595986904 296098578696 1889534362182 50137828422 159331902445 31580076246 2901843143588 1301059413991 874559521810 3864478018 3202137478485 71001284732 892888199870 116986270191 517490292757 56911780 1467241583211 665801643806 483264621749 1028843809163 10568340738 144707444919 3990075529191 3339602821211 341174199142 1276583698043 1670253846722 2140062159399 1724158824887 3316599206787 1635867624336 1425328795263 1972001914533 45364133253 3399740266265 1082208266220 14466413396 234142270700 919088165599 808948885943 1027811419574 2286282054359 284396050247 551764039662 52227772 155473819047 2808827257604 158065837148 139730456935 711949430380 283175808003 2484421583711 1479177929990 2100554067415 1249628222534 362512246001 3524715271680 1163530663208 168507133953 577619919331 828975392745 303485412814 1155136050 716498598456 19625911293 1318166606266 197790755490 233899139853 1954414333554 11355712047 12922419981 512900915918 117294202328 2482050065157 304535170653 2541653223385 999349183886 1091272765181 2661431246425 719516098 1459953612469 2329876548926 652438082753 95104819209 192654071287 1996663049919 18629173199 2946922835743 319414526943 87792685534 3674047391609 1214752941563 1054436897212 1359156641066 663929882914 42331031364 671373066701 184205125861 273782528506 1639264228688 3568152917594 3642297126645 3062621453456 767759072560 1345312436794 40277897222 135755831821 215141762781 359181523764 2795677615762 49493778226 130964503484 2011362295408 1711472406046 1565276089576 1703015637421 133394817107 637664313276 224883463941 64270392937 338045694684 285267215114 42666210208 842483844788 813734295992 589461086549 805237658207 2332673678779 828395474 785132779296 391918586518 1010417918 43971194814 4423770459832 57044633988 1325535240530 1899577840031 239921034155 1503405853053 270501639173 14777369028 1698352069963 480697144239 409670763076 1225596618642 109017770932 1194805057093 1640551215989 1011553019125 1230465668696 1827743162812 831013200711 141483284530 2051741414941 2559196098456 27227321628 1431722047298 836786615245 2250279595788 1346605309222 164421532058 2264100962498 361562048 25417140150 311399431648 1492410843734 193828605163 821123473903 1256715804876 685303486443 890166065731 41657051417 1076837064518 1162579664531 5401668480 2854018439079 2735262883911 2035448168352 20089978100 2614073921443 891069879253 492438131934 1234918626134 1349462828965 265930550942 2446246279581 502291852907 1011058943221 1254538662985 1004484981648 427432353791 24367552353 1501753307328 80559406502 59375749962 346612631810 1876348301536 704346262776 3622057771993 2513423044457 283815719169 348380596623 279728977333 11071867063 1316337794398 1002682151907 2150467806957 2526321445820 1868456915928 70565716562 239408040372 318035353101 923757109758 1488704891124 215414687 2746647180537 163982192460 1838634379436 211751013955 1421330619553 1272964202828 818794173238 150268813830 111995556870 2276360863267 136787373426 83011936005 294808044926 25602505031 136670569746 331752552557 705277596742 222140033974 192127414738 3655445076104 718170486050 2007479077637 1393185047234 547893870916 811972054749 856802095498 1532263161145 2870071466954 1332379582358 828992187993 630431057894 283325096961 2331806349310 88509789448 69262784846 864014861479 1762678268941 2730429689021 2089317354319 82331803387 29467117337 1137659157 121910202689 271109316268 82482681045 297771380906 222140757421 4002772205 194288177586 1091214475686 191983988298 978892137566 234611387778 2014458215446 19772709928 108606620995 746514257459 248543678840 956537539539 201640923598 1336003295102 505817775708 2451272790693 700042066609 953054835349 574127266443 35850397299 615653352813 443667103687 19616728305 93111560302 445422804587 3071026357200 753522861473 101492414228 1131708196656 175703861576 13222704469 4114915551789 1965809469550 3117578727475 1055137492195 633119354429 12627343503 2848473238320 1054889881519 1012947667391 2805091377543 559289207558 397565293236 35546556307 1116789805255 800595658287 774751409649 3357022487901 1811398490409 1093401467668 49202661001 597479961934 7028925181 384690049941 899141871449 40047187834 3667709573784 6014155178 1914242574335 274698743681 1316854424896 73621865385 1879373650191 173059965158 959160604563 1528139586273 2508810193287 576219382250 955658119616 711088104933 1069468616711 5985691413 6702925170 476453465930 664494990634 276173510642 899175325144 29130931122 283619155191 93138087904 151528091373 2640807245954 981011374203 124044679974 716004594340 1719545584351 469328249082 1428964662675 753993230786 742555069668 9921336755 185472808968 943255489281 386216126131 2167831531 3163533161510 1769645630498 482217845290 54988440044 241858643393 461078854874 322612805211 75160650857 1000257710584 85666048415 5268736805 1134490788793 106879460358 119275070488 433332865509 2184028732487 1756397595921 1129783426450 1500922327879 30683526242 2529804953046 2365882758101 362666482413 92826535580 3171300207623 289651829096 1533446051535 682167668116 59213812197 2074714977841 41115113864 308229704335 107962906204 84965006346 373453352658 138263900521 2086235242938 160489007691 745120235022 1134147173845 74186157788 972824204079 324247101292 32876019383 5733958977 116744021346 200592636447 866111761670 180817375225 489500861558 6640087271 999816700025 254535344877 5944553278 94754062528 1315125751991 885524872599 1428054632082 44477741384 30473826799 1817884972785 2105196882145 2721453244883 2928944018 285195647293 1400154593166 688306789988 1805285722667 1022820344532 736127457313 1552331705497 1552816230728 259555820078 3403934438088 1480955987575 770089390008 2538858456353 14622128171 50900866670 88148898229 128923893343 688429488223 798825003591 2765198244708 354721553374 109971462369 591006763161 555579071789 1506109363095 881316235162 193643252129 649195525466 252999989929 680842805460 252821575910 111123366019 3135020378138 630706986023 1418413400589 37313884865 425842755233 888829170850 444216616609 2025926525633 2721405906474 1374726028078 1646922539357 849201603431 1718486800648 927924369782 1403304295378 2683154140704 1593581165757 3441418301137 217765294535 1351963573139 152006940205 381930673740 191307249086 5695568157 158329138859 2411834922497 91349900381 220537693443 416832528140 1922343495177 920543476710 3202706545475 4118662161435 1174947295698 666595030417 1279253576934 40174387237 1438878604520 4141154768094 93941107882 304367641744 464440628115 19998941653 321876928055 1952212134083 467394066305 1484592223319 1668049246219 254353552855 301533574275 1060370761209 846374453231 20307991922 189477285017 1561719139998 257235206363 147691571865 88630418362 357967742479 1337681633980 1366615629732 948680775643 1997434508731 1340506700216 1567431177260 32216644169 3227726875943 1295100680847 306941706738 531936626316 516404955991 6334054132 689045442676 10698739489 261010546609 90991021558 1135212257755 534746258721 1210636970790 288673557434 340556569769 2907715207180 364797345256 257174862136 452071831942 2301708358662 1937561318303 29324562353 2298767822 1146108024871 4706152820 1691174044775 1562954070425 13697069408 768512972991 1490903724541 374921106609 281105197724 795527366457 3014501883330 447918986911 265139019596 144838162957 1570151035906 218279265914 74637263363 27862550306 467376077405 191352166069 190095553030 232599249660 209998047019 757278383956 713588921899 671359583069 928984433848 1031906560645 309384510935 146365880109 34885918782 1441028625183 1524357480001 900160749983 1021623647336 1247540003092 394026367412 22394500 874748128363 857675541508 539643808639 75302598987 102935168717 582643869836 2461782418227 849012926617 30999684972 74703890110 2073162850446 1516390784517 1485661000908 413554196755 1646896473082 73051250474 21200160718 199533072578 122352656862 328294790669 125222995773 266525598360 2940971154222 14485025643 159970212746 1496927054064 17048831537 1015127062830 681328539191 1867981776317 971162491565 435939718338 1350214579635 396014485467 208177778371 292499035395 317755820965 3141766991542 455066576909 205767631587 1223667888787 686999428872 1511580554827 585535976284 609406330174 150584526178 2784877896367 1670254191063 452792703984 7490954753 2395821251270 1382348972082 1617260756812 6477188718 1430549881508 443147573887 582210937801 490612057054 75479571861 22936914659 91066005093 468507321495 128272422001 592180009601 1149912449404 144624713689 2091526635033 41818380886 1510074830997 61880282458 2738897053000 2241486127684 160530825343 55390850027 1518599043442 885502283054 1811113011062 10457969008 1027821499796 56121683602 469360614459 116218637466 277167547553 121034530580 6667272292 276083295789 2582085488434 659962979086 65651496023 601599754078 1867273445829 1153857976911 1426054050408 237416950502 105053808089 60777303188 245447597769 430739747834 159052376 3164695635081 199264411593 460097985238 932038888679 96295317004 395962602425 58264019537 930312260744 3037410792998 157853782917 529301363477 2035129128163 858195362109 213635532323 751813023364 744207582892 3910897238606 1030801429149 490520419198 490331206818 3136570990 95474432906 438041766269 860043511715 303224200843 1031528762293 945150476156 482308624565 2308025340131 170149741770 1786299947208 1353321990395 414015211256 1215040769788 1516436903055 394842302631 97405631538 117073179369 3102423622534 278630710192 325236690948 623852021066 150105202938 350981147318 418013634229 231246111955 174485074060 3604844558947 1119754933245 288812373705 905133889475 491860298979 1011501711338 38414011788 3005551868510 173604636840 92206414868 889947305591 1148391995810 3717211987932 2703255635 1440671475753 2988310603128 1019170676236 181576004092 1692087736451 204235218001 1682713863405 80876049179 484945429600 2686842095772 151294429616 2789219511580 1163199348360 629939361475 685484311837 197198173223 3303071835405 64747757150 248177211378 3000686577456 13600099221 1683607871184 1316490574753 17350662410 814395956530 679203093801 2797650420317 1121303708120 308441498503 163161251740 195333198905 1549807622834 850335016667 100289637059 402112910846 80187908584 285725522034 204954665288 1587954764923 2627268572137 685016740240 138649440481 13013668555 162104880625 634618338786 114434582697 1442957899242 1271454150722 51654374191 988324411661 515287045906 497798012074 294238473497 285386282773 180500182392 3104682752258 173090379741 1306847833230 1370493872595 1407251137468 36557483005 582617442249 127474327347 2025509780521 9401687867 7494956967 496366142472 115578050427 2105491059794 2343788265985 508092415455 30365646592 2593422410072 1879789655625 176066526706 1790509088625 6377397330 230810418209 396238340147 120439331657 294567064109 405087382315 561404884501 3737438179900 32782369895 588491906520 1562220265725 46858089467 483506277984 3381669199 441605445980 14917617455 722670267360 2104911905116 1707196021101 278501025163 489237208 16368161719 231141672299 2529263263907 2287234826807 63039701870 651712655846 1139792290723 1795511993398 909506942953 1263051982615 210631194628 327052686936 98450207924 566440358636 1832868920264 141039299800 120037896401 1289990325 1175431589496 1084923057041 677190343169 3272511167810 1686376771382 96143794486 6176297642 413394702982 286078798973 197460793402 124386907399 144973862 150263141871 2433580417839 59003653889 2525615718737 3717259512497 2193874839610 428739071691 488157154772 389979577028 190269901016 1201985776319 267533771921 10330693001 1381610043200 258132309241 151515467394 280131554976 984550023879 893724298407 1464308546210 201403156357 414535054559 315340116614 1976676559167 1528869238565 25370283832 1259615721261 517284513547 16226818258 937707408393 153485071858 1872034350407 405246715851 2473787386500 743797432243 6002681361 856518352401 239754081347 2433464195833 2783748954616 712267039106 555821045028 480045125632 3171090232698 21932950818 23267649301 732191173918 209867860208 77747604191 464669554238 1311800686970 1114125758357 565389003679 183461018456 70861903413 1266890710020 146026892942 2232227213371 1021114620730 820864034367 117193697319 307215538534 2630419122205 376542574732 1649749729428 5786489182 1799425492560 819416519765 2447436538453 2720818137026 2470731077049 1432985885236 19086099526 144781860558 783797407902 4841347 48423773834 1096606198515 1613346498067 159388862971 1464555592296 2650515621621 632997170899 2898999351172 2570145079200 477945454512 265279322705 14432038599 388785644524 405777831857 295310792741 159696693629 266607593636 17924529592 596405652666 648683113705 2374239731049 492008410137 80553514863 208426558511 267196171087 325806824306 198491909728 579985701629 223745222147 121145236267 106619752309 1158002598425 59384256594 458726946927 234464716989 35956720450 1192601148734 658305535938 2051256657688 220975383524 530751418138 289230084188 3030976673183 1073008293530 397397666847 158655402724 674959062872 727448557707 570820519208 401546823328 680730226112 2381270481815 161497587147 241809360765 273174613337 27158156292 384199485529 677844926787 2015489956602 1613398114211 143255838427 108935286675 1085827039333 788841369664 676291342397 828601105265 1094385307175 643412821332 32403453758 844998545691 73533613358 302148237885 388025282177 1135229873897 389709234834 27287681364 1207189757174 8506427055 692528421119 909765397117 185120989469 5774296067 233744562931 986820244050 402800763 415542259219 1245673421642 3389057416432 3194559252649 27031944842 47424783972 1424498179017 649990102276 937782585984 1224250372267 326960976710 1175970844635 934521353364 28215267231 2100405403198 227993364681 549896293023 1286215814873 52175515878 245198785042 282810216077 3408869623516 2254846382017 227008662282 1303692834361 7734905570 95325573827 129576736500 931767162110 82001200118 1090036501739 358402836169 4815146146 781031699434 976632699801 367574524696 618140965446 619948893912 781671964969 357459730696 584953380945 1788643494150 2926317335758 855807010670 1015200965658 645193660 3188011711775 403670078997 454536459895 287363723456 1673036101381 538944072521 612901332039 1209679974259 5803754111 118097040565 391341281 643030312193 830950685063 100122396064 887097467258 500438682182 326752256923 40019437581 816994674197 3545695 519454031671 122248221082 366244442652 5435105244 1054292008 303651647835 1120507051825 1549602806384 27520059509 2840586224089 2010526738981 2589524269475 521728842182 1259767235247 1752383018705 1422409615910 2803052919934 60259832641 1133496605236 1700749699072 654173608155 1236827127886 2585308537432 1616736935325 359255360780 2866299406296 268111041519 334687158911 167865339672 1687718147504 333192073771 1807175212848 118034709681 1537699182169 371325230854 138362398263 1550401662977 1074886558341 1304293491224 935592703043 166983400348 651834152607 5913213646 217542184906 241416383218 425981565603 90524715705 96754138591 315511026 804554328039 2482936179488 2393113208551 249143587471 1366033629679 1767367269907 21817421130 338285779683 1818859371053 49820316159 2193216941693 117563093801 98666843040 51270131119 1849220125746 399866247990 1585226535080 1076422430918 2957143801330 5944450803 248610814375 7806610557 1025387254704 2018496327102 2462929186804 50883438190 376398459844 567029461371 10574859872 1787375458196 1275721535350 1428717730349 1433217999718 221780102953 202457021773 754044263447 1559094647156 238016117120 183667418411 210052923241 1250934162290 339986172069 506719680295 2069809324518 1108651242957 1926657832675 165573775429 114183352152 90685040146 2545660465901 832631029476 191371294216 2069685074353 998376757100 88462806492 757226003392 616617656 702191737121 2032021473845 191635459052 2327405491962 271206991196 413378925192 1237096803908 3744987669788 2410063990681 158159220704 174747101305 11324426419 1276541894450 1870324401895 130254291650 1879727740411 5265718625 1495996507078 655079541341 643194238799 960196722 210117623673 1583958840613 1603345981550 24139691398 209715031853 1675648450720 623711466207 725729591664 227152190654 1094465889110 790821651551 524122076080 570993775816 1562766760250 201438725233 2458937943941 338056004822 1518348893369 2319302024276 471686667669 2841285067690 930004391994 202713182157 790997657767 2637036288445 2735032830815 2561590815391 73767862843 13931201843 962304688623 538991168795 1803454085935 2225024125971 57909889978 155518398191 1238630938624 912714117777 299880936774 2599323830526 682694069300 652441940343 154139513184 650637007762 896044016287 12293952756 1021081057990 1343004520901 2474507644544 551130348342 1209029720566 1150972690848 914212187613 121552915349 417904708686 12418099961 390953748175 315310161497 927825759026 330544137502 2116805698193 580514929941 1648181360014 2489369185434 494996627186 10420038446 77451798781 22524323769 606675556238 13908721168 12570927494 2138984400183 60165526754 52376840173 505892331938 203105092161 112148854843 1674322273428 277398966083 21473522948 221189850367 1479793955548 19455518765 275096056860 626473302496 983000243676 728776050282 165776884 234720397981 83683296704 55631370496 1781429051746 228129499502 74576246042 1840438204281 89985407195 1058062464569 2070588163742 3985691023 1788174232833 24679820622 291695065644 2464527679770 483922903833 1085184808777 2684298626772 403651474916 2526148270802 546138701288 1455493942823 690275901641 35599020960 118873801927 58390015603 125982306352 1423735671178 557887731773 381082097958 655841520592 120169541845 232400412618 46133897267 632082238147 535103156937 2319633072909 3426505146643 204239698664 14244596117 75697760547 239961684087 1701944185566 857777623598 86590473181 196944547628 352147950808 715143555231 1275131441779 106689209822 1218348465838 550747179100 2679164849520 991678677395 295907238184 1288912842199 1980517095314 1684284843120 2167979067811 2219837562040 1809777438061 324661902051 308766480926 47778070357 29069618754 36216950450 973933200697 2471902644758 108431606328 431519938 546822464350 155485985415 360346432663 1453102361054 2943646123782 584629103652 1726747110349 21454630872 160296922776 1454704344359 1465246451532 916098791668 89326991884 2537859889903 820680412721 136234861752 346982477003 766650641314 19278441104 1052308877486 2509473161064 137744856108 74823559679 29232590024 1548969585463 497828162982 319498265260 673821117053 6479368983 141826492969 901963146675 1236127986538 600591635231 162107081139 140105988602 889512943603 70239488157 1236612399888 2767224126156 1375080235070 566926635512 610111937362 84839542290 425419870872 346546976124 1540887867055 2782532813213 2710240426534 741208298511 651657488738 985871986900 1737039315459 193257001822 3180922451587 1598255233957 127016671266 445514006806 1423206926585 357743442710 208008044442 2359967277717 51195682387 624679894212 2692240937151 1730308299289 1459669884237 33855624345 224108954687 36490329572 533164046535 1013768513272 605597787517 2263006169581 1182274506910 2187162140189 72903926197 400106782125 64828015541 586777490997 2004572573776 612623115989 38343901140 533213655565 1269998614078 28394116842 291230209690 752074310045 2352854482556 59522203421 2305265980307 1100279032967 633943831695 1190754764992 1766677354620 2494446220574 95618562 2056362936330 793133782239 3035214101498 433005091284 8542075061 290640608758 87844357080 564492631076 763754266103 1021108403882 413342972981 712189415545 1768171410332 1047985293645 984906346861 1591937337165 292220701328 420326773046 98149197774 304913573718 19506391182 410456648590 465184752261 9816527440 161820864070 1685287271613 232343521770 403788078456 1050279311913 2973686926 24859950625 1475314042212 1695310687800 605444748619 399506337200 230826510104 59543239191 1109236194009 358047381998 516502738426 1355631382900 184144272969 146840142164 780449994 172028197965 944911690150 844576598766 306309689062 106404451203 117647092008 61030572296 896351785776 572166143916 764337170065 186015201424 2256657383 60100731934 2251999059141 17786758778 767940899375 287430422515 903871382443 520343827576 25362472173 1905724206729 7580454791 635919191077 1382043572694 18289854410 222675849008 182755090892 1183185373711 16975274176 1074214987572 461078957051 104999754107 149881590112 405497239039 1246544917411 1390680797409 1184216328574 589646761965 1311111126151 288130689379 10756955797 2494215233773 1707827399140 2238752166163 118197241044 291801166 585288149803 24346481787 2169393479871 1985436368441 7904025670 4124584871 88129795109 1700233469001 2359564772389 350445220297 584061354009 254289817924 587503037188 340695244467 15831378518 2148626130136 59445448503 1120213685688 142149427260 671563510202 266356522932 1706779798101 2144977818797 1562213760012 204514876364 567292664858 754540342335 24711417971 1439953766766 63843470741 618603498045 132040780129 1774187021654 1142772456622 626799121570 917637118799 756870103031 1753547756347 652396741736 184956795427 29309237125 854961682931 105256951003 1422154314308 69942672844 138458287916 784114382886 253564437058 3139965906 1126254665558 192640444647 1654643686198 586172322512 408907810473 124356969685 675318296228 362257389922 822289065236 151530759479 2197011250124 783582769015 20638817230 1808402028090 567925614764 724834349042 83379810565 57912234352 214675291770 75527902495 608747205502 2056393355594 435358591649 1098758561984 194375258 837392351589 356941409891 1590751404861 65331667421 2735127547638 815466894902 86417953083 861681115614 230890279328 1997260212154 12286387183 80945823295 977806447026 209250012221 1118816368292 328177663573 654990664464 17922952643 657118517833 129425895849 2953054908422 170135258243 2320075536893 169371159033 76819282700 380281714265 19977898287 787072171321 279765750103 284697732423 154035064268 505722351933 1972986084619 892357122772 2681366835691 26795015699 457001815301 72611245395 1130967021386 146623331659 628869386325 1374274869064 219029146047 566137445434 285891968506 1462469622087 1271411531702 1484890919094 317949061807 106322397917 135330712441 836633931048 757059291043 39247007769 42047933458 977669154447 1947590649097 1701069022706 1504497586574 81758431024 118938874028 362342729364 205469166522 181506715629 1996646444994 2273907603741 292331137714 1842969291777 766076148795 1541527368179 46576762298 514273224131 115049758704 1063281847907 984415770501 380044046765 86524362556 310367638778 174723477806 3067088967128 362347309738 152137911064 478400414055 1061968640527 558166953519 2137757419461 5378574629 19373350419 217764674073 282236083322 5085506589 122126948648 1811630198453 2206327460670 2507860060675 287662019870 811534864353 1509816537910 1625825406104 213450214582 310464004962 955311966362 498020117857 4351412076 3426076839458 13669579245 50157017772 519102775680 429598739415 356554086302 79649300550 671287169311 47264519353 1009977868078 879392185882 115428320959 2783706604247 1947647784939 442453822090 83122216793 49495388897 150055715924 130567931241 2816901368967 1336976962410 1246122248176 53158493856 568032714035 1874278 1059826356628 288698302899 86070901567 82036644036 392455758962 95871870454 284947396260 1000635832868 65509059569 1995304571183 1034004107266 20942340520 1592322913229 37685791242 52281006762 1521574997482 1417198507132 333620734252 1269002964818 47991111025 32814752040 1373011230871 1916826744 968285384521 173136499459 72659722921 718515284741 1421831501545 10290910 243355022149 1187532039755 280087701037 1465933933821 158588122691 2989532809483 180231136127 202292923238 729817241677 599395675291 1065771928661 10515892900 40919412004 1741518990307 1815244148870 2257422225297 77991252875 2146134110833 1445939201955 46942034342 9513755122 1279621894936 217165747996 525790020002 545915988592 716950869778 1409865035869 414660545165 2548187122465 230305681949 65876235525 1879658509986 134758929104 20636280636 367606098182 340035716669 132563088611 585156540312 492690915615 507247341401 89768989362 748980355230 329563856780 49827597429 151442385594 584216275920 169820070616 1276561930523 520378964481 329345424129 703609462365 1369896633122 468878831238 84575105511 8039351363 27048677226 332201041462 178350168976 237270953609 602449003113 93528776800 86856177261 50924834778 814965803842 1242982321177 2788996323505 87285784199 2924725227081 417929733139 6674724075 187452098028 242684683406 2207409148185 1424351365678 479560270701 1987442555434 1534261306696 1428345204106 848750331734 1406719378773 494998586858 917237896555 85828169242 358442007421 1261489547502 215370349051 155946007373 1005312484772 2424090180292 33770372058 259859031272 79848703689 690298153026 162880268549 2572505921248 152971484122 131411895378 567125267129 198482754428 1015732364541 37738134809 1375616542762 229133902165 4749643618 1951365430032 220599778730 23334534213 745785376091 141231038166 225236660070 91385557332 883284738102 917117500057 2528849894320 457749304717 1775955776287 257998492807 607989766042 1958843685924 966932165708 97886791427 91425230648 472806528410 316207904066 1182625966700 1648410458849 213450240577 2151988396290 1194185432296 925469358534 628876157078 221570926305 2041828958774 233601669590 2099134400460 245304643873 1427908958771 839901540379 513932054279 362589508983 835194017344 468977617098 123661176042 10030554919 2400976498 81081880286 1852622011487 447325192007 1432773668695 169561858314 282074557602 220564442663 411142333986 68950396037 311990960242 1274673233716 719539612204 796870011665 181616492907 324552916702 1569798678872 2411959021796 74618869433 251215951034 1370795155682 804281563085 10656856181 46706940012 21148714839 464471165194 1147686522279 354296826361 1157656866815 147910257313 86543681231 928835441767 959662229433 289356469360 197060156068 174577087083 1003370273488 176546832732 288625124988 266167921479 1154287210018 1018296521796 1457144607802 2367067184037 516450106624 73590760186 87622029293 280652202549 1408935254823 477346250245 22754646779 1614509423838 606892746081 506251979779 1168098330528 470940174504 525314524297 309218904053 1660630272796 567830338508 717865472470 1939660190388 59581350215 156595356456 250667069046 20509034731 1364787832175 1238305711823 922416841983 112720962131 80845564576 321561866347 1788160556592 95714289266 2483845864800 2308343466851 367241473 35155142308 1692425104150 3099272802740 150336558370 317911260602 27030685972 353297605231 273457973106 1564877492006 69004517563 467034347786 153495916311 79895945383 742892362090 1317457854478 824345506903 259287910686 102987865382 117536956947 2406079790612 118132321912 393061921542 1863981816445 1587818057030 261835679206 491841228114 535708324253 2269001482291 96278269856 2338495163842 16900327582 849301851809 136308258718 411569502 185460939459 648197893606 86322614070 528205552495 658707717397 2185065373435 2168131359182 1028152708937 389770335487 299750659759 295510370646 1125498951538 527264567374 403030575272 172538108226 459466946519 209769692325 684752576521 154146187193 2376504321040 2822910149322 258800714837 96755323684 96947068514 1202254606984 547662103026 911177422480 379477140734 374451438253 2193809707741 1128887184894 104778589217 8092739102 737373926130 127203156129 7577268436 809810331569 5580004566 303445057311 52829301884 819002148212 661970999451 334363035523 20082403326 2910744313987 1760214194036 352712606734 299023973835 787056494206 1225559723028 96775476647 576011054426 800380645871 51084147097 1496633460083 725469227968 1731252044257 54655392309 716521191897 1030499264492 1076807268966 899288830820 149639046238 94310062353 213340755127 4093754380 621084130626 42145145764 1525699304996 17882261535 369571885462 713675624395 72464753634 75018727428 790903818243 1040211604276 129093214887 2469294198585 145910532561 21148640983 1917586671910 1863235064666 1264328052715 506436682655 691656487366 1004307467897 1039281693265 1339321927866 364131691022 776577853698 467261577744 632721213764 8608922195 44536468311 199830450984 7591933714 1388579478528 42839733589 935829574955 73747368153 24973254543 288649285007 84906987602 806691713289 102928308701 12679436031 964252487930 661610311503 2005903306128 380945296658 662457733908 1042416590541 1048431716330 203160767739 1619731851608 226279361454 117127966107 615278821658 748788433434 1395973767441 252193362652 321721409285 1633626709883 933155822 140031298777 54449345408 276731183405 1122897130228 148181998705 546286459215 852895784294 332057473081 496437729387 89859683965 147318513770 372139983488 1640952403448 537152958690 1214505228205 933621955551 170888979703 208413339533 843080624983 461980342806 1410197758 21341056060 826775383140 1118486253438 227923088087 814130143762 518875368413 245191868072 1936367573713 5392207812 108947344467 371279986302 3326784073 758384789997 1791951305019 354993962191 2135444180693 1633009302451 1675918434185 365389638615 1698190222609 1001637297972 84344537898 417416923914 692086390081 139578968639 2608622886586 1359800933620 684041550437 126927162671 124452153011 83616375942 339327646863 484628725300 239502741517 275034577149 1412553245044 1713421442939 414709746840 351621867836 127760549190 609256203168 2007743965485 26524421500 41778018608 1587888308720 77231452972 157832361796 15129767448 806759953117 93112586767 733035641494 2533990493531 172376669714 1357218095967 1824264457116 44861861633 197093820202 41660209516 169468903696 104252613204 4054503259 66615285358 46781827256 46637178999 485885948368 229431396758 2367275239849 1787101076130 664859528723 585390260835 547071488787 1883575689213 307308818754 1458207684455 445562179253 508836434370 9703184552 477977001589 66362952060 76129871851 888883845385 283918594937 1081996562535 66930974652 240195373289 44502240008 511983978068 1104185332483 2861882543440 253017112625 260224769815 37235160717 3243138876 358428342349 2330747587617 1820508448492 141212929449 397456163506 566758266912 1278898495142 81567419181 734636955764 552079817933 1966459881768 373026340010 6087295139 115227316082 1180978529963 1012484553185 936888773592 48108559921 927719491292 801269660898 48116074432 201816644987 1271609235234 13991440782 226565999209 1269118899638 1279792926391 406726895807 44947738997 342084426380 1206475551633 38584356189 1402798030873 603893411295 2761942082908 344852233782 15546416689 2239511945888 209962860099 529104769309 92041463967 4274460056 374864468320 89380321888 1010789760343 229822874177 106091454275 416191545377 682614079405 218536739692 717312274295 19664977318 761700799978 92182005032 39517926232 1987576251665 2768997841270 929320996958 26748438219 32058630308 530779301099 249796957873 1612399779797 1881432267009 479881050405 1345037409955 902797297363 1115330625682 783430935384 509706592542 444107222562 40414263246 857281273592 609710825375 683570350233 192144978651 321132914779 355801483968 1527348256487 198388102737 46889050644 23153885810 402082225354 1516814880228 106187064073 2409117010082 124242597085 1473664569210 307147161933 172844185186 162520120531 2311798102187 2191670048636 827104365314 1581073648382 116803645412 810910140 573958666051 337968325748 1164015126678 48199740832 15627613807 201956891814 700931684098 333290901551 73142647063 957797653014 14701946380 6285996571 6452754924 772164554020 259344522394 506410751757 1324042566804 175874927879 343147366375 466866622431 96820901290 377671767029 493186062360 148104573747 53148144148 1551032506382 299670734726 307520165345 2467379966322 633855267968 304283730775 85806370573 511548666178 41019436612 521999218343 37805000492 187222498953 2556423357732 85521855238 798268889574 112456079324 514022716295 576708513372 203048939509 447050293102 950434686463 380054741 246443161190 317197223607 493884981432 2123517445872 212109257193 138063169579 839528981324 155165386575 1595943462414 43159157037 117405314714 215975556188 1755077910001 693191974573 419899561811 33344573577 64254194894 877743697025 1377878378568 244565111374 34496131726 2454080513141 171972307473 7490936351 25031158066 54571791876 821049487624 184156390832 985799594757 298300293849 503012342528 803043988339 224680188067 1924947539256 2749660451279 290212883629 1253821818626 2036622967338 173925698185 289270578459 634406788152 1625101190701 259895843638 1201451836813 49469701014 816279696124 247595745595 2298709432320 2271085197876 30367182742 883258039141 363540841222 366630905906 497515300891 1058858952180 53440044342 637439534115 381629223010 1220275096045 796729538124 28633907705 308177475680 1257600989972 560869054193 450896039536 1806163116440 624442406426 331862514740 175361661210 182294845732 2168059091837 226270219601 1048951175 310488974365 2729931609323 165805480614 528304153474 1031227788 526972670605 937775365289 1793146964608 629096056653 37852954400 10657215414 102366913614 517289064663 835632148250 70418925819 678161113363 1685364269363 58235671251 147834890778 275551688969 689505326865 2034845460856 108876669400 1379078255921 128072001274 337499092670 16057022581 156107111590 658975197269 218145409814 1340570167791 1264392407636 2042189009331 1072599782582 244706586232 148813682323 578411315095 161756919864 170625422908 489539193705 137246397643 142416985325 572375442792 731527463340 142563305183 1006909613723 879896583243 662353258064 1401875843218 1349869875132 122897439416 106197561555 1986821876063 873619133555 278020499437 61608964110 364493111144 86949956055 74081422117 1005932565220 54146940 15960839525 400535125611 426170573482 54799685517 491398417567 2323951564193 133389255176 850644565267 152283255047 116587000086 2329849423507 1153919821958 24814289432 406607488385 7632578359 286508284208 686850976469 225413781070 12492283246 126936852676 9708523781 86931400728 1979978770868 51008043779 448256566377 11151032662 2098138571 1787071310247 33659616146 23284068076 816312876085 440927463761 1550267685466 122957705169 439180743890 248602746082 694402822474 9259526888 180204861051 1163569762138 193537557891 885967545791 58450840708 147790338236 1147183376202 787033158159 361068895 975735501 515591565848 24771097394 58580392057 34802694949 239018907059 131522469 386318796867 405596717159 1621303822507 1326477115950 4169048672 926392346 26591687244 829798287203 7092287588 180568174641 1464516097222 305065298356 234183987274 462072312999 195800419795 877725826963 158336208130 886391557194 176870212897 570146130404 926617811492 30755638656 2107713422836 153138764397 12878456359 687653727191 308629045975 957297237882 496717953331 560405408826 1426766523654 2113280047207 593121254482 252588937117 548848839346 78826720697 193606457 1001527938459 1191188209776 2502577913471 46095700702 230087021455 1992213847 89759380982 1694664082821 51578729662 127650150976 288338096057 135699234871 1960815687 1752115609130 19754477688 2282665850716 244020137714 10092768146 524198 273030413255 365164426004 578058704764 1041181215798 31406171783 239724136086 707631635136 178915860829 236436882056 797190720047 127818343288 84367524052 1870538468308 393352131902 1557365730489 188397139934 61358096785 1162483090 1910793142176 362035131509 59380229455 338944421218 245983223945 2020733359014 60981517758 143343196683 1681405746005 1894336130239 163597997800 265498092557 210156081844 301384147164 1998884304480 217393882272 170836799427 922874863952 140758381076 1192746807241 62420133211 14505760888 1389867165579 790069153063 229079373865 758847964657 277795054844 38501422591 97990115994 874253773164 354222287779 634819854185 166833904036 126236384394 744626049484 1309504255108 60975877092 437518268596 155009405961 63139048650 911819186129 81189689414 1070722150002 1071336702992 389156382239 11924634333 525396165357 280723503768 1760277047927 80338650777 423197132418 397686995481 604988346420 2693441381716 333676343651 196781643030 155848694808 75269749993 388592170434 125258062416 313673568170 487336618517 46715690646 86157566305 55677366570 593615230024 1194669707680 1604739213206 635090045692 221717985784 51148152014 856679305672 515797368074 43771482202 2580594341 1231766260242 1142904340492 191141872411 610156163916 449622035566 501429409234 213237914303 280286379084 17886803143 494154930281 1202488401987 228827637282 323242491336 1252293534378 170551119666 161640775367 874529341605 289460892265 172645831032 93522759623 315303321980 887872752740 122987609806 1505905566767 1766983049081 378323161163 58361438044 396391189739 109336897693 548859907700 391975166419 323789891620 1378123893445 1325401611177 94436937239 1048590422790 1107240676976 659194145654 595684339640 111452135756 68218670795 758136252970 460885179092 220137285682 1475219752270 597193304049 216955901160 100460600367 70847129075 2290668678 344919858851 175441451284 631684430734 1424403093722 9272678214 108345453841 340548969627 215467471786 570805501251 15922332564 223322007564 1185519720433 112882446249 332671751043 1382404349433 21429866460 1307378945571 2036284130119 273628933028 304405606257 674663598756 77654059475 67932411736 35986615346 671742531194 267516649580 2110325300193 148011589965 1305204893326 50850755564 989106142128 359677089887 390202904197 640162874369 85337970754 334929799355 344078537341 164342473957 210110355291 327479003860 35315211232 91627757139 203097982133 313237920512 371409151261 904892119813 860182368189 135472334720 1763761585725 743019014290 1662606487992 89621414159 963204658526 787023590942 31509767922 1625620852993 148350972898 1158554863385 8147403712 60591347695 1280047361523 1082222474528 722978954918 5708393332 468175714835 166485222182 75599570289 176154734898 794207089998 531751747261 538136333166 7723300347 183444657832 192331104790 103047214122 873421807882 136440300456 49419513296 178306926385 586331595369 813465942949 938195807453 49085826761 54747142773 155677558342 1260898694469 215890123447 67838995044 114462319759 959840442178 203177259778 428986740663 1729223551731 358372871575 127926923887 2134161933374 1302553495334 1643840803916 181603072439 435988829275 213764363864 98650323636 225562767440 108137538620 25578094293 132490763709 693923187247 315293262 162702420306 314427207559 56445666173 242636694845 1705213577732 870888459969 270570222409 127014678144 619140231556 737569583890 1868293609028 309516727451 168260144482 57546711302 537094215999 261104688016 55058714404 186174547968 10009978277 1624520087992 99667175146 993986800 76718761765 307697674328 317821488303 1781009936464 136481902557 1389810715803 262641758747 84139576381 676745339801 1063928862647 30728375849 42316580159 591629634243 108769006188 221411347821 505310306308 100085274311 76862466482 283916180542 430986514196 477257072319 422635255507 409004526071 606609219667 2445875257162 269430555346 124020671395 371698589480 220185719799 454702701611 445865444669 882767042711 45458474380 1461322300298 839300044988 1591861301936 1800876162053 555771158338 247441836386 536367506684 357031073132 363680806401 317659235994 498770357604 115551911220 1886304796736 103773868303 185494852762 713727519996 392958912192 927506884141 121697030381 1644615558588 2658071688391 845626432128 818154843782 160791160235 775365483051 34841999400 247317677017 581183654625 43576237281 815210577866 376806994973 1448735142011 64522619916 663411513129 752707401418 861716977602 796592765086 1664853464 335802440402 69674926413 532150852041 1245110105579 435040347277 33191639802 85228172238 357414571793 174251482700 729201925696 33716624570 2461510347497 1100185824824 41107258166 141711400104 1290351324815 35422066748 273259026074 54006237709 1282276163003 370985986598 223286227154 1838993610710 290058578427 96210033867 1685004175 1578616427364 1459180489585 1201762866026 178790410476 187916021213 1991815692760 124543387539 82682775324 1116314058458 25840108342 44039488664 37244482752 1815810583664 1250761636863 2000329433520 197784833112 308803725972 1859307784965 811967940490 13894406848 891613810430 1662702257796 198731816372 100381558046 112047535425 721578602935 51040771021 1579166965198 1015289895254 85517685286 198510370758 348226076317 508130236821 277924790093 201119504278 796585687941 418985947147 658554261607 245641909370 381030910948 133365426160 226027922997 135669081744 2090659779070 636354936176 615695342048 2068908952173 22926946547 1352031795780 1849732372294 41465486720 720173256653 186082440749 331959973618 723914222310 212722813732 6186858949 790452924648 271996461297 1357215877591 497885639950 2585269000244 1882894088972 1069365106575 1712984999345 172757077885 358074778084 991752448888 400847233224 552641612124 328936412827 171227526 182522170860 850140080090 419555885491 7493865151 970380846899 809482349813 1603681303926 695193272308 146722942932 258017602011 176704214180 334606171327 62603778927 499187912694 4427596138 2376299484728 575559403063 226228706436 943980519274 2089628184236 4052369724 394300744002 156775942448 820410470602 1251095619994 278187856553 1066709408534 58523942940 154814350186 1310281249821 355924949362 170081099303 1626125975344 223651183183 275713483628 101958997243 512964075967 1963214435671 366044211175 220183267282 1007264904288 2629327418677 38002555423 39696383450 20376789880 362227192494 98394317910 9090072307 194945254770 1687757999079 437363548321 82205036931 486500155769 312353326737 988707608575 2277318346414 24160846738 721149180411 286469170502 1664174496312 675915269607 332633177045 389712399228 730638234289 7287151717 900696286082 694404890418 472028148579 334767466830 711263656122 368834688832 298481385371 594855516975 518227045295 262954161423 84033262711 43975458099 1388926788387 536420360966 509390564226 1317555176049 9482562405 722848616802 7637404245 8041230374 101149056645 1269257774308 1067543459672 84067993390 66713625406 261114593359 474781614433 1100611788113 128266991888 272526360087 699842278772 901291860067 287870512224 358801645535 331941876841 315443080274 497225581924 1439302638369 934947693566 35891617310 1569755597200 164309095972 14291007967 33160624033 107195353013 788832156780 189716594929 957141643509 348149922852 76797491317 4165128361 1004506816560 493949018848 186049041096 44225936498 1115446259457 1976421818645 21997899511 26007249055 70786295928 102888882643 24429424452 272778739850 159354249285 84134517526 497635218052 124306795523 157948479479 2249479012338 28206581453 96138822664 492758107974 969670990358 1350348143401 215351220140 632820719275 47604947968 111960637228 1390177754321 603267282886 631706159152 140094299174 1195907393951 1949214757769 874720269793 1157023725441 762529940674 1025291868914 889955256207 1295235821784 1395710600805 78390811718 426013013858 121947456315 94625305775 368217451290 706875500160 163671484962 491238642126 1155051334491 594527004018 501628867730 145297963545 22867688089 1144227536152 99781507058 2260333056408 1067650715488 947343265340 567599236188 778449916909 90426568477 730991497939 787665496615 121352074754 139265214879 536141561554 116589377624 109156612599 942871584625 74834052189 1355303660667 900058193986 145015751699 303779625436 188736152579 2221350700903 1182794916071 2271563841423 1760716448222 375138821106 104896404365 1363946429663 1454230075988 2100795663565 455529463022 1245443621547 567552996323 1097258887696 2108117459480 615204945368 51914481080 336730414010 245448107335 973308748285 1573342085127 2661694736 613667494948 32647468051 1020181034821 71236973688 688320395459 111887559366 481728739225 180576888549 265671460085 110308445126 1238685907846 389573644051 114473155250 1377901075697 462227595054 588352151911 417745542174 42520641606 744630504714 262160607545 78480278940 106361118307 1333788073308 572797884109 149590455229 1328539910325 801371673898 326710829972 61436529857 556691997615 47623417130 43871228016 840980318255 661304568963 1128342304178 445933354632 978360553126 1990056433836 44899998 751447738391 18575464322 220773085890 192028957443 517364522367 745671822838 99641435477 784195332839 397547106453 51377565008 4128579639 2522857085291 440280703921 1024871172059 338640129194 686961773915 23507770598 145308340877 459409693385 156958190558 815247258710 95211804056 1502971700113 152187980518 12770463186 298923963145 898389854514 4680971890 4386005972 6266961573 7925570607 1344131760822 2384288967794 364650704856 83920255813 42494789018 1626676427415 248921979386 275927130699 240145603985 217759016511 67259380720 328903576882 193398485355 13043134454 14928721766 88741796911 142583959580 1166730651573 187353555248 430672715376 4720748257 39793916985 853973739748 2308838563699 602508070959 275003655857 553124398405 313943370788 287848471081 1193076131292 815830219052 775432332529 28541463401 61399370303 1085976157506 792502891605 259077969613 153733234111 57275061035 349726884250 98551034567 111729296365 2151269670654 284443259043 1170513602900 295483416702 976543295623 37429674387 192612575603 104015513789 957771778558 1617721566 1299935818362 387007829412 332549612601 943151507613 1337238669987 1765565513581 436324990865 154871083411 217876754710 261488412595 302460522153 78328379222 564997493858 61481279440 35282980672 670004839852 122283264359 240960485895 253214887495 444329461923 287538764276 321891431005 345877272 1918435742406 1724904220536 124554934878 159367661279 218607125015 502261393684 6076841773 53755092638 1460694992137 968949337524 205997997757 1282920595680 1992810124450 1657430643361 331065945434 292081690643 148353483588 202227308927 1587634398912 351131917608 82994558523 491713748957 825801941230 970203229651 134866042868 146639010581 17483984691 179736301266 133485336117 618557882644 369398535780 105038609574 9532155602 166971117291 154717218991 111133494603 10594708371 248382468230 667151129388 98157145378 64156409759 1426316315730 893280755032 409651700145 730819739657 17982929410 309651749993 307198522009 244033287593 2372988776011 384112963674 378964707512 390214111613 208736270431 169530573093 926314891427 33311185374 240326268027 957156661667 222671835168 22090646795 1679562404 380214814129 850099778182 325974847798 11935248816 49238116907 194072615523 1811421096859 534198304299 1742606198311 800362639499 178693194042 9668564584 6310197653 357322950067 762463269899 311596650281 73246558650 2256402750620 527063438880 671381191671 367857126453 1738970503174 1039333349589 449820264218 322768834532 843940709794 328607841326 25221148105 471044714997 278732605895 189630390662 1157989267211 459515769099 383055637118 251243733590 348215967080 360899540134 268785443241 613843841609 2134520398 70511974774 680345618026 264769553506 33504295986 1468187078596 21312265377 171823098544 78439574597 334302127989 1609840601420 1111611957315 1350132847766 9337367133 2142590085888 1092791931751 1876806658067 1578357879944 262877237194 62860679471 930949967379 464751431419 100694047593 247207704314 1044116592 82281811117 61728271937 1652703487449 497877867429 2419993222309 570412000228 1771066613862 17351695663 970543766232 11920654254 364356967562 693422663212 686150043125 169378862380 1741820430159 29132271459 1498909765395 182546113187 463242046876 162461590896 154010467722 395764630538 1051072550475 13024560868 81934134140 938586788717 10815861730 34939972095 468960896453 1701715862054 980171191474 4576433285 663010465312 240862127251 423925836548 2051779646289 15980554670 322793737521 522428783660 1354833030127 421588319464 157281056990 604427816441 1412826166761 11964418469 155683387145 682032489752 497244986414 116447501761 756097958974 1600193523465 239360119171 362795457979 150252678043 1371432187330 571393388878 6127579493 993421283023 1041315059460 672711272239 63336640624 487671707593 53100506698 117911011829 1892577328709 317628880783 487329287923 38946302 938044906703 200932127950 271732791946 1027966587119 89710749456 8777241150 611099869865 1232374497530 472116591676 888457227699 1238565082668 180067518869 467685518865 1136795569849 105862930928 1185416647277 1106158273448 55349160759 54124674700 360324086496 2077832751720 268428345838 18111392393 1703154770127 193625213764 311285034731 836287727984 613870704808 262561775417 921402215962 82505680792 322376940815 385780575318 145200371982 80471055872 1405570185 36683736702 1841015022192 77720849726 307952324095 482744631 91067643644 24437723439 476378614697 344647599331 1197707446797 355271017037 1241631837832 58848074507 22625626670 466713614799 579765399976 246341186316 481519575708 1360723200470 1290336933349 286169310631 82232277003 677869089219 142963835401 1136298344632 500571231623 194774288379 367532764247 375841432126 88878768037 486072467307 23674073088 420942849636 638880969967 223171240556 176468309482 1664578679697 695867822107 240332682913 599004514751 120516402903 228911104695 157764114854 207110532230 1877264837562 39873271916 710771671585 528144882617 15723658609 142065231837 1179567707375 171900525425 1247234292981 37703138544 1076122622020 1433751481090 618306169310 168746843039 126927523609 764368033973 181457949986 46516951033 524280955949 704820225443 2264680102 449676270007 1526920580462 64855224000 408707087961 313910154768 792978634712 26387282707 75720809813 1250309047860 982557828804 100535075041 1470289119276 145664858544 22937081964 93395162931 1013241281798 1036134922869 851741933837 553754772525 44089130947 1888978168738 1125071476187 132985230731 706352371722 273390359186 639407789543 96364566874 282813778159 336041746278 130731606483 1074974461815 474276602899 178563844464 1087012550160 153553762810 1184207826025 800573153190 1050028096154 282380352018 787436984210 62249946031 631785387446 1463175119931 4102129094 214722752035 117942813848 209813327496 548983023581 106318647764 245734944319 1505023671463 695702582984 336901961305 185459082933 165721715232 321329327023 1348233521404 60244383799 257593869886 1120241225949 369308349392 116137179946 221388894159 673801340483 745307499532 764760484113 424946279598 25393541679 560761146497 174304973905 476698176778 753690860799 55154393024 1068727215276 715301089867 157498867423 573581746647 1823046155946 1919171606100 371559794584 648835398605 1014753205250 202041498142 1558020081431 140117350112 63024838588 1366478305276 481109238026 941426126011 35635607926 69976880183 283981981015 756386713343 187455864914 222935856437 1496311751804 763672460613 443135242734 1362986306515 306633946807 365949621603 627555844958 161373339236 72981807133 537609579554 2568698995 166586028731 339002404291 109048792564 165273838235 239201881979 12668029652 215708273722 37506757699 486099432821 435988708617 876643737667 200340821 545306559360 8841620686 117522978695 108383114228 2175166773643 156822031052 63590377737 571884047087 83504810610 343111900093 199665301916 177320632093 298804184205 1571606578637 1305549244294 159511748744 205237290333 11303177677 723474204742 453767915985 2227367311319 1542495212960 34711923269 327103740855 1817641885539 257630979434 1132644936519 88949659678 39343576439 229484776339 957552998542 13261303285 607384743851 640177011014 737186971791 101129037436 217350056042 4406993928 763949851917 1462302987586 63636110429 483697359496 419794182633 1581027525238 110635040231 188751497936 392908167059 7128311158 1052264030572 241009556872 839607453022 762207226512 542320504719 340310568891 39151859717 711297431061 237012730457 1973835303 847549243951 54108136536 206257419206 732033114655 338362317147 520269115920 498998671356 48764549170 277336131453 832962386688 427172376733 1226448413520 27794963585 80217177454 74982431456 1237827221723 46099299858 752793112078 1407987349887 217595537704 259708470377 560466958314 228586259453 151864257597 302353995943 21936017167 220939319834 22473851458 910520904977 36306143561 415882944195 84906205961 528265292467 64819781288 813210947674 213460048280 418102428067 82064248324 231104066566 105043501379 71051741 475737318598 2017389616 9536971353 84797016053 23519037567 163832795323 283250905631 68486340564 515986016718 244033363572 1008789372312 316511039635 740607332487 437527812073 365669631613 348696780636 896107432248 192932979072 84851700081 1711219890990 1691021077111 524830556836 314857699407 861571910308 1555302319139 143065483770 269866319887 100210733596 606410535535 718808538012 352583309373 10759813225 728822709827 32785778865 920372103211 138513059794 907512127391 674185790925 306972509005 1811814834671 1218827075553 667995038095 25161506461 85636961917 16317656089 180780347936 343702798604 30107724869 1390018153177 790844291024 2203784542295 95662784432 2319627576698 186171508379 102543491864 31034954786 172189478126 1021151901891 142414790510 197046334609 1961745066018 73696074606 255157296599 138219297845 231568624239 1332783289751 958880476975 502559869099 431976617512 249430518290 66311309399 1282391476023 67793618714 1302628700444 830811257178 292445384067 351500488431 338111960535 451418653789 63782112327 367708279564 60246954091 293839030928 2100172532569 544447041860 749927247739 1009133210661 568383182037 228960442006 194902182042 772089803162 591675700408 559009565141 995920401386 327045865162 314250430880 427132904704 1182797671261 783793179991 372457906970 281846716079 372378234964 1454079406643 546946267836 84600363810 1954411117827 69324238595 119112386080 103340794803 1419641465094 23732181230 846725468097 884180140997 8230897549 40362364840 606479135828 182463789556 1774174814008 338579381778 28080695678 1083552848283 33164345682 927071285819 413520963196 930467270263 771107903113 572846062071 1019680983812 68563057529 1226253187617 51819975396 840756635618 1339136399796 997850918276 92958090732 1393602696948 470013275886 58016514734 1422761567 801531227427 956982384758 380072055513 1661697236766 49325386622 38147759211 509692867683 1890140917291 47781690678 231517915596 66231219719 156988765091 1388981200264 471090497856 3557660883 782758403712 69563618090 1080265872227 99140751980 1129151766406 334568375288 36633231821 312159266211 27609750788 998412681344 44686044438 1068522780055 589028016386 1123899863078 1297071875139 35678993970 631299268490 2095998169497 292879959731 517196854477 190102661268 331802501526 61293601384 92357462358 228281679939 117455417209 506961387667 288349012262 697705133728 212578992891 96505552514 6151517054 1761173327573 393936916456 137475618019 670611380149 65726525349 102469550762 51692094533 14536721507 43307419361 52730670165 639087522670 179850814973 75207062654 1448336134297 357868745129 122275031848 94499004278 348000428488 20223696743 43755769926 1207621683554 73824274643 481976612314 138010783636 783199753667 1144742060710 830632673631 310087803588 261037810605 658595549617 339447403016 1118720752 93386643592 1842123838527 826448574821 874777333709 469200698313 104238130007 81378687920 244531840745 42013333163 1622236097811 917223877841 875192997763 1142933803227 329947658672 463022177920 144432725207 106998801926 100522753527 309951728172 409667647204 1693985808404 859400400526 563759406239 806556686376 263518113724 878352899446 95404600054 472397041385 805787961 1660384390060 164174582731 1464733040845 296193585200 432208736379 111438265880 288989692609 7936120345 266206037611 53800258837 1766054059683 139893367951 123685644711 955694024525 41087686657 35684776563 183167806551 402952630518 978830181420 388606707481 104631359698 1161708831405 207821807481 458129799211 561693135257 3262206495 126436295248 1143099020561 86456972669 596475018006 573653622511 1192958247960 151091686396 107542386422 387813565076 329374432379 1549181388023 422358905563 353936729889 270178699924 1122493760637 8580585480 265674645169 259315421745 130307956119 117458429082 98619260748 147282793258 1206215140512 993812420838 497566458214 74160630824 696398136888 191109069137 1910355882320 3221573494 109966917461 46896093130 328468124143 124395549036 74336441497 274724043164 455875759019 293547571605 52137020192 20430084163 81165623390 214930360806 1449205222028 535674495707 500411936472 154359350501 214303096378 485699537139 582302807818 225671163483 216375772738 1044195929428 21797124280 439029768533 1051875486943 950518488682 220610988929 49820591213 861510955779 290711876284 418290724386 650084628122 79580485714 1678691625019 73912470263 59615733271 195951722117 142940152922 198541312441 25278896037 29543992632 686226921265 1485182970221 1494080734585 828466553619 476543133706 618000991503 376945523770 338090957692 508111499000 500133645034 82483070726 319390075073 215656119794 73961687814 402458199870 269780289819 847334641738 818330906 511328664268 375553807227 328677408923 151265550981 877104002237 1539667822246 919058830692 92675603440 3533279260 339939719311 1655518038567 621894104517 185236344370 579433186242 667326065546 258314019957 15055873425 375955131464 92167651796 19551551780 410041594152 219721912461 192233530570 606485952110 926971392105 108384844108 547781473894 265926153114 710716357114 369299189363 18414901753 212828077723 867886309199 1145072771262 195502580419 5229126231 845963714935 1276979241459 1481567991093 560369695204 50637377208 1489999704506 1094071086026 44999590740 1683766674945 223774903436 30434382057 181869228452 708263220595 470648520391 112891213721 412035099391 29727208946 187811973427 2093791895475 471138640552 755803978723 66110432049 51509666201 457621342614 5428178875 102366804144 42871729678 598263581945 328731061759 159354944822 628184035489 1182197947439 296714123915 589360627721 1437970949766 620604475556 33315260919 549801239842 11002980048 175004748942 1795603900864 427326610177 1416271458775 456793166891 303968213665 15612432694 27270791035 388984078643 1202577694363 495492043917 163972225325 1467693829733 813684164487 102950267706 35233151777 224654777970 2243377527748 137034434849 1576645633123 1078745822921 180856750370 642488266849 165820544200 41494051019 807831162741 1005527050701 704226136218 113934290157 403138161774 7161718203 38319575484 102583344996 249874116856 484703919454 256033140743 1397430985915 1779506892399 94390199551 1710315236635 655939563896 113132260459 135018360209 1276658449680 319589207897 1222059009332 157224444039 525308037102 706145881667 278875526031 787019633465 49533234845 259782628644 921353635797 108628403839 49819415172 198975232345 31698179576 567343600375 1055564820274 37296876176 1145612310993 542935004 154981993588 145635537014 888693802796 45909877122 1101862828012 336246175896 110503208196 1642533637129 337543009111 29738919498 373228760369 139579424690 1021329592250 468545376070 474803109636 124942649173 665841478500 445008915367 59145274402 2670178104 506233258 525263044510 357641114166 888937789882 486239858373 1395130200935 365828934822 97981952375 374639703496 585811332162 1398483361326 1037769446437 514574968235 488447970212 626637834844 199787020242 1598666632380 746152073736 719856727747 322278601188 1770054015869 133670769330 157600077494 323727184357 320555830012 17030814273 1322169277581 685362031478 453153216471 24690550305 413872027042 169735933738 35073974653 264823669051 355980969471 7668730645 699358598632 233154838564 21121071967 117545356340 326165812798 662033681365 173170463733 10026565743 228123840567 103799212029 407130124918 370490994102 81408705607 442603253703 674225951448 311917444606 481422551447 680605419439 1616421819820 84346153150 545844761655 662545437623 437349653946 437100180894 30792209833 136769745334 662405906392 96967350529 13527511691 16683252597 12268657483 1133826366658 153916751087 612211844105 509239975563 991196633650 56374365090 880909125971 519611719378 75365698349 35116175706 308601519108 1419057150 87292065488 197281314284 39227217400 552889115675 522669220802 428147688924 1443586551 176464328728 1426501388028 130013691780 40761401677 852375274216 752837105361 73499418958 875905803763 763392837894 204305331473 208348677691 93006002421 9766747180 269909685784 259263864091 265640002243 1073948341358 73105587118 94134537469 436118193954 323790458445 384449436868 76953220241 131306267551 1201515660160 72008425607 8724066665 45770347830 185249831770 612367744520 87133975002 56978086590 443939838986 1565126449588 1284427155104 29066462529 751072134456 247389187255 602169458621 132545994491 609754322464 68208690070 635699828926 1171071817295 361134362559 213532726252 1288431927756 1067304139574 464604048400 464836866883 372769827295 606398274430 379702496317 172154113003 63976467653 213787038265 1294657393019 241784032916 848080503853 980632482068 22960204325 443858562130 1688029353233 1394888076407 226815782465 5290213002 317266699988 1672785631312 217378764424 127072502038 543379287358 55849470361 714028440444 104197882984 226541375994 6691917735 1504808929737 45427537496 94543865987 1340336256822 1709090914673 304729173015 40466993954 322654834108 1045027490650 93434123176 256992716537 96894279392 471417918636 694237928375 743952049489 50883956854 88861794618 349646624667 153586298928 803324569169 1456742237806 304761043324 77925512346 377875950944 724494804555 241325468043 1050596780318 214153543921 180862346377 18522457345 896706485414 328076274966 242190442882 918823702935 1124150765398 414346810323 592808080587 10825214707 1073360855857 824162344769 17616006224 703544619677 57045853168 24717619176 91797006921 31748806006 689265421452 1390570529897 494143607171 538394524608 449687858590 198742398782 1221874354498 67774530715 362132549536 3561992693 1016657604913 218230261565 1225765483491 129989424252 91253809419 87220810687 1189302863511 934495320092 950919201430 239868072560 475289200947 692025440637 772643760971 242810475625 335712567226 262006 137884027180 517795848585 20169733621 10324831925 262076693996 18588172023 760994742 485957087114 315861035093 1402501646500 1681339239860 72064139933 77207740993 220392439357 17550850163 1754592895828 229174007438 30003174586 683638528195 723271919076 410556662629 1275785848265 321447418289 185780042570 718851700430 883866306774 19035978594 3021800648 1399772631207 240448292649 760883280043 252505300263 569615764202 692160826629 1583024011664 111709572903 1114193260252 66542225469 195068424175 2828404327 456407804773 315965299192 622885377538 24589167827 690771178364 104274754275 275684972472 221603207678 1102153324832 29167733617 1352976005045 1065790765972 90285606755 928513362125 180513290357 562724242975 503669914289 1859828236487 45783930341 564360000736 518270094820 712186997749 105873035986 1864444076285 15756223888 153197504434 1331484747124 250736690483 241017685359 42641918622 71506187600 42311641037 337799685364 427697989986 331975243205 604974475406 365013252709 579710889611 1340051625670 13458096984 176337699196 71619911571 301948679258 80997796051 185210226283 363309855668 88411413659 852266203886 886120359492 3700554456 304451524688 79569176964 70703950096 125078067811 2065616001369 724015584844 164249581506 13056034332 22812102663 200838360189 409584405674 914973775684 238886249554 128354477538 256706110573 1072451147728 19832697394 990953125897 1480112889717 39168229171 483012064445 641438065374 366238279979 16349861361 411479859269 223588192220 378932533492 194425422308 946827217338 28908274989 134535944721 416365360520 27252851512 243470285621 666636267303 688084760510 66753278211 19709936210 312349709473 385461508254 20145202260 104870605734 491532202421 1678497194067 27716169401 73219591369 409420986523 113417893152 134046470761 21231198997 12830130053 33723799182 137755434370 506574467618 313703829384 148306143078 323730830024 269178261479 1114607270152 118696545810 441843886843 187627632482 513765793698 229274630243 158282180100 15522979723 106447357792 704501726698 80379880678 987489352374 20007423533 138007866990 1049959330286 225634805493 17975562154 183624742778 112283443433 41590740204 120663295684 378758456815 532813202807 79527475344 576354289528 6091154666 47464386118 914452870212 49581010741 568378770736 563997965471 250972547344 316808595911 918840089782 133940035135 1216207584054 268939705061 134801942273 19359663269 1059535833169 345088598994 5802270510 164955329172 69140882114 160115039883 256145445611 21640421751 158842167111 816238451823 539369307631 239535749149 254345025074 1647125615416 648156378013 861294370115 397279511820 1065709613794 1777829280021 139784578728 41027178547 240023026138 660169208656 62761510260 106058011248 190196398378 21927484926 690961067439 16013317335 604219425519 119690976076 685635063405 82381575984 330412590004 4200601418 594192104107 41046875 1705985350143 1128720212807 147662741236 877408387211 308608125310 365993542055 335419662710 162907215554 69175055668 19885003736 1374110641708 691422420056 26313124844 14064367311 1515326359856 540514334735 900333092311 99667110396 62006703541 89272615802 79465103033 27309895143 55463116702 998969903423 404800569489 649013412494 274459384040 800585627802 793499986994 624078973742 767570269097 539249009792 620873801863 825689980193 875838194621 585230888672 91612432257 164409842575 215397296369 142584434552 3152412976 16955492332 48810702264 81034752334 298601451346 58093518385 194133950431 128791951131 54226481371 687699109972 57472048606 142763232689 83049518453 54614995512 450631676713 1263376015638 873159716416 54755174633 76674303779 81982812743 302594779813 65927697493 1117501827089 80544301780 79492018405 21596785898 1455784695491 479641540388 400128794771 90310289377 18526594676 189586578276 278591055916 56742518178 549539917357 1597415482869 32429059969 213501999406 476457398931 883948408424 50529689814 806521906814 24437200878 17270509849 693998164167 117568665410 83218744095 1613722338 381075889636 335734624474 114398237612 689044869716 112002425181 3593629558 157327954836 265054011293 929727624183 74610841010 795816039096 509884565605 624254741204 98052976800 411959745177 65194697728 141598270817 263362855750 16694717603 1725453786055 497442151530 1747900500856 498517866356 32815535798 75596054064 213856221476 227564634205 136302868857 339202780567 141083404687 387136586690 152838215170 236230581190 6282761121 409653320267 543806441058 402703599641 307000474288 163109520928 600423472520 695863961402 101710367447 335852568369 1572719766971 474859825637 937025642184 378606721272 501665205580 529902040514 870045028479 1310809029109 46304513313 376036850921 13972419042 417103623837 1058921979154 1204318075895 3764119223 162395387289 588199422125 407566483451 17654326807 72252691571 530457973142 1880120523211 163341131887 187351704057 97421159256 2044458981456 886712003520 423377709879 1176491372285 846538932642 136961562258 79397264480 13065100353 193281536914 260116217295 140339621352 62592474156 215825018213 643185938385 124687232099 15650615075 636945463061 17191593636 926424359474 142137057632 678752076528 171805668890 1354835543808 20100305246 49030271250 693997457404 308333427302 296633617653 334304415862 337085513973 26652738172 428066819502 244173218252 635128791433 474559916325 408135442809 659118202049 416097370852 430467108331 326358170452 472365343665 318774456729 12238773097 219755145499 474930000227 359287427780 905495925367 542809779020 460424836134 35997307960 60198914435 460166652346 268503922412 2374199436 245936712681 297298457231 845191785126 124246103720 106346245319 93202884233 58169472862 363279997440 587330539693 920488196515 154953665961 6298275186 226399578342 1587759610081 381807914667 102577080031 827217960275 1004917765 104442403285 277410908408 1579975056287 158537562380 151769796965 422422422118 208729795780 163579651816 8241077800 139969711 338901544874 1844139756330 14694676539 366517330524 6848317 1026748304337 14706367896 36737935178 122214683512 1532885406024 778027985616 255183398134 1099410573107 801835186171 1184322757622 1303048831437 527308647101 582926878844 599062161185 134232896078 78726340341 667548542999 643454921490 1206124482369 106445041952 233133581346 5239612642 75979479718 55635413331 302122421532 181691067332 675788674513 730992333801 77017528516 608989946094 195414782234 351060860697 113559541529 2469645531 355682760608 126094363410 327315772457 6510777986 792433118964 392929833751 105990533050 33220829461 23271518279 580038221118 994434627336 128047488880 101263204384 338089806 736501947501 166883229831 382220056311 366218729164 3573011938 17969409574 46084353479 79256638333 748658509172 132251285422 664983563902 167501711254 137274514909 101326560254 114927710881 622331295430 50118306057 119574517359 587736969931 80626209779 368312379264 72198305949 627158642467 359466054042 29887802292 40404576298 530049868236 302411109861 948341449 263780274372 310156025 899693153393 1290507311315 907274207033 753401740049 1065977645633 21333716015 1489576471709 1229440486612 510437987081 24470952054 105405523941 325670879987 293656891715 1239306649788 1201915235363 1012745110086 563586180823 39441812472 14554453360 1076904838 356555205034 1761096415 30917994545 629920593127 69963517211 55097117690 876648952551 1561356794521 537351648902 261967559081 161013119265 165573912647 28419777709 455702751493 29579555929 94867481351 37365016599 56890727632 104692859549 155062530096 1544595192405 142626425503 45175248756 166149225507 36985039743 4938661803 145172229008 1222371073655 153534914844 206047582743 34011631921 1433532387427 826496376488 115081127186 1148060383986 94556043494 688441131756 61913879642 96188207476 92736154820 673107738403 727879144035 4315840606 101237311757 897491848264 131686447470 675129864654 46926572985 195117286768 411492267676 191074860967 28670620988 235816603800 130613538569 569439479027 226745172289 104074425426 69155096536 219431168150 305438064955 239638764067 5098502324 1633857228079 370789111281 54683292769 99094894223 875224090294 28958843765 283211923223 1042205718924 886713462304 55394203134 66977505532 28595899273 104558252886 1224936487804 889723363972 496348895821 152914626086 554602827200 44007115118 1169815409253 344468794110 1187011309698 273551048352 38201116714 312759985 603569582968 43681763999 1836627147508 363038896023 250037718481 703972414359 1424382926935 260697410351 5155487939 16900855325 24590157572 420310560305 4200608019 403443051863 5675249893 338887478906 387036052900 34679005493 940302375523 213088327276 1344603031115 186169731912 180032259945 1306481325795 719813922980 642105577909 1152849844951 1638457962039 263606698506 220324603375 5831216542 603321221813 401597167635 21237109959 100532205202 5167803435 397822918129 510863893607 1327593419700 308337588469 67838727391 364357969437 1490657576628 1000484765119 26193473396 761562597686 241271247747 44305565855 148739619621 326406112193 728812034732 13496581790 217766364299 1242774762082 592363779015 199207459735 42116045647 59630426453 2541060205 625526944986 642793384810 924048943288 119513001294 942872891406 1787899690 454485022624 181740978326 648068882828 523467871854 60104385844 461901496655 420129447746 163161326674 455952166936 89065746273 500907150651 103681696358 43882743298 67279921390 406341780151 92550227959 369125771927 56192758656 122544856295 77399497265 95098717228 171031558163 602677653950 6517742604 179284362070 777430649421 315958157916 4059960034 472535488439 791153926438 557243711334 437766867612 40421408856 599519710082 1058599923599 33963912018 3338440924 3809027815 296068702425 645388682050 73879421335 723056910 477451753481 159754182350 211271954024 307649314310 381146674282 193900492559 6589165767 242864036918 535835075064 716220750292 1196399298362 78519574499 6011900174 258371208747 650076828742 42177108497 866959560312 30389330725 397871308419 86280833003 769935783812 657813613234 350886204590 363805453071 275063139779 1341089561036 70015699697 78928528731 954151995862 111260896295 883034360506 116005622532 535323048920 71683327164 1288093731598 493414279592 632773824176 40853372091 65904862391 205879704489 187779805207 5404376809 698292838322 39583160410 271624558406 51528138086 1016621179976 492689391636 1484901623427 209873369003 19438680687 441814300852 11090791170 15136426488 57654440663 274006638028 80260051768 140458727306 1126659322682 265457622014 942762613286 924061635612 831529592221 219262315118 306831962415 67186301275 197767659876 95065272089 685105599278 474307877207 44589173821 375966736254 386012863579 182650538750 267042811256 53174825154 3297886448 214002035239 597675167512 50791750130 782301531152 825013745418 72162136760 1919811331213 545147154980 82989278867 121760474529 381786747931 453554429017 11719869765 12687628356 146519980584 577103907262 211421205774 52044580222 277231133477 461153694003 949647179817 149399297647 519604641962 236959868902 310209505770 40634891665 160040175710 26383261959 316727011475 290605309530 26016266194 335259524740 60725214540 373281086058 545034638881 1006783102991 67622040595 353684148564 657728313523 118894910097 735963046830 77218784777 83727812573 963052063623 120825219280 168815920542 33703086125 350739344492 454162387326 1519965145186 725804724443 98533372977 574601881563 405264270415 106072933266 204354738325 564258506633 121332319960 1480757630307 349627329846 1642490112341 94128244908 1015260556064 1323757129722 271815118347 293177235378 1148166531667 539145439083 420246905710 264684152143 1322517839799 783625647689 262804397501 1526617559660 847146225634 1263947727236 357086451509 978437187892 175865213829 763705722575 341817299759 37117088166 165725310689 142363406125 85844999383 2571305486 133439763665 6124179833 665627708338 645284297899 767751885036 44463949587 148745443094 11623625654 52064022274 25431982993 65923476625 84141989458 413688567339 684187958586 59950577510 15422319642 1588525605990 5946880096 338963119106 359742520632 241136989531 83280850645 75010499852 846692004659 266925879129 412394697519 626041229295 47536663939 401889155741 67476962128 142285802620 358256550212 123254795444 709066644368 734885802243 10319010201 220835620198 8199367488 155043223321 269929296141 1025228953370 745453124252 614185218569 92293357921 68724215376 775350818573 866666985429 20745674885 236692021817 638879823251 723609409642 3127963334 143907869148 203129243798 953453726865 1015113401722 939227118112 354046905765 150707841990 258958015717 112437903184 190906122801 251799439223 64189456665 456307064203 133464037640 457788039723 23414694889 243309061891 849421978972 486664242857 427002280949 603288525743 1436232275974 628888553672 287476286877 61609567892 102819536803 206083648726 436131957187 151892551013 72682570469 337032013568 522452489419 27040586714 67675067137 524227983095 101315606983 440733406024 231954604317 1186125027053 402207859038 373834615796 173183271551 533048505015 456766558500 12076663165 372650879601 166583458220 973578958759 935313935608 786845232396 91710140937 345652351383 55680662632 158170796296 836747557233 801250465509 78443726118 5147029090 486274058808 10537710923 1551961694222 131276303312 12393115600 995487321806 12029721559 347686816361 71447788952 185072384234 102317868451 24752539138 9451959655 219470115679 2728831718 126653357031 555940332015 442117449135 598137196152 197046696395 377273270448 1006806597893 73019551377 814563148462 923600883739 1081554595814 67680550513 117743853176 658287636447 178617549335 430277117207 638702241427 837187057426 437182901746 56994883106 409995456117 63251988058 1063200925297 909270866573 15360137843 186291281023 95656356369 826918639420 485755304108 252409515421 461032685007 1413608122945 275369303314 359754199369 461951724644 81260297839 582619022646 6542038251 788572997673 71606164252 103538224692 124625140023 716222257706 11892209128 532037590044 133787280352 289367512529 838957080825 9019067648 1168417322 159462905125 44281048631 520656502190 31053905329 1115358586467 26564409359 191747300673 738144347392 612609765862 1173643191155 104194849541 586217080026 516220553593 428160811485 642261642834 1561862442987 256014288081 363146713240 791127503236 8047714166 165389119687 260933438700 24741138875 188938235302 462044193908 576363053103 811725438087 87780470407 237510429600 14505021430 166168796782 46396207931 868545150168 377551711848 668743247631 176096399791 311906990220 900134635442 171494770356 79767180469 23914080189 412448142865 64243915520 2605872755 71291160422 652287649903 101606660251 132341849316 794798539469 8590476765 877996896244 11095725067 116094826071 104049780473 316040758471 62550136481 776076039378 373477423559 322477470980 51942565592 686053006474 25514926522 748494492790 660237173105 344292350310 601033920457 469068679961 294488326633 157095172794 67680603147 791334585081 2541368234 124553008890 120045345471 637258624 95865389625 945304366365 199055197898 6382516036 57202796105 728500887672 335759496314 1480316986939 270540316260 746894341380 588400300289 84883031209 79041543865 229760024223 567347693533 13838888605 390924340020 610632889195 154023154204 120765402258 69659873243 18887478614 506880033624 388178719963 150220385648 495334276031 1153680259214 3438762637 1259983939756 324092787247 411803184966 198571502989 624240617795 101503233603 1458477699 148872463386 2591636905 1365332163355 97059573973 1041073742324 1109680218134 548172239576 894787046025 57592451537 908624992900 140246362849 175998738589 641278914922 1010407687015 322318010337 93165984581 156519216627 24824012066 923215850030 106179240150 518242840242 985482923830 91491099348 279920104295 290516360900 861162700844 181183069969 13462521550 991788208381 55696625863 388955090961 1385274864069 47699414379 336078798949 492434882256 86704456917 552427647297 1358498070542 499200297481 739312297212 33860646097 1485276294 1460137220499 8702201739 92740402476 275730796543 1426400018104 1356494444879 604928398267 399012772517 225046952021 38373993260 398577361664 463277987764 249493933200 1330923709181 198268386498 114140997777 1355406568569 543723242428 104238277215 88369855443 387997459077 476926483990 37784835957 906161175977 62741988696 68619519865 1231354818689 748560294816 277970096161 3001432968 1389042933350 360222089811 38724807084 1161160150 242166062369 1117555122023 131566946674 142224872855 3032548936 158053509233 159726362293 163648613200 215246197588 1121976808842 790598442327 160170723606 336172788470 179537146502 127552877296 789958936536 490631533707 12144928249 144490508470 4790342520 814349389161 2910554329 744046251523 391618636333 96302771803 550949008214 294564306226 157193350563 74991732347 314291371213 23212256632 1468023943200 312898891160 566099936241 84977712123 58954757668 146402884494 1292792305262 134521496334 88382122361 688302395965 114437937770 32952163428 44906612811 1483611430453 1211495869219 733026644247 11381415774 26724546050 203924649631 57484204840 688673712253 19701298207 265542047988 1782582887976 1288775105993 156285857516 372633911324 1157980402729 118098344744 599908025 61492047862 440335993322 662358343705 16477226796 859310065314 216920606640 60023314690 676305421641 171827282361 631291737048 1208576778568 110288650344 40681190866 868730291484 358820686692 59202571468 213539121412 1492047028773 231031456188 450925728419 373619781818 128534421316 637737233246 79050022622 57151595129 1521247472227 561960049277 413628203933 574059900787 525676783539 59386463505 508587003782 9697786659 402108169159 330361136244 465340011588 871478166232 201115108428 121340548008 771680276186 162254058692 53789424822 150529367550 520111642211 1226068023486 467503846884 991079579310 32858007110 77793749865 1030132390503 158759721359 544526417167 362664747778 928497156606 458595548011 405314422741 574159829066 265106546780 227860854659 158054230102 5290608417 648592200267 135640033099 70604349248 559188176568 764453805507 179669626003 785710280771 1696012620807 123953682929 148694954687 501559806917 42954433409 322255727701 245721788864 4677310927 175405079145 74205328898 201074330167 142636199785 562993295649 7467754931 355646087137 50381148241 431145418903 939131249415 6125691508 149848400732 93853073068 62757206216 398922488605 1065077481807 1151779876019 28572147652 256022771280 552240665024 286533488909 452989172067 171646524652 870047926821 1006625217317 18364542659 428224375617 35719901242 1066157520009 568815952356 124265051050 256193313512 7224868971 71347706866 419264309310 111819039149 475713165145 7320021663 121583640497 685716419844 160457351180 31622904196 401687797767 1997358795 262026099983 1054595585160 4609981529 44448070662 21341519749 518028525764 2262447524 35200759295 446623421338 82201471909 928332478554 788450009002 498242363525 253327598230 122371941396 342504031329 536515487714 368543316511 286216170 128456096652 801168483158 878273314847 132465422437 194474350978 950777453232 42435687707 491046826251 1102038661982 28959236703 71299096607 14889012097 383347723664 183569476252 182538229159 961027563063 99045329044 62058856290 359874067314 277895140600 1289597871928 1055798243218 132835955347 413361035107 92013832927 679332265317 1210502420809 175731897826 488788427836 695323676201 41900375879 924343823610 716351321400 645495607744 128299065226 81010966375 290902780360 1028709228848 12747384757 199771267420 606177786441 758483762318 150072434484 793291918586 36304986900 141978574208 631755072706 775620619722 851737509704 304795457678 397029601225 708451415053 10911950978 1382322044639 991930446340 29244183820 704568678652 155480314822 125756036122 4112321835 288351717816 1343898095988 176380147870 126364605932 301415240384 141597814673 34165146359 1186781890138 174151033128 531395644718 178340328994 602121706385 294535922867 150651251113 858499689517 277491362047 564714416090 196945985839 9988951743 204049234161 150657177289 1268677977656 178078126890 6853605332 148641394481 399008816439 664727340150 19820585869 207571202421 216782269241 196729187635 44264772127 564713666316 23230650830 156754594074 1150849986558 4292697402 684843665910 73780976457 1047070167223 728101087652 174434790765 429133447691 1378571693787 808928133976 32578339839 880766430262 915228460224 718258243317 8187467563 2617785971 428888184979 927642869423 1047850675417 286338541356 740577405003 258187811438 194077056349 376211129664 168222515384 180473010784 382499804346 21594174850 393294759911 82759554718 711229608064 19687574391 419800867868 195428575120 544505678700 40919808322 1155209861119 320535131381 225146325775 70502399362 765178162614 263699547811 300361647674 31113486567 121801294422 97422636870 431468778881 182785490856 1183889680597 94115580956 997403072692 27371860683 477073112600 383111566978 902357042024 3786596894 5049697760 366445017876 720344955814 142466862700 611434315159 241162266723 207820148 217069800447 841681943636 19963237698 1606447261245 568870351027 337709150880 113760703614 503260069430 465954226850 1160952577631 849399920996 472441691711 91415510897 69357149483 181517443082 97733886891 412688739393 965020633068 38122501682 579381570616 11307481684 619300499014 65206521476 113846054666 162392887009 1395855735 665491578238 94959015230 1537079807060 33856361600 359764580308 552622167468 898917896850 61658337304 16464375381 736720736473 251317872609 311755494892 46073781024 532700669244 300097927 320578591 158965037497 146154237223 1217252867559 194897301814 1355331322438 255063175325 143670502606 112031826948 758254460060 158861348350 18407776215 228168978447 1010537570090 133610255851 191721995560 212475358950 446361471399 779400128757 813692082797 158520960952 481332366503 181015605025 88592035560 59121543473 1258444538095 65200198064 439628077907 186307902257 403192543391 982035260307 322392797954 1159994682261 563836570568 56562048971 199197609529 148775957594 553847533425 209708265444 357930194793 263392332573 397797633115 210337702632 1113662137760 301568646094 157200608303 6640013658 374001327992 667976371654 900103931647 319656080825 399598803955 71145964136 533461597756 95453779474 415981042509 652712893981 1360118803648 931004062549 694985153759 7451226271 134346964276 121907063474 2142970208 964312839357 1124765499171 770349761251 315252009502 66308352835 110936818657 72234383897 99448024671 505441816334 550581415116 892932474725 187390984442 66626630444 136485529695 848125593980 38820447269 84059178857 47921259931 549914527292 1040981125640 490699408260 455129870976 321162781572 1399897417622 214686146664 11269631319 1397633360392 27082475422 995585964981 848710786793 6558648652 662916690025 7401573869 263833016810 799345541447 857666791422 167159931353 176538061946 2815455977 1428906582539 315500116850 418154059576 325044732495 527396267764 689724883411 1767906779 346946381736 68331417827 707297756542 1424121449618 295539039406 597751505320 26335495938 441596063923 307149130939 587708322833 685345549308 477473179185 385933215006 44745493860 1527545792422 504146233407 1389911427105 604017025804 273024526337 350268271523 912078216197 297659209244 37914102419 30852094761 639236563504 287002362584 1029797689576 121295115903 331355629156 907799891052 321511268679 145142899249 135591738322 644857326152 204429712602 575291721336 695583293198 377217914424 1128186521938 481055285143 222718879461 94657258779 414066321913 58129222055 824672326388 88961939253 133126605552 58037305156 475158994075 573902028720 10280166984 7937297007 429628831420 676529989068 36414574550 494620675480 29774668885 1243507682261 214857650670 649967559873 557131054 111000231716 119416735876 42386122032 382698666921 750717659134 148532204727 427254211635 391993756015 190178853005 17711649128 304519668581 2819758825 79322222359 1097468197 120788131110 68801693199 132635421914 244997589677 1214105108589 116290905698 1339919152288 175958416060 280046062475 706076421015 739127749109 337166807843 3076772715 577894861800 1135024272776 1466604906852 1541803303665 853679603750 66929242774 12179476166 109027042785 111520592886 984051679791 649609738470 157228388786 40757461840 35419459397 769870165244 173339470796 1173985895478 199563070573 219758664610 18019432 972785708753 185315620200 27906862030 15996007213 53653214573 904352974029 446048237332 35226770607 459572375870 458126842397 718315961785 246926206028 1064072535510 318530577696 307889478162 448988808258 971815173421 602887889016 950014469282 203167200660 1094882462436 1021216843 728669822087 474236966811 767317882566 465048652584 1121996890441 402243114075 82254447107 48110237684 1782178084 349880688701 806002852415 31285983615 162599548 683933561404 280506852258 82350431984 912339202670 918400085491 671040635080 1026572928133 1090627205360 60644568890 77702837638 246779130055 45161994640 103830755192 100243025805 26554723427 13181186354 378858448922 8869531011 9875094091 1013877414213 988150828710 759720241385 556256324123 328610699300 122278235280 246340356335 127908438770 642551775215 619095742763 101730649245 578397240956 396253887188 767584732497 383422297145 192354426044 514108820002 131089027473 12752033596 1220872647743 3974844702 337121739921 107730178697 386280111277 149886690004 381349699742 413931095535 190994813467 1093150209383 456063615990 305773310201 194785276336 592727970119 46731168504 1299919979545 261786374969 204035544252 448477415110 234930734463 514959588431 383308537422 1479051844107 191541321686 856229940794 354093714718 131726767608 109639018879 948171573199 430719062044 29446296758 13642581672 424381228088 1152646095824 358653913924 598458143971 126061991253 283815755914 888494583933 685098772832 493778863050 133029251602 31288041941 632255163737 826370848603 34600323277 11739603849 139361234421 135345868633 570493226559 786924926028 246066196582 472083114284 991815879247 571718038840 463349586787 394320333460 135722731415 113036793138 396760353818 310045659075 436811986995 94148666254 55938332890 461099140733 787026357205 49414678 348268614786 166614431116 1826038504 792968625218 9071760187 49931746252 565759995256 598988245933 173043147645 176608485521 299907723280 25503981861 29958715726 188641234584 1136392304447 171743666359 241939083245 928560381807 135834154551 67879740808 183093125629 65120334101 3480468288 76783510237 94020677826 276733375273 26323309828 88364396696 813185938775 151156175924 1481554065 205523189070 12786132187 179385484999 421369945587 126306520413 124276091759 42351507873 26525543847 159438410467 1452441613814 252078747903 401835475362 829181423613 145919887974 880050967910 127507742970 1308149673261 697062895 272733607186 37942013815 765622059808 187045419548 197340801738 591123123374 576545736029 1468554972819 362186541010 658696550269 609648856552 18226880011 569602133843 278607680099 414899603725 216203428922 38712325106 137401603830 357376511472 16584845061 885880360687 59072381112 1051256939909 325750589762 157980110455 4807620051 585318719100 112807579916 123468174091 978555771468 155086530 596722689547 475181052079 824598534118 45043225793 439065212798 3641764380 399358016 615558686627 446419037952 2002887898 76557321478 244635675893 825245859795 86965901482 192560216225 328345799545 27569917259 32882518734 1110684986998 469326217063 62519568565 78653034253 85728470336 967599305302 561965218885 62738643866 446543002982 776919734587 143498726856 93163078478 639327148955 647308920126 68781300826 179019006743 1242938302534 3933283881 564915275789 1136283237097 1077901903933 623013280433 145670914961 103888012922 1117500086637 313738509521 314085043447 44039921911 695333154859 707470010290 65734256673 126612680800 623185908554 380014295591 73883510290 281578042613 4640401691 364716909170 7160956139 197193381001 203436238109 187192812247 149265236827 457591331770 212804373951 679767094118 303217212325 829642165016 279950036604 336434394254 173893972733 906005849208 338743768377 428997372801 296726307322 104141653563 63730629610 527776543721 122818991216 5929306925 164974321241 540078406090 66901337055 646261706558 120745601863 428192888347 350084967045 453873247719 54628544768 785803872385 84824368885 32112329453 394091789810 36379198090 700420522004 547323622490 677676511129 30971496011 43149757492 195807399523 6128899543 1414157152 94550071 2066708824 208734992776 239498935745 497583211362 606946905001 61115767325 307020970176 1238044435993 823357076992 619908571753 111832924971 23947371328 12120314316 605800283263 1108715693181 16861806255 15136825193 517306691954 1337851669930 683991423720 52175741754 36435461527 22890707276 13345633865 663897869573 318814328601 78983095720 447106884718 252183206341 109338839317 3007913510 99668083074 11042560630 858385256704 29139869574 435779064730 772159465664 536786202035 291665671188 122259608683 261491902353 338259753614 17061482773 453948780745 603630682635 527913475626 10996849793 11083605402 78787885447 46191299451 159326643487 73781961033 132886013 205396926305 529143043121 35051656133 160121441941 748021748606 382857666863 721414366462 798222033498 41590384397 52418130589 630581368136 72138566538 55185137402 134871357241 49141270814 9626666363 7702735660 1360173482916 735700146883 7476174580 441445750570 803993716211 843708115081 700674222115 5281867843 378510946135 25124277413 277724310333 744799650906 106101059601 386833539651 67482885061 422876736898 470039208405 221716472192 3595008674 12271531033 541041330718 548109933224 38875726031 42648942211 160176377696 796462134183 33517881240 209529173221 419406389606 877286345690 516672904750 43808776497 435577838820 638166510164 29983937140 150715525382 264942050938 510767446 360490005115 177789858534 4826112821 271272769677 130295452815 95671218537 252728115212 422710316489 387642616254 546982120346 157912007613 1022148809482 1164953692679 11546869015 219732248343 130116341804 4537627889 68478392092 655185448379 566633210039 175306738126 960761917614 117196069170 65819193751 303146261784 337859395068 565367394405 363493358221 140686486856 803255410180 303980161915 1143963112281 223549158965 351025556817 728118081893 197672953704 116928635197 91003874942 67112265693 717428468906 86776678337 152981645703 257869933199 42552629519 18148407021 936591015671 1623183204643 165625706309 1495592409811 113744540156 195342593296 561017051532 170762944769 447780323684 222414588455 1182233258758 848587894239 1202475149775 176545058746 750349638307 983064063551 1507820545009 220138268 95491732449 1261593125007 80736961938 1333821185186 409531022814 14363581701 14820329846 249475236227 84428979403 373308016704 32869078310 51688956687 979650599320 113592121535 71158311189 434581931835 9182013669 1150258507179 1298567136049 1164396693793 835573334396 359221682796 455756139894 56611643274 41412804470 461456741812 65113311592 78719372223 508198843271 1252686658913 719276108606 5408142552 509564292232 765765107453 129488076231 30627774803 377288351319 28217636788 69672119354 103032663341 97936565355 223006185253 73775297243 79681786250 1483205570107 3604463276 270319546201 536645399254 755574813554 22899920537 554451534221 552983099522 712741347075 1040867823350 145767089992 185577968538 460962624881 424688695643 1743262652 1022466390609 404773779942 368530486801 248081570447 7584385193 233889279315 128175372904 12860232543 18565364924 624054205402 728900912643 479439078266 717795875271 578938750102 700585149137 48848985924 129333515201 850143711640 423273037282 5403365943 219246550628 1291096519176 764953706793 354141971433 64719566895 491441649111 426552240476 1444389207752 222936825349 588533839189 466987991394 265327448086 44180182115 160488040137 198630427728 5313058268 95043471227 511718219337 350991977804 48961953832 193991792091 245558932927 315374562136 158169603481 124871766467 185204345256 21344165293 66757349426 221569961549 835092616396 271727730843 99274004460 28393588159 92939746920 446379354732 580120840690 352160417057 1155584971676 167310631968 202360035396 78530422644 154484599814 1115445321170 310191333379 167047675991 29831734952 94258769661 649493245418 814978052471 228486132332 39484630994 65493440431 271631093065 277208385981 1167544264169 145654738689 68924725783 319084578088 262410968803 1049727984922 167903379101 1572015658350 848749783106 584032711596 62709384557 50207895971 4166456242 371938335397 59344957717 141792319269 578107494222 697139185919 161968744815 1084959885510 266509719341 5280717679 213292392332 131193559033 75193729664 1020407657277 134412106266 162268488542 29997213574 497941692176 118860907206 45491037324 445996144730 1452256572022 459586171178 63544961069 442159906584 652171665644 238634630999 31499034118 63008540898 443902153 67579524748 255247444879 866043159939 1134311069933 600656648662 12107540820 902466764048 239990815808 921066032229 50770966518 294836600594 112839292911 20880926949 42817202010 43127651918 4821677685 690199992839 501118022057 9587765235 24061907013 427828633036 132483002111 349824595609 259820293833 279824437307 599233775365 228492928346 1520118438611 359750490830 402411581284 55736282732 492605720526 5666144197 961732153032 1008082269187 502092279429 494595376181 276795686240 88887713596 363109632851 73460932289 89892756758 113684731372 1302304739718 133756653128 462142505372 371267096702 46789746644 24708415983 708245001578 539997229588 875607062153 836307275553 225965788586 86889548592 129026414809 114140660877 282133058408 306363108654 96925927181 1682921392 303277254337 255076490738 556269130909 256285353665 340665493769 268812130981 1070323356182 142297330608 228807152461 605014897990 779804335921 52766460396 820546668330 163617083743 4942561148 103744435634 388288803422 1224632650464 273714608054 968852422795 316246275157 897991893200 193837972302 57473802498 587598805956 425523106325 1192348998 84658009654 432021948048 587791245973 58318994089 536717324480 763420008655 43228355125 740964868369 256958250904 184665751427 464864884832 289398916702 546530405259 78513783942 67711272835 956906372728 758393793490 680592863 246775842509 85919108983 161265646005 114899911320 508689258207 334683556617 1486577107995 702458560719 403180480657 1301180046498 161766792536 648989231905 298907936072 105063868466 502287148433 1202003823647 42133508348 543571426309 218362273829 15889673789 188005457261 6517676141 364321669754 475422072521 78412065196 97545518321 214373277463 170030867456 14713237197 64188779839 716482796624 239201538180 29533236741 542459496857 339162456515 79359031772 89304202149 116340027220 99671856556 65804784139 1078159650507 16580014643 309878011917 273381699809 117436669751 690561227926 631210776539 83586727167 286899331473 123954473194 1057797542493 602033752837 282520273612 52554763644 22160318456 209499600995 619078862003 160618427082 10259326305 33709515591 120893358509 4835023592 6183552965 780763072900 1099849210015 130690047676 314316274851 160881222463 817202018059 361334571091 148864790937 520092236415 162897580017 799186966 142798243 89271193299 96378710579 23298762837 17314390556 119074377858 115018125884 1527909257724 396748988000 143647723863 557645783129 689763793868 1376424809 304709745402 943356213662 1029946777240 11568352786 38962036533 235040877060 125965025587 642806625376 267581716140 628803365862 40148459786 310447788671 655834819493 131505506746 11855346558 1498209764 250335258923 19948072980 105208385406 447075068412 762689420294 191859678384 127476525063 128632410409 178810749486 115190937373 367026187676 793650409994 271391227665 74169196349 60973819463 1476117477682 8262305157 481036513177 15879147206 36747555055 134862689544 759439827880 255411483655 6698442913 278586523987 6118219788 700732205976 158896314588 427943330382 179866667552 98231372324 158155911200 197996840842 265431878629 119567118226 611048732048 718130939455 121866944051 1125591078592 5444236169 27360557148 351282690227 424263993 1247280231982 326494726952 662161327107 438838808461 268095434735 648232943547 73669972621 435328111097 26863521554 453953918507 112387724910 548063467 735062667176 158016717736 123957032896 943947972009 372069503963 914785744360 539807562395 408629771304 20905101145 71648487662 47398406043 313661303594 422996033511 68791265482 630153788016 577333306679 551682581144 23927480711 85252857521 577331037077 4932173346 21844576700 101149850330 29121926217 10394760504 517695444212 18539112026 211099237079 67380975490 548095002197 25018598455 183584577203 602467707450 492900455281 697706651425 898218509605 564393541622 286791779669 943856149622 45955568556 66662938274 33848040918 131400501745 192610739318 199509824810 290204423575 298652020754 590198889051 102446019473 93180704978 12762052979 54513495382 1095455229014 115415660465 5630682804 19266121472 102612865401 517455960496 225727315252 801566187238 409568338261 223314633939 14984196692 185880865766 369986414757 291017256428 173463717471 1056138152316 122647308732 1185854979933 228656518608 9879145817 1021693444122 16967534007 509049496305 102824939235 402341289972 242967909327 325578696005 947651937322 683671522385 105757196261 66412324239 494484082940 97424687188 285465846824 423870939690 129403826059 1015396545754 162484842751 32141329676 539377700053 924112088117 160916103732 2494263981 18153937871 209021010727 189898343465 3888471769 32918464122 183205949917 155745833344 17630112410 453900871144 120036206692 73899562085 125218875835 27904327370 491899484820 493930264470 723112224832 817862926575 581995619196 82462531684 37332623567 24448167130 380507626364 177745759613 1043439875707 365739804064 1193620233664 27907902803 142891340418 743118112281 71706976328 135658614312 167885986058 843654819730 207746946548 60970754352 149958524640 229183098108 345151780761 453109265677 8337066084 272900448240 39977485479 236685519045 27777109039 1455934169025 1272007706906 227625855032 546173557663 15858798910 57273796947 50911528100 75900637602 139459687332 314538994846 242822325749 149999628900 172947844466 76898465022 1114363975566 63536352746 360997237889 60209479448 457569269523 12931576633 722839539949 124123078060 51063763297 508733509350 45648067555 92389154143 59376136764 557005008411 79650010350 716810877107 887886220350 154992214785 140313751454 407543154109 166066994377 230863350712 288562460334 1314331595005 75263720737 644135828802 397042763142 225212802674 381791102837 203166739119 325661196589 57069533523 53726300118 871808215944 586807013434 78473542731 49904634582 99790859424 213878814032 1030742094404 584636896901 172929640698 5375058966 63864698679 267182899383 150904382056 222493036950 47921482275 281915072147 135858361782 590552451304 928392980201 179430304914 110218183210 68449475951 44116164575 367303165946 188887455715 329631042453 6860545021 197529037758 94965553473 321747135654 6655602823 485300423132 10948206318 496415271334 561699748362 102142522583 65391679235 451881463310 1094137561189 561360071000 54643034068 9172434991 142723765831 930216182345 156184478140 203315029286 46148583441 740620620987 819888803 32244317957 323868548242 329151001971 110492893263 123842428409 467886621561 666743780645 80592922995 169421223968 562230049027 232693424863 881892827373 44033185816 649295503368 962142527842 98667097863 41037939811 109722136799 168292914436 546992235275 245525921093 281134260440 1878145914 46628071838 569591972782 137920953576 59326252856 185603216404 445795389224 3272325344 81831300275 1187987132398 1263596912242 977107179954 564412992892 64316533765 28976761761 165555605258 87103234723 190746992366 976900292469 43166214793 863014190983 324737757120 272268758162 50081576699 282521640552 180505230583 679973331909 15777332862 4574609319 205709900700 314376799934 355201289111 138017849822 323601530947 140465592129 377809020201 192902576094 69467298049 43276198604 84015504227 844403766178 15401254825 31660983912 230399736152 468890969673 2203853132 754918625803 186770263131 237882550847 338035217892 695927994791 170087899005 586620347990 203882826607 374479404006 684179301147 610046340486 138205533195 4487321090 132527206829 979884944051 257588478045 109801040294 990416609613 59707571430 349114477025 10621616752 675287582841 77597357696 56623359370 592236544245 477165249173 103408924738 584820875276 420431520884 3294116360 79208058692 391579991428 85173469294 676399761 34956800987 95378255063 1262123129 62914761716 245851268710 2557467521 1270074200981 485816523421 221517519418 1018544179309 312567123892 27017518612 17483784884 16325949882 5093196045 898211395743 719243699869 38697457465 37619381696 1113608352342 6523356461 1214595419359 11627499505 1311811222642 94673669717 11407733090 395948891252 159199996834 78633491909 791810985069 349593333990 741201977264 273930518145 203367550710 1033386454355 118569506225 8879442857 69826104671 13770959830 163885559956 1029295552596 618919210621 15587047981 332150264176 288288025414 59728347637 319860684490 116916141711 109021057981 559650072625 340371665882 675023918447 685505730798 25365055908 395704098182 245219764848 174921053138 45318718881 52977407 312717199832 314869865707 1108478054691 164379381038 894138261229 240034519767 206502963891 881961923143 1520740613229 36239411945 236234269898 2574868508 968326576521 605009738578 432892980270 141961675467 24667631399 940179187897 302965940422 912025011952 336115340028 166015768013 104802289235 28347781605 30211414054 749699880231 259391515022 48674052907 599394178736 69978267910 544148666492 435512162719 1213718963583 230313825134 71370952613 1103370178271 21466284426 588221020521 284873231956 3040358189 153132573394 36007174906 342876153829 24680811087 33805313796 249122448367 1029690185669 625285393819 400105466710 506785549717 52506051947 1010132569157 141094171482 504953672458 172526637476 842394413842 150470227785 865482562057 1127928364637 978928366312 947021685574 230242819 362616290155 137215700103 24424087588 155868572432 38811465465 161810462258 78598528811 49971427106 157965893489 94828961606 454484199034 23764046785 43791493173 6032298147 198293814960 1005631310161 466158571566 69643464947 421453908048 480028675868 867672368467 727625094549 71062508502 224278100120 604732569128 43729561234 169056050607 166724456504 542875223431 394612953378 313450989028 242455517408 902065004674 729804710784 19188580706 1029845117154 485044500454 678901770639 567483151012 79549075736 498574529264 131124107131 42326423137 548921338066 204501787615 955851734455 266496075535 54732297876 176282089476 287774288199 357735021229 10519580691 32875325382 792963493148 967607113134 8117861224 302275936036 854378288142 57947838519 182292687549 37466020061 15041863281 228149915647 415588721765 200154967490 1133784716789 53730815416 369745347802 385989594588 24126727474 67740827220 84007606388 232043982690 321757751324 40549910672 169219026391 214855046150 494855800349 250012218660 559605107146 1008523269108 656173047317 160030475746 127070030429 87095557741 322867361128 428462822692 77760407187 61521538120 109503876222 63831632758 70685474529 736302270257 98766859728 261653975358 90990777379 378245329347 65278962057 94393816933 501557810302 85841222204 229409538834 406253865773 11539212906 555074039910 35894905505 47793238137 90894830772 546647818192 1182462079660 538791257831 33511220352 85901319518 57690692015 88097252704 25049815560 933409199064 79841930527 498762634676 338401789534 9782574743 56215864834 55607712836 10683247563 749053143232 180599372395 343383728044 30776364723 91219458714 213418696454 355207030276 628015772869 146037172159 215505549062 123130273586 77934408188 69167449689 739076270832 10234744479 583809745774 5893265773 38299080184 348995307873 580252369292 119141075015 102836826895 105907438273 994387917219 327563542888 64950858900 527814289137 10744773787 240349905511 1258120918228 151162695124 21370252480 534423369268 259696239858 612149407301 105055061184 186374056220 269824876681 27780590473 284969701005 815814517797 1206948639626 856860365319 1324572821511 2220561031 343634543553 53406511040 672149433329 32790213071 134436471291 27006131275 1110231986362 421310348379 359912827147 183405702643 741264699946 107722229330 805351975708 656797366242 2441238744 830772691978 160683115440 675337729048 673537839854 25693988878 125648012333 42286972235 739345445115 988620848207 295539450938 65402148092 71314165079 22763051808 71954397562 6019902656 663156686226 367700656236 660553701825 100607497808 178328443028 135419241838 113771934732 63403609699 1396422777068 875790912185 554877654567 103785628030 12388725302 985001632608 74845009625 529021228375 364784740265 301960823311 107075228742 93725035159 181346832 3028912262 116566094929 209364283053 33008011042 437811314456 50516501225 211929698382 434795437852 92804369628 169445790453 1140952064282 116115760571 255512592058 345663575322 1537124997961 5414120277 13263011780 122405151437 255417231307 364464029930 876102406222 591652812357 138727132671 330646446689 303505535994 22984976382 146082688325 877471068076 200038268114 1281191387454 134893006457 227138221736 66895033160 87434086024 332850201517 10324657836 74199982502 462026142891 190775575866 322525172281 19420446688 162086879722 53014242477 167255975469 26056520864 76974565121 673594462149 984881717093 195847709848 74345427352 380926797738 270426503998 318481260883 55106541413 353235896756 804400686924 286869676752 276050689633 385306213667 4052106692 1179452641088 169626805758 308215220575 942188710119 873068552808 614661790522 916364935302 470200991542 28334897732 84785747746 605279282639 493802813565 254627432783 5802278988 52696287371 318645591813 1364637590 208331411 272544212301 887097516185 997989748884 780044164101 95526646171 108616929470 152707745289 169891605066 32714106818 215814431937 32273614043 725174169704 4199696502 61752404434 173569398016 20229969346 196267739099 375532175547 279134876654 270590547655 328066387728 50824791050 116558841626 479956548326 285985349116 1024213004934 80085068797 539251243600 584497052506 32587315666 357991630670 114464621758 77330397202 116094699673 289051616297 702167927377 83196224488 76277151992 9950740413 84935775111 215564995786 302259756145 384164382023 1318568544780 30246995742 356012544660 210436933806 13412400199 336257988571 746863657803 640840859720 106972541531 38609540131 129374379190 637863302839 808195277194 218348211209 128296204927 222337924437 69660943051 92869706317 847683476122 128928839045 102105415368 853152865324 335784607341 28347515812 5255159568 870757367146 867816434716 410578451886 25274823499 118065940345 801028781516 250105582465 128398119408 171786126564 22699912110 264247971245 15793446663 61965194968 467599397994 9720943744 52401178305 576111377016 434278217505 180492719592 682583227413 294856381474 6855564670 263228780809 27371316846 294460153315 150070652415 119133439749 322606836696 9279695995 237685027897 44927808014 327203638275 217196921670 5597370479 359700944755 44838052022 2294190204 122805406610 383487773124 268488528742 314897526513 721828703 1184280088844 253668279363 120462304481 131290733318 857637399139 7950841541 191057308560 111426131547 272976339135 181269427030 36707803142 13890670545 1151965544974 40939334613 953272429447 54462334009 73507557903 152807738851 446772372023 458769305331 358247878123 14715566738 204073233963 803926090557 182474740847 997647253647 685404547608 148526590370 103949125561 153038403993 499134155958 726947905871 439068043115 262972863907 1002475030282 572592346886 754444244420 258125604114 298789600667 503040774581 383485992996 485112001601 407800007816 325189861615 23932299337 258978063823 330936659995 710188265983 62229055426 678701782 39798991446 169692430753 702194035071 212777965235 901516729882 64534718360 856133165628 64093784754 1916683538 283973935660 13561937579 1193442250612 596237450076 144099683859 473653658700 4782702919 20989554730 101553137043 357064992 410543941695 40133492839 40915030891 362753928053 75584345496 34673042616 383785617429 48962589629 36184745376 23888341173 261685386276 166763076555 784255624260 320997190474 1004184269730 212262026923 1017623805418 209900555457 107772327377 32128315196 325349718276 41551015482 190859461102 1365633748 193253128237 314392635211 2438780496 108947251979 177223767836 757193888151 90710442859 260689459566 94031422862 1166392906138 559878358982 310348070875 27577037420 18948460408 220675450117 28718344977 247250432791 141823153817 329078706626 176539583497 474040109 145671734771 1116719583684 581979492665 429469769279 268518114203 76715368062 88726795753 1348007608 88654934159 506462365325 27354020325 282705017508 44261476822 244159669138 644173654767 649436713043 70881572878 62469021974 290118034469 396821206583 600408990294 756256877628 657799489522 35496288657 1354812728965 47571493195 112877737212 342327646147 116150921471 439896743489 20047710495 354493348339 411055971643 323260121232 25581775245 346759934632 845956610466 254161461590 479198765141 182291432397 512689241044 565600209987 117204786278 2492809919 152745676089 28733934607 6741099063 402472046088 184797049146 794655149377 19212654896 59638033684 3243822903 230681492209 346783401158 40318891394 1267256862045 361951685976 23431276922 42113515031 654768227032 124188648694 781380563847 514554003961 7955302097 211134484926 466120568522 459249986048 417347136764 244079201539 16153191285 228745380352 33218250724 58680233848 247063652182 29187006359 11459525674 122015066738 14007724618 119991882745 178620999333 511656682975 354507648499 198400257207 277549431443 12796123761 180863525493 1430419374345 8902513451 653727699459 550167751266 60388985253 602541868172 150993442743 177404150698 133918431753 114080263800 254848995143 594000271047 189303638504 114304258875 752986310528 665747784152 204672709693 14656218819 250177194807 467408011414 109542617783 185494735976 94747997974 190241684716 1174447509697 159623270434 88724771304 725658190887 2028061888 130056570102 1027785096733 426675086713 186440648877 403870499483 259992328405 110603271338 69783924814 11057259216 330083099892 2949895287 303508056353 448057527538 124086597048 205983723047 1123660355790 231415292478 78748377425 2803996448 611600596423 283402617706 811044966107 63400753687 38657764005 267972805345 34085153095 115636601050 863147983335 963244554922 208510245036 71911815270 61418245405 133313100703 25584000746 356981562060 275526279906 14020986465 444782435794 70097846761 419264071681 265001424159 13346582344 848343445686 194606531408 921196483176 2750330980 86767558725 1217226484 84298761619 122722967823 71449498406 631098704201 904058176676 421399487550 224016203652 71212267969 454920487095 750985677857 323125411748 204145227499 1040929835195 199717922430 17948805355 82624959275 264123054748 39791422480 192810236417 331149668630 61702809437 104367202465 251722513242 116387779050 454743979655 35170564905 80764478536 842232282309 571563812730 4018619711 385571576569 720904299076 298433651211 822316412154 375269416556 370408843633 136421172309 948904634011 931614905587 165484488038 187018432565 103228137234 1094774320137 22973607558 153629124774 402768856406 500549712496 156338886742 49809257909 172017438474 212453765698 165514188370 294207783792 204934224115 19169012438 143751224164 4625014212 561326360805 362761674012 405236078886 310074351264 463039960877 869731360948 10090614019 81910803611 4390611534 196979527185 15908684111 429712197591 69913240073 242954519494 557416809969 24254458264 298767039116 845490939587 69650248353 698229259231 256872199758 13792248098 160103986660 23023076581 89318037037 80951054900 166481555450 189475345764 62607778321 125248011077 184268818978 1033900709352 118198450350 365322592584 40668935108 721081583102 29540410177 245879050293 1278305379427 237356070667 41978092499 992912134080 164499996875 15372946847 10534955408 7652409025 434108821016 1037883361 295902252584 389502037749 69759921968 557045798521 178914308519 448277295359 810912334375 731073882292 708474354330 1343400006509 338351693946 52888232265 755904605930 7282292855 445687634769 345501741091 26481476130 12290714929 954537487805 609494226 65695899762 1244517277 154702493276 374552330616 898772094631 463450251916 16101513641 556729430633 744430375295 105614137058 351473259820 10376248548 34702114603 102530338654 11275142751 202249862071 1150450283524 176854134601 29350839008 150796732859 762254298219 652481960673 177546285911 134687468686 175256691408 2885429472 167885175622 4490584582 239310729182 131420482886 18085340957 474349361228 195893404727 51331560525 89201983311 757625279651 1228001172 251808805316 1372867080 184452271046 137227194334 5162589225 380849032179 1664007695 455157124381 102484410423 3224112264 168082993011 27052117214 768309860085 479934981399 308266636670 232516122 115533892271 87532870209 56423889621 184930357484 41443547133 468571962553 358143299892 88474447215 709713877708 313004781703 804493080035 472842975164 590305042595 3297151788 216607177336 239097369565 512179837268 43063021674 454855329856 47628006306 88206775849 495335232632 136172551391 187905669907 224983299014 153268858338 336649478255 35181075014 917844409412 440374776726 12292950253 580353239701 701274395970 5587951694 921131763319 372480247977 120435025703 31082243027 370497233109 59713590323 294692274994 881672203958 20356873264 337452538615 44117122668 561797099775 8647853435 1069025032638 816236008802 360790570788 401448324522 3958702994 371668058804 7591679984 29787459968 287146420481 174204474009 41842971607 7809889858 390031006371 38483192143 64481697724 25769861221 553287771408 396711895220 1224804419770 884874769265 172211868297 15775593317 9804311803 719975046836 217952138235 70883313559 201780118476 343726271574 17021309164 57784127737 113226516709 1236431521155 20093064239 39923733014 264844466613 429539414087 67381893013 11207816596 184227229826 484498799853 20757777963 37959348403 301272431777 681872103049 537478661866 113681384620 584604881931 699753263067 272054412087 1037589366315 404667217374 279871656143 90507660304 267926149588 13866154512 1219294116158 601485956151 309480089067 72117872072 1856274418 574339020398 50244940341 27994096100 877616825108 270308221803 233620684196 428334271665 473831306177 247348020889 99135753958 22816559047 839034219766 711454879964 316811488819 16874969403 383495829505 140028859736 265245461326 235162635251 176413204514 919970088502 1380429090453 406145464646 236355951816 352991013619 162557073399 453730295413 27610920828 973115798 248510697169 191650759122 1289708616276 1071605167980 46087480739 314409529181 49708632688 446850387604 132909140662 148618837514 312221870704 1178484081668 864154624326 251538442212 670227358198 108931586824 186302335497 1040387542048 105177622115 1194198849003 16171139674 74432732305 695788486172 12933536806 3009518539 777336017792 397053914046 165340704862 483313456903 20994133029 134973526492 26694025476 1124908697160 91797046746 304061178272 460554765734 768142066323 26415442104 292161289083 134148528072 1125383978473 982330207425 111702261585 42026313886 25473536286 226217284878 6880743921 369296010707 102044391417 4750791754 282245266661 21074886313 761277161126 679467783346 389862788931 862113062019 1426074753 109387494051 4466090815 7674248656 36679335718 2347739461 895651575024 749026583 770833309938 31508078027 55321581371 364180975169 97998981092 10967676171 243261038373 80154067786 140963729732 34006462982 141981202554 140489685945 115084319748 6286365758 37874610406 32567339404 32871767968 71867914045 569607567503 65623138701 40380121155 507623728365 6152872723 30966787949 148750581598 297214782506 6475354537 209820695746 237666262579 59539824593 456152368295 1128571018573 105756725396 555570314711 76943442156 21543857746 999105527 527618533389 213600763945 407284924725 267619225294 699593452656 189566719434 282115483381 560102224179 588041247322 328312299186 956627302801 376292679119 522596781752 109964169716 926776051696 381034172477 37742005956 934809035776 178460046002 747395986046 172017979998 43835591299 145614698891 861474608349 102894381303 3467271677 474058376108 186704113429 425343188488 45313726968 334932966302 42313575021 588263896071 351311460447 68810057431 187301629591 236135501366 57402765604 15675675467 41001910011 295344284774 171545472850 768630026456 409165455610 42811454323 228645076669 140399376202 2861288079 291684417788 21063963875 16674251703 738160352152 449437886373 9708427388 56668337685 613680050937 238127312657 302385266940 623032414189 128746046603 405000908364 847895529501 124998866700 879711559916 382976794248 66781757381 616217890610 22273453094 213848563132 938568336043 217277377849 728703463 263099454738 738393719144 1126256684110 112872548448 417637543901 993814389782 8243218309 356778249409 312733854963 317995057965 173110378162 484058056412 77182311729 323259382020 851852085336 2402044368 36309018619 353491592454 546360467051 141103168614 35026761784 611870641269 503138572107 86242947111 319495882616 30401663861 34310148908 137202841343 55356015835 92327788671 48605740687 445750005104 511755696675 26798617782 85613707767 711024535301 121017581755 619790319542 343723562292 532991301019 34734588342 88702270515 90138165818 640028983396 234805046960 8959144488 952561476763 55529435584 572990185236 940435348389 110250881596 548608803738 393267714467 920728720521 259173880409 647360412830 33441935489 269701641251 994100483603 722846713290 52089896315 36522849251 53189453677 262370415593 22468215565 651716928339 459804603986 190614423431 157747484666 47352135670 244226976619 534530995122 359651828441 135737515802 105171096539 442922064967 573459000427 87304390625 664132897798 59632412375 55415973004 61213501544 55378747858 910065743353 16536756444 753518112295 477024134284 136916251724 524282702601 397267997125 53210006578 225894568003 229812178439 613856192922 198368071241 169824080780 286759766582 243543594093 474198141989 60426298125 627194393676 100192743929 747791473827 191142049318 438829092548 1328840007718 4984225015 208824736288 37936334481 780347685241 684120668589 769937661367 218455048550 821224370671 58331169994 473129615868 302090216576 86207220693 7681950004 5281102102 426669872982 150447505690 70953450300 23160363137 605569217905 249346374728 109577033430 393479133788 283012962909 439722154582 226416506603 23115448129 174713248299 831153265344 437010298399 13571358179 81441256386 136479497884 227574708126 36921524368 235104803951 360125570232 134576718588 42668369338 110925634606 36929251204 45771144186 4157337184 1143461038967 140122112114 123236211760 547057477927 263574356423 55775236188 31562369147 7278173345 88624811159 65861497694 17508112984 57787011056 14816138336 119363801597 148712647828 53167493378 28153534712 38585307612 422955516946 69102261334 202713532579 86605771935 269018821083 521667452296 48829319494 577610713188 104986970931 329992957049 391476640118 1283573088044 62069633668 1018869672030 411439595955 33904592343 221376153901 110202114061 12646261856 137241211331 290925603095 946617168443 4520548896 390262008374 480254607059 29850790221 363830885768 471385557961 44666303873 27786002287 26471445627 431391985038 117008255903 589038410458 7815026893 14282480160 20417933982 64529658600 351413275675 37610755755 654980486695 206928462603 99491113977 17251950566 71791249270 56408715361 273640618988 217201746358 431252192042 53409516138 37107960595 114724251289 824221985889 8486557212 42252645347 12445534783 177730444549 29111818661 115116043524 171287584935 502351287503 846104399768 9019820290 564607362977 56334358478 108869570919 104624091448 81416172605 315683700265 568825126858 253294512346 857738418637 589829385819 10776482287 24000171216 346603588124 169800502868 18149844404 149027043656 274498931786 2115354260 23299849790 504549286499 225706850501 252653923121 1745487005 74962061611 27303892520 589219993012 34296379892 323104332730 83260361430 180677973429 495926722719 91260920999 87609115551 27822349560 271141820501 24903823609 242558568262 209638343858 1113835750324 179131185096 16795926977 47059692213 7111334173 146330128369 35070190600 194886709522 758564398464 126721187306 46148257468 247031614372 29040641638 386965112197 103231852500 502556865029 41546158935 37862388625 173966947866 69650279140 244902878891 116464893975 9853302339 10216754362 60869207000 28149912967 403170659066 639698923986 88245995011 1120603090224 215573657172 2817157601 399197713426 106840311575 46452841629 659236858919 58766351834 725110481983 44525646338 44367453412 492562142649 635420839592 403675771180 32879032840 376542497940 175474251847 68366430253 487654684172 99182020311 27291444617 344670409464 112441946101 129285998515 455276381471 220853334752 348257259634 717377614008 387082331524 104802201727 9328482544 689066541313 105691534395 79868031042 34747349759 571684614466 446329559271 7755685999 291656635091 14404793947 285818440535 157214892758 8604400086 48325927749 3797039453 56974148277 4218402964 361992871307 280184644775 124591516602 844277018045 72427520005 923957422864 68146555264 21778678227 839598733669 947702988026 90834673987 54916474994 486616609365 129251898007 36933191604 1105804145 342710497306 150337896953 659678791298 2123886736 340929030072 779764088351 366808516289 364492561002 156893109885 3465326679 663434603840 100620490623 504222788925 44949687621 358081813302 435496875258 571504874751 286428458305 19601631515 61955442600 201614141993 336184646755 968600864143 258447274922 12816921505 192166440369 740722725238 28207198512 11435293141 128941180694 176606374409 100656453156 14708732120 201687892311 125338975403 367014009332 30141020585 557665015214 833731996812 21538399104 36577601759 327573829849 265533444184 609533297162 110897793209 221407107793 181453100673 756386738651 120036925707 400849060406 95862236412 93464311197 678023453734 1407604857 465904072517 219861447243 313449892152 160928455269 13276475301 286565450710 227998499794 16328031323 150742947853 610143278941 240676411267 21626265604 1304721653771 74665756251 724472419118 458294322976 144788067590 369456698297 215813413086 321497294902 25529703307 91235304783 305751833761 414706157828 788481344236 170698138838 202532553384 72231604768 384067183889 33415583109 61261794229 87960292387 851010382022 1750311331 59858044311 328845332095 13831677636 31625196812 1045680984018 110665803162 85645213130 325392229504 395886162756 35742959695 411703561278 33344066113 355827369237 310426500397 387028275516 406175462068 281707854507 136572169258 752526056326 7433658765 190158103657 651596904846 833390977826 57656602833 215131180123 1028427232026 361928814737 61523716152 218761933740 253932855009 527712213235 624706277147 441212186145 79514439994 38515614593 87657227349 76040444686 472309776542 41064356213 115854617246 2529497249 762107838102 219876405662 267818859 9897510797 103968937971 61498927917 1169720999515 579100693737 651252366617 181905205006 387617521277 28599612590 200537035537 42195353136 95166485770 79711613406 100277297609 195884050376 100213649969 240805072198 68555546532 113449176770 14790810020 417962338205 190213576615 353894413215 114083052278 6394982613 374155207827 209100986839 810644633405 207596255889 257634558767 264395572629 4976281941 229706042545 116083367648 4707746087 93551648606 240590886028 65424481171 357082081967 53845569849 1403317996 531305546705 68573610695 43433199371 1063065614580 47815735909 32060566382 44011262665 793331808949 175170783402 82316450916 262685152504 54928004368 115464287336 692254131980 474556177909 411508347865 244550028487 170150940714 943194428545 214525738541 168053233172 182705656426 4512667311 51764317708 9504990588 79390424501 92325847774 59823948721 101691892264 300061798446 290942874323 67719181519 803574867914 51659072444 55571816032 725367536025 92848538899 33266970046 658485122984 915256051736 170823992810 405663122042 10277060430 421421851616 140499811716 625697414068 1313375988144 919698171614 172415417507 795781736883 519492672603 126016579041 106133635366 894090200406 236369383443 1000700933665 536065997562 528345887398 603939818592 12428307119 5569483625 8242405639 17453457763 51761695665 193311933917 388165610226 133031674033 525877545634 100284751474 69660011995 218325337705 983660406603 41236974862 38938782385 448904018469 360916701895 921239833206 240169408945 69276253619 3856060029 842179288716 2695961511 727662715916 46353602658 597256054904 58615340732 429883317009 94286112851 23581141000 272943051722 59551290094 348057128123 289396767060 516723318920 32873609273 188258970365 240448541084 305193605 113737873290 47869102662 644296086018 549777553649 456340306004 17308144375 828518834159 78928098140 223638669922 676719544689 424574986515 35495853779 28981577270 193455396473 66602089457 896333572 4176496719 771949896172 393393265391 18181525453 1069251065899 734332232547 56373390587 238508907411 286292157775 379731478441 194925670750 3084929975 16403264227 752118984683 90916168902 149418299 1214147112737 17765793126 1009779947199 216011545183 150549458272 489874619495 73948907595 44246809795 356647429202 344243967976 427393097934 574774130822 227076427899 36887529462 90805208933 25982016369 316121009729 105886435317 120310002720 388578995866 1361944318 164063818959 213202937699 644404108824 121319660578 171037251445 202561525960 73677758162 54770837893 1070333880875 460247844823 871683272416 1243810774821 32670829537 604472331900 1265221288990 464134968025 15218042169 12810922592 56515118256 573604906393 190191987943 481084117303 785606339170 32381207266 102538718354 31953094185 400131134816 92284250962 473026509020 117797475837 149514749224 122573429853 255816755 636177061148 183461375829 192119728056 70283980666 338658418228 476760934622 115551893293 119040587643 42079967531 90063988118 945237223051 12491210969 289260669328 332298883549 476355351956 53557626314 77062401212 4170389415 43085937715 17752058331 14182733988 415080292309 61066932205 54883880390 86562487603 272854997896 9910699315 987508004170 534473322255 489051338918 5052043321 121751332908 50736027801 15409039242 39041379897 150901568647 86946812324 412590565848 328094215099 738290832979 353888747137 63163608 382491475640 30237863849 819601994550 224837373549 449308221373 80210075629 86922544962 85378609208 39084032633 121478763072 825767824068 632913604967 373671716472 623906942498 325221602082 2161628983 165338356990 89717452563 454670336935 224805585184 137101251961 492961196020 225820151258 16029381697 1179615165173 424966979741 247545373859 820765464307 464421435768 584795003270 289349121465 161415603003 220060861139 454277716943 987560535467 3156871002 437784494368 1052307457938 149497500664 426293039948 291792000028 226002412185 653017159506 325156933804 299239383300 445956454578 265300720082 177238483793 253804468728 21991111601 703406771230 308356612290 12642323287 796632375936 192756752690 594764343 281067462265 297322304915 47768261442 55379697770 357707228519 925716306525 75801589590 52589849195 702772777948 263392017060 96798469528 82275552339 123864787154 373969599 168196114488 81753525565 58880317097 283058686063 227098966926 139247256615 377878126716 61187189011 235236232739 484832826608 55316045576 620956987869 4486330026 19618045290 10164395951 124813317313 21930771721 121248877000 318077858579 422818494948 5657149761 843193649749 130359370081 15877985712 454152448068 477467922380 108422433226 1196226428952 67894652585 547737387792 419464152985 34444135739 56696507295 436629941464 226168907496 4497749405 352839886197 49349259593 359721272930 1002191221460 598821953430 128519184953 832536483 18544040181 590816863916 705230525810 290193613670 437243704012 123911446202 301929225221 562189359837 94674913530 808484660281 453185268496 93231610328 820893534308 307429306238 462971156868 114031133405 171763608043 873139002472 89636329286 104251308696 796666630315 526962337672 22292073682 83593356935 308572912366 45138616357 294533056259 49094652063 311467009172 12496037422 187770102039 310581209495 314379676149 39736985591 282574582468 64806311759 6133776135 32459938595 478148690956 18584828989 22027072700 11591901515 468568597705 69102924126 155490712529 401476928021 221087651309 1092379436731 314704096907 62204186405 236920777942 6987694984 29827214851 12429274734 175299891629 66159445227 75380532463 314273947482 383530923647 7991526356 708495803794 532515435696 9708068059 1113387095597 509282081656 126965856378 42984689992 825083798570 735830900108 89321933179 354241720615 582801370404 415254657082 938940673017 857952857792 208976085733 366690868730 166668272378 129521825954 28400230744 20273940302 160454601884 222028532350 66377085725 629683385785 91092733549 600570426942 158169994492 537137450007 11948862509 253093338880 1083884491 573019132298 402386256332 43286881569 7034631529 334993987767 3702202378 121094740465 71248399568 24888448422 482330124879 772957523234 254673863045 69109636716 85484405508 345820844289 157197512897 990792117242 74321410199 1320041266 4149578023 21196469244 143414279406 651253301563 15770112831 2825982348 187210570296 661565093077 57227926472 348546038181 283211230603 255986101774 585100645900 181112032610 12466217616 308304510802 37821293675 660329674802 78900674113 81611712395 21338983524 27056103849 10771500898 740564785545 128180764735 143193128152 44974009229 978723992642 21078866419 591169673610 368398714039 190039667074 772466096661 370293908653 644976521736 47328264212 46569305524 625093921325 361220213126 31640044809 224394993333 20860906091 426942574055 283090603271 450287719602 141986391050 607152979977 994180864641 122164664842 3727442008 166389128641 117439459124 121645273128 67682970122 265787051074 431238685933 486234776853 371695325555 392185981978 225450793731 149123459582 224189835047 90697380672 643498358206 36919939330 399032076126 73085683664 51749390462 525463500 55355220206 491781634493 310265057185 245239130539 431580158562 594314961805 40784587475 153238268870 764181855352 503623399743 11886435505 62224880 122783868346 177068766528 146512363356 8309445131 316892012739 664319499471 40785296852 76664254059 30131779194 225044506448 164774528333 2559302309 16516895245 831922254 4295456577 71054781970 40853998875 51324659154 1039946887999 395215305089 229120103853 754452978025 28223278549 146895526186 211373042154 769562197679 101780830351 3965597473 778394106595 6139245313 9599501357 1090984986013 257408878648 81098116967 71229041440 356859948303 230196473076 76971432887 12048636562 910014736596 360030985307 217827249058 377077471008 260500277007 944353616916 171572079458 747917639932 294065331670 53316014095 361617058820 47797850871 1042354224170 192106411767 620858753289 110594711954 8634133879 72492220824 254858460311 478484438789 147127155795 2225219014 15536377992 274942266578 16407819232 308474449787 157249987102 707252352576 82487471665 178517657564 561901672361 102084049191 6110782859 983982552150 214204752804 316705575902 133626270217 384716653975 374733707057 589981554231 297023655361 1074953533391 119416480248 638211199332 61595630361 833070109792 9227519216 724626658208 373927215457 209563230026 469870339544 480447489693 96132745146 584590712610 9261605243 203603576933 96498164673 20326294625 5599604516 66691722824 190763199075 909476822481 24176598632 525443349849 934940909944 209833715202 541779041785 59229849834 136951818750 430720166936 243687056245 115138130028 513578916257 61981070100 194698546581 60662735959 4930667903 48007834029 92955123485 129864278494 134812312405 96170722927 511164430583 469556130484 6653651883 20960066021 232373775060 2436367453 95822299859 873982804960 881444003769 1610434389 60369091753 347367076369 151063141634 167379653374 3055870109 532814801807 132997897907 331035745015 10012529917 57662856382 309767970762 216215786577 299707615331 98672656961 271381970915 65196964221 7869779386 527092427402 189580678269 422735812606 652987461836 59894738332 573107705509 57850895892 57496906595 101138930061 11455508050 48807613223 554067069816 466000636803 3136562565 212743157414 3355395275 299541692717 54363506724 91892895104 23668268506 778682567106 201030175721 819385014558 103101270352 985829743946 70917569402 78959356972 6155396751 110293715432 394475142750 972241485278 987728802650 174535002817 293022972718 139793905734 832705063198 172130231754 155013545150 760947175844 41563063424 15246784806 164289884957 260100979405 762581867120 70652467719 455251243490 91761851871 8340379969 33569166783 79719050344 228951097762 91191387347 121972338516 124697968454 293924390254 348278726083 461581851960 266340617742 144296245557 464707278610 48630665036 741809699832 113083804150 15505292680 55363439031 52973154918 355383493863 148276939028 52943106447 70983069741 96126294390 548275355884 137665226562 151793472833 50774986792 39314516190 637406283240 6947885098 462475081949 21088861000 715346684366 361163183647 70573612840 167320693861 1631686572 621022875714 919942596279 227042101398 104371108730 229597892639 70902853677 103355477315 426459284488 64406106911 87364574 358954529045 5108517577 828754098546 4479701897 240687803036 22424057953 58548186676 440178533040 674018159213 304066783020 65112285913 164150106063 31483680006 8570613098 827555422706 73563620708 187528509317 243516396076 400898010215 51828183543 90717701392 1384330106 646720689876 110813293570 503438711163 679939089030 835163270589 138483838417 15126848108 699362406835 276911436467 452785997587 90391740385 20365584068 124989806779 73355821161 91224732309 26715459883 520644609001 47101157850 284262413443 95530722681 864402022405 653031487641 747337480769 26878937560 732163367908 932032881773 477608152576 74112730202 41543978740 31008954478 312864058550 56101944238 56922729559 29443606406 572991108649 937620097 20732744735 65974823367 82889187181 913125535246 737617376802 96180163502 65650667013 49297330767 941526685177 403704641050 647536890095 297897383233 258705609787 85490630221 180145789489 123480315914 371160216431 433660172231 349377424994 182495259803 849054075718 7014241202 104894250761 159628264767 88281383421 215542314517 10502444731 263591425711 626543803365 846362402632 13916275686 28568608751 96538532927 43845212850 202495070158 30095604063 349813699646 1220765461 746181754969 10142826731 10919541608 111006456318 81514561862 193144540657 28362329235 218082247657 125138675385 92001227277 20778924026 8097860193 39088609688 146641062387 66618009550 1016127113180 92489616769 68783954463 557058620094 488339347496 1130136140894 99793771670 366192338806 710031947367 562249329 327234639862 204904900013 318071451587 1758874524 1102310565331 438702825031 33435447781 941500265648 62163371120 294809871463 388331325953 1124962895669 682948708010 917678379669 225455808257 284541468921 4314624216 456111398019 291889119989 265241602510 88745057154 36355603939 73171157203 300041796833 15147170573 14344370914 179041601006 413847286045 338804010337 115729242034 17516993993 379252345707 239878265195 424282036221 130603215671 264221622217 516597882126 94666898908 8926421231 267576601334 307710786694 171356721945 546779804179 613838742972 34202515893 40842298818 137525947226 100556048705 164065103294 51664359114 464201116451 39841753072 205559779543 858607629055 11587311249 843301557092 326923845334 422310007766 1037616028930 189522685502 236459928411 687924082410 430576256287 13617894248 553231923718 588008331246 357632168505 670951367289 110282048914 869403936130 224355394357 1076274051478 35539810590 750424670978 615621623418 319170573202 16122076019 30088480903 410596121225 131836724086 13941994434 43423232521 10746796645 619284404339 869892114109 92400135853 40941355115 36435511951 1033846574511 501372816108 121125640950 17875877219 921388789360 10306098485 118664075626 29226925310 371672761609 19869387526 348687146433 31709707672 196761433292 52125961914 580929733607 523486654532 323389673615 130813323180 232989954414 85941533082 75797824954 272109341097 42204607771 822850494985 67265748993 44771595139 44453122 10936246553 245028980315 91586544022 42252281505 190631672011 211078772001 564697485146 147896864421 41567095438 305983843314 518116298978 464300409007 58623101105 599347473815 134343974253 23403509665 8690428676 836478648843 532398741308 36014933295 429357750478 981726408613 928461239906 8374321618 565760424544 785330875490 152164080907 367132677113 228482100542 558134277022 763244328148 7347413039 687414953919 146930906096 503382992053 11811415365 149166012366 96291878576 288647795158 330753809502 261794621533 225504806469 147558959173 872385225615 44210884559 65300390844 1036328880278 33982745504 98992974313 397748938959 70841833918 125988607755 7996572541 434047060160 11956275148 296049169589 4592082321 14886816237 81485109050 41646691309 111128640736 68604235690 80633576748 74793030333 322029475928 7973040895 108170655430 883680519518 44514796434 346719083963 325798843903 2126463618 359689308455 737394170570 528746589937 732270036471 961315326 159322270201 413278244087 259579731477 171664832145 374166355197 279376159004 275051851195 18376698406 36106412248 283442491914 232570854892 217335085017 20764980775 101345599710 784280128966 192726928914 476044977470 102202622981 395600714195 439540063288 14416526512 61937069413 322199848055 498671389255 52429216524 255343827347 377531853950 19622055970 577597168468 23437606251 173758143396 156657368226 433317506724 142063342573 340953938173 578374991084 392589222806 345071936330 318623711065 653220876905 503190911671 100802887463 478114220722 12103762152 80605486824 249201300463 259037970903 936169717693 867029698881 228437945519 330210701111 15263795510 105421670866 745967151441 190592406548 63879922367 824605550942 25578191039 239887531005 87224260495 48811479373 403959000753 546964910774 19896300365 119533815986 273936641677 57435460097 117506906697 322618983937 67417133831 20714770137 30064329627 57449744504 221402838306 24024173311 17419729226 249630039244 106415987784 338049153191 91013702444 15962907332 223290624221 357175538091 181000047925 289300249674 23939204318 364762123534 9638488862 67279130410 20966115743 303965699430 246962625138 38107098322 39765464783 187793724470 302180517648 85847315479 99944742367 9917975819 511048735491 13816099781 78093008481 12986961262 426046956055 255777153548 274825929505 5617327106 517276397149 57890727342 67473646362 480718354473 64993081743 45545602625 55787164947 721113364501 62569243323 782605679561 29838678870 9289454792 1482502955 54202692755 545858696214 147992488940 166205679654 57209548599 39544123528 65224292720 611142671313 48843532730 4491158301 169593538964 398351444428 675454863174 228877261108 756318530156 129781812731 338181016641 184310822100 846867878210 201921547533 334234706860 228496409220 657568627633 69549487274 189414229158 338212280696 231214762578 283742921622 111724275594 510769682712 832840670878 508394775827 188852838015 988521681850 762389993907 473093890415 373768111656 509693104745 12506040679 151480245158 398008742916 410124889292 108238850560 344006484661 27262041696 533035429341 296938851376 405308637090 172885705846 422867994387 1241213957 69561843255 81300536042 935089976419 158754038318 123993631749 135643075805 667998981834 26731671027 192919788903 495441841681 79839553763 732874859098 29878544059 450071370179 228051631288 361503204747 243292525264 24037157471 681121709616 320627598727 243732361417 43900341154 459144178311 543213667648 239767855910 75317289273 63965242043 57711049685 32318234501 385816647333 56150154336 479975778561 410269993450 12296076624 813710147762 924630043311 29224505759 785449653591 736124455525 29490600247 122323150272 44644142902 343927413755 507373973297 88271388006 422521956320 324735175289 13476473474 370979405494 383048019464 69517379497 59040747560 455225662218 2476012653 298412063822 278048651211 124677091814 140954546289 501830456549 323693738005 9201391074 94848441478 86224681083 19400190833 183077513084 725647886384 3804930491 102807871328 1042572572644 368677284733 188356202022 368750213915 54730380698 55280966782 2358677684 17741752702 201686619525 198051140143 557542748806 77787655527 759204554717 10567674051 344098634228 46546801896 761022017643 31215472092 318584667426 123725326575 52466287182 22357198305 499777579550 76979558274 322314658730 862579670016 564099587038 804801366871 701363699783 761311414829 773687961 382926899104 4625358073 164981027288 315082260 277176158058 154467241645 1066404084093 171504261539 15722810013 612716746915 238307083825 704196141355 388572311099 694814781912 83132726254 64701125021 237561306663 48324074046 11056607316 339576254210 87651549003 19756434439 130414583618 384000625170 262878734186 55727065958 208382675626 222128770870 688289370784 5513592078 96424038663 91836271355 34758027933 344777752440 25441660260 80963330908 178582476894 230255027080 42633648160 13169340854 195032413304 70227244354 839678868441 966037812365 806935198933 410765483596 34736842960 30474388544 376398052812 37578213131 86438685878 37980692799 556487373 98132270338 137611698784 208289628795 136998178350 173969605819 126323206504 5954167048 578267738399 87153048961 3957858942 93048189935 30057567366 432036797895 495226023204 754788979176 200365814589 630180086426 123911784860 779912565433 675447297793 124232312476 156378907870 4824044365 233316861870 334900853687 38212153196 470408370516 587691193835 72592712397 66673074784 328496995659 220645550 708913618097 153986367791 376258945030 47816055551 73727117900 1001419572397 341136091996 91080950016 151958062624 440605000666 1111907619057 475320327132 163689587 476039027796 123093886662 459221939334 931075581263 773614510793 78707263205 21013551179 625858697594 338122981013 105410843798 194203529411 395849253078 845816486198 548745800791 647638711354 498452773767 69283623017 327574016385 48868286259 612207105282 163415449799 563513525155 276343752611 236324794056 45750265398 114248625133 495386971223 881525671959 224544532482 228687630190 295036188542 245767709339 5729345448 4337605047 634913792727 768268829104 24625897142 635656328994 198894138 512112152711 849308140921 186293287095 276948120341 20180386491 65121848089 404774012799 168864624474 9742224925 118498321544 95087080280 604580800840 61370904032 554940054962 6777335976 561440512 603614269489 15984212 249370221202 464904683776 12154425318 187440476369 486003991975 167367345228 185143506099 525695600142 765072878 9824289744 201983028360 165423689752 108901951018 208866442687 22722634139 138534627611 146734730007 338295589517 467692864454 292076888354 129573481863 6368715198 617767423710 158500636695 512021038968 15974009136 667748868000 69102988443 40378665340 524572684013 478157779551 28980683744 18543925351 506110079887 687112953252 124007755248 213259040437 289124547572 99537238605 11580115146 5071077019 67636325631 497426502552 410530503164 431462391841 10163704786 33371017103 299673008906 192204361979 85647225088 510639666412 407892705183 31741959996 335050835884 82436308440 210782391608 41155893922 98899198483 381342680272 106733464837 105206786549 55134359522 22208836603 723681664035 51434610576 403141603689 138761271398 386412934262 651341799236 55046494510 58864461061 72846599161 115609597247 254715973893 14527994342 183500859936 10305994706 773990248177 410485403895 9769541902 25018525991 26886617919 393030586120 46752753852 398662505437 162376708830 333567138935 574550152739 235845504797 252880370829 137225114283 203133503079 440330558965 575821612823 311882371952 93978184474 112384633803 123359949772 400187004042 488870233812 155119848136 51617052201 97476475714 57258150990 417218692194 586643081699 191824483670 8908450203 172483576386 78428350 165662833255 550635490820 616345008282 219009899136 482224634250 244655271282 309782125233 594026215523 213911813807 229514227506 171879318856 2451561215 633084589371 669601302580 144518084042 206968258026 40174111444 38149700891 781278932132 347183036857 4328836278 94041704575 123173871521 28362000658 582985546446 154440812686 429611157113 25455077373 62119877159 310850191716 662479402954 123693220803 158691408887 19950950422 218269166216 463240486075 263864732273 87484422856 4962162144 286826083003 268961895177 31351982640 433195897371 102237172481 58403640130 365636743768 235575362954 23844783128 346017197452 176316684931 344482272762 67320804239 105597320842 218259584951 484824517354 19581476651 312219300120 252742109472 53866291369 428671097693 151439677042 75961761643 188246983279 373180298 76768407145 176217719065 613749620 245404987673 561985640784 463265339425 54624360454 4848566494 727791751735 170737496878 75347786427 216649025045 227858084771 186042187576 16885884883 335533113008 108511058106 190713668842 20378080288 91468348526 8944869376 18398311815 2144610863 434582370269 11786053644 172155277821 515350533910 499984877117 16922712057 350982683342 509252162961 152234037362 43558187128 10763306461 9420777088 677001248874 55250394606 95823814800 338615361032 475821591096 563957267626 620758269631 34067044045 430383184563 265261508551 229680245752 624314282376 91613129387 714198900889 48022549951 348999804211 405116768920 5411389551 93159816407 257073315314 310712995337 499416107548 439576197561 272328846190 379497733 517598101237 212856183548 68900515803 502048078164 84234189588 103810364056 27425326488 41632396121 495807791740 282603712527 480257682212 278662497883 723476386544 438814189380 66172074421 1221543493665 71722590231 7686129313 1714537618 321202821579 87013697141 196123172471 242009782761 3843427917 66486573313 218318083450 200756332852 520416070809 199123684234 580692259354 438839242565 77518360898 283635779 276000606150 1060573592432 72383591829 88284300894 415224180756 264443348144 134749495646 541059624988 467618619236 9114309915 69765082550 402323182560 134623644998 826909771965 212838928582 500285123138 682812737148 139280874891 43764269704 846477877333 74384339022 969280938180 1050681580 4238028112 91011953111 115470933401 524761735968 7592576330 30026542046 301931912727 96522448260 176379164857 25135105398 36081004089 235951255957 152023919008 174077873369 210843844475 702990512487 348144539953 24222813840 54180275161 111100229709 216274871108 520981108768 3717333737 68788926764 98901920893 361093405396 76064433636 59699229225 196205245886 283035044137 928499514549 126955600157 19312351778 118068302132 741124245 704407182387 19804546463 848738930358 436551870291 68866299653 814353850779 151895517846 520792978219 163566835528 338056371563 134033671211 14285046546 117535816592 67682378870 266187518472 581650703456 710753453405 49953643572 267535955110 288884288606 169701696078 17703537844 19821102085 94018225431 505309301732 282009369414 100853711718 98492869818 436081672592 78602119144 19609641550 120384111869 224912143957 17365177424 140853869582 113715062651 12660436238 285143801314 539335279663 207744935137 218465258729 435919976766 628058047495 1151908316310 683634243682 85940036208 268856679338 78301916011 37522943808 133942598286 1022888199028 145389881334 743789047532 97745633638 328957009043 930583090805 7871262520 216570068560 356087975504 95781700 147838023059 69022769577 24039221216 15996118940 207007950124 327183242430 98047126543 628352390407 335753445034 173646098263 51428069402 138316396678 41899933838 214280304974 416635424309 144553642504 2438425705 215467746515 31382140063 549226869110 20704002427 272291918149 129749482725 308516609936 180101239669 658913882994 256245649707 248987246275 363386239981 14193501165 93575558025 258746818039 12376247850 20069729919 201538317931 483355071371 350023471154 487396849814 23263542779 324666675455 285719261916 110901724091 295802297498 963244207829 355985699412 628798958516 454389176766 259433002900 29499633692 700649095744 594040396973 412554052413 329663583420 123821604284 66479376062 95084172896 41191058596 72226629437 4284473740 60073797936 684565104413 9326144673 72079770746 301137968737 1266919367 429428218159 377377335518 332951997856 51911953239 200711397732 37872671092 455247791925 678325146406 503708854894 673291155556 58867550937 684959356 1046160606320 169424335289 51491995098 382023896517 195143555197 87038183105 964041896 42089338237 298502107650 566485896088 747995149682 173417341691 218217191863 14480893511 47153887434 626616403532 883075606877 47766053518 225666264534 626850075137 356857433805 248041577860 341377885760 31069994997 315466042029 592021904161 26234137998 214955238774 198954040488 195298130458 391302259520 72048626749 26995442366 250137494440 45089425835 422179073806 25321296148 69209098835 10218940244 120212763226 26857737204 757460424106 253944499207 125016923312 25260539952 29176917001 109248164294 5261704347 13732163610 270743835364 77725552061 183550606844 271455924353 393565345698 196459380696 704274273526 226512021074 875718711868 1402520022 402526321697 1214470217 583434559074 15271880552 350379847906 9081838535 56365853720 36747645828 702911964611 13608700211 861349826617 815996893686 42714282892 477314008885 10064956214 153475838238 665584357237 3368159707 291360028252 396404218431 530004086893 8360462032 605516214531 231295527840 323275623188 665270889777 13030328729 362137978940 109081744141 421699463378 631455201 714454565944 60761183629 735302499393 164554487516 46885242072 250213194845 60631330224 190253726307 53200304867 282835070185 486265798577 659211782080 461363929199 375093050175 610643309758 48368379163 275681023539 900705275823 33311317252 581671973294 260302172791 231792806463 301648976106 289046732190 712724638656 307856638079 143797787766 106633129542 284547001880 63215251741 113819940198 370811812959 31285603418 719630273165 489554258654 107743438666 364875025839 676855985132 126618436063 464225347553 128862288098 32281646184 361256140584 29489854122 180738456372 256694079529 292102159007 25719002980 49183349239 97221573802 653821350243 160135566651 356923545985 8017385548 15283974020 262189463220 270549782129 15791062581 123215606317 66219611298 897537929250 389076508168 797284009713 580422853898 13397679243 116656432059 611112396518 149907148281 135216652600 219847182392 235385289367 146124201173 625667349025 102382435866 14168651354 77189596613 4446329689 1592809994 316482057765 1080288690688 507130084637 40661055354 120544213446 568865657129 202670856598 39480236264 134194424646 343792631865 418902291832 227845512434 512298030125 21270013042 157283326059 266204413174 188171845203 4107809060 589912903217 23069254017 255670292757 566986026709 138852081211 488126161364 61749898898 5237519398 150975051165 28230051187 369273792329 187778564547 341657630581 122219053940 294103423638 10252324664 27886475824 90683456995 42447590173 65824959350 25768617704 237036740686 5908053724 651120977094 49717989048 103592921999 798298311479 91130123 1150550984092 380689800821 66239156121 430121695699 51186579007 63321955787 142686748324 49450695738 326605918738 45096401763 29265750041 25143057481 31532499455 3170134864 276675939502 177156735593 21557536346 212892153616 112972216838 382709219809 194127796175 281822137833 66811587552 80906156328 189105479648 34665335150 28515217878 2621516652 60654708915 19442136045 328316793736 374512684251 558415632740 112922546039 134837095075 201515682613 465029859470 39308167099 123729120614 87705449723 564410746858 229030345054 227465720077 87594041 45762996166 74764544423 341834136999 86205961605 67985591743 808032592575 333523398501 73351653965 90041513176 411560499727 58043734388 1005752232975 110566488312 433842745797 191334185155 3952613063 461534532656 685726122492 8185842302 404600825864 2670048045 25137259958 5367877442 24991739259 21401526374 706302691214 17457548394 520103167684 779239116205 187992554973 280234553666 368498823648 787114781514 50948073047 263878288836 59921560405 254129985626 442170695757 778633658707 544579445763 706516836475 94499513968 8920066681 540305802374 148659945868 255814106148 851222589844 206725478295 554812510899 214790960367 34990649757 4730201143 248816713080 543887645892 184576024775 8755345323 93925116481 48039289802 147477713585 23883339312 107161125182 41847368472 706224518405 146531308781 333884823833 361699505564 541024484958 21986315403 27918571366 242364604047 160794068328 46778843452 11000618483 152534690079 215502321158 197907522285 415303600054 67756340000 22760761438 97762334282 124626678273 49832106590 135182372593 299807663134 50011425683 154462503952 172323816965 67772122116 48663738070 185924365954 245389479679 256641588259 100924862806 5146638646 181797469302 825084031652 157690839910 629287136477 602926750946 222075879043 81796964687 191826760286 231648701254 50534706413 109520035093 17191060367 357223220564 111002559490 62511666377 106338356591 237126958428 84803370951 28637613270 372050158715 95746539767 217968338635 215263177833 51704038307 394475313377 49666549532 40109541361 12779312225 40800858684 129805071629 14609450754 34061980758 963709168041 367925754347 503845602422 23254452293 121703852157 201574380517 457928136500 147453216770 189029947698 378834686456 112436219595 140616551966 27898470291 681913381297 260415320433 209843700861 944878794297 13844937965 169718660654 552470099318 8777527572 98822752904 12599378693 249943346825 606519671780 320595449040 462809998756 74430640322 198516723622 23376094175 476442725569 547705419049 304696115795 7424633916 114281157462 13357257426 418504593904 54009270535 824652725550 620402033039 307197355356 75051786683 17077813260 419700406934 572051251717 375441605468 22190179073 569006196281 216798921515 875193512693 34402357789 403224774207 270201033550 1804462349 121636686434 147301801013 298190875216 423439818299 167906596126 51682797541 214297238296 115987218655 227497007684 268468735890 272050610801 1724141429 20118773556 178413020969 106068745628 19970644954 8889447528 3293656659 18271180718 651845386624 52761147428 669123577871 6574549269 24514499943 196231855388 263261044543 8006289362 210192815169 579173399 53088618049 58638275796 834955345751 29933287101 33434277194 5418743684 67707164145 9186169015 766334411423 276748746074 226039074277 2271392716 207621224725 2842461630 189321830373 159154315791 76407573315 23916621530 14746329701 92980857309 15037125368 82428415495 279307619672 13122949936 814941440643 53595928238 805454614182 207471645301 123567667404 196050562818 17844182148 26255715080 1017036319456 123474008029 30499116085 74581215672 225434029806 137562275309 270065432482 3997021644 567256184840 172500891739 686733991655 774087121547 90535676838 653065060486 30380148441 249164176640 587348029686 15483561338 1112252296029 36249968722 34202312110 57676474177 545615598270 687650929445 865811372832 160090062447 277056756322 77659706913 107155361788 58375015349 132277636465 84640508122 77960848235 430477980501 2785766961 574875673887 549156504480 157874141657 267905553436 45383926142 12731432708 215120461167 205107783331 1542669622 77305816658 701554610141 598703177249 58241256149 228130230741 282109942491 703021771805 6185470263 48178785480 21615094512 124133125704 10799200471 143889172272 22622870649 857747820871 43259830186 1699605402 276762135516 12100944529 12872382966 24684645855 32311196391 761196794037 348202129393 121433648536 272301528488 1090374861520 427816944477 317141600923 200911201381 637381358226 70702909207 184902556386 288336039214 148118473050 137714812767 265731243699 531712581618 2844321639 573948862527 720799014289 331368885961 216685921007 308560351050 573406333887 692062528704 53316243748 6276823895 25968697203 161034241543 360728092467 249080158442 206128386451 280099835024 723986969985 705863746717 3690696041 587377310074 370347874776 142344065758 207635533 121967745146 19335474361 58396453302 191615062377 386248761829 55968384211 97350492948 392024115057 382621398656 118995058497 187285188811 7576045911 594069181031 77757060389 52246656068 194301895598 271378130328 262601936346 181266933545 411590368040 757069590151 36292746833 129550955435 203423165856 60559991303 280540900712 19485491531 77348924876 58996518194 10019541178 588661205226 172287883879 434787718155 2199802218 78556745049 70673828826 373370493 23328572056 753729541779 784482489166 434130033852 300152419912 421111879883 547347166288 591801729599 90213393982 68153733138 878320477061 247412674615 211230271000 9881213366 318534759791 51135116429 181310716202 2135214096 17913064603 45363046318 77322131190 797028309902 5554366604 49199129898 17263479110 16722821323 407552757420 102079636273 184905210298 30575472883 49868041 32645144754 114475760375 36949996749 162342397475 5725630903 313633449058 182768464600 240013609 310258918028 648301436784 13423031291 54595596584 217657280328 70953573101 2985791346 8969549199 7759597549 53914370724 341366260866 373964796206 152332443685 88557226790 103810318381 834897490085 37284306734 177611653560 296896365864 67896214198 194277593134 26171787887 50647842699 2305913862 20575077955 1227084832 606288982308 222227642 347337038219 44024875980 111023478558 111584732846 17800215250 101463274662 187009433388 347737938 186742922023 167413727464 83075722376 781075528978 65065370089 22159448227 508141240403 774916042223 155692114304 47241688066 294765862547 394076292925 127146472013 138297361983 92315431291 117048993332 517364255205 310422553292 336764789381 791181285004 6458061793 77140854748 15842226467 228745062558 263639666208 733759385378 73492796696 56671016648 369175600453 24315051305 302398613544 544238124134 484637516104 158151190635 298220867935 521976774583 3493986295 129015165495 21799566451 11396231965 68257317249 65497012686 354049534649 239345324593 74789644001 283665856974 12542858992 84669709184 2768168063 12780492054 69068711646 411482250049 48173419395 168341099684 133682696833 43006796461 472692169890 1045604183 865193249968 166786246275 94512245210 60082226673 718452123459 189636643809 113993279458 190877344969 133624733530 133390591599 233525716866 34610050568 408664520195 898320185152 62134669996 51039479500 70713665546 241247917449 193413018136 72634907726 51632992563 351932764555 537083136122 396140575864 9787453081 9081567698 89806868449 185190914997 451316471534 69366701628 159714901803 61553388386 33552767891 750499444944 25844840626 551238739535 122563590765 54499100193 728206853345 56789487473 70167019503 865365430977 52885294393 1128503815222 125028852848 111040835435 87538093514 366345397287 61087135070 239882181183 740164675954 206463621732 50947606851 590763713793 38011776863 26338628993 420068983643 344826236013 12488947244 46477756514 65700725846 377774269040 8967952235 22933834244 75337812791 297156094640 98007663454 669022238350 164784121362 31986690347 765252881011 456959259899 154166594060 69964948037 155889153641 85081465662 1646344509 739614460934 551587287197 57790968851 54645080897 331452005971 130494461989 3896558208 404523116248 233611320371 207398932597 62374316059 101740909110 93736292589 380183494990 492975008704 536006480042 174180175507 558885517112 68245295359 586505884914 108341063443 7485286547 30953366095 339714625192 934045147126 61591172625 19973555187 64478659683 17655910804 703294092051 41690268706 521689540997 228331605788 787348021364 73231426343 556554067251 177882955980 193667687043 112606479895 1114177156086 13721534881 162176383634 91247598234 765907023880 425866599003 70676624568 81192770166 581557563974 89622401838 14464744444 66711831969 664514163952 140973180094 309611106074 866415213832 146527910382 385908431805 3824030514 99666180809 88284075511 250062343850 331540396025 465921912031 187540562062 117758131051 172407284685 50537200061 74881422392 1939145398 3272337299 237695156806 506692828037 963149348625 23223850996 371021832771 227467032580 274358202871 37032457804 219271034614 71769936786 23057751978 273823722954 56852654221 329766884 399798528854 537486665864 301096151946 726833732131 149498500163 757229656055 24092261444 47142729605 23207457923 113202938624 78219395255 613199128148 3723198645 255194936741 60112147877 25959877660 170224087019 12680543431 264536142426 10064215515 43317871935 74037973128 509741248007 426428355001 9514032683 31024398936 128593462572 167400884952 153258204303 703588633351 279204320269 18701716348 153495396080 116190859001 434459863557 17932360446 29005734960 222621173179 12665985918 15678646817 143348963085 17141726062 7204786232 8792148535 54170740552 242979019480 483156459627 313857508847 168721914444 29156912253 2795685502 96795258475 98273763027 25961601862 33968690775 296464209588 193819772016 255238782404 127451313091 294159242520 103015552864 483294332139 133638112480 69036254691 485760151454 311848460881 145479413954 201000485606 62621371860 264059036645 219143481540 299705354568 68994314618 428673458718 918199715403 522324623156 108577010411 245988033448 36496075585 762129691074 322227877 329763296901 85329570863 481012091231 469094552796 68995662284 53874435862 127424502681 379630530510 441512782205 338882729531 341841567693 13390521401 858828104570 1061610624 336386188822 439406112587 768278081003 332069098503 223568109795 32147729635 11972349193 109267933868 262719726992 184919564956 291209427081 44300137334 176428426915 29874247028 734057378763 122464041288 365646339090 146755922416 751482857353 329852691784 74754951337 553282453930 12696539284 979261218003 113406005309 396618004881 72960993495 63009595075 132267898826 297500636754 303510039 6977860888 538353431121 162483331229 618379929265 223588811267 122664895527 192299172663 840594736872 92680921323 8366276260 189904314331 254126178665 128202091774 476221395009 31753027884 53796262669 917224312715 245663388903 305547244415 46167434808 232260495461 438024979655 109855457101 177586266127 137829661332 25721087517 218217148127 19778545368 293297556329 47279865622 325182721159 691712522216 180716470972 300689003584 858589505180 319763689 104076841407 271894138087 4874219175 440365692730 258638139592 285465039473 39882096770 17413437535 167120519322 143901909310 121807426320 2206197849 175066516719 212201952368 53530093078 608326859 128239788641 14869813074 507695221008 962241803180 260445510648 6796192596 99214498639 146890546233 821009097061 193169397216 96703011826 7076521033 124025068330 862705922216 30944483336 40977121392 62217081570 69757860 387272391756 53339134342 166973681913 46955363029 35945803224 85834116969 560564552831 232170953661 114673047591 235911109624 383015093831 415814494898 237712119760 10579258323 445006107355 135061196912 48530019080 16585348309 123205636479 638818584696 34176618960 580879085033 19623392964 178149256723 133653818610 54472693745 462564775836 12455018242 246723430912 335560886636 479565585600 139348475273 8802364901 210783224273 82654876372 339349257336 184227423067 537287866841 751594410224 115707953281 9048753487 46218983300 754707027706 325496692183 50369128060 46991781030 764740507384 387027980617 10812203290 299432802751 663411142898 43009266289 173976315196 883366358448 158625547894 563116968373 711373131437 48389730369 391307609492 137174431918 56114572828 272137736723 164318777765 298982083571 370490124109 508542342174 766096832507 221710718179 344912312581 1700534788 425352365248 378368112833 132947882389 3551597781 76336383575 1013096277488 299433563781 172953484696 201164623500 223608843995 290647225913 828610135633 1089974916578 35259668572 90284194244 638486348572 630342589949 30215323011 633292914513 93235322987 430881069831 534527050843 675348818125 247203348000 77854526309 114714296063 14517768031 12312165725 406994722 193014035687 32505335134 31285227518 35952912377 546828371806 8044693407 224405087908 178447065283 51929599527 357998802007 213196996888 127174610670 122995792943 408443608090 237003294478 1149844048 706203509696 74917521478 633155571101 860628568367 515833626621 316362005102 544052369541 181094110415 72157315820 19672459959 174676548768 144709501822 146996979732 509899390650 840526642 618879707664 267199337839 112691934000 757647826097 20454767758 195303120493 594275011053 474581160197 296414963809 237700457237 234745701943 257351073341 12972710369 430334850213 216713636703 610916581319 299356945073 89761554314 532617215036 943629902519 96177649487 296222992010 490754973978 118112414034 820931378773 817453634176 1065916609762 737666610 120724950946 82381243865 820448486731 158247949767 566472722030 37976324334 296870895649 116409085985 236056308717 75110106964 130375964567 546067399314 59165177700 508154252682 645835353081 40485298029 129814713550 687272419790 3678342436 53833178788 66611648311 760574440605 715024796927 314862574829 225093090731 46217338536 14820485103 66871916521 142297530091 751434201021 38855098512 485438530058 21149327087 12102033538 294665525957 92706967897 213448450020 164248520558 11605836344 313178128807 66937818378 272258177175 11323782815 234182771612 69202897369 339157875918 944090262934 189798818291 317957908714 559168481 36642957904 6817227666 225713893425 554476635575 244751487554 333356060053 2424436349 125879657915 564635580453 336137710770 198242139329 42233147601 184479762669 115358918286 603793024021 980964177779 6519947319 11709436470 377109600866 26224298233 382117058452 289708278562 158424792499 193543516144 39389095661 743892007081 204644920891 29758870989 406568295031 102453526106 471358881730 358244137163 321902094370 364506589163 140549921856 34221789396 133719614061 223389703195 531039403147 20101127598 322945561917 215521437398 216118823144 84812486598 534406595374 142251530354 171875365514 316453461786 100729253760 1000940555 537260193367 13501379929 196103527092 241739408987 228621166629 586465053462 121866175178 638349976128 202406285669 574341496569 50389353516 32777470207 221766428934 43902735591 455316041937 52916324245 68902597485 63762578225 25994361489 725433811655 326544134701 192643197241 35776608196 245870780515 777154757416 204801379474 708417207321 81254213457 785607140728 220676942578 91173161737 6737808182 59440304320 98813458503 720796457706 90922169697 143985549179 521977479283 584579395142 10284306626 491268630632 15715959760 73389073076 252806387563 194032498673 578442124113 340225242897 144218349177 265929363950 3753205046 133556872327 608539274755 115144756718 300969156405 461642486677 37794712230 135131193587 1059121185335 617723643012 3123712760 25821503195 152999110070 17610488921 272833733735 675790941886 323004761781 150038176070 347629829218 5839451909 109826612500 83105551610 86329762637 115495492189 1884212220 593706408411 756167440003 113418526145 208699052881 50508249110 184924485612 490727292637 352749627297 44485182028 3684192003 213307584932 189007180511 97050985977 9195426241 66225734203 259367971249 227726696944 698840437199 110386255379 55357646447 763177615110 79452782497 66623638628 303615192113 22479967077 442328969514 79493490151 240500960280 501031243134 567868591980 193873768370 182781269078 62494506536 52460452658 631322575975 186881840093 296070704135 168227074476 636075051746 666269405971 20342250102 281899522744 257029860387 171452033980 55263067703 93201710858 621465538541 5461268943 167921259962 135457366821 41615327102 209004765692 38096130231 14686376208 5234259519 41562265906 100105035863 331528532376 2243026177 156115266332 6559463316 113069178541 1352513704 205114344263 87394051410 457281323084 218941691724 121162575443 28348629812 25504253877 44021836776 204144078324 19831521613 474524636505 93563834246 180134931097 365420009213 314587679148 76081496514 22390276764 341989728457 112482413038 481611792307 74869327984 385804372306 207803587168 91313506556 989440344934 259311515302 332538535348 35987312442 70637617632 152377419301 39211962232 306887451228 110059364554 56219292105 573317893348 843975102964 382762538393 10518476583 226251241104 722463749 43079316801 227473205028 117122361673 877828945466 1099933996246 317783090278 375112640485 753529923858 518123006501 394202869014 339230068336 119665437039 25430825124 959919752200 175675270016 18489243502 261574562394 213883970795 15180029026 373117583470 345154817009 501993695237 46219987861 321013919042 288414567849 114175081162 82814687113 21954791601 38843269247 21137842885 112459212692 58077649485 233358983167 34343790448 203750236801 79721056 430921277950 122841624325 789844346922 148880030952 166700110301 594671320900 363912607222 557744523897 48968917254 147511783579 515969732037 292155744140 376538791226 690241906674 140544092784 1979940857 1042335649 28294237108 4479189378 68581065224 76056234100 712381909870 503863878053 99513079512 74427573546 100229662443 177554258854 810380360075 9811162454 978661055 828741296080 64936721308 522420194149 303787004 351849403528 292137254741 79705109876 139682995748 154300946085 331534709246 288362203462 16107905213 81455026297 217978768346 117370557207 262946060501 81741927137 4047928861 247207684019 23598993279 86051418406 428073768142 223093355466 95468241780 219478934493 557940111919 419130211804 113837660783 71532094539 18295599122 17396142050 89731140937 169095303202 93266767721 5451403196 93212983337 18339946881 248291970463 304504584398 1264714416 19849281468 1075313449 198342631494 169197344489 2414458235 68551927726 156124269135 1001693626 41081924690 56142843063 113862752714 9514018947 54255067222 454138458 33550029101 288562808292 93959867446 190916859392 445072180018 42002165759 158316697243 954931462294 356041338555 2797254433 674367757835 186596857842 162344414741 219110315923 114865681154 57611743920 41380870165 298878953420 414540300646 390325776268 69743144996 89363929520 138713394951 154511066030 198454286051 65628849022 136533200076 156781308953 177542347984 389447645278 213155112130 412166154990 395732645212 77731557310 66187165843 367702846293 25360000941 759695320975 590964043727 471396549649 18853654006 215893263917 3435798162 363155986760 135760077528 41628955009 798582640443 330484192504 793354363326 46547603101 333028269932 223557629121 393419576581 55225537494 283713215079 3336606645 985259284 116331943013 390271418718 26520900034 339310996328 328060797 5103445503 113371434583 103852853939 1893669984 238561633658 19351759775 662194149186 271552136764 39199096928 91477591890 230877084275 50734147194 10255142712 110091403379 40160636621 50919429977 34713178915 24247800646 472425316800 436111269149 108744814471 270586081096 68023266235 18822971491 102313143053 216694272778 282610953724 25332513725 90191447096 119601673 282548128473 4719307067 8965601911 273111984532 12464594213 631896694554 1645970426 349992156611 207672877710 351091185105 54076151096 63635807893 330312712327 222817373020 14122224745 437444346641 35210028090 25671820852 20747598823 5049857329 487020861533 241266686625 152150069415 477924005472 766167092444 736618188559 303227956521 245398452710 737300053058 181657050221 60366213707 275942045516 20869566698 6773094921 329973493852 72491796606 96180765715 28065688089 137927303107 42328755336 407231361185 53970544711 482058629918 25670389898 204358209975 97827435620 185337366490 958881096 9398631775 859342045 27167699452 527343454544 99916677997 471654884555 395048010758 7817581630 34994374757 40858093439 8062198248 142736872829 353022111001 386633543648 147484001397 754765176704 143653375315 420541585683 459323187168 426531221551 220247180228 87564021405 484966167937 719756377185 29059340204 247925443816 427481262553 6849712757 56020598292 136713916261 53155139204 95940865053 309821955357 9392090476 189077020420 38719039008 246247752421 56407471685 197635158064 22510193892 90973552975 6814977782 94183468031 319629769132 10214699927 298991054681 57441342458 112058392067 570126507299 873872587 334491391933 232068564546 153730361888 460093582236 95762695624 10832969728 9333765646 122203392958 7659998000 72920056065 183970266278 488111713311 295854568757 226985534250 333206944980 349538331576 48974975811 150375690923 531669183367 346133386135 189476668216 293740460091 26262976342 197848291833 43229447044 38679477250 29484017698 12225052456 548424797 118830157800 479361267544 250617735702 745522654221 258780966052 64826777271 179296521330 6956147496 259258474074 81211762190 163714628318 51803119080 236923790972 741857265344 226875598162 89541677207 359907009760 115697730425 828532174630 11865202419 140703812386 13714262015 32044303399 408389080566 167576584215 314377147135 384457177607 116984495386 147529168377 5100544586 43052788545 341612545779 415270480943 339587587344 52016294153 42460060007 305573925926 353471218231 330342646031 702747320719 163879576296 1595001390 48651412720 684164094562 265199673907 169329757017 35066214020 21883111243 672616072938 621198063653 63604117935 15567666 379346182281 612568958042 793617619828 70456246268 289043886165 22904672813 45078358389 65592375627 53248969229 230870664748 55852172230 5027186619 784733781687 26882349280 1932882746 147718467714 381295583838 85845840441 234637418724 10781472417 5930200982 139190462592 48443598018 611561005333 59277893316 4561688221 36663343780 313046710421 96681925289 30388188093 139815548336 38061898472 174947091824 52253896663 559972834070 625034130168 101346226964 205642460927 339228614879 19519809848 327303032174 676339494512 8103697490 217119133744 30429959177 179783786875 42544767611 170262291264 56926439592 234817526916 116408903629 62341833762 28817220697 118692380378 125557671860 141597649338 235176014060 227574987751 62724557782 141612571844 560122533354 50347977315 178502274742 164586761542 44312836814 44237765212 597277741745 607005884382 151928255406 266949196958 596697335994 23557057849 1963823598 31652673961 329331386030 95254337253 36790363193 710852363809 207546654768 24133616920 147310312306 11056953533 132600803399 158779813606 194588480198 71297652867 215472566295 227495512640 82764320466 256528577650 132003659381 751211266865 25649678291 390781165598 105236016687 87273260549 30698987589 509755219517 113395310713 92948794663 217356875097 193044384760 128555761836 166171946507 401471270137 206063782603 117512175093 808187891379 50566829076 374739879270 509566009169 189218358223 59278104904 338250892768 22109462406 29262905808 1009813143076 1474808466 299033884057 758321819035 293118979320 87090290182 125876664970 481744689582 119003431309 17333731127 123003100243 55925492544 7727044180 173722840563 249955038838 157898876838 524045644650 67853325783 536639250582 325402084420 9612795078 93008560230 283273032664 1857146674 228511955126 599574638377 162140663055 230456977684 229122783792 175505362289 37869075278 246333588657 58994078640 106512875292 328180160792 268305496960 568141545095 11987200890 4557513162 127038745802 222520632711 336930566370 333036138802 20809395749 282281295639 35605856932 44619725186 401594313008 8554426721 351644708679 473086434972 30826676983 105510253766 117912410030 1258407332 448280902747 52179316262 32338974020 92549443875 12725128666 9777832760 460217751046 109943971697 233440876433 145505860129 509243008834 9896924851 512272576797 42249620853 561796837 51514367344 504213674395 606208561375 49309731119 95465022906 24759713392 527055778102 161775266584 107504047385 648988844408 217335975810 80941325589 220244839625 1157796917 417136119464 317459317699 423794812529 29410545697 283075009933 857413146404 302354244604 538111850271 48390968509 6681154205 114665574626 168403812878 13897667539 145237084320 340169381144 338905693191 48600500232 26919882803 79910025707 522556053294 285552326571 418928953454 388287745933 6156182728 207298522075 72355068401 128103495334 214910849393 195720061942 334473691702 329410885355 46976324223 215622044872 33880956684 422195118487 606522182491 220825725504 315610534088 693167680783 544330097137 49069065256 7138443839 293555634595 132807481003 113548814825 171902159135 271609285148 733800859343 735658394101 324860025918 759029111449 108760423473 717435997771 82846405026 92700984226 192056299051 42865065404 158334804471 199140578869 739481563584 155304709992 36813004060 7284809547 77969854106 238855268140 173444707648 173383844219 525307792259 32011061085 341629916139 955184181066 400116630608 29350826156 19587209892 282107983343 1791447143 380604591100 137336212078 754567017606 359092389815 88788649327 4338743755 381497418811 328042474697 280613424902 407052789971 158446156562 57540097817 44484192982 674006231708 610690768318 8382128379 44166910263 126830822313 2513184052 43272956835 119804892404 184524152410 53687689219 27100630120 705306577642 50969941019 265261813949 126157517696 16201018833 13107976970 11442426663 108571070028 281931267088 11871956322 1735171469 427298764384 214747037144 108952026475 37604411520 936936160277 117167625411 252173708126 309256859546 124192784151 141765328066 418012857239 295133153904 214065909287 903595761466 14715345038 274198061143 71193934394 92216248267 96074755455 379494474012 11577833664 461421701469 72091075784 135708953015 360085661174 93881973230 82611325661 137337974240 689791127067 349372442939 529627612188 45096507397 136223023145 733275373193 943648965464 711938371418 606768577428 130355331501 109518653570 59209825390 608149383690 74512732771 207423633204 613109006559 22271834446 21779210725 36887589910 329114451175 511651825997 355828653532 157264887447 231390607133 242624998103 51778069563 259699964847 96289740983 513396694546 391040377758 155382453923 270658560271 47482236398 214175860621 250003026081 49966062715 158595247468 15144054480 36148181647 320667046207 496519770094 557170032151 410503285755 2899888131 450149950862 15311161838 22505080560 28644643351 407009606 189058178938 518006422278 90239357160 9885400362 1450936571 124776212397 89708994708 146089029211 20850343613 572991044712 53849814571 176760612224 517048002995 471747039525 273988496169 41878217696 75342397722 792331747842 26716661412 2301211459 871835565531 99967700059 386313918720 32036756672 51271485700 275977393514 3448959867 300453542165 379952151426 757300260761 19994807316 209281255371 63947195341 315599579801 165812406977 349281513961 63530407237 16134803258 280402992757 9810705958 33907677883 128838172675 31014284242 182630873186 650552070006 442276197 78596315597 115320855812 138495276073 306355299776 65436312378 69355826070 244782173407 92994625541 327717823510 80119855790 607984507120 76526266999 147306420532 337862844018 76291083337 161506996535 136917106736 156798341444 382496397992 88088762136 120068596707 14228947364 411345918616 769162086363 510801805660 27362137473 111343602816 526735646755 13705151028 572339739870 22808318161 86073817524 131996676758 350831015834 81760689777 6754420194 238691933979 418756793733 50390644093 488363250400 107439059312 171927149060 195884837945 19178735369 92103747824 90143886862 203260030813 61498755652 12041168264 448725562082 22125448051 21171510807 98105071208 12456413281 57043805963 223981145596 1604022678 643275045694 98200580630 700817742952 57475358758 464430875691 30372600253 13766567944 112952750093 22109760079 43257359180 18285044328 150851866627 64978699361 910255194891 221662279344 8694875787 133358751731 308664898884 5204648341 90654625080 128364913975 279308334217 477922213388 770180580 122616722912 10309103698 8556789306 127014812737 409065757054 424991001868 909636202673 3122221975 15919578907 7444615228 518422933717 103026536436 169272589298 425902462770 184550798768 10555394959 206921303445 70984215759 167874093238 188342863045 15333709467 53360581835 60329722697 200966044772 288433683992 13677462127 48325193339 367204768354 164378672570 438789675575 278461545603 291449129792 93636673366 1755009916 8586749227 44700158872 362349902615 65915764783 237382619881 625278892662 803535640595 23154779538 99330574879 127572643507 155900172321 35147551710 1644822761 259374186396 469693217543 27980890549 18389155489 54108124979 2202361295 591007845978 1087236521 290240020894 419969754886 480216899605 65308361698 408395779872 125727270963 29563612336 160592806453 291559429983 708474209937 281328729484 249704281031 202253854362 159738281772 15055312669 52185101417 502009694493 403947614323 41337882 108670583397 64299315386 8050667 165585220704 6469004337 49256472165 75142789893 6264284617 175931230587 159739873395 556277534428 281312571532 43019017720 500528057780 167860414835 586523614112 531793207746 501320215968 67288377997 68324498503 366761516248 7101047028 243400694738 311227408541 713175794681 239242531877 90572966895 284137650923 880866727 2045279149 73477709851 123691965701 629563937556 321936967199 163488367180 12122491020 432849646391 97330092444 653699452840 22229544538 99329278071 33122160421 39676264330 65215432831 631769899382 579902546007 48510231122 115369969143 42736842271 16654892369 248129939024 226611996399 86677025176 46268233686 919950571710 197510401787 50495223636 52761178897 56920893547 448947365755 49213291762 398132673794 580410968170 1986856555 598449937206 579544570874 121581467132 229732125977 19899227168 92311981672 550420844971 93714454800 61254998762 281042565598 65097266287 142913022899 407118804382 78108146173 580160390878 34422347716 572730537459 79802702787 3797647267 45295196097 29130288857 26341040997 714211601353 329658703496 680169285510 103976409526 442852642563 10477913207 478045506721 345706595233 842486042476 128704316091 154957450373 29975898732 8639460950 178531745920 293504370706 55809000148 5945401404 299008838262 464420565331 657156113707 13305427669 127496159158 2752302134 29224505888 244609133614 23285429563 4111092546 104600077565 409299960317 43980371899 150248807111 164213523091 200870542135 299743214523 2711869905 599255253979 59813421749 208000907198 209402442649 1698676566 17238532312 417055874340 362144453821 36193827076 50891284892 11897628999 11859622071 347657418287 5053583539 415283852787 207121852979 229820969256 28625820736 127445530503 34102606156 478285724374 103593744096 175103359205 534548833649 364857389609 995464884 347846672567 490754109745 13760718934 227927860833 134616172290 173829759559 86117242697 128043392305 15223309610 143901334088 112871065756 250157200432 309078288605 240615403970 338897332315 17375045888 10253191818 234707171899 5835928396 75672490166 278710952902 193570548350 126765723195 6649672315 101925764328 928646166749 297367053383 60166428868 103962813566 10366912823 16176127861 194480827470 4499311302 500290431559 196460362864 308146360592 98853757195 13228468142 142979850204 145145328424 62680018233 16817409422 224199812627 59047983609 276696967825 67089137875 18320288740 32749408509 448567465990 68263167851 17514349096 13325483471 41381056844 110935409364 122669828205 158090314110 293803072611 111737320822 24665153801 62181555097 56342143690 41388094372 610291549048 410976721466 205687499853 9379861695 23118391201 130963577374 12180346017 362985716124 9112866159 30022299925 302366480747 67158355130 190093427475 155137141042 41891326362 325594218983 146088701150 169086223547 43451152287 105115926823 323081058521 42209482248 284541082943 282694288176 831961799350 35149327130 311570082080 555093588362 141138599450 26706849842 149486204151 75474665242 46967136928 95648200731 302174547 451967734488 3536715864 839863479054 23980641047 175655061078 197970960526 174299097995 301380069675 43523157280 9038835167 126917922578 31246936249 66546399383 109807699989 576280014713 120342818 54016303899 611462710568 8261601063 819700698423 343622164197 20881482372 102189564981 148729987003 47040966926 407376561197 348556538339 77497794911 234203044762 368876593673 129461921 175200726285 9258699210 244719989513 20867121250 85770858574 275462623713 664509429921 53809816876 73909760974 276419030106 40489205729 415429248604 20262417243 167666069777 52351011172 264150098063 37706001554 321615694466 94925334266 85594058388 209665799837 517685266915 129285130919 34113264141 52591297218 561140618741 154128340163 450466405073 304935835682 533641614453 2731398440 274923420691 66145325629 84153020375 46745382011 23621572018 202720381341 238599634352 554159437585 1710616301 219163421711 536148039471 71700899995 704173444009 22296982401 350802766579 104006702133 871777898005 74300068801 190510939070 33755996093 470555634457 129413525835 9165102804 317417662882 85203599414 13602920002 399226246008 20735777712 1578123189 83039974066 752548844994 11268504949 43107394067 381119987200 46657806401 245502704352 76323703195 13954189599 51910984618 28300138091 13737421669 603893407583 24682315606 62042487934 17292249540 86502902613 172696074531 56284752166 373184854046 250057100841 4478894171 119841594661 151676266534 82261150702 486691391745 679178826821 209316585998 867050089846 390744235869 819634064084 13259269728 47078633913 30366135930 178034998619 219311732997 46850818575 394498789072 401064272038 66755700103 258988996531 110753145057 196067661077 39591852843 59932331251 260263700076 369848807 17216532098 532654269401 116979590701 54387036309 146499579554 210408069960 655008468339 330080632401 546110180058 574239125 120190990434 7471663002 239967426103 191546237166 239555047330 29916568637 520663843421 205998433823 432124664334 197285286304 170409130417 73038521352 568175191633 148085353944 22750033433 264298199 7160327637 296747189960 589230737510 273487094491 27422112289 34981707470 31193212201 130964649124 149866041945 147045796702 595253166308 308897992000 155006054169 613605153 27270753090 377332749496 79059406544 413575520732 203243258128 237458413902 15209497718 86502271633 41162839683 31438587245 311136112534 58236919128 157350480176 781927781290 95157906060 407380899154 191518015376 44164608360 500586576770 650660139096 333874448003 5431646188 250146515990 55870600137 257094621304 169405619369 201806630985 756417144148 181894401598 165688057910 5750746511 53472929348 226311982 224764727640 29019741320 150530188798 1024940387 459155105812 230755824268 254677147194 83663299993 92994186662 170204986684 133983156131 665154550692 195333410795 21417900328 718437220052 429778665591 65424788736 133121707801 3160015137 15622273082 415935054147 70745418004 8644894507 109768144266 1124300864 73526350156 660805253339 30336360743 926022129530 391937024091 45592456370 316678084099 69055217954 78585101240 17737519445 261528478334 20559754644 2937984133 57464785177 69114839505 78698138514 62079446834 198848999955 231628746353 329226461023 20046492397 91092768850 113570979 121792168443 18240834506 29924109037 452848680718 74351530625 170563504589 261678354823 158036475615 151364657720 56466326422 2716159 706560348410 28409487356 20929843671 105572183569 2590677941 174161864974 195882561455 87369554315 12574674322 2324718115 43726832885 16100653115 546879451349 158629171621 135787299625 62757050775 362924683814 38342056881 217810696309 65544738 101097436187 74015732109 107758981001 169139819245 42669619577 151976386928 63116138817 484713497267 633234085946 322572948673 15022950591 487970237377 22764970375 438906698420 745438453043 28062954522 396874327608 18150920611 306252487712 237080343287 101921896867 9391699353 176538065698 203410768977 68384966293 22905457600 413553119164 193406561665 18003810684 332486122550 30815950954 35701200665 98456779721 228422427084 70301735921 42108155208 401227291811 156475261277 281867024446 249817553619 354373310869 14033146945 808347136135 292392291044 30777928678 315215381759 274726305577 279946304318 511209319518 616713593031 39712365472 2997909982 37813239222 337185084167 65334807320 231110287517 396210181087 218873591519 51696004679 272725261682 12736201921 42743989840 258391605291 38730757888 50471752196 4063411768 241719374346 81478953385 512454300813 161450176413 137760424757 14182878719 239766237791 485096132566 288186676155 237566901298 183127201249 113002428781 50039558472 59507182222 105136375173 24120501035 304740059991 118963645927 512636709536 38091630607 234675258738 53700818771 288023199 101243464685 39022361239 51675128128 498043272734 76178271344 390166898644 103447969031 10357766952 262558818037 70890939439 117224088815 183676724520 78455192787 54295818606 247199290056 90299394686 61101885266 268236343805 292812069428 515925664453 308938088548 559494776467 357589616938 215836061433 490026097560 678166640496 144059617928 36336332650 259632058962 181312784917 922915544441 626277338412 472455086403 127685982133 529075752835 390830387724 32883855811 240023964304 372857324524 162756894786 5424468317 271112867541 33241562566 179132920045 91329313528 304582744876 35052217836 62220987453 2400217321 19042618522 168924220125 329514235610 34469881506 58948848503 27445807085 606311865204 8674114624 157481637026 513983570092 189761986085 107521782340 342924705863 254885066199 115288943297 72758119503 338199867 539088709436 154385050398 2627986447 223724604731 432516289668 153143405535 112150479207 14654563699 50122511529 275467016804 586224343193 15934576011 343039119969 299617811525 16250168949 34562315430 147147779092 309671999 81519527172 23167437665 10052722889 283678798384 178782123 46497057361 62923126947 10608073100 285775548572 24145508294 6011319189 577200935289 199817185088 59565577182 99921869108 98417496848 29156895193 648074693468 45907540597 434025621842 58396705104 3809894941 300905315051 17528356202 176147706000 6394516595 614885923988 859244441564 139198288714 55768966830 647240062735 16276466211 54284986631 122294583996 337514734661 60799526094 96113489453 84206128567 511853710522 53319617791 247577589933 166859292742 96765013517 251189580199 48975895105 8659144361 45586983869 54006839158 227432800397 463047733459 404248365657 299656154137 691739691831 578177886705 73192378692 336660307428 687865691749 636409867162 2496631741 11568414625 729352240800 204764760420 146217812083 21253985307 36498438502 199615160192 456397523087 213580217800 43730035788 410455242773 159746896394 439869697398 857507534773 382778814834 4562322075 227679367637 75244975385 29713339888 174690044594 334260681002 295633945728 102973834039 156734048039 686651518833 10694015974 593695746932 12705044934 438547558512 40796742266 261466935716 248877818236 580774050782 96492709467 223631210947 192006168709 579922108016 575626668334 299493149120 668787295930 182484222322 28652161205 294283188817 332413339470 124221509781 843292421037 56739092451 937474728917 25854256849 361628038091 224259357732 223172183377 158092858077 187536468034 173742255146 61995914404 492696861406 59547076576 167225797534 1056384257 177404914293 82238009802 14512505888 744557541338 422517427802 99065115119 14024375437 678677276750 61827152825 92606140219 341383174428 31973256764 179582893114 94311228584 592290987386 52189094873 20413287265 586870246428 691404266572 361554966425 30869630006 601334944004 140908067678 10837263063 497865147651 289818704383 33804763532 498844419834 340280147666 576981005733 114573147627 11765396650 147122902926 253050847494 101233573908 376030584458 111624983555 92767282518 5255615623 283686992641 3330244746 206259870003 11207820191 43591674739 605672888217 54976514645 202342673226 138885475880 80052458848 97544305209 24088586907 139215349426 328509986528 670536459538 206231349245 24596981222 25806692187 145933286799 6436697554 6624096 164675321288 193088319870 116310352829 90073692963 141378253567 478198834725 32279125994 88236025921 72586049205 97256819255 191568626224 68094169840 149865132360 21296677665 567868239860 85142242951 8483519412 657933616117 93210236659 722734908543 38343807143 343532430235 640162194505 610662533 40156749648 2895284007 766651549214 46768579935 2482338525 364615972031 65727286071 355655234491 155945796003 99562048206 159693381915 9743306306 210061400650 33753031391 66811819687 96510734443 58298050746 341556708944 440356939702 36138875219 1011249673642 8873419080 278671945323 100087384507 155593888087 7752307226 116459282170 186663231512 273163414163 698490367010 550339456247 106482602302 498783498096 313149691561 16089950082 178861157671 775533892442 20851405351 9981705631 496098816745 177870617548 80448192078 92374209490 36941914856 317193479759 16561452338 35571412729 229739552938 152087464830 70761110455 14705168322 413915309310 126012957399 11160220653 176624553987 79524686875 144250321116 85663595229 74232951378 286106061358 249543411605 120207962710 11204196399 206228023237 74359232935 58304120196 40695875893 77755531299 58096030971 113357130685 110805223853 351112450317 82727456616 18649665197 234689511426 4404528153 107915785918 269731845835 127482073988 121682865384 107547895066 129553761499 414516467196 204216814095 514440973447 221406808402 54622492102 367150971 676400554066 414597334735 319926397857 21584317842 270479292669 173255842971 34646306149 241970568215 76321878684 14710129960 587054403373 20341269806 653267245675 12556420842 253327798816 324934881133 98073971682 9329089026 27650490893 47434126206 151468891713 237864648915 200907351745 21025580415 30696942249 298655123455 157330613176 47763416439 713306341662 39988496429 416842825673 396931731701 90307566888 2202169974 141446747012 166507164763 272625358507 28409017543 551193726627 138691579190 326395563234 80769608565 12411883111 47382730021 1418530465 583401157180 14688041423 36775618226 228380267134 79028605303 65814110170 151060806742 188669413069 170621530676 169387590268 193080644608 45047370262 177425708133 46967699234 5637501601 4590369138 351864159688 262666752235 7660785490 9713291713 35840737590 473753507369 76137082091 72256030948 50622454010 13688376647 98118499444 111027424242 34819270368 25370041647 641156789024 306539708574 490439910227 50384000361 123961628344 19432413813 162790104740 483546681 88970681385 200057425161 201898825699 489391895249 31497605703 361177629776 21085113831 329116092153 600755071699 492585840249 216651243489 136268861409 80934532296 41769556940 658753604835 4232281894 316940013789 393769155008 731450294110 294747910004 15249340431 207704478548 297031559975 322162983559 446812486546 253730034952 579458487060 150416670209 273413617472 105406227773 70478441947 474356687809 218494421937 93189707116 199487805134 689699824095 639384061690 23459246712 174395378632 374925578400 7644470246 188682388706 665224125295 117549105933 69626303133 571245796 178207776131 153628022810 341878445422 125614893793 3026611455 424345127911 564223841076 13923429335 286165032549 236617939806 281222562217 54449287764 126076613543 33787965107 45849161578 238609575265 85398857789 50129756869 117126232190 73081648464 57992987715 67542214308 21951286916 1447409517 280311555800 191317381234 31904368451 53272287223 28322192377 30009311245 44285078672 121673105649 23598616419 507114411229 245925302477 2553848898 393134234075 227523864620 355278600495 275463275783 70899291026 595973074919 785054580210 864321908871 6138151626 48288772658 245055727581 80502466074 9580583965 18627306712 88435830049 538222803619 583398596473 139731320493 2672452351 146991777039 24918548552 133673846123 360851597227 64280779656 203933139096 53879519843 323675662048 615105524026 213897924494 35950341556 717735248006 927161801567 222558937285 116050569143 92293068490 49980341684 8401295337 272646276467 142425130180 14064738268 5486946861 604408986941 131107021621 127912058017 542739106082 213897801163 99459918535 461883942250 295397568691 57321107475 417371267984 61216942328 39019609346 194233983570 161415770357 199802176361 94854273239 86003071079 391998103579 605144622077 6384105290 290524653641 16023745919 5716453098 179834370895 743539957537 33476442294 12175991126 69072097406 30977476943 72720221213 709206755505 741932280012 8409669776 140981575557 290117823115 723175413274 6911340999 318784484957 117356331275 21686819338 529893854622 103386326 47984799376 163070048125 340641668796 216609186688 21331976650 279707845217 57956322708 415416813545 545072257369 8128954021 160553484247 298999506799 112711013150 282308230844 53341250309 90383010720 349304761775 525261124855 309581468213 437809082996 123265528501 66773526829 44686804198 650480203731 2731017121 37228863662 19993266653 141552153497 2796550195 519186825291 204160472740 282894997645 767625230644 486456172566 184581244184 548114347050 566446135637 32706108066 40777849246 10672084 40908052386 15792377338 45934007773 388027874119 265803520131 751447565294 183621384194 184508658823 74106427897 425530570624 126256217774 529279414793 166225731161 257862585193 95764997841 54143761241 366179882853 354825148775 80651012108 336156348790 301814049728 24129110447 189706369784 171418494112 243470273142 103722993332 6534720684 261892885182 543871711985 62202062798 310742010572 115578383714 417069296391 4581179191 487080824439 25723020582 14244173430 116187189922 230514889356 201192180 289237512410 569777221490 281900903109 59780792746 89820117309 3994317004 435511142015 45552668230 534859867925 246241245558 20412573763 150595157587 131073778118 365781481205 177540818955 658031848378 632398192115 347621154175 11192146174 317417786422 265386788780 124908347042 37454189780 354080350905 84830400840 9502940361 72712056940 180469547154 9573482639 4167032393 40859542662 80008806716 31277898958 8859173566 141084279303 32144076202 28639816370 11737956029 8038052305 54029806842 271881611420 20618357731 21392658109 3428184599 37050847700 455982000046 163005955109 11587992849 40366251293 61665991997 16651676186 543271128254 1287500859 114488552139 108965350233 492465801589 239451953814 289797737446 278068130994 241334683054 31690930195 75198392036 56746874050 358853689513 37668258602 402461424983 309454630498 49142372117 188683128869 121854609549 3447020012 102042310413 470258165299 88454641756 270695633256 233432926792 64991432335 5619600751 448745286605 25745995082 450184967666 329204885569 155482822127 125063638856 472195566989 208762620850 455839093578 110185628309 324959785234 88618455256 184526769202 445247904336 449573620638 66279687219 156970875537 35591747313 17848380474 76060905073 404531381477 399364972196 202531907040 603725551 556147047838 127655978142 219135869427 1445842427 5720033209 113702461252 229261462429 155038432535 139854253800 42345681933 32221341019 147003283658 282347498756 657639993887 15983657169 566149874969 512884046 9711136629 16581799194 321839013273 128906080400 160531477182 101074953746 186370254164 529961712579 319246489987 307460249463 118983622428 609667669301 110885496105 315964496969 74120833642 155723030420 297004594645 24464555999 55476555972 555950530027 233328380444 38771170200 226387989197 75795989359 15814662217 84285621664 240495483 556476494000 298757089286 14627702603 16771421391 5547690504 119611299693 50137964341 44368862288 347852245732 151289228009 164114150140 37160341116 94955517179 325739091773 17856206007 98558711322 70689591166 75998488812 103897945011 282928655701 62974996429 8085101431 343525856388 927365877189 27416486329 375283188746 139853360935 137808531974 146824757522 110720824675 135652123732 136842721083 211532267784 95129963049 3752553063 685729289874 4131154427 21958056091 273939643673 499295077467 242468156800 1238025376 27303474712 248059021072 16783912794 37915974553 112625714038 2532638073 40093808272 105221190510 1289157963 126778739006 116487848275 54257787811 231299822885 137795176735 606968025289 38109140600 97023446023 292780933621 45729900695 12857287200 146663400914 277522454752 105486598230 130091213834 152644937979 184026030285 295407458809 92036023982 373500892728 216277210539 81861179603 25980169151 64531949630 152721587778 42525472846 19839880399 28707861707 8237734255 51494148474 70382511376 32507269308 35353033459 15989567961 42819897120 37858864324 345430132199 528051178493 62986379473 14723555041 219233467821 1505309014 94590012168 5965996854 206952640684 22266622892 211795952668 24297315372 25012545733 129770084207 284325432872 520116232536 535977052358 27119327802 380811867966 145610819765 36753079196 549916918012 173007034542 543467219853 25598579376 612941721632 255269824531 113040016507 27811157710 5309094817 211483479006 72276013916 26904698404 198307552531 620923474897 4985897923 491902729620 24636186978 453516584450 395655654112 229368888769 58219222525 40255452700 6327299853 147992163997 385801786153 59484717133 162877381969 165577255986 54013891139 385925033911 261409511861 200871727958 271110631030 191718984911 45475791080 10584025950 175480554825 333842152072 78235035318 412883367848 52626164208 39300717881 34948061701 60077871037 192832573655 244391253348 577296646427 25040092467 80995131396 121686412383 84226585842 5287755802 12526600747 621139279515 5083514560 22534662623 253222713362 41229152739 806641577425 183472748739 152772377620 50468404398 384795085297 184327857093 160028298828 353917938953 327723250853 11858135276 430742513701 184467372815 45642717198 264529206113 211752917656 3750510343 4053851337 42425753636 56343676892 3092775391 208004435134 84173388800 50526804517 377024554133 36727772797 100699151293 464430664375 36721717689 205672454869 272567843292 119508951696 9826801724 242357268732 308716980810 39878015154 89520432269 20452174254 209066511751 502201936438 3299650100 60072557934 18940209157 565852626801 53926433767 208463699 1867760910 30779169788 268920386560 220763248450 310894549936 563290006378 254871290586 248517693728 182767102103 81124641988 390780770629 95200576508 163693681480 286587945922 96582892135 592697401464 81812157485 2637121319 534079366458 440800443853 58333116 50055031567 13518270242 180281080628 99168247420 338908324904 688476471607 45970100005 69994987943 41651840913 113049466800 261914829906 6271754898 71950699855 249679433313 104725959442 22997936022 349369979147 136821578178 18186085904 90150253709 124293812541 231547921937 156274029964 121882261800 33588447127 72563698419 271468986647 546624407329 94067613133 271988427060 12362567631 45734039063 103444912625 18352967211 15719469239 107426208671 291628666660 212548802074 331537697415 205764970366 126414453416 535528506481 301514394074 94215126965 234530607702 25698137657 186437553166 216032559855 10148419326 36783631605 143481844918 620061823127 7080870761 618741023259 22585621981 373312995057 392828672269 271320860276 192723389652 65934206704 63503602275 14633616414 44876137065 5221036724 30351736678 16207409688 400711791702 134494581643 203784344121 30954413071 28028741914 75608712966 209517271788 395514582283 281531818672 395179137287 29985932033 14342342680 266180114786 7248546672 784265572853 10108136817 79988086562 12116263426 643213125426 430861718983 107248382800 386517052990 299714703492 102849111553 49010138775 79797570759 416710337314 8274173066 49119170318 336156125956 152244988957 212140187797 51080678808 64802266627 103047263306 121037349727 7639730061 19185794566 11329479057 85031445114 501098688103 597867449549 249962735896 452807444275 31410501643 140353586483 337667485256 259488876768 151517194016 302214983245 33116111460 513852288587 81646143404 21388691557 752000524912 582912452639 580737673418 401792127905 249589686833 611939939951 47840613446 7565827958 31981435228 60324590069 74982399725 37846510441 124430759767 342742376466 87643868038 165691263822 45009135978 7904244044 278139494589 32223824960 53257353956 155665679 592892709128 1619523849 155646293306 24700840418 2953570155 113875198474 332650767 620746563068 88530009502 50325590373 185910425530 182418023131 30484192974 543553007375 68797508872 435820798568 3421686558 61193208054 48523356539 241229584278 47191811650 413750276360 344954492873 2594067488 299183404041 32234909150 414169937990 324774769496 15885900535 246562638817 65317572540 250625554674 96074584507 230034317 172098847 399855736293 400812296392 11654280828 1808626684 679069133 208151251261 864071384104 18765821060 567031880058 310032235929 268427918709 801474566615 432996674455 514345301827 330396812777 219946799979 363161458427 149620210958 213206751168 51945151381 124235721512 501809014920 362108904 258348167079 49947717432 134189538117 130791028406 2945972964 108605729954 160574227397 7633471618 430552619902 23283997989 81370109961 269153023013 161086107647 757097153324 187839744311 150064531849 242069217808 462420151253 24670289833 121696039378 37611256726 106589103250 60332158783 351114694622 350040574084 9657067299 32233752344 70181279881 207042628761 104482378725 616739933731 291980394763 217197192975 35410176395 65250992481 68792483744 606069940379 164145596005 90867974938 1564374963 134450076087 254542354459 143417891187 674867606537 267501992965 252306958512 243450960279 50364755419 64316517648 116653818074 483215883279 14009235848 76391913400 6802160379 9199585980 218402654565 54024841686 197518488269 59916738219 56432527230 120059180149 258351096809 119531157176 51079042131 24170009455 117229774601 341948313139 92246671188 85620871756 158001592682 480616881447 125652361970 24932471771 240890746268 259377772480 6444371754 41047778400 20425437818 33474326916 2819491490 51387226461 549038544651 36120633066 16114505889 16939178121 225673028831 462821725 36518060042 209649848840 10010812573 285062668615 136180758216 104272288778 316862942846 26867719216 95671398126 376165760229 467909866151 18912357289 38565672271 70591490666 105061336141 66212247497 76952312477 19043868849 128181929617 96345040779 25356883511 322877541412 375116542380 120015600503 455538683177 56931463334 176500017038 282723522849 181715770036 103146038227 50581260846 23529631510 141759628068 37114441143 211427245038 34786133526 506536931191 39887425092 42965741795 193899384980 12612379480 11366500468 425781597552 124968505535 734611024094 27223634386 44854951391 347240073960 49222550502 7103648353 721882860624 56097538892 79202169392 469878261827 8196259784 119930194988 8634946103 238236425485 62142278014 37914766774 146160260802 123284545782 112239521790 154484889746 563351539771 657668003858 111770095653 346871800104 23026949698 4932361179 123002798666 59488474789 17090186854 495292586199 26788547806 448475761383 69683035236 272632358812 21081659982 76561498537 117671057955 293675274558 72073597811 25003019379 3564367057 124986456276 18163093831 5587725170 123772815404 266861231425 47793346273 10580706616 127934571444 679199860164 239951017113 279431966613 83209752562 562930157035 247335023288 22438776394 256743668922 159851792922 21935055814 7455503105 677382533 196639985995 135374174951 152553589033 10699240097 254550361157 237520481609 180082367094 81081213537 56951884162 148326530317 46999353325 29090425609 19375830350 2880624086 244796735883 15836321795 406415082364 401610331451 102844292754 34371560815 3094746913 598764911449 151887643926 372302095667 137408068186 338124389006 60358139008 30769681259 1106938537 272144066958 40463965189 499729999897 1837903070 387846056926 473197236787 189833280142 195572680 576773915103 87277197103 197452805449 315781157213 43334146393 114627271568 528499562261 422713315534 87348185103 99286091309 280063255100 49316310992 541013610143 76069889168 14227484377 263358373640 166090877809 60558406127 518666905917 501351413852 614377193537 465811192987 58963350439 342179848306 507469252875 792486374717 8694157486 102349894710 251981826865 49428844780 53792267333 61124752505 4267084899 116815729140 24072968100 506198037541 257589550342 32116154168 150838720420 9865358384 123313848564 182443833581 274733980140 286713375915 39908706335 192217894589 20171567713 110427044011 6415266269 138013859886 50118301902 714091399835 344087115761 15328674191 213789596075 42927832748 48699125969 37976508493 780676852306 61613002760 44532745062 16061909690 464896550115 1287615017 374511881206 43906634900 260044302344 177880261538 85213571520 38579843538 7329331630 156538279284 91056633166 90654163021 65388708959 208792230914 110327114625 344287525868 479978873073 19173392680 82566611896 334309397988 686575597740 5810459644 19532950020 633885383692 106902807023 327982869334 75461161625 99868148600 886038741260 251222303783 47897438664 34159477184 71974819136 801966975180 203347815564 552889044498 270585118383 139600760372 383546876703 189387278761 40454029847 107536740885 151248588417 759960391030 613284774986 16982712320 88438964219 70605372508 244275326547 48530371769 358834085 209032173034 122109645362 63849855047 53882428122 12429958845 72520178792 373291850 211064748856 28089059735 220666005001 1111014046 10593263715 92145898648 134478414567 51394233942 774361531323 396045885916 15411746847 138012710320 245283215017 644388254555 95881749207 310238170598 28518658270 86557866039 146910687169 254964910628 222034505254 26303504228 339361528482 308227695719 363796129589 418545955713 298106120695 285389507468 239630367462 85109105092 109467876070 838773951 33940809643 350524158467 114214240690 107615493412 137870440173 124605572350 15908872056 390140659648 177886633452 476887938003 54256335377 19114676723 174414309804 15832606699 198079316583 275390524179 163808461869 149390088131 81348254042 24382344560 221380657351 54718511075 74127439838 160906325318 330664128545 357246894980 557195344183 20617574712 641093868384 100948107065 16159664410 121376532311 207338412826 11896073535 71233000011 126628428069 42771239159 310908205494 211885628031 257529770138 17477598198 578556682478 43193026356 1072936843 408435483473 466765662302 564195831 802665565455 49487524835 492428249158 101181445976 175224613738 324561876206 447559108064 140616158055 67677229397 271633975090 349822147922 330197393972 282330548793 105137931882 2724272959 735349031619 613906814999 308565449270 11073772777 176743311775 2927014951 19310969087 485129227853 235910837064 238421631189 825562581918 272737533582 6028433814 13334750105 243619557085 126626817291 54164947811 55130005705 145995433938 14920955735 150031966839 107035306881 173711082664 482198249788 38287575125 119933266629 140010014081 58871186315 50171446357 4803802944 4072534936 5454261912 384619219069 199375050958 240671854857 23717519778 273921874751 39951610731 34827932134 438087217234 143566524611 277252304689 254687868399 58972931244 134205803595 48366579772 328381730461 738517084526 21301627959 398320065561 50924299133 142336414926 5654443775 545818196285 553547407883 100998630819 139152103511 194550126624 768322768514 224218380885 298594439139 305418874500 340999006672 265748507078 16920396108 6363281905 691919779290 22694721418 9569875753 210039849047 156588400261 556960644947 33936593805 819670884594 16398353415 34520821045 9663640120 80889518316 22008068330 336903187678 29251868633 309077547450 346710888244 95556410008 215859080514 622242957958 424311208140 137531854217 65849462869 342822531345 21169496954 7081853607 158769899296 101804246627 603916884603 226336501804 763028358 206435690423 99490809309 3890606193 678312304615 242537205954 175449385149 297864390842 272789827741 189441661741 309030062063 343873258096 40217101293 1872674283 154885976392 223531308857 96611474810 90999818981 118576745215 303651720709 25297072341 83575015433 66223392335 20856519523 42458317156 184154356689 47608038074 9239381390 49454743716 171996157077 111936749995 10688547696 424501880467 780934225 38441044293 630801664554 253799743461 327410173618 218828737776 74475268088 547032630315 29837921848 118595201431 257201355075 267489209893 112461892183 424615478250 2657663348 30102654821 157086742 2194321282 515940438765 91244618803 71203284130 118086815331 241813959851 294437723147 64318878676 38205026284 23879557887 290200833787 17728874778 128354835111 219947870157 280968189110 10972454964 248270804936 29347443911 532088295197 654998802785 430111938424 698162147912 569612536398 119535303681 538893122285 54751565073 74629457101 182352954107 1352293767 665426243623 199487645882 44956942077 354976692122 43161190889 466909444819 1087521114 277110204568 77552845602 443173837578 66528986375 116127454414 173495084545 21903622649 2506281263 172689376926 137581982949 261740539303 36935381274 72022576776 22779046637 22886662187 91730844831 272534034680 302276490256 284840527423 27380735156 553799668120 142495213713 16589019924 159123293190 215083689835 66241332472 29470309614 307143071775 38791652271 412677745318 207302760610 4970767254 27031568872 237709192785 171262756781 315727285475 245040257137 66409571193 546207678153 108614001453 275249150172 1212076247 28979490805 104536108850 167114576410 78527668677 551984037098 35833681829 430897369011 55066419369 98257346587 103653576927 122824522831 6302445656 115733789402 5090912407 21770537586 503653229027 262008012874 192825765772 158859112794 654276215201 39127564119 174915717588 40942379205 277676280913 77912349270 114445828709 618257065789 233459453243 38276740972 61725281891 72558216801 280234752913 531493631081 614691747032 91182464128 8992071719 135260361638 60103242087 15800969732 107316232600 681986762692 374133983888 17143846949 241089546245 90050691483 809115450591 460095077143 55653467450 329622562600 258971251433 71287626197 15945809570 55967708941 52937507874 99187130742 87590639786 1684952040 36404953568 4239994390 8889577341 117759461760 72049123937 535487413348 632702613021 603997917935 293699213955 17186713131 116238266154 1751105016 49148213950 380152046271 219866250541 11876677906 49051882856 77750741340 10189292013 70922131171 96472936545 254510878296 65703722260 56194249981 161995297577 74029642730 264515602696 70247043269 553077002971 17091084799 338452218115 221912507511 149510390728 565957099070 256263982248 26686146701 68014755475 41173381433 14127916878 483168018647 11735974759 8513486029 19470957644 469696728291 127176285734 44991373412 10149204378 262092643368 196519980715 24250756816 8426697550 295224692069 541176983455 86222707592 47545072227 309612233910 39511494069 303122582864 301216244170 233627308580 146513069211 169463217986 353730069381 22170447901 165162984061 29028163929 182653033064 7437497651 2596990260 57027485094 266782029026 580430249748 331305360930 429353840858 103225552728 455317604514 285260908354 458697809725 461311951758 158073094754 112726502783 131481895504 20641909957 150238943971 24457693588 179769388503 434606089988 172306875476 446007395661 159926468496 204298715824 78387820299 487552580047 29263957524 48764680575 27380048883 153970956783 63294051549 208458382961 20983398036 471050692176 115813326503 276927268750 242700564407 231197738143 13650490446 19540314234 92292696599 21245957060 25239735190 812321634589 826174209740 650353955058 271347322322 40601525131 479547649564 52166461629 219123755616 272237519405 574698809631 475719644959 88183274012 39692337116 3694664682 325861025896 19414793234 9587891319 161066805446 42355432646 229994952017 34205144171 321707011009 211218521908 6062674894 255240829830 42228890736 105570162761 56735931024 75151054313 170876074978 308704365969 522595873195 49852485327 227116273712 347227762849 222404731368 71035862997 108451718188 22046223339 78724158579 38274625356 469652197972 398662489283 306253721156 34636079028 23835293961 278924512861 439698411718 81785711452 71008903181 159479110717 22357926425 55871276868 504939534442 579648215957 65845349977 1034388628 19331245414 840376702628 195427638556 39081678752 157627771264 435599893824 82209250772 126123229535 43156054855 536458527837 41860036520 203110843453 112629127258 127605258828 254251766446 93674605366 258100495892 122021131163 200877060588 175605224701 237314805651 78943459203 48463761995 65799869489 155132766246 25024086804 313465155823 99927473558 699681530271 403788405493 29643532416 34615639563 241378753251 33565631327 39217229167 512278006835 112735830250 620991395801 714943225746 123955847689 625274792146 121152442946 3615369963 160618711840 139822269441 360180884641 34425138529 47302289160 50188521020 256173604981 281500616983 251600532339 190600725638 99809122528 98088670910 27192359753 62305858573 33179042557 160934346721 628977122689 220521039875 29039992136 13072669742 408486863220 244806317668 132329802019 432181344859 179501466912 245222110060 76039748884 87740614034 578386161630 146525174618 116214552834 82844159732 19306829154 534307054960 2160336 4918168195 261929960399 17521745416 107573473657 21018075739 19328160850 74379290287 357123244568 96262935859 47527644235 37610964147 64370406503 347621163440 60607264158 50145316641 15151827152 7016408655 8686558501 518204697301 469856957530 325219158633 86432443565 79121328931 677679163564 16539806313 105011108583 58461528602 118915547937 49974098712 74634510281 275680851017 21549606826 13460015261 31302028456 57769545121 182463660193 46738573663 130319113848 445391563480 3235838718 25143198348 3162186289 57846275751 526253953097 20583384503 2083004625 467550690299 86444143412 22985885412 180096249484 182570697530 50200808827 44684443020 40655800839 750678848298 408616925435 612190837782 343230543054 255565560141 54738538344 375168193540 354247503353 127891022806 189513887446 508222268451 387641962074 114198349319 15528604614 495839888811 181733777014 367686030254 169948799180 309892462 136186497698 124280582970 568237322025 101840710198 463544341476 38582564212 201049494247 20126200562 196070601072 79323289051 122703802524 294391736148 34835912227 502082481428 190305187059 1967144947 20780920593 306238936090 711694698699 250022651903 183361444306 638135718262 280980276795 50990497713 122049927760 47005979116 162313617503 393313682528 319552449532 54459488350 319507592674 76076028268 207702548131 602230183 71548308625 66552403519 58726479649 44735985772 7374509886 623154384434 190567466580 662656640239 58573053561 16584105709 180458907125 107908475964 300365850708 593521671 499633803017 2703479153 60864674165 445788811573 701612249163 383116408307 225651047402 703667068017 239180427102 32337848757 366077001256 12945604661 179368902375 281509612756 45345940973 206380734248 79658895571 199147854238 348074131691 12251752599 11911696077 75345457961 32449847917 49778487010 478755031700 537067255452 48654139622 102722536369 253589116578 57239545237 642154376546 189557404067 161958686298 180707475529 752982421445 96518454956 23987436363 88723897177 16239815545 148772194711 360720947873 242797973271 56407278868 277833775543 2621998299 32755179975 249108417285 37314814910 501504357275 237019502904 17035136114 11693028193 292355862979 143355721658 34456426218 20300859600 108249457095 324899729693 330188952212 31979701231 120024222697 36739535435 399378751616 271471663710 321528575 79781313406 66418603915 116734909386 61372005846 182345976194 25968668739 78755478548 27627118746 432119833984 37020553172 57747944178 341515242450 169080096698 532508066656 135403917052 58820227737 27750952698 34816494762 51788269997 90231328220 83518698439 146162192202 388619325168 603668570799 128438886630 288289514255 67700298456 63607989128 197995389177 5327313280 59053487532 5844743091 30164486606 69114622181 231061886591 118601653951 73446763048 265914801889 8921842997 849208617 256481057206 133954588326 316398981336 204329695751 198862734210 43572684430 2327178632 537137473480 5423077945 110911883611 664698974299 221213243523 5445257136 176983370713 26444928686 59412184528 161552094371 542669109826 269445060321 832634389231 282735345409 279931100114 259357615418 130126180557 219668836586 94801560663 49029862049 327808675986 378806116285 287824509715 14094978703 281230238852 45267723561 9601517021 55139476223 43867409601 6056381010 295969644475 152216782336 7366265302 336155082561 78910002892 191115441438 24205570107 201620903559 221813748358 163890220057 105818447966 685591661269 299617986101 55119505217 504097167 525529463663 154069582550 481359871450 322322708247 117982898430 13794177998 332919623307 13217540919 199057366242 293971983645 200748353939 253378432735 64693664346 572492081435 236076094621 237343438633 180509170447 307509399288 11837490904 20026690701 12348674083 110919836409 122659870119 100968612298 324377665033 16497387847 535716213983 52705646054 338923547133 12446486249 24860862975 382510103539 36389464479 22409342300 299196803891 45638001469 43935643224 12181827762 379602852845 105224052970 87305977064 13853381933 31677251312 138094304762 355749595075 15971520933 389246067309 373392482316 77131096481 258661226334 12876318243 68925219118 56775021711 147992922557 22132578845 128230454801 219518312472 5695426552 424121232105 47689157773 70399496609 274623339450 250427795487 405849216 352003612234 525528923971 5891278633 212643004718 14766785232 51384101953 369951678032 36303549822 225098052039 1537826775 3567074942 289299648782 105039881259 56231626449 15882348466 169620607854 172612437829 16285911098 2270205322 24958176977 130384698279 127885418481 111265390215 27090370805 192934125557 11451723145 19470518788 102235660608 58365087817 152290307015 59310136248 20416763760 10114083183 183471862972 147690489419 58086635740 101277647438 105724403147 27510129688 134066460481 107542377902 15332563878 26075675242 267666543104 593697417480 22690403751 207918353673 110275357085 174034991516 322938950987 198072173842 335654299597 248681655349 63328512468 80585481148 11308339036 33388566206 34761754870 122298836473 173151534475 210547916163 102764997210 104568013051 228984881037 193766020333 76895844660 541584539066 200462145014 3226503726 417042224122 225985930845 46745349100 313833665688 29861186070 673357045772 37612371349 122547127647 4274126169 89946747327 506962643236 38426889216 24326496496 151260391917 2680550101 303867162274 128008784375 9739599334 7512104669 14699500994 114002671354 17378072599 33751659652 317122516189 226874866612 3927958187 377292531509 269769708134 483358337369 129416456847 466379403348 210811171822 25258273921 300363125818 503982632540 261834112333 97009389322 174066601635 366176558841 51304245961 2836657332 218110097304 165803971 145434120033 122463092263 406235575475 568815701722 496184237188 59420132600 223075942282 42232934810 227545084633 77456559 5121742759 98978555593 410800056805 8652781323 318764660530 11306451208 499003366933 117226216508 463985950166 339347030165 46838457171 648235548101 89498607495 536085244946 523429108438 98453564831 399989860911 18532380121 18028365259 187019226536 235960713851 167564404443 81856752012 173866462183 53269106828 94106746 518092795774 28639488612 339173509758 14029493308 197736135777 61926331796 286856339038 128125496120 265711476129 196981409932 135151623326 21766155100 46054733720 271060766031 11642166462 192267324616 450951693691 387915150126 210546525650 17464957549 206022429315 152167570763 581428377093 9557846266 658909135302 911576 426429243793 183778987715 49060745145 384478882860 271780840478 348244290873 108579044832 169327786667 292592123057 111552054641 9211628083 43431401926 125090668251 237256264993 4960016057 251480125048 106447951933 39852234992 160742287045 9710640636 257985373633 131509975544 50651899171 434217079102 147085414012 167001273012 105055362790 16729038662 405613208039 464930275835 56106949283 301183215179 472654147457 50389568053 164692289086 1218576300 216583422841 741584572776 92927456844 80719695043 2731491590 94044211925 654208807 134376726835 88706524198 282115094599 8876676551 50572947422 148580425407 45404890312 431476500489 451843229228 296732900715 38326675130 39542243099 113387248410 228919019309 122131863068 610022175734 532159692091 107209110806 19941905636 177088982986 118328563893 26524075218 539017235613 33997998081 183255354376 471833002925 31750992804 178569930523 177961500795 25239970610 7515473472 356458087678 220441582331 230084141690 135283292219 17893475194 18902997047 205716953710 30493938545 218040211642 77269640623 187218316857 102762467247 109465072848 239962137895 341526252685 203709668324 75399263952 253999361444 215942341359 51397475351 358000296249 306922275598 457585561370 259645343849 9823003918 92029059 303084653834 73299603660 3436831770 716909004899 555608035370 341719201537 204689335532 109248299563 18550955652 610685597146 151514995333 197318741047 125691102987 31701944237 304671207773 108332574714 271028168338 333257613610 150598291476 553993906260 186607384854 477502989424 472151829 15112125746 225759229677 43015433866 478368007121 3047037262 113534818522 3960093342 10120700419 57912474609 83228329672 428816889848 582259150388 366846866081 458309941212 527585932644 107890753841 31008666153 117509430921 54967227341 15485217575 200390855985 85576724209 188199801153 427562698728 30452917341 6880724449 100296815993 454762767795 55381078917 39528622180 478063418003 12861764022 523752527845 238851298706 69349410226 21321556507 129540297073 57530686341 37582403949 29190175520 179039126524 323309993753 2590314284 50792395548 110437837228 132998705800 607735788916 27602000333 102649498077 251297444101 137290146 748383548309 108006026177 5865785318 133239776559 242542616616 21417940340 110665276657 40576834836 122130350567 241146703 175722217782 568230462380 419484059033 314174841876 367006237000 88556704347 294730447051 268241570636 238673365288 535709452360 2342367933 24083084272 171711111561 414883698364 162091801491 173897863935 221254379912 208014715720 17227732876 361373827393 17720469914 99709951843 73474552774 124836378027 762527266 15038911274 180254041075 186491918227 150018575394 170039748080 39496674099 441287902852 20658375265 27181600535 9660646089 113492348107 479135086424 31930152914 9445181979 58561154218 68724823817 308043107823 146981492646 418898645617 196535648494 14710739100 421635858770 155334278468 103041040088 185180365566 255830120418 128086261189 2593049369 159514026724 578360180829 23681166771 107984563707 86757239797 175661917720 147405146804 176878382825 107845832933 67361648728 182983248639 25228562049 313059268692 16353453985 351698926488 285233259831 590574895269 10518927284 15490355717 28333346100 350331863497 532899255050 1631695404 602281042860 50434541785 202294579837 143408958543 304592243909 18369411022 273461845343 137982422767 379576464117 137387797202 201077975273 490041716747 2298369419 71117940875 107330604199 19445099536 337135337264 154602867681 635800985251 435891876736 115959679692 65676190135 124875529949 678869087789 1289329293 256951616560 244844911169 2766850308 102707380208 199390455601 125738059252 248542911899 458173055544 6637776939 65077300013 5864019399 105819623376 16946325450 1022873637 136469633677 101135038018 12817820705 149818534655 308945361488 414881677948 385061575273 189444470508 1713011727 415762944760 254871541623 291709034139 649521083729 264159778907 68390790728 111152662438 82347558974 239144229727 259151064518 65206474228 435862767488 4182985686 423851791833 107924141593 15073129818 10901617021 29331983320 36647351704 387213017351 23800309870 118748157082 133852105746 51224641559 30403722431 1757374042 17148309024 199093569414 510091418145 273220088 14343145 673803851334 1721986107 39739386879 67565526365 54021082612 233538964357 487461271549 419837758260 23102851982 103262190607 325492465010 414506154970 296260977878 1470002735 96359651046 450684073285 11439684477 127175864362 75286112450 36801371946 219990155215 55798086423 570650635364 52116362284 1663082073 138722981995 73236473883 154041592549 110626082999 652340723328 171264601364 89001445670 3912600944 146925568521 21346595435 14162348288 415050724854 274996765936 50773124859 106802396478 223692739223 375126232749 580457029898 6028881834 49427394661 429531273570 122833003431 16425310517 485988073326 96054790158 263692829202 89151407785 129389483906 469712344275 65067970852 279125906177 16591086536 11600877922 4058397893 210529750043 247457192252 6779796637 50299596161 402679381233 157139740413 168743545645 292303418041 87486438744 138084196088 171975489 119243229879 132939812425 240251622697 119120040355 113233235722 15027922091 317282871734 596384306236 94935433808 297446833301 568270844502 23947965353 20584587011 738780748816 356933245150 401062641395 513049035948 152085358387 145775629638 169795514345 198014674491 317083835701 98872592421 45410139338 489843377778 735794474256 125512116887 471003952604 158896564607 246147103066 206299234604 100025384494 461438163931 17419246348 96910697549 299733791116 565606880782 405598538404 20382519496 134639272542 7403617552 205002602286 11651874523 13808626558 173479313995 109483773349 160778399994 177432033232 86639627946 412902143618 571850260661 425115951928 30359060411 156005326854 140732934587 24470957123 64284405885 367394529758 2505294338 7917672083 181965291328 8877571 104391737757 114666833467 259076289503 212461446536 473254912256 38256800595 38151618761 520888385075 278377110697 413517007813 229598704682 232658526326 389650413921 55063383336 6432749356 555205217936 35347835549 206764915911 2197547942 155008979108 142249447954 21392811991 226856517460 497111631534 80668859342 11163682367 80960158280 456236374349 45256162607 22282932266 90085957236 188241996130 119992886730 402045081061 4027290684 143515398747 458855852303 149695995876 153118011388 169588393106 28021771285 2976961494 213401486251 55436753745 17683436122 89492599151 30274599799 428377684265 434166169821 259232267722 80303758462 143656837694 13013885282 72327781844 274294939019 24575039056 23099436379 5315159234 481534395889 593627404905 12594385590 19266116511 618879536860 20262901086 6883549660 50500446100 128564431078 115864375634 407744879169 109825094681 4098003874 36529409573 21812875166 191614790688 11672602052 480830479361 38239620143 95572007376 88513644357 128808852552 527900198302 546794835555 521119642902 95217803907 28586805926 49854289898 2421187994 22466743578 480188873818 547297596715 363947922931 8009730412 43249723146 10401176802 130395067075 32595914213 48373027310 719236326230 72564747306 10360853731 113080172208 72980173563 36811348973 507254030999 212861756165 22628748464 286820465444 89434231965 35425761632 242856991996 11767395035 124493907590 196020587547 597882762072 418622035842 113885681773 24080900840 325231370042 73297652966 485919183 412394601535 428567443954 7808052861 271330716410 410027968726 318189113720 400227831402 104911769626 394108717985 21981238837 6556704760 22210173571 639693103227 61788028612 108698344176 23378000994 49055188764 450593136145 41634125975 117790238368 343320485701 9376538250 111227655831 84290850348 201946675046 21508876626 24123804549 41200573481 7912984230 599917608075 260491384321 55497761553 382938192631 98127451 76167226035 70955501788 2175574254 344165463489 243070224239 73068397246 131942504301 37496966396 24304182844 2737851162 309994118 6676916513 2949926375 393169800352 307336566022 56054788534 415001476284 45087065144 406143909441 5935479253 17767945031 458710846366 39732045561 16241304323 107116963059 450564195627 35217271036 179859115747 4127288331 69283976370 2580611246 244293296518 96937947549 54164708973 8386661697 83955956404 515321755694 14778158577 174583687243 36194991579 268337013199 34026510136 116634909847 240944180576 74492170109 78413133458 118319296709 27244135223 329728278571 119861593087 207983438899 22315416549 295412868046 420046309897 139755636491 39617514822 61059889129 61028909263 535345356777 329356167677 212505894998 28916269923 328030415983 7362549418 231685423946 427393275975 8135681988 15658099379 558266640188 207140024271 604869681841 314252754874 285535992000 93023690217 368257028256 61187734735 169421595632 665314429464 255266529819 108949941834 49687897226 2362997283 593680792605 47707946912 233624609593 490364510279 113344358527 110580130246 81257704670 8549535114 187079967787 95533637699 433318885154 76779727965 195809334827 145945930927 96972540320 217352079274 13840521410 306495301273 190016652641 690053964130 276133984142 377786541995 12316676816 158538613551 41371229069 128655240829 72460574292 116548255999 238956852998 198708990589 9254853761 363527446736 90893866505 9186280824 110134432463 448718567285 710870543901 21201753801 9891063477 320677466637 87382036532 14788531309 239881211951 426566280369 196024600309 137114636141 6467309621 61291866048 15451625468 15568875200 51680725904 49039121486 300641685 559727739040 46233406354 96579495627 3623658680 189796498505 51666552283 475309241672 106525426488 224326896143 24514939520 340718177438 125604944014 333739694847 198998703767 48203849407 10947248810 447597230349 507343054385 625530903484 29676364 363531901163 293325900475 44791204336 237554274505 24650431290 77477479541 42897066 329730733684 55004609630 56925822321 70926634890 51004306522 350070013695 279119783403 36976256264 71552101677 11091152725 586091288340 134866817376 28680262316 20747290485 17329227953 71205369613 31151896982 600348067658 306172680772 12159861450 28253371531 442370120452 3286144458 51350571504 571260842003 44271773431 2905741139 243124693612 485188132159 229009269050 355002854566 90541348211 2166563832 24527619882 24304070423 75502218422 31602080909 112070485040 123686810757 162372212159 59672680871 83105368189 77742951353 116741268281 9195146902 27513422359 4077311442 10701862156 225782178116 183129281425 6398335021 82004274102 157208282294 42032323352 229019531485 127270440721 6270370624 249324188442 146166668271 73578371408 511668330970 193758965589 19836388411 330011811901 16223752867 7581472894 220039682508 59602481995 32478802270 510435156925 235118140471 242286410372 174498320671 132334203 53137227272 174240390519 84373254701 4122967409 271365867008 91315903274 545286661718 122342016465 2347032531 461546627 46595697657 274908699079 431337517543 794597229 183642123151 342440343175 101106894908 21462199413 29388826202 291157278192 283380898992 504355046072 2772710823 360804038179 494277153129 72121932278 161497631235 50109264435 272530007988 317564748629 104587936333 202513196947 107331056593 578234552266 58827750056 91281335184 491266034501 143605145551 166870961049 332640959459 112487019836 82252220906 607524003184 58094507025 86162398568 253380868972 156131273028 101038071308 320625750923 493464337561 457409151364 222324457334 180501631775 582470230571 695985071 455479948149 51394712123 322308299749 106132150458 101688840525 10722799137 67056332382 167557676469 134571982035 6294900058 117485909981 56495758497 43322930868 92456102976 114249621822 1112063047 243344581871 591265276261 78178421746 17417955241 143928397667 388326544907 120873180194 78132390665 19713258649 53560485024 122563141613 727963029696 1635373387 119715143320 146011070044 406988965021 522063599936 74105169443 6151891764 623818452271 576426227146 328494115198 70560272615 225189193510 501551856562 82859669204 476353249247 1317929954 247308286327 19217751478 50354130375 432483835001 153117996012 518949597487 28370275320 47896830526 39913197608 340938153706 27983682648 103395741793 35268615490 186539979645 11411960169 28217364684 5615170613 13874892908 154428631756 12049613554 75825343537 55022617776 171764562314 26645267879 96662762945 265449128740 727427967417 596817207260 306966748892 73478972483 108037511537 138886393533 10064465743 188804076674 2218014641 124129267598 209710983069 37207466610 371124277418 119033849882 196292174235 26268303330 33546937269 26265805502 202952110007 42488781220 283051634277 26572644105 48092291474 569582718752 86728178568 324472862830 315593656261 7859470515 35409433534 12258655630 124546335731 8062577540 460555572751 7836660119 7219147137 204329704598 580377030810 11752390518 17482839246 25059059205 46833787038 18283569 201572735223 99259318367 11418921754 136869468330 63188472320 197977274966 115690039531 164324065573 67095528736 300846072274 561442105835 200466876487 20081202430 59189377231 21442181918 59357231079 549266510981 5612370209 38181743715 133254831694 107716025447 269976060420 132055188335 189337655584 106980472539 495416918572 4314104623 61754643852 104059421741 187215473793 24793918497 151784264601 237869131478 147859688671 3000131609 41559001018 314331885471 92669993547 8850306296 4684864652 215364085001 281758814964 661533891622 645482442390 11021790874 86156545351 303730814002 519405819952 237985505422 73853001104 218029515524 36232855052 15070140792 408354773373 75290995338 3510316782 210328677075 71336156192 253285931906 47615048308 19964647081 88915744053 227692619262 310010484826 483928087457 145201454765 120074835889 49977089656 130831212483 148198926336 364797082794 73012605340 137277976399 106191511602 741270925107 618581051446 147825375968 776213248 48975762483 473838085902 133184629191 460859093836 44362279356 1864100356 26268270179 51552614415 82739093190 7081434965 65649164152 231202839330 230146802606 95249748397 35044917657 451243820053 249485411655 10394468622 73850209181 4171152108 233985288390 196920584320 43567171937 36616588403 165151810309 104861986712 271238364860 103056369 3212746007 90122814620 19121406830 299582680288 369842305934 26831276026 479940456431 151854357092 2149783059 46756092220 228618701392 19359697026 173279742948 669754457772 24383994734 386525881333 552960821973 263751833731 17228106186 1930620150 423171467836 309903411083 2597779174 453642755127 34766254241 178110119669 249226172199 500198832987 38439037572 456598829020 77893414619 29676115258 39013206745 15147755650 265171413699 95282511653 51187893581 106959325254 272196463734 245680511346 110614538545 546660222721 102331384928 58908846711 5675895001 271306111013 156650380645 25988094241 307939265250 120479589051 202564329585 1096517644 46107416539 15682525703 44384972233 252264975676 511579746177 170306917346 6929335961 172417051765 19836246088 167044723625 10450895874 119229010171 9955904713 76831143798 18866429488 673234116026 17709092952 456234824665 133752506628 238117940735 368211081823 169152990607 55505805344 3308623914 11623778721 31120874735 125613912204 128148524578 307427794918 2757655514 238236984774 107659070767 271367586030 161784328102 90969029274 61007874554 199851692404 33651097638 359760541372 52179194967 216879440881 191749260687 37637414898 27377355322 118139654365 111847956794 469565503177 2266542827 471501399195 141473453105 270607799952 42273763545 17347222050 52164568398 140785339112 77365106198 308774322342 7372535796 147832643353 424398762787 24934518326 574601284908 530574678938 1661519744 8395225505 55338117645 110257679285 148233346227 329379856488 103335745950 197032336718 188196757569 553036840549 123161606630 41563061672 139253534008 383754138530 75577972954 51429692351 466393653146 11565169739 787773407 104210720387 222204042053 27877260069 230453144837 15408288184 263961261814 153597619072 30908158477 139339517465 141014889568 85481133112 386091153802 271277950675 268268188717 3028287476 37853770003 41734347633 32736767100 3409137742 107334310676 84761042693 224197860345 199501709767 25996436472 128073786 63844130439 2775819379 68103732344 79974794792 19346090219 127537695253 540106394642 264007570547 115739892329 147274977887 1117358465 56417290541 341181611497 78597785641 29195567705 216285048334 144044275568 54584415009 57947023756 8399588786 127583150004 233253223264 162813341757 418822838702 21717044803 33390733971 851229129 150581015200 2050478871 4187847827 2670631457 202506351008 25185508773 30254982526 566813195465 287544509651 18853684600 92390330033 408645747106 198730351861 87330091669 13077194536 100245244114 24497113713 415140981735 19440638784 466148112463 182358663681 16200706053 578876595058 220337121666 12614797517 269357881430 372575849625 89415056216 187072963694 495710831376 252460365821 62294901380 121505405808 398928188241 407273943502 33402091760 94878306521 16617271552 184641424701 346387800239 15808193702 6093814934 107402548503 178989464173 80736115564 86737690170 508149057273 108418908401 99433467644 25435714 51610036978 105999818482 104786702468 241202884919 19627749846 106423673964 117639973717 38617719807 165820043671 95432592274 13914683 169934843963 222985682242 33526942244 1284315319 297493581851 10741234707 36542790638 194092315945 181694149709 502709416622 85206613759 281890400364 21287252964 378400973167 189905990837 4490424001 29750878664 33491078884 105724504433 255533762231 392723319372 458530252673 316073623548 648214365439 18572567307 418022033801 225297100719 136712136890 163072947300 288543598286 271111391906 99773988656 541036953817 591632999365 379548273259 300690911482 160060995758 167682196667 48746451815 289626262801 10815900262 609574257623 257161259155 43655335009 204850503317 48862770976 18667095900 638652719030 116510473344 636952213975 203523735241 21206654734 63703659629 3541223124 204109591755 293824434100 17496326380 165238386847 177852017749 94744517068 272123909966 38305297677 21439958563 80497357728 201301311529 680840284615 21155079061 72175809822 336090408999 41107296568 199261360513 73090149296 57731231358 32867470764 63872025 541534054130 5909604572 497104442605 322029662261 206642868158 5445334053 578483584037 111915050123 360808391171 230030908092 202873001217 233209554864 280736465235 4738658864 200038650894 159675025362 217229253298 181137937230 48996372362 136250341000 554046136620 569621122 380699377993 103106719703 127684450082 85226472939 46221624521 714414449552 135845048281 4636795548 68114267439 101372390356 233737131262 161141054736 664220427793 77424815997 248927966014 180475691291 56263980906 496026612588 50305885096 39408177847 258636336641 19978636130 74497937066 508413300390 175971490704 475661893203 12964983763 160919256932 306386507588 64222257680 363536453565 476240049910 135700071658 236651449904 14217215614 101207005709 224461537275 288457028305 223485379913 380554548037 11189608643 308078631046 30529449922 29437719530 13074314692 63339819345 141529334923 86723724202 44906409197 20590324707 107992067288 68777111509 39864988019 648218084983 185719017710 552705568278 375954362882 50156715322 15742515182 11744827195 11385282956 24321169647 1240243405 106636552825 28675281601 65710546948 56808271345 538271779156 21615058980 129197989558 249747931531 1520510508 301747555798 26251388617 416643355905 378320782218 20513729009 256650654221 737241214667 23223143018 546089740599 12699332709 15592947610 32830043430 497277621436 529378049749 136131440329 445705799297 506408505597 17882184639 723349077790 569050740046 255229893770 17602317462 50242385386 143794980664 35523671563 30080923264 73868039085 144002591178 214338257706 22613649416 69793416422 369109551327 359873849669 135304284538 264291753273 768080338327 41970069612 158885327653 47912741439 650173833484 281768376000 318985998322 493826248601 19288573061 264851105747 91928533257 83856822828 20087129000 44818727632 77449809284 293020597637 47021142211 588714674780 34675233059 441908613013 3372724977 4266881028 131532456797 85749436556 112880779899 26619561938 62771952865 424657998358 47855439786 188527975069 5476910941 206116053986 12822204613 431047757793 6021671561 117581187539 21721787592 2725863734 37161416655 214360014921 292690438656 79658326902 198812570148 623152297572 112478797213 23172879072 182659839025 14477865780 411517980147 188923840389 86753929582 56364279035 100984565557 435757368074 412838967 117837219701 261491270600 227388650882 396354537388 31244556363 2489125437 63923731504 50361136421 21681781066 5766243114 12404189939 231069421624 421685989729 123283814921 109979444828 565413359912 204451880917 244715075154 93839537259 49987650611 395670499973 45906221345 2467825933 67633404937 58590896926 94294746624 262061673 17737364253 56194767194 201616152149 409674525043 45548124768 27760562388 7845372966 555755469496 116772035277 535874917096 184801840220 43168799725 48082336189 45121855434 1255565568 208983874488 53581445743 609374013956 179370347658 321533578484 480689653401 73178962756 409069319001 11455912962 92206926247 32070037974 193036295791 242712277305 66923496667 99640130550 25934954607 24277148271 9449779448 112205738360 3765503454 27825098224 72986007389 192595211842 21107217090 344922098063 6994672268 16575548513 86878953529 224692852538 478833262175 402036893418 579554524872 695691809355 192411218265 30095300515 24160112811 133666426943 4329971030 6493274946 20573681099 21263045563 1918286828 198260703127 42748402130 346633044946 428992519283 168726156728 121032492916 1865078352 185244971685 59468783392 44845923490 1739678862 159088769606 63748035238 49546518835 177172727034 155270813738 434249758525 42592712631 93177945847 587676843436 2378401076 37944277292 17774484137 115094748526 471097882244 89343614831 317735312834 36437674686 49930483467 3756486743 89824757589 448783653029 53965715370 328767540223 606113441148 20854257036 1542909882 106611201745 109745915428 41389459404 20926590088 308941766918 57859544208 30227061583 2372256837 223460458418 70191477631 23565099773 35429726231 11834041974 526894156206 521336170836 140821906911 302081893122 132104232598 152954185735 109327585879 7360551178 345175145867 146833749741 116316770126 34305597279 157808622627 16420538359 16053763837 11182204527 23127346990 85431638919 20378326010 5618199247 213658482290 9668178821 28499017827 284315072288 246757625787 73657738845 235816059099 20378641704 264063368590 86710163769 134121169422 54256539422 220883083211 48967475822 40358172427 134192318937 26448345405 42232674458 175231648552 140384191501 124808567271 21954171174 346923274393 250330781553 22227408464 486826459284 172540123717 256231461080 49604694285 40816172371 14073263215 110861975876 253284872117 32669513935 27467824797 155346198189 224886105685 37435608773 58890432837 256413347625 55512942195 91294853109 211546360830 293622863534 87207366409 81190201225 8860934130 240568331163 2989113659 586715095483 269955894075 44195002676 470816154323 24591241815 106856173363 106370004830 165161522721 233587358029 279113042037 187873312478 322716850159 193206229640 858337265 44631626068 614918524109 163673549852 79490642682 29162121718 18135694676 37533801487 16316464422 178491784819 27366156 30918170171 639792590427 218772362347 129303906250 409636835549 11161921744 533323391965 24338758505 481618001788 489952420201 150913805287 93888829835 475847653765 34016524729 354516376103 116420746027 137440554260 313964083553 74526120219 349750733851 12623721506 75130451148 82479513886 580345527899 33195265802 29383445891 393844819791 235988114649 297367675694 20103398441 366250252657 213701767091 122155181983 506870412390 49622845991 447717612798 59996073981 124374802269 225021076931 9508747609 22087811687 160430664025 66979665762 166146612766 227095637903 193180274603 70708054477 49170883560 79936854248 196747616983 261857682284 119836668368 44388602244 259927312379 326603192183 143247416606 533649420364 245733813205 15136688257 17776050210 97026966153 123429980386 69412540490 104716219163 151206304672 3770878992 224117931370 155512933546 12301690561 276931953 17283477886 20329524852 16861208529 1776905453 12526847386 445514800956 90665775331 42646654302 187624771457 47853444637 321948077194 473680527851 14343019369 574668863163 100212356486 173368751225 616803550 44608398 52789460678 12924013351 186505565761 34367799469 68934751162 704743527442 44035134069 57732099525 206786335371 15952744491 180080719955 409381716921 202254107563 27657445398 41707817378 509929675806 67788240705 23819848633 4525466691 45549872832 42569115799 2372161471 44816898205 263628491547 346494864725 212262623890 336737421081 147112651949 39776797736 276463049059 74306989936 576220920812 156970206849 196328633696 85267640285 314442665457 394839437540 632160670151 612665809692 215480543541 224642501081 34509901408 68877809501 394204016601 6193124175 246344412614 11796440896 18071467784 504160180682 6552936681 3059245585 619308202432 59376623858 148086204768 163638157628 3048806003 5053016823 17542443108 83176612466 55622536085 144983665099 228799080218 10013829222 61787147974 15911911377 27899390880 102387904025 88543648271 516480235667 77332802 6903910205 29966277506 86423295945 26432405601 66257107534 17703645395 4678152841 87102663782 33668288559 251312534037 100705728260 580931728066 166921289791 247536437716 1893993898 206705515398 653820924098 28179496634 452084502711 77417504692 413843412703 10391000038 150702926486 17567005514 31511045781 72008178683 481013039943 283766486 374665300546 75615295885 53464891796 145593879022 92640198930 27876765468 76081915201 113767204066 70233686336 8054665320 61983093659 59100467774 24332081338 48055581666 302833344021 10184085540 34616797365 3453383384 13596328144 170083544083 20612822483 126786381981 26747413524 21139173943 4259669071 35515489 189059893230 264492538499 190858994539 33997050946 328437487347 158266424684 113084328334 22764503258 131732141479 30229133492 64325656137 469540710525 8894028760 59598928604 13830683682 348511546449 72449658062 1723578131 103605766811 136433136594 54854727975 206794949329 535983185997 41735173457 6466482697 120821017187 168491907741 201238636468 84864453706 336980325664 189291893444 7832561077 10850507350 250401453614 76896828284 71726425483 26732741740 71741077582 60216780666 78021051798 356310021730 76033111277 9425149870 384535584853 20353558813 40243656783 58958519183 154521818630 2533736889 325348376705 199955133582 69544745673 111822855649 34877792839 535767350116 130836950166 202034007735 597494230932 102249387963 597976716502 262367895165 1103791788 10821793234 577219992371 69821932227 175462387980 66345599754 61808444816 220949341056 387830379689 206344970224 12139524444 2076937317 371796538067 75893872199 18986975959 204320364091 14556043234 24631096252 45059374204 55385285042 21448056459 23848344993 195954614184 543416493835 428986435867 153388096857 41751000758 69725171143 222323513962 541801159823 22701708665 13110570256 78588798753 135387338 563943779956 46929674791 101071838083 601591548280 101924129322 246455447371 124443687349 415887858930 138342162431 216150403477 254332143624 29713424472 470399813761 699226500371 93279427105 143838026329 380855809966 189451916152 239199780588 235951737689 35620012393 601515555155 223667270668 107112979738 215038205718 86388342740 12600008319 114944653732 153211246811 419535675203 187409038 20772592796 402058798290 30618534281 115531793963 277244415889 479474272233 213833974696 197101008033 93319256992 102177680495 76767816387 270407402687 292899861158 104821006543 612288504948 275706746015 32441764661 117435287716 3367085710 618413709920 641607827020 23433394911 75359856681 355255990535 35720462 31941019941 305913250413 1907538679 90856825498 571031813933 35559484659 126672448953 366777782811 36273953297 62479909708 130497887687 4007590409 7495042771 251813326835 40709814688 358207952225 223812766070 44661840112 120356422592 76843986266 456624967316 21567526939 101372709708 231637054319 279316768551 87312092498 171590516558 216211542871 83007026997 11356876160 8550125010 51002678880 17136163070 565090950172 187415024601 461031242 61600529665 250212228787 53035561771 1267855864 160416213793 20722290969 141457356074 82829957247 36154018020 311858136090 389328425849 43591231556 12843321821 340418182915 126601210062 3193569409 73270350901 468108186971 36984110892 34580638440 199912977713 176875167212 69467232792 91253080 428795463836 206435980929 40343068341 205818859957 48199016 34427736461 415353042033 225690418587 7039349964 82854006214 416428527780 11016137645 91035552581 124491508877 368997640427 708745202197 179808205285 213119930527 34215958037 339637223419 24146987411 75888167542 89638919410 58639593340 24618201684 445189161 39885415521 34593985916 57401019875 68072211123 575113721897 382600006502 5344436142 419847365612 49103803464 261466133660 45062645392 37931173016 2190097821 89241152936 195094333776 95834557873 42454580966 306091969086 733565228688 305308339673 6382847314 166228817120 98059136097 268910082340 59486731204 117730125705 277151581380 134360330716 444663116040 148271335078 21359075248 577224314059 203917662802 179615680197 359003315849 19013730178 83005324539 59032630121 127885214094 135862297489 18872404334 572919162212 30497986840 240503859562 358252962455 116442838 59591958645 21933687166 37353683949 20229568808 232695682915 140440067927 597201299127 49399292292 233371969872 92100150911 586575122112 51749255708 73848874282 147900003186 28246340299 22654078753 23268580516 193845607645 192105862453 57876898713 634364862674 453032328934 46631464952 440092473155 40518423022 82615569977 7121769107 6519055552 140496110826 1329999211 52064716141 569525950696 460558105260 75908299830 126394075816 102639681774 28165100927 3003959199 10491322753 1263278727 241943550057 489038863866 68126917295 227648316615 610910923462 1915678892 540256647242 249266109951 137196505139 239733205881 119455609884 263363380487 122947467808 259298582400 21190184564 188958257306 21447435649 406955829 178850077196 1483290243 228348134800 237690742230 231269238087 65030582798 367562617466 207415071897 4468169128 72724337310 55584394143 11705260355 215728958159 315460258914 7090930823 58452637145 48701928693 41009998968 64073498096 36384645792 24213511976 472018559808 22658066826 559870305712 354436431457 222006104151 412398222978 97175807129 178960145006 434380205023 186485357216 164399952275 93181126 99822311526 37257848238 36228316297 207584341483 124439530865 138041279985 269864632607 17078650193 272205926160 13200869737 5405501555 20385312971 140246616655 528883829596 109342464410 30024908183 127612254798 286129747609 99868059288 29562957595 18757993888 25675596774 448868158255 24668013 19267986298 20732419705 34331309265 626589786884 21758879862 15154133155 127132005132 249507767098 37509315986 74550168314 2202134168 264889246903 318796108 68797506565 50205657992 352161239705 92867510073 596622513868 24837830509 98473844788 353557111899 425529053994 45525270933 119344610514 6747917452 70358402181 114834890846 9286888062 111516689824 325119685351 158574596041 45368128760 59310688264 32480927645 25815879697 23528289855 10242297353 224121044448 711413468046 135503675925 389158962878 376856467902 214068936180 12613449479 135989295996 248620709795 4926673060 115882304951 733789013085 6486477102 15910365739 45189149052 5039569208 82218090743 430730465593 5607881243 121230472564 18825266041 199127878213 473765787587 2549940049 702908176529 1142101707 420810564922 202293179962 193661578842 351241784606 266739023731 397012468923 13411532698 17228282 263978646194 516600648628 39240492633 49259018877 323683223141 317147763394 124418971604 2266646405 113484181635 57292522165 507232285054 454424546993 75529914635 245496818260 84289857616 51971800926 497228104101 44454792652 97825330724 3612509382 376015903832 169932960 621525671903 107070661280 295175456848 10093571467 15223192466 158893366044 223928713650 108750285047 77850373563 15220788080 46490714029 518557263570 131771634479 158683385825 247578358924 133065580865 21225676293 276572125773 186715452456 225181407537 236218568870 11688023249 410134985456 30674465807 20491164 101425792321 63593824812 44807530786 101972042917 130019833673 131154752245 181577192204 512650402576 129865285861 475439864268 10268273583 486421729290 25670633413 8839602295 81911824687 31861894762 535399454273 481413074545 39976695103 228274554913 359638416636 176946676986 22363442765 518105138704 214176532998 396926627194 75028836387 20437199202 9778036154 122422170130 383241485691 270187154238 27276337893 354526513650 11898028071 594929739825 8807763326 288986315215 42675026277 274784921303 272742369223 45875738122 379046639427 567252629713 157527786099 272963645987 210617152834 161684088737 235908480885 15629139313 302550924738 40173343628 12186499797 170254823064 62323099176 508384419611 74453221365 59212725873 55139631404 381910490991 23878916577 139293419825 332702259072 36375198638 60583343590 76311903131 10064553098 38353433697 554408810994 177036476506 8829098154 20560013102 262370829006 10332186392 6859379984 33133951388 157429804585 2432374721 229699255232 17091382385 163740269680 11518452640 201836239619 14836309127 67897571240 17900109510 401552755060 56369185742 85206336674 268249577598 124410691072 177725743208 6345658718 17204574690 7723247326 48145389861 159761438989 309485192446 73654892125 121318099232 421213162924 327852809381 546258512959 30200297530 144101955332 94885676488 53087884386 113187543847 3084859798 167745852447 326865506098 109804105274 289136822866 35758857044 454600265299 6142941570 356573474787 780075760 204125211425 289410620044 66294203311 92225629206 112014608532 22198172980 35298015199 35196630348 83114331852 8377189375 49161989333 276701963767 227933478983 100198949389 402343841715 15436158103 5374867830 51460260348 23402694344 35492765304 206511998476 6400346558 154597479468 2234084603 163901558292 361849377664 88231105390 54206369903 68511498150 94322610427 51229871984 75197545392 155488106344 60970420377 232857085851 232690167127 418727525224 82951665236 31555682377 81600041973 398752493258 852224533 71360034525 226283265344 41410174947 5813118992 55006558269 113507887474 3704804539 221564145844 54394067467 6373992643 42737737957 251523576696 29813059491 5135298742 46650463671 539024705790 91034929940 138889734491 100360818318 162673473119 202553242494 724794955 103652487138 295075057753 399077045291 278653226346 37418596206 480346368169 66165105451 14164144287 34888729658 2389300149 124509592382 32830795524 18965847160 482489067575 5083597464 315083996438 359918569097 13392468220 3128626713 104343053372 85153066970 510656864074 12202381423 46115118535 139097516608 635069434722 103546664008 121852948271 239383892479 9527253991 307094914141 42045436631 121214301031 110440859877 62619092187 97646707440 83945262263 164155923 69281167932 367297864254 123554174125 31473549003 40145881423 432149789082 20405936472 102037644091 291906947900 394693930432 153316598152 64762684396 318816776278 9376047140 84924462940 5155013074 158282991458 40131406481 28764233022 304633209941 148571824443 81235067241 126356492614 67114019432 67519250849 48632654622 125686190194 25895690498 267035621066 136805263076 42255615011 4182768491 8405219818 425073318584 49325950570 37100457740 133409175322 43674273052 74618602602 240891846048 621077125707 39919947701 20486518045 97218957675 559895868864 232911404936 8385334667 139645580871 324936664996 169290137028 399716203 102757158575 444649322997 316655702104 24419452361 1906136079 34963539793 164393833390 100479651335 125844122919 202294598419 35160987121 404223821442 7776634723 123939483737 83201938753 2848350975 275694146465 21046650285 89102130053 77378899074 535241777730 81809213827 66882679067 168093003639 44412047451 349074796822 143619014845 1943518421 142807849886 455473211497 108226186238 268730437605 364877379038 6813612550 3721320992 338310594762 215063752573 156340770150 218027524243 253426532211 11580506908 223602838095 262218370080 218432567979 8522932801 7938762436 267817774378 62192919776 34438055559 66860418049 153687570247 148669456628 91442092950 9544256812 633834415858 476025166680 260546579642 54861103127 116540327116 109140499924 376116707043 70517454224 23823913329 464109631224 570252678366 66467188537 88404929099 378636300114 186823519004 81415718863 263923019708 1245674218 185007608602 70466452380 137458424958 33097528865 3216856249 7942935587 453190366466 313477036728 508191646973 23818817228 2202203355 27940713335 336844698677 48312354252 68020307347 72978225799 81874167788 7321308990 24799503942 163820721150 11329623539 156833115595 88189075562 75825387958 4318021670 32308251675 26036032361 304218596394 306111777079 7516329614 119801008657 474134994216 83456141078 191250507720 285396217167 328663442609 405543095342 45745726577 402470856588 154275447263 42037076707 89961516240 82132446047 51438162619 14178172853 50362690369 43511856191 252666541388 103137258112 194145726029 62312874109 69558447360 179555367725 22598659638 144199075683 445308393375 164011556388 110027209932 351571684295 88728623557 56160961331 234659600069 16477324692 325944595621 10503135167 247093653920 30876234777 627835073544 118759858823 58790187293 21371336686 24439244669 51057009818 279517764423 140038663464 124794479581 84686652866 168186165356 55788701762 424853100778 7269439855 186247278330 6452671176 1661813214 31446476449 241713750185 1192056551 225520876869 11147942187 31937749388 28927565305 33063561310 41587826518 13690642242 297749285023 409882703681 91085040435 30043224648 57658556407 378171924387 154891046158 46803718659 383903413493 47396244207 96157909977 63616688495 575454124807 108047363975 602633400952 104705447726 9924552300 200067438288 199309154001 152404890772 13814182514 36543562290 516339656637 118169639397 9430991458 672737925672 115266697399 174014391197 20543123544 3328375837 47089766814 87702214349 396794919234 262730409194 105704237133 231009388722 14281973223 75452097080 251250871097 99475454273 11477794097 117096637663 17868194284 1633348037 515095456956 327288262839 378010983138 490971398379 14390357425 57660541288 51911371869 26096591811 105752328711 23531001980 98590405272 518678965485 258177270076 20373590411 164384403297 129622211436 236199983288 166781020220 213917149517 103222499917 18351039929 36113386978 194129913606 114438153419 137370833240 39218168506 128220054557 147463649797 8869296374 168524153800 115834358287 22349004454 47302093052 282713656968 213788586 16273276985 46732915350 272627815164 621295207459 60270804414 175532954678 302616582163 17026766037 140852208751 87784139462 142408400198 231976417561 359772148263 2172541936 432195325230 485582487706 7099343197 21940966030 70078811111 37135947755 298249393249 174081933 171563992332 109142853157 449451533550 208538498430 22251017250 99214356698 15026970887 326312621642 23395447790 368223414620 166903415073 363326414248 101329110358 149884119066 23291009589 125605625786 68003408678 231226899733 43923107256 206574087456 494439846921 20596243967 3159280983 379095857844 112384748773 9050746084 242064813489 10289729810 353343496625 222576702468 26021307756 340793187429 86411924441 240896894196 196371830304 269047908292 414943152332 222022856246 59814495817 420733468236 139276978574 119503713621 87329927308 27458307368 73304531551 11328388477 230833290234 725094253 118253326324 245092145173 23143321535 214518266190 44046125253 12578426395 198444671397 179972096378 66374658396 187364051211 38241477899 58521597096 218511305062 22302745926 191407909937 314323906585 361362683652 221962270088 385683766908 267905498446 154415039019 21460903789 241628264997 219361349111 9641162841 167437960282 171447844429 18688503555 4646068324 6800532202 322187052012 374086209407 69081263397 80158649141 194641268522 115304119284 31945253122 249014906417 95762937042 171303262828 426145442542 43893979053 161563200919 2441787794 1030759916 13045448195 118694739240 187436028212 90973241172 178755326886 136198430641 321854274150 60162895040 39833720073 104114469935 517086488182 40154209704 299424906525 307092566636 227704006645 440859933951 10430099772 106887190018 130916787705 395382377316 464110402917 14848534410 111891803579 703440961297 410042514455 19087515181 66316162479 44614295459 512738290355 594979636109 122810657564 229928057370 7606840049 130083452066 12595383730 185818558953 157564328148 11129484906 257702356058 14039760044 194035038880 563824643625 47254252894 360840088761 439873302648 492496812140 77488387551 95293186775 44823758613 62183942724 157839506128 192261322893 81187556174 160079646046 236431020125 223488798057 18017106356 167112775435 75487955348 24750449937 127836457645 52697027022 167866230136 353501821590 219948441085 346190903101 420059735547 557993070788 63826807309 151464040577 493566800524 224344780204 13888749174 417658623065 85724489799 32082227676 398143324356 332838025857 436023737138 11036252780 103178701676 100468990167 24313612979 5765076109 18546808195 33657969159 28290471601 135874312 159329831738 3565872450 69538718837 3088227879 1507707928 227767236338 58720044952 182408330012 142463488979 1675607654 171934226945 48024289250 185164312 44511256919 518940209381 15985977983 134003890050 55845834328 16021089174 285550895380 37157079806 55650711142 166344071605 30857088203 226695546814 305078791838 148220053146 431587932612 50687664676 515791171 251808903394 58133584681 16471730531 13722130927 101364844952 25384969918 66876513628 145564602218 231946367340 420782814383 82033892720 94361441875 62742953930 213102956600 30607333122 117248316904 37326764021 4393345373 225724545214 462592255644 3909872806 211956380987 14789857578 35372372345 10003492989 477965103570 453134727090 68416982177 161555233569 287808849445 233423159956 151544424978 178957852653 5597931982 162972436883 11024043973 56838716524 1820556775 6772015743 376340779588 91049275240 517798336966 143458426304 499533602038 181132834256 11797416591 138427632895 157197978705 42032230378 184232429198 104037990753 62867302990 485722836498 151549820471 48039927787 34344537313 3496984021 84437589822 8825721851 14217169353 40018606045 133663924169 90900534191 48111659585 147308992661 84500572554 211405423373 14307066946 284602015818 88875848655 181011485609 37271030026 6313153282 503437055021 380331337001 402993210528 71057055200 4041418465 146347893398 197338410008 367018381705 941742948 501856510828 340614717179 118593628636 176416793010 5306356614 491935574681 264408933175 442087839427 123184845902 242832312789 66635372114 544362222576 146335643055 101201907698 62092269469 10523991022 484603014834 88200003679 537876811825 163547516894 160685983605 332039511670 10647868749 83634737264 576989458395 277691728099 43088227609 427016781797 1697333427 584979701031 457452007172 21394726897 428254520285 526615199788 32350924264 115388973026 22962213148 349731170794 45599879657 37752220334 33052794309 11791884526 40535051333 166831132950 3899326546 86330538420 239392480467 532324290274 45254198954 24657938952 8906587241 435674977459 5796517866 71881480793 8285208377 254747751370 48187388162 357792959689 41130751892 29356107772 38998045750 238502308575 66565565820 214123552774 610841528410 119737380347 61366612171 9438928135 155390023426 9462492570 428213390961 29859272270 41888025645 1789084504 346124248674 86879007768 5172688518 95463749808 75012496336 10047943659 283938882938 10948985397 359402582657 28552359551 82636317369 336834784614 607570638303 158975491549 8147364235 247370411936 222856985379 372223355184 117371880242 117567905156 79048559678 79826614932 66359503171 165373999349 621821949034 259907807105 238131986713 171013197219 40823772322 1799820620 16349769583 70231343469 222964225579 139088648854 268460248404 558808710114 2724371897 173666887105 189266359701 194791234039 36667447771 439865260542 273776735967 411540053688 188330468631 1481290548 74437600425 53619558882 10612669194 246182591212 6073580021 239992364359 254269532539 98816031917 2650528602 157032073267 218671857370 43255690613 60339761322 365244652559 41249423931 176746260423 23285506591 7939624186 56752922972 116080362974 16700056903 148065548784 360572209140 28945075083 133026177829 321691509121 386975766926 249328330759 11046840130 32903305211 80386500586 166360596414 4728042019 48527445723 466428655015 2637122598 150706477 404168800530 21975704798 343774860896 11352727814 357565847 387040710905 233822762919 3202252998 240968079765 39249006486 38354492789 10053078430 281203268163 81419913216 11461621663 18975135817 35787975457 61318092856 8045725425 201087830426 21729814530 524416023558 327015392610 39222385710 40998195886 107649042991 30934353438 13401315849 136323924771 75164966493 325531619028 9163552683 59944356953 316699180634 79505148853 120923930591 308700535671 373908891327 130092063607 366168513504 63672310604 40518174100 24128222991 296837529442 22342994682 94154810656 8785010911 32462700409 81230390129 542852133711 39806730728 174616716143 46130876118 401904886908 418114768811 2291526013 209207990981 118181897736 60406178416 90143841019 24274907421 144745751763 114203076157 274345451046 232159272749 516243385703 19888180439 25056101674 47989323947 143988879790 25088091137 52020269137 13122804847 36373246720 299215149347 154431838662 19314651201 549235110820 297701122443 132235099949 55438648463 20533421422 102330070804 100946615439 86018179038 296022385111 128956538988 172234017753 247561416147 93292049452 229404071334 52958886571 418112751 214309451154 137849388105 611813346571 71139392445 9191210731 14352594605 290675626438 323988298279 310987590570 12810486525 165800571601 44961826441 263327124309 81900358945 2856708361 7903016193 103614524637 191516177832 197641153747 100530215614 245105907510 409585169762 246012758608 344142225159 45637266611 23520119025 62727773816 120734034593 338087846002 72621696300 173150014064 63525624156 38413417223 595830408754 646134695490 191594919018 89717820333 398050805259 49198531132 9909567462 313885036517 19033654049 21973403005 19820465284 22328711849 343811777344 2229522290 18946363563 3794660471 177623093789 106088930947 39956988903 31355412434 14983533815 321187717180 69142807603 12695973983 468563505535 70827988249 52287969285 149961263768 135647394385 103840064757 150657864467 141572989381 14707179236 512707505570 147335180770 32874849157 144251603975 13581844 21890477538 268557677189 16679002174 82784846574 196699765398 189872908005 56291384974 439737052067 154043433046 35651521946 72566026416 12444549032 276427308043 48756098244 283981136262 41386459262 23038017373 23429694556 160381507186 49466535073 111200819936 652595275326 34860765071 253432816258 205326052251 244742511448 61051659624 253053493586 20059513626 152135436670 11649204797 215673251335 17999326072 2544076963 155979666732 283962187338 29940193410 44395205190 112621520725 25797746096 152827902205 234766177190 17839047401 86922961952 62775678193 474099504451 222761997817 115189418858 212071721994 196652024218 49273911320 127810072233 47341176880 67272314339 357017148363 11274104008 416738215096 1852774934 242859105013 42987278835 103115693529 7664300092 3976822739 342507752 225036979704 432937341526 137989420713 296995194376 46606899380 164279221 432557756102 369749440337 56088939398 70945225174 16223244485 241411657044 82397394490 594305908317 148490856872 277814582807 372502743469 104438717389 40745447110 84405297929 410005962884 250363335644 246505205 175643306496 50401149862 499598223900 4469728 43812832340 79964971269 318304688564 34270291726 539535367023 183762391186 200897054128 1078852086 181690964311 59597906482 112836628248 445063482035 12415389458 35733585093 237423517618 48481580709 321435204929 447040321701 73395352130 329431708382 191916350591 267769787803 329120608445 150700277561 14839486646 184172228300 22108661616 307464215834 507420282743 443619534673 92851905722 27922480410 122048733284 219090042868 148777338852 82988385829 9081327138 161929879451 44971720907 5379094344 86572411909 44111742111 42692395314 261403679280 176147072450 132689071072 319881621834 51157415210 31489438408 95533392146 477273687 113184633179 263605407303 133963163474 76348048627 75462522028 444073718271 22438983341 186486343421 31916459992 16154200740 109174420650 62109645918 313111882409 90899229384 10030255044 102049567030 540627742760 317269870918 46371858483 50368363529 266683150992 18250414423 4800348948 60893400543 341192251055 19546025375 362826377076 30484248036 869838414 25798091583 214489784221 382889805381 161849896457 229420910834 79802670808 174216267375 69603675613 92174879719 13091011248 143964658276 359356604059 53734276088 61141609145 35263741882 21369888891 21806268036 135328736307 2301473305 7718183135 43049543561 396865073727 56627454859 15662496805 185630233949 152047065668 90972313727 23698757558 27553017224 223506748867 100627572508 23264364420 151491609694 36941284167 358002851386 246694627703 2211417108 103614394620 1174064988 255480989064 42354028124 135711589629 185806486363 23028194432 555478532202 191437720088 472125808472 10429586601 22597931811 103978236842 13879637005 166777127123 294702603370 93287640077 101971618785 186970128286 269022627953 152567769827 501839500870 26730377774 18152515998 41584024848 40570084327 84789921365 99009100904 396906668140 24604815038 360663363752 108944019478 321977622483 178396213401 1882167286 319043372538 101555977870 102948866826 412999291364 180929206897 45561481929 110929645180 514812118206 60479725055 34553080504 151849322524 456832296097 32163822243 91654589855 23741511867 359993505840 448933175906 194884114600 489109452459 214500790957 298732906904 325572894292 393631814192 184957776625 54257962089 142780767399 416315104407 13736258496 315059891074 16453560472 195937512494 88643317156 163022002437 133903131558 68496617081 12235922640 37528746181 436790493671 351303405248 59509640275 484523488220 149510061397 45522921007 185025716411 216385808137 438272353231 118949189400 39462897472 51426007764 54668923200 4987218142 372026395286 265824997718 67434005155 329234407586 110552129320 404936084590 26186914482 14265018148 85334503017 53354429894 443111439972 462510702214 178974263771 16809045228 630071060350 31699053873 297672144119 12230992150 1485168034 10728067558 116937912582 487193049454 155492045486 237455209003 258263921786 270637825801 340072074506 323011106289 489896259357 114768565912 207011110370 336336280006 134176889 208072585972 644197964525 221608968397 59013514349 34488143109 324156611714 348246785223 553450797446 3419761413 24983824730 109680884742 20395607030 26256542913 179367095739 183141673321 135977235640 403920495704 3532919840 98870680545 583159397179 107422410366 32627457335 150881351622 78365221051 132044219195 10567219067 199434542504 2690227436 19931817394 268669228419 217503346607 186695389528 43545450796 212272302056 362104696106 425141277033 65066020566 86345851165 46756285682 39603246951 81540114575 167077154614 141044364918 75991167494 137833891226 231352149450 118950695886 371053852502 191578962198 210447683576 11118274501 12036181262 622435217771 200440549091 43043947129 203625863851 65885433328 477389676991 53687261326 17022551945 117829454750 106345874911 222526821816 193111642331 27944546244 42958747179 195288570469 106910690746 164105914319 250527657216 121229352791 474439529044 94543459 494073155791 97450358391 37070280310 430373536662 96042949805 290775366203 49168158778 480889298183 239895415270 33218317837 144180212586 177065509167 222874408402 5344047770 122159184333 320759024576 82224300303 22149747028 42177801049 22669154575 122582532274 299049046782 8044022700 216479759335 1712901435 227782535038 69386263179 1940475054 162262077259 119442701920 404750755134 67664764656 502868054 173335512379 64466622799 64369484141 246369291110 24929249544 314458405131 153116337927 205577339705 380686931407 152221017849 3933072052 410991664333 18968453116 208816114413 431776984688 166845940285 113618768515 9535993033 13755434947 22950100567 198497585164 78549167634 313037529768 1223607381 5647586659 270307184585 81960728404 66577040238 51536401570 14047742762 387928995744 42016175098 140866485324 2264404422 134103592321 62835206820 436836614 134019350738 1660514132 160596722526 328877387139 576402946 123656272645 146978122061 124863721024 260831231345 61845087773 430594608533 209726501773 14217799076 168489038029 94711143408 37426111248 56987624063 412765068359 162937641477 146887515876 207807773 63636470328 88777520402 20062118263 329015868962 515171287791 45788164784 25273404298 63416739697 231873576464 150808377919 578168956688 27464968320 31403748214 131907403686 434082754691 496932418548 25517832615 116853872676 436515126482 3239790347 265159360186 207320157154 43408004632 5017044456 11991705510 186145828819 404683033616 54482097339 43061663807 74427829745 4529403811 54661304005 78052002456 19092851097 188629712552 7769358231 4902763822 65566221557 71282405841 14942286166 28818077270 40887778745 48953562665 485711612184 172859877253 14446434872 170231367354 37334793422 105467672700 3158464013 65861345092 206638321138 143772199871 217224931847 164752568720 450386111468 80204947497 83047784135 218470517720 71373010013 87684520335 12840955823 218490437174 323182376260 55515617 47759613082 133402998073 351193842136 45417442678 30310816008 32648131312 60403972333 65017499286 77919361859 203742782632 425666433767 134822487010 57335782790 16147656108 8832263270 31334827519 1663790806 36165102479 10897573876 23003194102 14332471444 308847120579 212910711691 140246323193 174490738198 113163385178 110528591294 205933229878 155771206809 39181502924 990038027 61767034168 30211488059 29647315099 126831166773 332105108200 16765946271 249897358627 463834326180 111556404293 11326349039 233487302523 141275343111 2425721299 248856918371 138991683682 172497762094 15438519737 20165350737 49839010451 144020250943 64231957399 85746001996 112918051894 32215597414 366259376058 291389794510 169394741311 29123257375 13577211758 10399190428 152784285060 28176891857 527588772427 75388043522 41400537928 149730042101 2421703677 96175519683 37662803791 302214291777 50922373552 401387363930 118232171341 75479303436 222198606997 296717609107 602420560487 93292211535 5572224705 50255165193 391931970483 421102961336 26767314144 18167884367 324470880906 389437508026 248360073614 120080088891 182249888328 365305304054 77322520619 208876555725 494755533537 14848276035 267139129473 50329683624 269779948636 104219257457 236506160642 9386268532 7122588216 226944527244 3375224704 1931403822 93859467567 195989276942 26595368562 209812771260 29362472402 3439723476 66056594781 18796574719 20763113007 159257467975 37181120717 62717110289 79575319195 457768838948 160997650431 368215846630 568574300 166260302044 7961067140 56049093125 20229904884 47533511304 481765056449 462934341153 355638569467 77132475931 364699677464 361024091062 8200858049 14172424269 275169885270 96833818034 105162902975 48492229352 21794597893 196651909178 96930416397 323163579854 214683749474 108307228385 5721344418 7985944604 206258958826 259222838889 17783066905 140018061362 239827472899 14527551867 65229729085 279208767257 83091735089 657889125678 270559400536 1136817373 81820454782 45388547148 68075762289 386822165143 314284409552 232142535995 53551337709 7804113816 134452148315 410352370784 314853475454 154032209922 515183039532 185929905561 131623591590 116458610766 111001962545 139838420306 117014203038 124589567542 138463867129 485512386616 206787913145 22537118421 195536118216 283750514776 284273072600 432686518044 17812049733 44154119422 32284995372 373153961876 86104302080 57478336329 222889487644 659976736339 42615845119 57924187959 204387019346 95721433612 1829551098 273252515853 336814612955 3121727183 488212064998 322371778955 14028934075 158037047421 31922614051 6442201586 170482380316 68523219682 14963440222 33204909486 3901371436 5870368717 189686266994 97559240451 41936139371 326627450587 81470873842 428271057890 168802681848 197290820410 10720946777 20094821497 146150272330 215226734304 149146398785 286243875896 2100281400 507378043388 144994270087 167792554431 113095445756 37421780761 145741759355 501921444984 317590116586 214346632154 262084899712 364400444507 442754891965 77153736393 312110936631 9399469476 280782234586 7464425 155955552456 620915318553 5337259520 148109830091 31341630757 72427503890 526578871387 9694202324 41586807246 17703740192 152894950487 21458878681 44506780722 182547968139 75263658071 39017937445 18653727282 55171922912 72726282375 47843404701 189547652565 8510040208 385605134767 35764173941 3321346612 101876407118 4547948431 18300436528 57985331864 399662266047 2963461532 87501775046 76058548653 238698441569 334515956515 39805743894 255143535413 116894983103 168010765065 238842972183 85285430970 18808327872 284756416289 25508108999 97962649609 9994841145 357375277189 10460875600 74409602474 272216971500 21675720122 100154198608 394744581295 214179089297 66234337852 11536340511 26625342947 157910631342 191388918 36440206395 409040774649 57403652268 141221424210 243456643905 357148910225 51950674102 22438926805 13671869297 191803098480 937148875 3566351052 50376558419 296254799150 29505882552 252089896366 114571195205 351775371218 37707841901 23324463833 8387043954 214548412201 273338318321 166362492769 3300504595 182502012935 240238941102 84908168153 148951857801 60558818716 118031506544 246735145008 191721565484 67884108426 367832202293 247030730147 4715549868 15558769613 158590399298 9108297164 312953981017 7162153943 249361288535 131647892133 137620070957 168163524222 99872478573 225262872724 61069494570 576184375204 24604938693 7636588587 31425520613 4578670001 19593437281 5042040649 244746173886 322105525385 26213466742 7975932050 166204966967 178716402094 174785054638 382341043833 511900836282 574498050765 248264259321 23412300342 493780378450 65393974760 16168552776 4894142610 244894678514 55188122843 159539249302 476092484072 177218799000 511298562279 246289624124 107487078783 2813159501 21531697506 10568726572 341198988757 89801827956 122989069367 33124458848 60612586519 317624250439 46594576847 13471821162 124205369006 228253918097 13351142699 391276120545 15064165940 22096545360 107799185656 63879830078 74245748121 28718046595 19591662415 306451651050 69012721892 130055873526 39025547824 188775785923 165542544046 192344465592 117481123551 22082569556 202265373058 25666885996 33588097142 170340960726 517614397785 22510049440 155853232018 290604921613 86266430740 141346507849 222341850641 167828798332 138656086937 44537980121 138775887105 383323819608 22086819095 96901822578 30619505381 26682831203 3809066347 54636929908 30772425026 144387667514 544231224611 77539020300 141063080498 11802481408 138943341199 15657310859 198283827130 24514089648 332916678795 26085733601 175251261865 65002300605 170469092953 89132877503 121287731856 120660129862 65801759019 154224847527 115937817938 92743707499 395524421002 9296833577 151464866345 9891729965 39707554121 1168492 134249575544 110306461939 156404105366 378710146936 798139175 181397331477 87422605967 418657758823 38582951441 235374233852 139486779907 372539835790 11410989608 269384803779 514715447109 220662545943 498074935728 311085205642 79472861980 11618917822 344216557667 343987950 39286984522 46124427051 98550117815 69187366332 360109757528 251426940170 41598907211 7448056788 3721747415 7896948504 167907916781 289811740105 581847340460 170032989754 126343683098 160177403525 45392237091 3375039074 313900903036 14684609341 44518961012 168636873508 85956895717 10166693099 50197619357 69872436229 172673563844 112862938302 154842861033 68935007453 8792590420 14290368765 215636914436 489172415230 94372480008 454021110085 189946091624 18371599730 290984593593 2720179313 114765206223 59932059584 95526550619 43982689560 56395457574 153212567139 45165977003 1809772522 21303277066 216715984531 64196236879 343952341248 34167386091 467505309007 9121508457 204791577962 77516236232 8338489782 222181031600 39378441247 93149943839 14946986929 163325687308 333503385309 196311431214 321461046338 213099654973 329974523782 185439159684 153611612722 567974546672 26709946109 74284981582 32030871466 15591069073 250983346274 108731754467 108310816818 23217760923 1987757745 35956658128 66092982865 14227281790 226335877740 5012334975 27672741898 239068432793 295579447561 22190493841 159587023325 220996875354 214557203260 7354350291 30646466301 1601498011 94430347098 128030922411 62067485302 281480419543 97421839020 291555748500 124342231629 314492583876 83093020517 51337171639 448874484631 1320888537 944730987 33243933 449585433320 190642388279 461604929 224544623402 5633125239 2561190084 43771584823 4372438727 45769674467 522833212460 60245166777 200407266866 231166235500 398218213544 51012632158 87735032021 241335596188 51676892462 10141771845 151895703772 56628828280 316619696367 3722610228 135850798263 77688286146 110130758834 187354098430 24337912935 45668161083 44010517788 258946835985 204779498129 492147034378 129820561332 483441373187 153921000443 15568081753 157004499346 118543998694 25415965500 13513328345 59259947285 195139681189 285796370442 15402841404 123430786024 302233840701 95351859332 130071298414 329106404750 30007241140 614849451 413044248800 81643014523 5534880878 319335811 60014913846 111875398910 163714729241 30792288488 3349398189 578590595330 27534554698 64927226597 37279092409 71680386869 115993698786 388685417629 230026598833 58231947487 195948806338 28324785324 259257114655 15088909893 27192006521 2748803106 136644131800 21055746543 484197447542 8538897124 16966952956 23984099453 332534307930 168904143191 4442517683 117728989110 189775991297 19697920428 208112502010 198774927422 5080988171 315189963297 598386100629 89157530323 89457307405 403841023901 96008507704 367044131677 169132503647 16312942821 106446213217 32044625793 382888482512 46709143039 507833339135 180395851328 137904302279 77939802597 27898744959 170976528191 147747953764 222285202872 139870548473 42310217984 3428383675 5490092937 234097570462 404834384283 165187307277 49754681362 89323657578 3911033564 164967680112 50114466284 297910575099 521638562340 5496609963 238106153824 176257697399 55176533335 155081376157 475145560057 434937968890 128595288472 58956455190 148591164933 99911420162 20182728117 293296240796 13257714934 1426343775 409410239311 26524832306 131193568608 113114513530 341465194727 31137280606 298929418588 8733974216 305761949409 56236913147 211704347519 2952705162 495892289843 653547375796 415244929603 5648318388 5643269399 276869079090 49358692341 266646157831 226548430397 103025127775 1256185504 485827786908 35877999497 3189501593 105251046192 82444284 491385877945 791257070 273832940003 4172469025 334735735312 42924785282 249248007028 194314646158 12503340175 209440161831 74084739814 424734376502 32208166661 138033113697 150526327581 218470764797 270430465478 91207830080 256041493369 64519303874 56303630557 140222195150 1999486103 90386343085 10840393566 256930557865 457689134969 23787063423 39752610808 97601978523 496730153975 243493405067 1993834398 509026368497 86743490345 76860263019 298060689206 19184258795 4555505244 23285056176 47715201733 246631823185 222014205402 158508021713 15757498447 278615183766 8427904576 601995911122 154117076499 138694277963 503743210659 6815471 15610152627 16278008630 84609643415 4809058654 41474285149 131153623210 5945656315 140710445815 93366975701 17370731602 76352362750 404552136855 165628317074 2449085055 34433795164 109000107125 28413548220 42182197547 440404988113 12295503243 5547015600 27282726462 31950445853 324015721228 261063570904 41185297189 9517444006 47824960550 127329977503 37080835130 100948412699 87229673905 158259873540 24210781762 68632578128 32765562262 43216400525 250914018968 128517716672 44104678926 159676737830 15818450910 2283751839 235328742874 99364288884 129456302926 34967061461 150307073732 53514352856 34527017330 23140882762 72998976252 4122281407 58308821400 39352151713 62395421762 14910680995 113158816425 31951241188 56237194145 468796730850 111971578315 46319951529 441680056119 313664981495 77736201942 20734557557 568603742674 206393156392 28581151808 434914778446 93642310753 33993333775 38954897048 6273135846 15997152595 92577176867 161949578553 16526484452 169545232375 475722108321 295410086116 97961243324 10921676 6725098742 21502213150 47654344213 21327647828 123049972653 65819499081 483571779519 25499407368 112801262891 5229292951 10476223504 5252830087 58654185155 592990657123 31050148128 12697284495 213281875710 5731147056 194497328347 251415274142 370652800021 24499055619 46309706786 272816371546 159352951188 138342643959 77533239925 84475020551 120263453862 474718002627 134961449202 18312723482 75622391181 247226762614 389705624064 48645567518 182623768274 84098317401 357423451998 75705241203 112746390350 214741390032 30433417943 40724924301 6230933582 117995823025 87520497213 80149988228 64299090592 82745874518 457682624938 194188895739 221822291939 51028746871 119143892579 116752263949 51893375809 181768400817 69975302855 41965760753 97499644864 37696787615 1895758904 87595134058 128149485506 56898034680 176530578347 149368586557 5645452014 315661824 20971112870 411883637176 32417692352 1870197437 356460971255 87656351662 6532663978 42636185348 33041547964 408948702715 208673540257 185507666398 181730261879 25921648708 349404769035 92758682140 22039307736 341733149024 10946010999 11385648761 253992231724 2975423240 18278475948 30121419938 43903798137 337171065214 287620054810 265721699380 9071510748 63428876947 536517824147 25270226081 123099378053 578493927838 114047494992 6227591392 42219455276 550900527086 3464915091 40901923147 239998458254 302370963606 99901595727 74170358689 62474704620 285705375645 1451632553 1250998189 5402218734 431296849624 41658547315 8640283546 69463917126 236464996212 169905920635 55435893830 32139407817 14635779437 15557399408 89312467959 27837532583 184107592505 12696768565 25970759085 381424712801 175536787883 416803346654 124935546444 18004812611 18728931484 35512192289 24384998937 32581280708 461122689750 155042241380 455423447957 7192381990 173806205196 355331050792 30173487806 135732333385 89634222581 60350877070 205140318151 86874671945 250058145965 323661417709 10409926 61087891850 113273272615 18962991298 84952045443 186181908299 39193951502 4862658583 182850514365 316490712742 100615309653 2785331181 36760593028 42842921699 186434554715 278067565969 80161434674 22204855946 35755779224 88923929845 3887166250 1903174775 553415675803 197409172997 176930491468 359386918970 70851401368 3131712398 423094090864 86908671263 528782408853 5443757325 76422701620 11999300053 2552000024 68695619749 46858402533 55184995766 8011709540 37355773562 535644431264 115388269815 292666109112 7160728969 170974180360 1547450868 202640743662 143000909617 119400774815 240728202114 35907708514 223529787764 71740290815 194849817880 55788996932 992559242 1624746149 224309404929 26226330822 131184203928 144442104334 236214198029 76081533832 37343817065 27166447038 9432501596 41169515273 213787141125 154536833355 39838298909 57206039956 92027066181 174340294 30495826276 84380769258 92851411296 71609223074 31983772223 69759373152 105180903636 681064891 12889326488 194747107368 56307719522 340166378979 296461953825 61357434697 761830829 11468808476 73061451888 28280806288 7263826591 463410582230 122610471376 193728156390 51628454163 76723347686 3348734323 7690912481 65178786544 285737727641 60198563985 517985730311 412946603972 43980948314 55057324714 40141154568 181902837404 138600849380 81381393921 765092510 91338286 25032697350 94415114954 147129295619 41795463489 483389041219 347876742180 67705687747 27844629943 679469650 463136882357 45483002260 19281572659 44059423436 161944917891 209404078324 110157169374 152969765727 402166118964 375271253141 141768505959 62791842781 100901633970 78860211714 17323130192 333545190886 129084716774 51782813831 324559478451 77331475540 305431010513 378200884380 9277474314 53183607218 181517396783 623498308189 479980204676 441674395709 220120520732 109662973690 28458082 8982805958 119440222343 30482057472 260659115781 89173597574 187656512580 78786749229 144046584251 14998608070 142682702739 406492460943 774403497 237700001745 5495557431 571809149542 64869742018 36968409832 17029882239 819285536 12158500315 49653722817 6541422974 30637351120 2071898122 502441821337 482427595159 420200376528 119837519582 144590580072 422043723977 92921381633 18409506161 3088828209 7578698777 16366751880 123858179678 970949157 74371414721 69451590325 75892179202 65979428674 116915471318 34048908933 74836813286 94834823249 264081605941 103797366874 99642326569 17200335938 88685487924 25016609331 108706043834 224505133439 119604957554 204811621609 4899119980 8586916285 419714244482 247089360 183411668549 164966225676 82289154779 92657423361 273118417854 291289007409 356629029492 47482590290 270038062907 204559946393 13332135945 332965691452 38364116978 188716270049 67991079771 138847771195 548257177198 191408072302 313969069717 96172659740 40301483496 1703642448 21625656150 481433580540 72739521803 268019116756 589378545501 2085441928 27817658977 38510606092 444383830289 183743744987 60896938123 18050511571 15179754013 34579149250 114508074615 162622386987 595162316428 21144338201 201564086403 97638503296 16885948300 333367195273 2046179881 76638760391 57941113424 71851277449 117906716361 170344438727 36182905367 87935497306 76884999602 67230509425 498937734486 385623790419 91628121667 29961688217 473859429867 53804608046 5892164662 131513537852 450169858134 49141587462 92591023712 18381979593 30374883679 76165764925 121570265332 12009164097 186596406779 30123904005 107276323373 31373237028 319348998386 10893918760 191052859816 32689479603 138205721560 191975260672 155957365364 380609111456 186407882914 83171289969 275497735734 50757551243 4166867292 52304007905 169874156188 214811950914 153707575297 1942994230 2396563389 249040436200 192586727598 501540858392 26575956867 83682961221 467336065529 45093904010 164150659387 991389830 395148665275 84653304274 23887078983 19021542904 112772363181 181274690183 43910802977 167391196495 424782639301 49472681882 130624204432 24682226539 19337284685 271513060035 32186645888 214634287657 424347522824 85321763324 64945122824 34247475982 42316585046 71980229551 21090641665 110709196 175907379 51212333287 189758323362 15768565211 19885669055 175437846691 84066686916 23721903491 264459778193 631950154 10445690175 361818825726 44049321463 18589117907 176968479973 17973159546 245792711850 55135091143 66814180307 243593630748 2892738240 27897454803 64832179313 200104703705 437157777366 19485505936 128095247303 476625584018 2685697032 31318817471 279962683618 98729702292 165022822357 83462694852 270601880392 25776463225 453590915029 70571479967 3257660805 219221632993 121006500995 103244584363 22555534941 18951535600 314813257443 574606615369 131790026079 26774298691 10385583398 54793205469 150792295457 128093439741 209663330523 15500997767 217766260535 133593174786 3768254487 16612010292 2890218925 184391645247 142492185527 458185660813 502460235034 283756522736 2629831036 64128350912 32148822697 292201770339 5972842792 15685263805 60416455112 218157166532 157811695846 55952688779 78434639262 107509484891 22096747448 16494338905 19897144160 148155388853 470053548769 165898072625 3708873509 26083793107 325423944741 7587712762 134706344504 607138696 234595550112 70571261638 71953972549 22179540987 296629954863 212541126202 55616543924 178585341786 135306471858 10281047064 433369238408 46154528943 74875438167 94041084062 78108903022 23521172609 374433714526 16649354862 35634432455 67951530347 152590684853 20368510652 179131392112 58202152141 4778434541 341375421841 353015439503 364961005306 88437731 36750401937 332600661738 10672406590 58337351412 86278481129 68378572612 402398741544 344817287634 8172841798 83360162786 30313806761 155191371295 40823763228 66423929651 74721541805 10907727371 17864722989 295397121990 36140384627 1008978029 263951200614 207256942579 53017849576 106691128291 128330565400 102395824270 277249455117 71910190977 174790094168 82629878010 39990528035 1302652540 783450707 2506801471 187196600493 133686559881 68359089249 110477391100 45780489911 70296832895 2144221696 83191527933 31403373676 1470855386 1157537760 17472138576 311915717289 171851125821 656034886999 151845932396 34931827008 253910064747 131267420952 66065119253 244106894732 210536794671 3820128041 73899153761 64339595817 29265736656 64118425081 163074771115 100575852921 22892681172 2954674004 10288838653 334712326670 12237575290 72660404716 411468432746 319304582331 234691379727 7809018936 331435816880 4436466477 554374063301 240339483748 229071277988 252137658446 59796454160 2300812344 120583527104 394863376016 168517314186 39659054042 186506013742 135710139287 286793202025 156960847592 345993343657 36335852836 2727423666 15073596687 96879209997 98477410014 32481584523 357749339519 5836527290 356640727498 22199870633 75225255096 2099290931 182329843183 258093081456 53126152082 20714392649 212528192501 10815993915 31219038904 393229899913 41894980009 73417928392 198443806525 473956880688 185155320869 483948369031 244169958144 34077301920 62029145893 114567507871 5521259161 85773890837 69718103848 223972267855 43997001493 292832515229 161261772728 140739851723 489029696747 256526144407 289312466578 24029334845 60179159597 322521693471 356910849514 238846878552 352409298478 375891991 34650529338 417286103973 1427781718 27953085 126853341990 40256204439 168928184110 51027139034 25967494438 42286593670 337754050676 88540242418 145953661999 18298127042 197789870799 132285551746 17132246722 6695733021 34000186934 75479952899 256340780642 119400764639 9764501225 11366012587 103570812288 486078491829 80461745284 21994700955 18287671815 127274250708 89195096768 4624380972 504688293345 318358748878 271106807178 104633573997 381858098165 158324976588 33544679157 9056151791 94810269307 356870592045 591443279916 24702992338 300124553723 25326501689 460574767963 543746682313 142684585722 100447375667 24791127038 207637851906 269061642513 111994536023 75709452978 134635669813 218754024508 124402560033 4996642359 8293016827 243363079676 295527457235 197782221062 5830745509 128516962859 54008754099 45503168937 91238002841 380059027634 10594311484 597928242522 36812784633 335220280049 49827528261 455548491980 50376467739 61321667444 325968901850 69356466635 257345028108 103821435261 342643951829 349972380353 127355642271 2419911005 10002559340 33934131553 363636351083 45615050376 23225342322 140007733633 259087894055 245116485225 45465298763 21160339237 25717839270 36678586889 113667182900 164901279335 538027898458 245689525462 9865650825 187811353346 31883572368 1598428112 47163996716 522976955633 624844238 199562690632 456961814661 11591416428 297824112156 462903624561 112994137984 1685425113 31198895680 53855292939 47287486862 58662700616 13192098689 8788935712 2157458048 23579112657 16690032983 2807335466 294896471141 200501999940 1495485037 75178119809 121370691987 203085257106 7611479425 5452802851 212799896622 159175490326 301339058604 429216151427 31750901758 502031969752 130191914978 463594194713 32933922987 180288149154 49715418233 59039887427 56526758733 4565440910 249739260226 204646984710 138263283541 67066298486 405737725009 34894630221 279065886706 27144112699 58477208385 29910143929 59211291649 21845290201 353640865 169934439456 566715755489 60124527771 136077612834 45871180217 13491805838 66721654039 529495443 104258440558 135868231595 99957405687 52726979961 183193182387 7147992459 94903322964 8775347054 10951629309 110494572678 136207067776 138681415252 6658307061 274914836152 117237878788 497051277614 153173061965 561512541033 396728100595 36317812998 3618902214 28042855861 240201980269 434019246688 20496386211 430728433514 318663967269 21862484166 198672672488 87453750100 15797482939 39869176426 131671643236 45799646109 351209568123 161655642383 331238513714 34740151691 78015898194 376966330417 242502059325 471432116739 531326654925 77485220276 220391318505 183777749326 7542416421 45397180837 26502839409 365630256449 91942353103 7178511192 220202657872 319178776845 41492756743 21116610380 2268261122 2900589353 297695763350 32043782261 378993451310 39639985511 200294705751 26679724321 254366565624 510898540980 285878910601 241920817725 48260822856 63786629853 40686551175 70518202178 36950042364 45460233798 102477654307 112376577592 6876224622 51057690026 277955876154 158834698633 9334319113 348369833815 182212813793 515657292658 34348958916 172774818877 177682874323 91647648197 40695401112 41231500175 43113827611 1929825260 199596300412 340573131366 9455327424 55783461998 296320034624 159675907718 4409633633 99547965777 73576664713 3103843224 301744892960 110424566440 18982061522 279660711090 37674631678 336650706139 10913348278 513677400196 288799474463 262208813452 37492954349 84557115916 381085661988 97322952575 148257855 174986402103 28540650224 18736368125 186399514042 33852286507 17730076253 521414911246 177908072037 119859151361 161280082549 54551285632 32386236502 87634897097 85432130279 173166023988 81088138501 625340119747 36131723860 39849229693 111289559108 418276678994 38724707754 41649660771 60107758671 141565076393 29904145065 42985022387 52922281324 6619147027 18331199930 60414436769 298259755706 212201482497 31162566794 8904041690 3768922050 66803569548 219769729228 137858280355 333226960667 5320710336 250897711143 176283142831 57832014152 25478845610 14613573466 133185682814 128157191528 67565412477 93115610258 165718397453 14651983731 5117174236 251236740746 27486374904 68357785862 2663927376 101576687909 61966210542 10493427074 25630370909 60216188059 216729578135 36042129563 100193568316 270074042106 67214776182 262389746706 145008566771 5468558147 181496203 34707840576 109007146972 154428095871 73410500368 168721978561 38647411717 222884897649 32488519457 16610567986 14598979246 24997719358 76270378457 421620367872 1161266624 28072272529 118280946452 106878036826 121610126603 53732064406 170858699871 131804517973 188406770773 105870082305 61814067460 2504935745 412605451435 69055871980 78784622422 87321329519 85109792562 137723488854 419645915924 38083513021 57780091220 31432651459 336418578649 26525777380 78314162813 30975121866 17357921379 558980158639 94664800814 221741852799 127256204831 564002677144 27104451983 59409896236 5292579843 47734469124 28003623606 405568912229 136299440539 537232226342 478925185436 3855990144 114918872007 65671867063 408818315480 218693310509 83542744611 531623200795 10662728208 194021375102 126558547902 167512452660 299897026571 57188776540 628110488 11835187964 13176456504 143336285191 787454323 8689637546 224244722887 183397055734 298412123723 4934178039 169276684346 289613274420 283739365119 328665242273 560123473426 352019357816 106339955049 541998135571 110103550189 277133247613 288750458579 93577525719 63079813108 372833577368 141707780920 315061889701 9301260646 213416853090 14217502 468361432578 68124099870 37068196323 29264909536 168717480312 5664711637 86979150011 291355287186 208395385822 9563864716 81289058229 305138463127 271904175922 182496509766 30379804279 218787030695 8963895321 1988983573 226669940361 85532894223 1549185782 436894902615 51751282274 272826829682 521065594677 276581060630 133358258239 19758414522 70258741955 45518238042 650200079 102737488840 150555148168 141212429409 67886994344 498526197685 56519469495 102917482692 204694257070 172313148815 284127475827 1047943858 215423250068 1971823227 50242269532 3564658065 81808076419 320507816468 113017380955 426620796198 32268114123 149123555 184139130056 192288874991 263547353038 489420665550 145818483306 34463082141 122502959899 3987086622 11868168399 2809484671 20252154661 40894260401 71035121419 76268871085 183117444698 127067631133 44303982629 19800959834 61545760671 52600845475 128100891898 70745607901 232838657103 229439403038 18072570774 6108202 146635410859 285037336434 108957465926 210352855916 153985227964 28298681120 285236614537 157002279340 71539739288 268477042875 5620707347 112148791853 17179202967 361975836576 215285243202 53404021408 417956617778 289923841834 42933179061 170326180019 17328380475 275458894706 188582945333 382749019879 41358973538 268821561176 436373275479 49716278328 5241151262 320099115 202634182440 33762355535 142285244005 634010044573 242314397026 4832567452 83334516436 115811899762 200989909770 242193990473 758883086 327001961 192011064668 48861343336 221146288736 37577393780 109883244829 220571425923 33831167610 405441192862 115376218517 5578536452 28889114660 96074627732 3370404217 70741030019 83643867472 233583655963 80547007052 100442019093 158217555626 384724819463 204599869748 86631112076 34137978192 105334856607 37026418465 169484427071 114056244329 16633218905 19719684433 52162309703 454030319518 3011322428 22693066135 246123929 559606366422 283512779780 209111182643 363220801054 28328407538 47442186924 24438908224 86910386514 260412001548 157488698884 3051300895 64211732772 437638942204 275905550975 363838911 31468772181 21040607122 88991066060 85104528513 9349521185 20669986 35610840111 1578531914 392135398809 427332408146 50508794211 86251069580 29608789495 366678638126 72342429485 39243544161 54173960134 50175269363 151260886000 5974151641 202578780692 19903616110 258896681018 128550823983 94972242168 7076178226 162663304401 24326454935 62631771990 18982994781 316916385825 19053643485 1290920013 493426897760 58158636733 26535688 5624434070 110394668499 23058041665 97480231751 61410868748 23296681658 117315390730 142454462743 123109068911 45454558374 68499401874 402519873886 246064352923 457056163985 73926688492 10656256080 132901634470 225963648800 42970093120 34190476136 123810078074 249195802523 23876538007 92946906281 266863742766 185979251439 190913732247 193778707307 1557322801 71402443786 124000994198 262663535 125111747352 21070836230 43542685052 41030404645 40572866460 451495775478 7772286243 69221492683 11771242712 53369195905 109221183129 252095418450 11842187604 227809351229 12701549334 198581288098 474555936483 270516239209 437551576309 165821521345 149485483135 4752564356 88656653887 232633141621 6011609198 118749261926 303799162447 138303000189 29114031060 111319943833 347521938772 122194436194 44998593092 93793910546 197385385444 63086055763 138114194796 15432173884 14164253103 231680652162 74309067025 135084152245 280880691604 1646607551 373017447282 55576890221 407684953 37564102582 106037421629 48142126663 3903019455 363933670126 57533048442 165935131095 285795479806 11843590742 153399172376 392063477591 22781491038 149107511872 120595320773 316887084819 605611875 209118946047 21078223504 9414332872 51078607478 45348463983 1857872671 61513746170 11330370378 160517556526 110265798707 118282978524 60432607802 169310441541 279705652843 123591747675 8620202670 122561713213 211707873688 164126156683 55947117619 398158497431 34830323167 131804867744 35540550214 226122906799 60733275575 293774574799 230581375194 108021139003 31914235004 1094273058 156740168600 114934232393 14244466112 88519886694 19711166748 302829552788 154306896680 61103345719 70266424541 29307885779 169513853266 53939988177 121595319016 241393712231 3431568172 65148602846 18227247846 17169198763 55365412555 283548836084 76568197786 18495240945 126254135 23573440667 593010671683 60733605688 25606065834 3438977545 37083585214 213978321031 127658540811 28431251950 94064896883 49631958861 283182856075 40090088014 1050334098 12299599398 8762652427 280384007658 24824736141 43238842383 206362834476 34830667207 250978496141 104572469269 437412830619 59311838245 47758689379 80329836800 2084703761 332053684090 271915980444 13534258180 24638150979 131845470106 33696704359 126647940353 60091507518 25086249070 98226926205 2129948167 305064546124 50911330727 21685189192 92986384243 363789604003 15902466999 515293647932 210750146206 19749451889 4874967598 3050540171 1699280960 728604104 60131952506 234511904311 321352167165 77010365259 44106569756 102622472089 5488289467 124542932104 32133861980 90128718430 418034834402 6227582303 22089572260 54805107589 95286470418 54596256193 351456193867 21297005432 52925403644 68399641004 217341711534 137684047866 121070586669 152095990526 180450215146 61261343145 63599937184 112320749648 97423143077 126807355829 242426725665 4952551853 134968136678 67744258612 37885390653 47858665985 9672633075 91813899495 56294450318 213160842747 19545999 248170207606 7187029735 40436600737 330363126192 181497854776 19752874136 44923126214 67504295392 3462341320 103853660882 82015736056 78989906985 60588022458 260178112552 58793482089 37679115012 305164991961 4729706390 384668047280 260856045266 32367146513 7292281431 75594167779 46468339807 167718565485 425719965802 3407382925 76960138883 123407512334 150816122610 6196254954 136984212496 29950970795 19658667896 177122317256 89887036845 26197835628 299454044750 431557779431 77868526005 280137396892 120969246860 305312180914 123645837077 26230422769 9015954905 276463168539 106139418095 166431463264 69132251997 566680706045 128903167751 19175254364 225501002584 5297903941 51471489696 314062127380 351372798803 5051361968 14283544158 100834604866 148218199754 24823901093 182056208634 18642470892 11044324342 216196490616 6916153862 401989142034 375548450227 52650376656 267789492922 342176435992 422578482887 312570583374 413899967876 43105528554 169964604383 341344745381 420954623628 147808251305 196008668707 25791239224 11387474466 45413485733 78210384369 279988527398 474027920099 417983061276 70751308634 16261980953 128912601266 156499195562 476729350016 17290299879 230033185546 47750328295 31370322770 166850038335 25655819608 171099477262 347153616291 497445254790 37593138610 188087341514 33562898072 30185485083 21491598829 72968093652 106261634647 450674433103 138940462448 142535308749 219684615997 67621404905 86070072599 274497918152 39176662717 11937832060 357045839024 291915802508 34442781654 211473536505 265002437904 25144491497 155634416059 208450636808 189015546682 75013381460 313873090750 61083901760 447848484250 452550158490 42251668126 206732346539 77842720 3161468500 121289204487 19114988854 637086615 63379746776 370011386331 27720833172 14063572046 333530063585 189764098795 46094910354 96309225447 146570459218 3806872256 212912148936 46115599663 6451966749 153577340381 6139727455 76981102498 17442588173 89898179098 103870418113 219333783553 492590115547 167732353323 476013542008 118989475083 309153226016 83218753605 176827738407 76629482175 276914041374 119180489531 72054029193 32016879165 329077393830 36092268904 303056338031 48726783859 48050581412 59867995162 25323678895 106300378789 5202435291 13848274079 18211072687 155274062636 40942836038 141589367274 523896916639 146524922048 68620893661 147971761539 50030224394 54245386477 85100537958 329890210575 224023924077 280926587999 261913572326 178526548165 43040842004 375491737859 259831927794 160932541658 275358130072 64022491406 243605506523 111936195354 389682113813 187526830775 104358186886 4585077856 540008975015 62030641657 159566709640 131044658140 276093525556 27384372488 111601031647 283952863602 70374607151 393821424757 285251404947 122442557393 8061110058 101986479308 389596078996 226991488268 58378152590 26627226475 412442684 83076279252 168209726075 257776059735 166409543581 609631547298 5472815169 25228561800 16795629552 23274102187 68548365150 203157669000 277264640974 12230571246 94379391402 182488624478 90805734330 62950804713 308426199467 39186247918 94461842956 92896831200 5298353426 409127436748 67673800851 89786375915 90378986054 68166967624 10710929715 4643215509 49570618180 97687612515 322249067836 44630913099 14915072303 163692412322 83896440283 544968617820 130521259512 393252736559 185486163395 207675710132 374952816839 74347327495 47711238409 81806995054 61592804383 39771047058 169426669583 40356228839 36915332676 304193660970 140003223627 35280575361 270871522676 132019127632 243992862282 15923629243 7284772106 133390732588 43801344270 218873074210 3667497196 146819967108 130779112441 127462911064 27952233852 6239330789 52748862084 803596858 228030852821 2714351356 159632966734 20012130882 396360662858 44227142737 40622882450 101078470239 13915904915 29185948550 125738600214 145303311091 342541404152 38500649810 323875783312 207763195642 161804568175 6397134364 6493926048 520587007885 52046197712 7353114187 15105622091 5242490334 780827732 793249896 234961791 37749279298 14695190557 259774782740 150400447276 57219304904 351741293932 87984335294 5603092959 70975203369 89986906965 342549394311 206014787473 156368234415 44211615704 50160071645 1286558888 67864280101 15764148869 23552402043 88858213785 185111049112 15835465436 286594503469 37000647915 917219454 106362628565 168300593208 9434387340 512445184044 19831119448 21789526148 96729076876 14361467327 20102766587 314724963109 26419097230 34533976428 27032770274 182311135043 68780408849 16648041215 173117648520 180718242814 299618200158 134754469 9327610190 22873814017 372468049993 13849603490 183060780671 425786786205 45051074473 379276547214 5415474476 130998950364 77314633113 8473099447 414438470 1595203302 50742586391 360175362987 21812308981 24405712145 6881516467 259832465367 248001723510 123098257968 125383584712 76377029446 233314973650 196948224504 107643177871 114122477139 207384098272 43172591668 191820634798 105156458843 114786160273 41453057805 11947632239 115233380934 17141906474 5360540142 1061638425 233256084889 98531623977 5035089317 21938028790 76082394482 130406070934 20495957154 70916116902 8828254350 158918219212 144718940440 14397858079 3202462649 387014870752 150528553761 143806056789 98918177388 134091387476 132460721745 110317628385 58227461666 196525387430 24688938504 219352863034 4083745449 132062558149 147489886771 201744545670 282025134104 229338531082 7613958636 290713965865 6111197505 187861797356 107243332948 300357823668 17265672604 339168925857 256780525713 245477347362 195476102368 96381218001 6830858160 88249402869 179300219750 380415144763 232150029300 153304770697 212103845512 854964594 7691261888 174933153831 66929085319 19504099884 326964936890 168648719575 99113591363 7470334121 75157201018 2647399802 207928680910 238860689400 490527247845 326339051542 46642183568 173201454303 480403638799 90918291251 11534506144 25770874301 218668842176 167060552153 239825164214 3220173746 18739597981 462874941911 160429554941 299608523238 23455479988 134590852295 188503914055 97691123231 34844481697 259807709693 71042850547 8177772117 184445609938 282413135150 12863154258 154646249509 195652468094 75011763068 59007495090 29187297624 217884551516 101345033658 22011856787 283250111519 378640908882 167930095768 409113748787 437548032511 177915903441 94264904416 172743966962 181451078317 124755837126 43070878125 104512452037 123368679237 83585028104 102795900953 37130272879 14245564936 1039691630 193150142153 156755931332 176167769966 426908959631 122226224898 159830967442 56528580660 3231887775 83202984722 13222160955 367814458101 38623604648 243558777360 79140868740 26942013018 26801695702 41912975258 382681586016 61478761079 83680152683 57697894388 100701922538 100359246583 25423762980 46458703471 48322545068 109043462138 96049675561 156770868368 65505085967 12984039331 312146590995 35121523746 261166088464 496125496893 325081178464 8571647355 56389665128 435444607607 27369102837 458208062835 313061098837 261716424583 161134558448 19470504413 419716716529 619774681 221900977036 130167515729 112854122078 157890615375 348460067307 354569985382 7973794354 48627315209 93279417357 302804669823 169219707136 5572210213 64972628057 39791673491 105599587021 213576566878 22246114408 270035663572 28268056705 160818960080 82780805345 85217396254 97136437271 156702795872 10067285017 202178825491 82427195364 40252763156 489220310584 28175245033 12456026373 112151528965 23322877471 194355552605 32851910144 268576774716 62330713571 27741709473 83735867423 71251324582 56952182186 15042809917 44058845890 322253353899 128164992945 7967261027 21836298442 116625395114 198077830750 76915484569 345484710400 10245723356 155804086361 2119138902 14083752235 3465747744 48977587493 134752189418 166933060903 114457419338 18735973233 66455935103 496700421375 265816580118 444840504088 560826272579 151072300592 220872305953 61227587287 122131425700 9756395009 24637348405 105083870395 136461714504 14167727832 108862060305 74738330612 160797905957 87186750061 347069514291 254729953038 377705310467 2676685765 57732043043 100848752594 140652064027 231239212034 12637232126 156459452588 2554343179 392727036364 43071620231 7260821275 94779611808 410562619870 171840501936 867869430 4053500089 61386378680 88106860986 33322760434 60659094373 343205377767 189626946376 562169615345 248453995510 7602907866 18852170223 193477991233 21196589369 82320674211 152297358639 33307738194 13512943249 229889533323 209294031997 98927864213 433432769626 159038162867 41249302358 359387936041 380591710503 90814833829 50673259152 52131421736 222509218903 217066859233 418209654623 3987782236 206092344156 5113994493 98012646587 5592900138 67165477448 418243065215 100133896757 16324622445 87982560209 148181444417 48310748492 54518647819 36040915168 15351913526 19097010680 175253029659 216588892007 10425746570 1926613981 220627711166 45969053409 311536272662 678236778 131777681188 463222947853 147955883146 23056424216 20794278486 31026612088 184605911603 369820731007 125728833181 42440838921 335047694736 16146931330 150243161597 114956773641 180422501615 59723084950 28394871457 80913905608 92995905158 94048978841 44290074838 150439391390 536803234696 138171939434 205762865 5637238221 51912282747 58979509440 383030028612 199972810225 285912784470 21293626405 168279377 107063161 332888465211 107275530911 67267820255 156864217493 13546621077 204236626852 511480574976 163261398562 4339104554 27440196194 4786755171 124977759906 17876385022 125952230570 590613410782 189211375409 130953820727 2188364179 192995552357 366637333832 23387650727 45684074031 23031608641 252798061314 1210356515 409769188043 7025569753 2666918303 6265982442 166968624526 6690629528 71087610523 58007008348 6451307933 301998868652 109068329736 147392173912 343935561673 44543404323 73520529 313324881979 175335323013 31329495463 52097241293 27556834781 36231782367 51366541479 8054087700 95153554182 55354323100 94081427691 11106562210 138329043314 209517265114 222522990703 11042672310 4736642087 25040525373 2900202875 124483498 148034186863 277771503433 159890737047 342744637302 21060898932 169130341574 125952896023 30014855 217119123879 237676143317 139944319539 248702496650 133400931982 30178310550 54274450680 30638418005 54447294325 23290350911 255767187336 224849387490 13173959790 71140687912 105209992545 84824744715 476544039412 17292868340 198784589193 9733903734 216236289455 24005476970 9489131692 19435460651 7708104599 47740294 131775386800 29580596138 400146003784 23523403180 300914458370 56532363078 173466704446 413254577311 75418834006 229080534402 413852399450 261090763315 79439444795 292824602072 380648947206 95017765876 10706407621 39668568027 567483329279 148701904344 174332903718 152405125316 51969723472 22001917298 160130452018 24152321122 49891614988 288835340431 103091597752 124153312791 5029745326 67318001823 74458295738 376065583977 191431699991 31566345979 290469881913 72423567094 35188235697 87119642542 36444053955 79939669016 449207610617 11464686429 57974387149 9486763973 36054943106 28096228242 6278081409 4607242598 47122194631 8200526080 221918124390 18784179542 48042463372 25161200103 6901739554 5194698100 309600671488 100469849839 585231295638 314356066730 122388442230 92710456349 2359841441 11464287652 4727050602 160199156816 268654652869 147988645514 212001452326 84207326959 935442239 126330561132 118406816694 30251761202 18499073211 388160789238 442600161939 201795797834 6286408677 55145138850 45647590984 116122202 118041520698 78579546028 62016869622 155606616727 148072532755 216142666889 184458168369 40289218060 37516624428 98921498793 34413783431 1035581811 179105678822 53962325881 203493908300 597443536706 93237168929 134399027247 172105084248 142708641096 417815016377 29009216531 444722195854 198900776973 10384490336 147242328187 94792371974 25636217057 250177657691 271744609390 42346566601 14355192919 95501911394 127310511 196949343218 433070837222 172667572364 118614444865 64060040520 224600472755 129807187139 317894120424 430973152106 224398660178 15522867503 74542868412 30854390327 1994432303 351550715357 4589617436 25465017524 3470439889 2277224518 468771178236 234593170455 491665123684 141984551578 200949136109 143270912630 50495360613 10622944660 419301344706 50955404350 260209308110 202842937149 134807862547 499694504203 158162580671 2331542922 309199360424 162227556120 8936882325 156737794181 430055543095 359006188142 1886955892 75118278643 220922894795 72720958353 164125031876 51731072265 151872061469 15476774690 299692581574 258697412023 157656518254 5368007539 3193275175 272912753442 9283330378 1131569390 271749359011 192950047804 23117291429 39535013160 424168111504 95093364342 58977125400 27206741176 159563949037 168576202252 174140711579 164187631119 179210991753 232759396892 332870904646 217181741717 101792789368 2124168653 4545539786 219215991627 235644392164 8500006123 320424813633 394969521361 47710373855 129166361106 116870109887 147386981274 3525631337 390461635158 6832623078 340897736435 37797673247 22610283968 31128831930 57775524350 209859445237 173440007002 1823009020 9157486326 14389662038 173563759641 15329439006 181412921905 426935963713 2898189247 43358118 275404210977 30467274554 284086391553 416417097797 134840435779 224963723438 9275728864 17635766825 16423937546 84767409069 155228860330 250937614626 112611091931 889914441 26763732738 389269653397 2254097494 145166631039 340796510932 256373806120 38347506612 3684654485 259633118417 17073018118 82467878207 226673845370 150771880997 108690149588 32203941665 307203020700 94510479964 114388093354 91898325472 434465456551 197557338585 262044094803 151057080264 34115407856 87369974650 41040365925 11571306194 74939193978 6327054080 201712840909 39409080877 139553543115 210192375872 208775346832 392269934572 210445812961 375048258582 205767953926 40503140584 407213362564 93669787362 221411713559 53377903635 229083811995 125804548012 10177975355 192896459352 75427208895 17946209385 61713120564 87056187105 7398695116 26723289570 67819729016 174356508087 6202602026 14878037014 28238592068 3753555198 36628725526 36954073457 70826891733 57800072303 233040319867 5678482458 145129875623 17795651014 72463640295 39719694456 121272586673 248272717466 200077002332 49845462754 344407334432 56573108011 34861362535 137052467717 2453302824 60314806835 75351962467 4762044850 21597540897 172658109132 34154535863 183898949763 191479719892 3302318604 34610731478 450740142055 376698558216 90070465689 33130792605 264390190296 202940013939 104977792791 130114623383 38703533761 3055429334 123182672789 178561368760 1572236141 200169750958 124044293969 19589259833 92040324496 409343004433 34598139918 13293950487 114099771085 22278088867 8236295477 188304732350 313154226319 101403060901 76706165087 27633904382 187641237706 23159085388 128189409084 55187232128 17970091301 270023476640 76867929850 49815257225 239113464465 406016389338 293832603462 81272067071 202789867884 112859495960 241854557726 31844231796 76905664510 2756926729 79538904600 191378461412 23925780957 17853596558 21662991504 69515948039 8247678109 353790120974 82497511636 7816312746 946307131 169620159670 366436035 2749074769 509000721791 25991574265 111960711486 112681454290 28244404303 276908909332 660782523 1900394818 31599448805 189880657445 420650906938 432750355515 254998358312 202561578061 409285645145 76557581062 32161377770 336459239856 461762675474 65070618945 154561709424 5407505305 21455457824 7051497919 37414450902 53836365716 175583930826 9743942154 10498115540 99708202347 163390741382 44397773867 10655426065 58882452050 403682819709 132449279665 46400420347 6798432182 385624271845 46984418326 153228388081 12524752361 109765296462 78614511217 139804158809 119969336535 170993187796 460476371 48322370468 300024342750 53596713957 121511170430 212032830441 61537046967 19620355 25537575259 315023548342 184840484622 3132290515 303175400230 6485296181 133224941209 420175911818 377784451312 257455070359 33268341051 2337642248 123895027423 229079535618 36677260301 117381118398 57815493563 313618499900 205012675575 36917649368 371949826879 72734449778 78168912176 274925498806 208789648243 187750202244 27102284192 2241550792 42806725204 140636418105 376794204638 598751370 507467898484 45173622235 2846118524 269589639102 46931550493 10748248217 37463209341 27644697538 38608765683 104060063678 25618981537 10708188321 13852072929 19627006522 95562756472 471368834924 177021852303 3958049951 89968111331 444709608371 95681602424 84871694267 95407634429 395024648319 20882850645 190112132834 28856438627 2804287546 18701255425 58806595962 358228313448 198176860509 15963110288 259165498341 41626248767 318574612319 62713930381 375827758110 3294848548 156671744160 135561853864 101984866769 246867116313 91561852825 310405237637 167047521391 21577769905 157464668040 4545105611 205039349340 1067686907 130221083061 152741194416 5288827760 171253408132 39304014962 297450721223 193721300172 154940033626 21162071827 221614394934 42363449547 51100708905 203941532042 178512787118 47381323371 100080928543 249798385189 179129104334 98673983261 47290551069 9995979055 18355035030 9126958736 193180332110 34073120467 297928218486 27314461565 52355174376 288121262862 109239477786 103152780160 343543237300 62605642500 182738898898 131681010479 2940600580 31755982236 128138663829 170612729533 376818301349 369169694289 60367269146 124066706037 260239349882 2308647805 369412989595 122028817808 227373063595 9710053945 100740102822 480201154459 409295182015 219425308274 388976689071 73932423 144278110458 15154955446 64152295848 393187935217 102981716791 127399524 270187835019 5149597021 48276178735 73783752920 294337040882 134584669008 211009936851 258867317935 49176660136 86486473257 236463209646 50709952397 194593515488 294662272069 157193872105 34859042937 82745039859 214764332290 51003074694 125648320520 315182078511 45965635873 24751724870 273601832914 95665383118 370254399190 209100374182 122560391494 37321495860 262753218156 162772302781 29532242340 204813466251 2618632715 22521654417 397240356872 147347168897 363140717307 143844176635 102982402596 47232478283 124109441727 156571592730 20204904954 265548781888 200895215148 17958343075 44879306758 34186150511 112990606581 127217047222 384250224709 190130052093 79110247511 416501551263 428523366175 317301607922 89769679704 4065283102 5110019544 108254290275 298966637912 732707457 14653593783 7377178585 41325686529 100615297479 61915609122 256581112401 118012927488 88008934557 246511266460 58999664046 53156657152 21673856830 177242580431 66131321721 287302556 29579151862 227389604380 85759066844 29057486651 150509313 72382759721 59423307449 122865055751 61390365086 49601720609 51248947146 2143379109 5535477541 193620299890 1577089633 7267977491 26468831314 304238859508 524727519827 455173256438 2075023087 76009775022 177367486820 85502042924 218920831932 48800653501 344198393320 40551131324 69459517658 406459388737 141752757940 330642072336 239611603890 80250061570 12707611958 106505824748 9860036077 16765011984 70081965996 165418924250 334327594977 43551625647 108670313673 19762967376 23248895817 92108609320 2899449719 320592523831 201797547230 467449198885 232012126209 163345685602 148343480605 243881331432 124432789975 17911606060 128524696211 84598347753 221988059569 207793896512 58562086828 138323200470 114470916352 9664031572 2679674575 142606676483 165563792592 159984967 84658506590 36583570707 8024076813 180589574084 442109766725 215928096746 150923790351 18784798836 410063681558 2577101932 38110730091 1310438226 367831342106 16935631438 354780676890 328880285386 37182848213 135352413988 31307432865 251701030585 210765999637 187713141442 55819480784 92296811785 5152683416 195480929699 170065657030 18722898870 189998271820 409868221892 21131128931 274746554414 360086950750 189055937521 415913571265 77462393646 39008316946 99494234903 103363822745 22332037945 4994794000 91995520187 195688420721 39032864656 18533868682 399521846783 40801749792 22839127973 103557332262 167348721587 268424995562 36182401902 159612698363 2294236326 84525423196 120767519691 234490912885 91767909861 163470205219 19652612148 32008355306 10392004409 13578230060 7659279186 12380747244 108198628 223565005216 324930523975 49302263812 534764498777 167021539713 142948147145 73549815821 29592052225 129116473710 278469983905 108279187654 24576881939 416585174811 63978953087 215705941723 236528722136 94449180125 54905444392 41699040409 4464039624 53028654257 13006936463 1527335909 595118571588 21336664768 71825765722 24573374713 50024406121 55793602028 106033652125 194840342366 33219933349 107470631689 88932151459 294780065985 65586444643 102922664744 59405460329 33082025343 1762163138 450491567776 83137406469 10099094028 10245713889 80442460685 54051660047 623523509 7233203720 164450760876 16466862566 35153883280 115810485847 1736955539 40421496039 72435717196 7292651172 116458458113 46204892025 57239349684 231001782554 78146780730 45940005150 328999810908 103677340645 12497893067 1905338587 373615464938 106324589346 174146048170 488473956945 44699131515 114058963 125898867604 81887981007 163138709252 16604499009 11905421705 171020234717 20584307457 53265666185 195743252492 180871645225 71807754733 237234470479 34322326441 10664617557 283552146462 197905384166 57054665305 671283473 171320047153 235307675935 14637249806 475540912709 327778689101 27849251444 52508440 3194049022 2623953386 168155706160 45976132841 248772891933 187323867289 128413149185 186935440746 164301462772 122721488700 211461010923 9421620666 244858657921 90989953341 3728168056 56470288676 103463400808 126232634502 12041024003 546945777366 50286887250 50269138821 29722389427 15532293545 232122317944 31492332171 171862616747 358309163388 4169492516 75208969592 153210460902 37971421954 16811708690 3369027015 1918182412 312683261875 332978476118 162722672477 19556576326 31079415476 58349708162 433209279247 2482168980 187403210045 254856659395 12385125451 187405474662 444862099180 246927649763 15309450409 247409412596 21258715060 202658901457 62919394217 6196286498 105628870075 103217391320 355897942769 38572206052 335873860275 187796649901 447013943517 180711378695 180220378620 11955868157 127199276032 155715630831 132852351032 96322615544 13145330690 92366714956 136625361570 8891683392 108916074427 24730242396 145985973534 395214682346 226234874786 65800892125 216795144695 55968615762 264626057922 147703997519 929913960 238466782950 350694889221 9569271265 461447338006 13907819614 14623732086 5502287409 2403815766 55807840109 50896586540 437481126523 153741484858 55837471287 174240686808 137133163755 52790164146 106967472131 236274554682 102148556521 4517803909 52623031147 380502814999 185879249357 124865914325 29318380210 560359610374 39709793998 83049203766 30420323657 24638744796 142089813719 66829594216 14368718403 52176754063 90039484982 33262926724 91456124379 158611148707 296643456442 370086551206 27315876870 54691323828 330724110818 354748279131 306906070359 205236571805 58328052079 225006529031 188953512940 70217829207 157280998509 87727128688 180099660861 8238967794 180209852495 349012287578 382960835007 4459455026 96347724338 464103261892 441450117599 46760126335 24450150778 206140665826 4517781343 16023573888 185979411608 167245028240 9552839468 134316197131 237028643966 96251618317 265970986335 153106106677 81313273994 130774058324 287897235020 88732648070 203232174958 76321491423 69181324104 136894798976 191534375272 10320430891 183288956744 191418937742 248285779262 280863905989 26484176071 22996834979 27515180711 2155197844 10624772568 130415878631 235835571785 20622868060 29358845507 144969924021 42707187741 28062464984 345890866004 5899236528 33237813821 18356252094 148303528579 368993950055 35409015127 359962540054 52343966119 8463345426 432997290513 291500661851 170790006520 122206093412 33115931476 132180230472 167278701881 15322651990 107833451 175197657854 2498672302 188235102845 300520423072 172894590896 26636313361 143115270530 442763631197 2733353684 346249327089 83784872057 156499668487 10234106033 11583758644 425056701566 173850013887 153052012849 302660011975 129504863903 14233586 99361452493 472355238426 71899603 291272314575 3197450329 244135800845 9966309363 87833091659 342670021337 157810180120 39302442202 33683010411 351100143336 27101548737 28768402073 1416602274 5288114204 13520530874 293894852055 120762030277 12244200801 54901269186 296954357682 37919205059 406100022958 69775813966 40490021240 55025147372 335410808901 243501734512 120180271074 4342480553 394334603838 47726483697 228409274939 60540119221 71657573493 253042893374 111593581999 216368758566 16410769940 32795676451 90007678981 476325929318 142406928823 2691449878 283173208725 34738826664 272951452087 309484373 343145615608 11071501421 2803406532 47167052836 28463651444 6327789448 16638762637 119140934068 799634770 393392761 190819717920 326660463437 200259623292 23369129454 208338364112 23852724949 18248348296 138517841987 42258274371 197483151743 301689303393 152355791412 19518146742 95194416303 195583454467 89850874199 191395626564 46091424224 199598946768 49581373025 148038478375 20675625508 4411410203 9480129 16037659876 359101213838 197298860015 16403938160 57608699004 179731099398 101100063266 217918546688 525873525271 259877592299 433914453301 84682048544 144220239671 59817444928 92097405929 196873020114 434559420436 149841061215 229723878761 156266919518 49159226257 5257778791 211471276898 45264121601 269116581755 100662241196 363447017332 201131989909 140166462966 151056102521 5992609103 18000807828 15219711620 96451553581 136398922856 84689089451 165838598910 31404938958 73919743235 114527511219 1450099527 237952313023 5449468972 479371425955 229710678167 147478423510 33973211773 386961683582 193070050058 65150111118 11177596145 159169762527 408716295917 212956551729 53121999282 23540324671 20392236927 30064803802 136262922941 3777666310 91658638263 97626060362 6735943067 113577057594 29322187118 79475431525 103924681612 134614146162 187761369218 1166199338 31853325187 15238410650 289503846690 323487352880 6240558067 238393985400 495766512553 81367161143 13675296453 35987290015 9312511056 57441128593 3959642738 257312226073 1589898749 146955514957 57209440149 227503991869 87369946992 230082829068 391757260561 47112777435 67404696168 363995910655 453575660293 345356843257 28586220997 17616780066 3823123318 482115683062 47364919501 105406079683 80413558410 145447657694 286745134596 19439716986 180070170868 103328201420 12292873897 3692800430 34675583895 75342991697 328185174174 20185981801 112032593458 1853334299 79432569781 122185233388 46510699673 68094979844 140398716349 158312975371 56427429368 68497705136 449981987609 162276805480 130435797082 367902652590 98041429895 86817760327 45442813180 52188939289 24494188475 26964891560 40440480284 71638715447 113259955944 179823333351 117613892225 110884320522 14662338663 148280020091 197147917030 57203174594 82154615404 2765463566 273136901962 525546622963 128818625201 204704955368 273037703181 323571326613 287692507111 434201913681 425691544881 394027882853 381813336983 62624543418 198395100709 49084752703 75179495247 217157827581 172370869241 181921322073 50623266814 44793950037 12918359755 104599332771 67053596143 9544379214 299045168529 22850528186 78098687565 111303266146 137415341 44294452879 15064498668 151894473474 229902834264 10817301341 157005039230 18378202442 282984319479 46116855856 3937510475 42792117650 261885393912 63120815557 508705543251 2713904941 82705994381 34598514618 28481991554 258295774324 274619612231 16652617708 37562087058 26586293433 379689066125 9194723848 14157622287 111897672771 180463367181 333090341327 187449617164 93712087419 63823346048 89646632799 93737642167 8968015428 156697282014 17670578477 35429211960 84712768559 437226649029 19414977489 2365451296 92971673492 493077819441 13970029 198975502412 138785164979 127031990113 41983666565 14953914775 26170671473 168753605616 5588998282 187316929158 472952466971 76228809425 29498138907 141232997883 18699788625 8751660362 89936438497 105794025 48533095048 384046379995 35907137870 76364087177 2781504056 358399883710 49567341344 23360844778 46267246041 4104108400 85109709423 5880687209 5368079356 18962570179 26880153391 59968573487 51305702215 1628532222 95888344559 109811553315 205581985720 222394351269 220742535063 414568060395 247953450921 29144822477 83686866286 52232512191 395566043549 114736022561 228605068548 72922134578 13596803600 121676604883 384166923076 5522819632 118064233690 311475367605 138079424407 39485476862 20106771471 33836995505 23512737560 251575349780 27349154 408452087760 58137386243 380804830558 791463311 40556861672 694637308 82124061026 108534679233 14006881506 1719242757 198778016533 78031246196 138275692005 31472336238 97474500435 112184867398 185437726745 25563293591 195050026570 32128214956 14134647517 139039802184 29720407719 23571086660 9083475364 76600943 179273320123 102302952766 32351451918 401854670203 148797709979 34232817828 701634388 267024989595 351900841642 52964080418 55883494946 4895463697 79146866898 351514456005 5995743273 110393423797 16246883992 67668943050 1323650936 238012206744 22738907766 115020459041 89153058843 38767706256 414012513827 4082980405 88443152725 96736954453 24502595007 1781330620 8381329302 149900181266 51613064172 147519140785 8682024453 195584689997 139347565199 115819059901 162414437159 278701945740 166490211537 51099519783 100546613736 113554390604 18968944387 76566094883 15720071541 28082110061 9447468347 153484815958 211189641073 26025387921 3304231318 138314019232 27279562883 314815249759 6177693749 10458330824 76399452974 27287364683 286376684066 450652201019 1488782341 27270161167 406473296021 189860731620 10080962021 251370439434 183179977807 190511155833 235148601034 7110457868 32110663570 336403655745 120186281865 209131042364 75621911 36777848934 49209507133 46118424060 274750259823 52286094311 22515978198 68017259983 390898262779 37129058890 158416413798 45967686283 43177114684 48415841696 25695894569 20582004730 273357274564 214765885946 164473779615 364771815077 74761954234 134087671212 20321962249 424420087 12983220944 11509492280 11759769377 55333689120 103233249045 9038432901 52803126084 208393947197 41486459690 237326845048 8380113742 75224844772 190265384950 33815762529 199910172063 318993414550 62324634001 1619071663 264501521935 199237381469 181598031019 371599967838 341405843364 7500656419 60082720948 29526508426 12383889423 452749521967 30265056262 84747667680 91280354963 89270090375 34561079211 62249068575 346208093429 51134393797 13232270542 286584538415 10154890417 162348630388 100641305 5478921999 1982293835 403116418151 245090275986 23060313538 331595095834 93300834412 34480740370 51203428550 1195153122 262301267947 152247931028 2830810039 154101257839 126512547315 408942058848 180417051186 83677330697 43244311850 20147980994 277606978522 142791898180 359984948953 227834597171 45823152871 325691936387 17854608887 165753827398 60067531442 97478842359 177495410089 461101731387 528049204688 25182053828 195139110839 113881007932 220483644394 10225731860 73685503571 358279846253 343649827857 256396167178 29746454431 165971930852 114470672790 72131715242 19462197533 489579919330 98272785940 307254764669 31207095212 47876185567 91629677656 303406178933 130643894708 2999664589 289333686091 117237320754 71430622167 2990331900 51078895651 8079927598 360602395621 79370337403 19236187567 1969208729 70044180490 106403377522 368562792164 1761384147 58285978039 439285039083 292074211459 156915235503 76439903503 13449448146 33123359592 17977811269 33067669563 13481004161 14321193978 65487776676 1272668088 168336684955 11103491083 126425071555 38034875505 27791840397 343940575540 1329867201 213423739464 15192719129 109673398200 103515200909 400381770058 34951692170 434448097098 38995663195 116888602875 216405353551 358004269664 149962096392 19468298528 16682170363 19426439542 189888165155 224627145530 292319719487 37019961272 276707126579 13512002939 33607644527 228191312872 11399325329 39803316106 131361198764 203170897085 40665804676 6215962537 8280486893 170765840131 80837092253 40262108298 31004444611 17544530823 13201299007 13371439416 133055882130 58729040868 70143801272 22752193276 81978098505 2204057300 2789263789 39039156328 49178868108 31926644939 217999575066 2236729970 19285444622 84199980889 3510267734 286734606783 35019683552 97607398487 15878604007 327772461057 28120773857 71954449755 45919051496 57922587450 178871744673 439146788732 66701422327 10796932018 16733489002 68231032355 946726971 290590856540 22759084483 235014249533 23147248977 2967583179 143226659512 75864623337 29019837809 148783376208 234947389455 177909399136 21934848947 65010058511 7154727731 74910850756 134664819078 182023337658 91830703452 106573336558 105550452749 4773703370 50371477661 11485304524 48095480578 94973515268 227414857641 31163550668 3983252656 184042473455 271371267817 133548376443 233711441380 126421629263 42883515636 1109483168 91547143566 139860165688 114069460288 276486009311 20386099612 19920869690 16718559998 99366916777 23399234011 218632856992 277039958703 69592401107 523642469122 313356691 73805154404 425758251212 340323194365 83466643728 178142067423 91846775 313218379915 53953607330 197264654962 108042545701 1712326855 153174270578 63200018102 1008112224 50003665968 278531923109 44861789156 158486881901 8873271878 8454082815 169020513939 188923173943 51306955512 325757288523 318991191017 8884377194 32577573026 115494399488 290323767838 151833609498 222558689565 30607320468 192712617843 9550122549 66323986734 38698443473 9474474652 5551047059 135355271846 21548384 136771576345 102869626005 59433595491 79533771377 102061894081 399172402849 91973955572 137927368976 83432324 21437258449 446455769325 69835726452 41862656727 14950092216 169787766180 13765158748 8871734650 11801574318 229854138844 25169852950 34601915871 37276159409 3245721609 152720431861 137802739525 66518290165 5933918525 15620238196 52354650093 281276024874 17982574160 113628198272 43180757125 7966042958 280144625033 67217423942 20235306585 153195190746 254453385328 32255346954 445254188261 83535454154 110924245565 225044196749 4718552454 329280843864 48480191761 13746145985 73399394559 164799019400 187693199756 3260872686 1850619909 22450607763 75270139478 65199601442 128950018979 134838632194 300542393910 111885000499 40108124583 118963536732 123633592971 217764701058 474773381 84221931354 395590158302 6419058597 27419836134 271592149787 2086909474 380611468487 6822501033 983304653 10504365252 71254379698 422815027872 27581073023 324470575683 28486082300 188625541806 9924132674 223957656250 13775526965 10937091165 18144288172 862669521 182756965324 210956882982 315495022195 1309845298 29964754753 92088323136 18418819376 228255272184 43154623404 402424493 82993815577 74604573837 50212628608 33223188314 24134758727 80334876548 27280519962 8962437368 9310734078 112432243661 185305090155 270370237346 24395454069 13676482037 13649176218 4990523022 2410025402 83095648114 71166936563 186275872122 42763468083 379139166923 97338436813 121967958237 8310818848 360839544920 355092434 63948976166 23739839369 18317878171 43948032187 16672735093 252197212593 298456501653 9268662155 366971242539 10522977600 234714164151 9087541697 349856630860 32772347935 160594599624 419490975987 6835889980 478251495111 10485453398 65126019041 2958262245 266584992823 210568398011 40213421715 45611585118 26595698912 201439905806 117894942008 282864113833 21132885422 7432744403 199597858455 97100105534 19091385517 171599957138 366877902934 11260901504 118188169526 168432205881 381580988285 13551174081 23138511161 303272605144 135222647111 165199736529 157809197123 302013797989 348275209128 58172574897 36012203709 370705182194 288847970494 9322403864 12052586888 186343602284 119010636407 283959233377 1370287032 20778374997 106701367267 26923751443 77200395396 146009130315 261877651832 70888722189 338687346686 15194898434 4592563938 7197897425 347640771011 348824065088 439957896974 287602579 19935561989 9994387788 4699812305 269364555213 13545570731 231494113203 114980714050 300546305909 132305027453 1772986544 178493167572 24658029652 384954339603 192669092500 60954974523 56901881526 320248461 49892859959 126002815921 23793687309 140213132445 47330334323 157791320388 94207086546 242661844143 48806035 11938135676 43133194846 198287463344 159753312292 63500505461 110945347318 78381300414 3680772607 15204653087 263810688210 131130183284 10066024020 39039657724 293189134527 16966821953 7650280754 135786455617 540099369010 124830599291 189618212961 4663491125 259904425986 270247632837 75749930929 42090212086 168370594606 141804606186 202242531285 13546059774 344262027224 153923714035 25215741059 369394266212 1963420899 99204118319 284184109933 147892969818 197204717535 158436860822 369297521687 59662315167 3453348416 184525760961 113843054109 1020129369 155648574770 8533359440 41003140052 44526723245 108008183805 24734126413 218575257925 349754794090 38027765665 449516050750 82766625256 28489444076 50813354972 9400198780 233195244749 205788661375 225226380864 70275963815 25407255947 410515597045 33819262676 40666534632 105048946586 7599419042 70816320479 235740985855 118375237347 140581445858 93476395088 49517948405 41313070532 41322156261 139295537127 8334397700 25049990360 255215560564 25055836215 175136441559 140486986070 20774571426 2170368629 436891068831 66546288225 37401497107 61759832880 353339325699 136514812813 195660217099 4979640728 150585124864 524086867018 240465171644 136223210520 64627318187 118023255803 65924957160 213456122816 92790694556 448266632874 140549926665 211653676916 36181271990 22565724941 120146806727 39282767529 24286333663 332957690231 1690708966 261342818539 5817078398 27514025348 318939927746 31944202447 165934466508 357233156262 552161987 106806659793 223208506580 470306972897 20313092446 10024997678 254200035315 71522354576 144892479944 418005219038 124422247962 325766410892 3744171339 89341366392 333396247095 6482268 266847583509 14096707757 37048720177 147817900 54213313295 68426368365 273994479892 43173500081 173333168037 214336540 193653327591 357756951397 389379412102 169940185294 229664352039 27752148397 134254615236 181258755880 18519655119 260980666873 126361500824 194722573775 268983945841 361433093278 202720204319 346381763133 4551016052 344091213905 23718362623 49344746004 49415527805 302020421346 209255839122 1483378447 18284984498 106610325355 256333179879 188475459352 40136630528 220073338352 102312308051 199419472184 40624429943 129381196390 9898723511 13857550681 25370831528 17616606063 150142752432 87561043347 84029553907 111163735857 14012322390 55508549040 9419538994 474483532809 190317398681 14542574570 158928587626 12379868579 176715362237 439307898773 49076298058 97826521086 19797639908 146002721688 89865188472 161085844565 1082751857 231620539362 126745392892 58172974451 207843635434 80419413140 162341931 146181550917 1208764309 147930016142 284586620046 379181739693 38175605638 13235575546 7635469178 194551065881 55990618025 17184314945 279276497853 354639517182 238786851851 365210520221 49904029036 273560408015 232138088271 95876823903 52143538984 73190976383 129545764129 25010076098 253669817991 287965166980 407285244204 17635406967 86892878357 33449508319 8059265516 213525395475 66086291324 11270410260 142542513502 296414650074 309587497502 188852129 409380374697 251695200399 4283919827 43932826377 22364158775 44603043003 99763393412 55712192460 68880186229 228797840444 234499666479 227859446349 296325076279 277228865096 419474033 292165844769 150174575882 98564318376 238779803258 27365933405 10666789406 61053867090 292237816654 399107059473 165955495145 66676332905 242115814468 5747147926 93306698795 314041620 61080891086 2858609427 87540987823 136609974327 176163946113 83182653105 45346454306 8703924944 158445835731 358018201278 121043761053 7525613223 276578909512 197030258114 275332878509 95276058853 47426579390 1382586375 12438589914 12680035207 166751969143 90811141703 3031493000 28391677626 341526442452 214006803871 529860218 92678508375 80702539792 173550361180 168580839254 1425848837 30498906435 44376781443 26410380040 96976375483 35770153670 263479499823 184959306263 75943716468 17044937205 137798492713 191986929207 19787030713 18220819374 4808799945 111527358275 53580394669 197307536398 75253210641 158306752222 85955496460 235092332153 216892492821 82307331060 45493979 6533691542 22654343581 55910221070 673500631 4599211676 202990837778 264086590234 26301418973 138945591755 6028786411 15982230112 117662717045 2056498334 4015164615 13872889227 16469994249 15664786650 225953675052 28022412932 7640226479 191224745610 412280085653 145827050571 10526475260 38501507110 110151673 23724352931 29402432321 298362606232 339419297330 239126619857 26380064795 121720916293 41888553473 407803864672 30790492356 801926869 135346835 96496298002 142183814743 33489623182 219308608132 5993503492 14745550778 209624933211 295878438918 137271555495 236549235010 26511668098 30797765775 71660071814 311283558634 48102091461 124894548845 400790735565 5766894623 10645261074 229296096712 394929040037 8565911207 79457678834 108068890192 8625570069 267329287994 398465298297 27884660965 213252126078 294790548553 49247585097 114525686204 2484426236 5355824283 141705204448 133675120036 212617544572 37187309915 4570541374 169881057494 11104566034 58678694466 249822611392 10314957699 46400000463 85756472716 195577839344 2452276119 39091052559 72199805338 103805716312 71998408341 126296191105 270451219154 343144181675 53168778291 5432622223 1297936266 165193642272 267229186380 9634232741 193119560410 19056023633 48530914488 41012795189 143527504691 163923296069 12336382932 370619332943 30135093383 322464233832 143414673997 156881426107 97644307638 15412465091 321067501636 527954410649 62066008474 87445907 12290873351 16690909340 29070059180 342903109192 130074776043 294648823 145979204370 293741168287 144039680167 109213853083 2466278040 33379356403 139049591518 79192083701 8376100892 78409352712 25816102135 313000133706 329740520640 2588991172 49138472411 300074192289 183332034314 48206136008 28977516370 60353266433 40820927727 17711695989 43940737872 18426895533 7587297228 30856500416 172162383723 129311237127 57529365355 127490744805 129492633165 322810278478 18142339514 31810093975 881360636 185459454676 66884862337 184986360919 10544714853 77794289995 70735107559 569576189 87051298181 121996124406 254241368417 36296191130 98879173198 526421719686 4201116695 131114475764 4896279402 48093818786 9027906959 93070662661 144443602321 2059293194 237651345021 109528470117 184285949452 513675611311 397420241166 296598259740 403285317 45176826686 16353539679 217170755556 22341528661 65784975358 363415666977 116481406604 2960885977 15432100089 413345680498 192311201128 25012342711 188525115795 96293600243 1945504957 354601255742 142190759547 36126559192 204518036408 248868252733 53558345449 240006479666 53968039690 143160053452 40303868226 37509199642 343728309615 148341413337 133301435133 51809377810 77524342917 386164933158 119618670672 95658922487 205884123624 20690988458 108854596683 21546156954 35894525894 287267175 4948861735 205600006375 43182979938 93377103405 20868845220 373876928530 14579651571 135208052159 6304051237 130447497643 85857469833 95996258404 79169137848 256469509783 202859807820 229664332611 5468300991 60936014467 80388570272 73935942666 71861290807 23469081651 189778228119 103655370961 19783412790 2242897547 12409003964 95760946698 52497705339 137429198800 407187788154 382719057104 72151114508 16828026331 3052260918 172560477099 7257488830 13890767459 418406625429 2149150615 230817573173 220416642273 176214355498 36147208102 81135216449 31573195740 335542283702 148884707439 7494398104 18980074153 6810538956 2999190422 10689954 14173160665 103966067332 49742980227 5167885248 194692185674 10221425944 145444329335 201356532547 229476224863 135881264958 260960274500 222916599908 9133510652 4057301661 644351240 308605834137 159344078685 112540364977 282576822475 270570195300 393929140725 54941075273 133083264280 177250037442 58151084313 14508269597 56143627233 203996599428 31555069353 203050512332 4342988867 25409648653 12500073286 36005249281 39807241839 30402271449 339072774826 89031317620 5982539061 205450554332 252870722677 170370669213 104198285878 256118199002 762064216 9677433641 41327227521 67971915477 706720632 167026538144 19018140440 26094367861 96133651437 22238711042 61394721875 222292315369 359074850596 179715665531 214794775209 9800710803 117688029131 158992741245 8772549669 38334719746 209691004938 39510781087 74400735953 9529050644 41198317755 62203239707 144289164468 43927577388 4390787380 7165087777 91101379147 166945443236 104999672517 324266133588 77404926824 165376769439 12567455259 41245506390 1978806299 6295548063 114983247429 179213802007 226846366507 83425245277 26909154072 382738608492 9922853159 378508052940 122261089778 31750869856 396828883003 172613174054 76716185601 149029485782 32248629826 524126205 198785889997 12404722010 55154127171 66711106989 13376397309 356930024308 263798961715 134941883053 141477861529 131476916190 14593010840 190121122300 231404647719 62544032485 18335350942 39454290971 73354730066 19126471942 97158913644 87385613119 69149810177 48539482712 151724935012 20339809762 43261934093 20635825548 192245969523 274775229886 467453563007 46435746478 318083087 61579568472 84247449088 22509131262 77750039605 153680980888 22907074892 250828270951 12707899819 365402714 99376013208 345489263680 344528147210 881572265 52161365808 50241806120 100983608641 113891201161 82287581376 7602304062 31920986032 256371714296 342089199710 321212176771 64424363262 246654894810 240761293230 323708632426 10151007860 349733478942 168350330950 186381964619 157699852324 281894173569 27065530723 52817488253 37090648925 137501195892 11959541188 121401274832 232278413539 230248170754 46889772831 275861101828 48283823585 10088166284 287269890295 78098834205 144186831353 9728472060 815282898 142715682541 99614020161 5169510315 148478029014 89828944296 20457438866 6205624385 38055106065 8446580396 57509605466 1228840847 92769130956 71653912754 2975721760 116593861505 3726205376 73657386925 12529217114 3893944353 323282114900 245892354400 104370758581 316545214511 198281940865 186097709660 11387485457 41480390748 101848846745 16159738218 83006706446 128246085902 251006754 93548118403 41217551266 99262153570 3264061731 227987465 100642751621 345081454840 129827887226 229724191342 39060726890 19055972257 15517690159 48182528222 12279648298 210729729851 87330436671 20695882619 29415872485 34739736010 127812904733 44473649060 509574487 340090656108 175592038300 29100954252 153450079550 151139036585 86059868647 680023611 326464829285 101264163035 116716970179 470104144687 35586892572 120764104413 2463940105 56754020059 153751158949 10819752434 32336355462 31405564674 122962921958 44227891852 3921076649 361481044692 305381130969 179649720970 158727968867 319844840105 38409406191 5727318257 44408581948 196845314900 86117893688 177218910858 28170735329 212001712898 176791248944 2305694834 84280237703 171635573896 179068419684 38527609186 186360525121 49931742146 44599637516 87076099942 216284047035 372759338566 68072958242 290213799353 235325264637 160159968 28919006010 373170178080 80852839610 341038056376 228775742237 230617686818 157520632634 152175364286 19807227175 67539472306 18013955559 29870288715 4096727217 13483142064 158868545966 154404995491 30725939499 1393041902 73294001213 77958158536 85105866636 191017563309 35429861949 325729544158 28863188276 16156022013 238240685907 81095577746 32369407691 83736576869 157722020539 10237962120 4477548877 121538267077 144962873852 21508722580 47261405310 383628251233 88502505323 86041246338 33590137535 111572380939 212105235556 83693024575 40683735 107854222919 41152824159 6390819 7224169985 172265273450 172813524634 112511590596 4640829297 30757641608 229025099492 46794588299 182209705405 180418604425 80674614366 456640701804 289433215931 22016276975 55346834375 1027951955 69247413619 100008805318 70006779609 1374596732 163537856489 107931035531 20848690092 72754561284 53320629817 34010038445 85490427085 131298756400 110812901585 13558592117 344096450018 18047655802 232148405851 28623878979 163654768029 127962598871 280865483922 9736637664 228752232931 112210432715 40436540946 19769817373 68409710807 53595276032 96979236702 52510287561 73622704438 89085953303 7541946938 394766344915 4421658334 146384548955 32679909191 241184993147 215869910407 61311252278 62882150176 108115037158 2766725663 32583023373 30610769426 296932414526 151701911452 45022176772 13123226029 172469593852 291718273048 259393396569 7810363220 22571977458 15543801398 37385664856 237468291728 457038861346 68764267579 166726567411 357082587512 33864648565 2219373186 84506161477 216574167151 52341389993 467672303095 300104883802 99022996461 26492624767 254354771376 8696148576 280180406 98867214857 10213890860 34066759595 6059959587 338412452684 291088471066 101051210487 37454866055 147461444991 47039967198 45744793788 475131549931 4651478351 15094963190 270455369386 27765133567 315502870087 363288586650 872241195 34986772417 20335746989 14646513043 84280145348 3595871791 1469410541 236295511369 48332578473 192154458729 288519955832 127403079857 414733683982 45131809910 113656740807 178371322856 45683413346 65840769170 80300548660 55554092218 101863965670 78621544814 126327328002 348049853717 159255214265 1787359749 316698980227 373545220391 26294160635 202523192999 184322839744 126457625980 19419570657 10786371986 201154052200 267272411624 278787973142 154383507490 56128660933 3749881385 162773140033 318711544729 298084611566 40723839788 112505676877 9700386848 37543013778 77228593600 88484621197 202466328215 70954703245 10123155964 7218588715 80168483120 5839349534 19931067914 197964336760 12006223921 291392479886 500077267708 95240732860 49725403522 12222310595 242467569116 10390371428 377039215316 42863711144 400613722244 192494234698 85020995505 11886946992 9376711706 231854186567 4426747434 11123973092 388220322662 22363245423 480806859350 12529701339 200516420619 262361570018 3242201680 164334407893 31458381877 27766999055 14281814135 312762352563 269950695418 23645550772 113126643224 84986162563 49694218140 49398243526 33923249591 475028202811 5123308558 31242798778 199732428760 172370457819 53096088888 80289108167 1314873747 17439357435 44963456053 4443723341 39987354833 27761048824 20680819072 46137668286 13743294421 42613090266 66538051962 166711158991 73975376039 151920865828 43446752795 298144278405 35925759704 62508692833 26158590056 318895759872 167035764123 19415940934 50727203612 98533452072 243993043803 227686494597 217225223342 3148223377 87721352995 10652691436 164255884121 34192699840 18112614902 136102776816 32595767619 18318492557 279557449423 259413986899 45321927494 53074046038 190835067750 89134460183 257525071752 13442676023 188201772820 5097286384 393159776649 25278510066 107183944364 382943366967 31032032334 256161135968 61375001572 39222426154 506864096600 84865052542 413871423553 74003205358 354506694990 138525505993 105525302176 149288003229 60541901530 166837284305 67565325119 31386281725 211040308926 341203139626 322612236757 18312851422 190872814532 295860794166 107134377723 20861538380 17411894135 161355631960 236606712803 29637037532 91272266538 4312553004 29706544180 7459356959 239617999 284536599196 23745011417 45886696775 15996573327 41613273813 110595855656 78751490576 74619684355 56431406719 226426643115 257378758759 4854109245 5080813394 185348574841 420100406017 95702634070 65226472452 375621718718 3110857249 107605646658 164172107026 4772540154 150999177844 136527461839 129465700139 202433217572 133683681877 14805610970 27328746452 95526732156 17548749495 201248226183 39025895687 140974475429 294738367627 50745636744 260043187230 14307210200 24633334358 60573654683 372949825183 8011652808 51747253356 156303656485 31852036156 57100558744 83462435828 1704105568 27612269049 5909617340 186604280876 25498505438 37760216281 41329210245 86087109278 228858999517 15486467738 12146645900 48914919393 139449400992 39990858142 47798175913 146237369112 122170381436 18125290354 97677795225 5345710874 13628326024 381763799170 220062854178 1069048200 124513033286 177937607357 203959356126 3961289091 14349632476 18871953897 3861179380 53188297517 27277525393 80806027995 203104580 28662326027 1424057790 51338922949 50042887180 218110719124 90759135275 103121655676 60086547926 29411111966 36774184554 286524059211 109390183855 23108800697 348064938180 119912263337 301993956 254515786868 148755895838 241218077355 347315428459 183516411479 105619757 136758118979 22493501331 375588579196 79646095889 47909711494 125685983832 173404853775 48402599943 140651905256 22185815417 39717630142 57308389870 1861852255 52256120061 428788932221 535327213 62963020227 24569825743 59170957657 9915733797 5205345194 9257998324 86266600087 3089446950 30406922132 135476811463 139152729265 66526030826 20169342602 18255917 2688280772 82058032007 128759207644 17800647241 137992288553 89784095111 54069931868 12400378107 50894216677 105073932265 134536223299 230696416980 38096587207 28426541836 392250900157 9098020986 2522682662 196778166716 738813286 46277819079 114137326183 193424126499 24878234458 44008218805 326249396623 106734675661 124929758685 42572115224 88299396005 3522784668 368919814918 106230383120 8734073359 34889613354 157971721792 212346075512 8014418478 44756353358 388636909005 165700365726 277204563779 227534270382 198461512553 108100483106 471154832682 192140168711 62710817979 28700632359 133399329584 193647926852 232937173380 53527999682 2258906475 461442057406 8585336091 70958447101 204635130781 17254661858 73415530423 320557064724 17238378187 35086165809 65878870152 14356589668 39641175249 68525491617 115464751386 26198041978 27283687167 40651262083 140903551914 176438129170 114339981952 224896167430 15540242536 1921104992 245498899555 998545951 77924065917 420958640607 92162973942 101108605302 54789885973 19524699191 60316811835 199082879429 44341981002 814090952 310864041819 79967275671 17425004632 157668951107 12604950685 1236802772 154594858408 17379674701 38088770443 6460447337 164295277699 17605994691 155513137307 24425783156 50404897919 27078643754 140469837510 13878266096 24727946783 36045582566 163600655777 51275193158 127066313664 80046759657 469332811 30564983503 3627740360 245364329598 409383261946 192481037016 293650256348 3259587657 38123162546 40115437019 4651886852 571166021 7244968566 45798826107 88928970274 8970337399 113312489965 92581383586 43936143530 21383495899 4238065330 120912728479 19253124563 35255920565 22257325461 37875399215 341683413449 19208553189 163138815850 381363127701 167824272821 31625148230 65092485286 207442238466 90891162436 8755054535 160517040500 49737815220 1028451980 50106951540 194292579298 5839646558 186593979294 17764679370 121084566630 407661329080 110545952987 488595707 99174680279 26859066 183373147394 5303008149 268040193954 5335259661 16149381833 34677359018 19441040776 52097560535 8928555964 106555742205 40409776724 10338006751 236370839102 102526380673 46593943758 15969576710 41603308316 136323481536 77552101638 69743029243 8228746685 142618616927 298003393862 9634262008 17992979139 335426717203 886859792 456606909671 410218561357 12432189235 277848380729 98528526026 31203707892 42450495608 23353796254 53635422524 5301513686 60661010925 29475061664 65623537565 334218294274 432100628916 21632963780 213455092894 87635039298 56693606959 324183275039 143320997403 168336756413 11887645956 38476125227 324572593315 7384463856 39566151246 91807968275 6274688769 9745125312 33497996681 81994610050 16001795882 97892123108 487818604 167600237984 109297446140 58486440657 342742942895 87017980596 122580226556 31488448232 275035510248 74956098735 24277350481 20303037014 48095725824 254037066933 7985348446 6197534545 453658390021 9044172160 31254246326 192730665167 205984322830 138291944874 5904796297 1205652619 1696642689 23374678822 187085714201 189003331778 350452569 970028684 1045096950 31888558631 49827675135 110745751357 376206483182 13129186022 229564094576 97383719373 30064829048 90610656782 178243242226 165744816982 10348650024 201302680368 25333990774 43293494253 302815193031 302244142524 387983805070 72425659844 12684680661 15008334861 112108517185 11354506976 230051639896 3590154369 118139612489 154441514657 208754506562 164362177761 139613784234 94050767582 358801123496 529014286443 16459417622 26251688114 5977287514 286226471424 4493568709 9834419206 409551971573 16258033590 126593893654 355583757649 26741369174 204088854500 51002717951 343466932254 133608701075 24598204836 42723158862 45258177958 9167075653 73062271853 43508763723 3131841202 403377180383 102447414587 212451532367 9557509277 12785253418 71376223050 122493201096 97199745618 31103856252 262690739212 114444323906 131336863342 27539884760 57044370056 328648103741 2199641809 230083336975 22571791457 135504939197 17065795290 262090496287 150453626529 375326997815 87222179828 162034478810 6200654311 173136778644 224304553889 173161828578 13753818402 819926083 56803977429 269374862272 31979383089 380755146564 15237215504 50826522827 28091641496 47919421465 117624486693 18310441787 3923408176 306735494979 199894644128 108289697328 71719966120 19253912634 208316253643 152695891910 57396271179 204795285028 87687756743 18478495669 42065335296 47211349256 21133251744 365234580094 98606390680 465246773453 134670176446 95719550739 26841518970 112378068123 1799642892 79094441164 3063468653 334608172542 85190536656 41333123480 41819079574 192153805899 301646412830 330072227576 9206097062 12804729670 101286066835 2295886004 323683700098 1109059762 33768159599 18657754471 123578215610 2665461136 297174758965 189839153746 417492805059 288283496829 43490715414 2121245554 274451453337 2354535001 7128354524 304517014175 15491036624 151474969283 125218801032 21731669922 12750938548 46029151135 50681498584 131124723915 126516400 358258435789 85633557598 142966307087 181889962420 93529068807 24836174873 51984270373 309139505 102870131 16036330909 265612733532 59784614124 136938895654 383841630933 5549963472 283507271823 133649277795 81924332964 70112180464 84766087082 340075345567 243343994575 176463468220 1889029948 215229117481 343789727567 46342087237 124929346446 10385869440 16006817357 195932126610 156760230593 137153624472 11267231541 357932336254 182864418007 103100847453 118247077308 13007655711 60121698464 93698854240 5460322658 58706701482 66007558103 2233290678 100245431472 151892651620 33839490380 116012087932 19550638494 50497293650 35862061971 94732443404 110687785060 199672205120 112525984616 516476683149 19922416607 8391119879 9916405343 133996583327 67197542118 10647854387 52725046661 112808281304 9578681645 379899250717 140099919353 70298463377 240657886586 122147577395 138983177735 119639545815 182657067312 44867331302 149357654672 12277687707 24484087949 134465019155 20166262254 2639476626 19800799682 8944202484 8636312642 285830012592 72704953990 27696674513 66123132115 7061680338 103740047947 4606739397 272296344978 18220906075 145599947492 330921055081 120106559802 441241708004 13444344992 8792050780 33790247585 55945830476 32849607552 212095059439 67817622707 59510287241 316289878253 468955220859 53316581537 24963166019 264626049627 230207283406 291795645596 70709578445 289512677231 92844000311 200158775649 86286257467 62734131861 709781471 13904780383 96245180070 332966433759 8382331185 60841917112 16136016518 31483571663 59283497021 335652040706 11562530584 184303302966 113919181869 42542692429 10897124297 326259516816 225851036561 47062142233 118559621411 683730824 433519423 11568957765 158186248426 16028273203 116151159428 5524421148 26103665181 26182499926 67538564728 50275060160 81033865417 1223628287 60838721180 122302755603 351475677213 323980149981 77201426322 1175009341 357756289040 1826758144 26880334253 7472569954 1323652985 10100686378 31147199732 576083387 24677753690 43505668 214973037039 75775442491 147225660622 330478206702 49257087323 459320469210 6706770414 117894703689 3450226216 79176124675 858213606 105833465039 115200109679 213995257915 91246564967 556689179 79529194558 256038623512 62360065792 14044949438 223436497826 107183083620 267206882910 237414459868 191889471861 36400380080 221467635545 139176424639 6165200867 452268028911 10203760216 389177886116 386303475028 17208231045 37039373955 195592039162 22749150995 56323921220 1771613429 7171552567 104824817468 81827103292 279955854717 30058436107 79337300715 59343725810 171586854873 22987257722 38869298818 403039803146 25519437493 5386726202 27581133731 5761524830 10364228610 105703156093 79995748745 266454560818 132704563682 108527009318 66434467476 30879623164 5983602199 209502806948 147830207369 119985732829 250085653010 120534412288 86186575867 220700180154 31870077708 236465802511 3289905018 54464921504 199059157333 69929057569 3463906203 182127167288 3741998599 140343452044 353119250336 5887832396 187262689708 345094009473 26331605739 320225763227 17206363588 235939154189 23630243092 59415262967 198830340895 8430374180 278147358234 131032142965 59547837936 82130617943 104993743191 23329247355 4297718748 24976504552 12073366501 194538551855 205868526218 379380210693 154630342374 221122200583 24159566834 310525750911 94067211694 52085901470 35043168184 86077309957 72797114906 162110926365 45943953166 82356313422 7686306852 7256995261 4712001292 30561701011 194471973174 21378291985 20798850060 231926948560 68267002738 41858951384 72362796863 7247420392 307778262420 31391427963 13527034192 12711512244 1309936273 5097354883 22527643629 250133522332 143068342327 124395436805 75051294127 9361289347 263086038526 86923582134 2550638346 54281503706 4789114213 80200620608 74655435222 57872996227 3818532384 48960305401 264992094702 88829235528 360462806018 110196205437 165645288227 188179998412 117802924423 204029410428 114134891183 26577300078 344088024843 2009991143 54196535859 42829810118 193135798808 252677515004 56075735000 153302553961 40371492643 15047727748 118163429730 38828615415 7747413567 195490245944 55759168441 36448888233 105315570549 7118651801 200534395186 7542073120 134899915157 209530452919 246355983705 95650650785 361366336013 259322417107 201482683482 11262526152 103531724948 86330883458 689044225 145281395800 406280802914 45769930834 214303668123 450165289985 259235411595 26840981277 2143233408 6691065176 291198460471 33242218666 104124962945 8182785431 188606304916 109119753617 204146075522 67212667071 113382115236 243986192292 20479772910 128259502728 59987163191 3212198413 73262571 99083295104 123770070736 24486297155 359859207821 12491688589 56038183997 75967065173 35299008715 49605213978 27634023345 176448675604 418816268683 64096447194 136942489980 172355639031 375756385247 96283634685 198552851455 128705531679 95690955721 792250386 395769356206 12399105132 15357304056 25820430668 130131000320 255323074652 334287630094 77166092820 1746365761 74309731331 34052131194 8473035192 150047803076 56955177858 37962064222 1442599633 78521672125 288738091694 195210421684 156102059594 212473572575 96572606468 186138345646 348894168082 74267476292 549916131 41042217190 73029729236 15289157111 57606199620 463033197165 35801145606 67429175464 128177598292 23489011834 360527775392 211510898060 97468375105 23331374967 7234102830 112799227386 59298685638 17387212335 324489653678 51411471697 6526558470 89914582133 370246162047 168817243917 71082301570 84055242304 113245264212 336742533105 229910787851 343622538775 5758381190 27094574088 154733434311 57023123847 75989518197 180810465462 110627460901 243110082121 17513696290 296563045918 323827902011 144258879419 246804512754 237702247134 21551531311 29436890108 21595074004 71975197317 99373932470 462204016425 17499669951 136619389977 183908519377 247196100760 146079590444 6585784799 200757369718 15320423695 281549665616 10912221447 83808423981 159924716635 9383089776 68236173497 14033931349 164811646320 14634291677 4613014713 6296957105 303691619670 194101377375 71243341069 71803189883 253187657510 120734066129 209047827019 103200620186 282316732011 67786295770 19688410912 189469037535 7765094170 21925937387 176221331200 30830761488 78564696846 146211190302 119792217163 6678555965 657430305 15456842278 114524879439 18694308078 75713122497 112119097777 7574767448 90856309794 6983456768 48693252998 61655381399 257054463530 41944691883 98275571207 291368117111 4993131777 91492762011 321090207558 238826377905 37454785630 1760294527 55540853345 17352001369 111602118374 104383747260 180865343694 50972104820 18178678184 14240434154 58638247029 149044726647 27664704739 46751035188 206283338947 25987384784 65580122454 273170518621 305649604261 111232702765 12780966111 126486962981 195163938665 130343877350 19709615980 8432598883 55408265141 61090373466 144385521211 77894793641 13952061238 62521134872 6827411739 26047107408 153386569385 124029426005 413097867317 43513616508 159037670772 174977745151 10211531112 521141346 125853310437 435704053776 63634977274 125519790361 62595356228 58664090593 117882919805 20611225585 273811618479 133926824066 437799642397 184640475900 2191804784 7400936053 84831578499 265003561043 156946193079 357398452630 363841289966 24565003609 409999941608 5721875834 10191096147 2121736997 212884919705 63802169931 57107946396 46004496887 17995406695 19306306096 159038599750 260605790534 227173176660 94090979868 325273347014 119808487780 99059485 12270921759 117593902253 117455852391 364498284815 188604456995 63910069363 299364694062 37655061550 169740434424 401033688210 67171102790 135150457178 13210532500 58203783814 63168577516 172785438011 49101995627 5260242449 339295875 29387422970 264961494080 11079360796 113710115054 26306111048 86897143688 8522800438 11197875431 191062684653 319885402014 78402635769 193032320279 52058239000 369506136328 338807144422 7025113639 188864269525 10246114807 213802152563 80556509819 42429734494 148339637589 14459647209 36235500068 6248751733 4115544558 444013250662 1034243286 129583108813 446742544841 67052133201 40985982703 303345718952 36096408098 58250213388 143502666943 16336103924 27381277781 13525447217 20126155567 217864607029 22113234646 11882052190 416710580 25565169199 74392474166 158967837713 20697940094 23813995936 96079742298 44974864461 34577608573 359586966703 156513729221 215671053973 145753255400 76497828337 177975375400 70058156086 208161762102 163597017574 22446716814 196183922436 37247031661 254989363951 41358239335 35345291716 23513083898 712068159 207137331564 191620052450 3009872460 45790503744 267170090579 178792731794 100305696022 67684630033 57051974970 17521837824 33566257069 44757479874 138877665311 313997461936 418853986956 17283174982 6837025312 30066501700 1201761311 235004684119 17064727183 216177568805 193211268187 326446000443 3714074590 269465 17042084215 12681737007 103357683600 130922920634 39612551677 18750477507 136612017867 17561748013 245478644729 317921177537 435865914186 182129162542 76726022941 281914762229 103867017066 412428841 58633871219 73526342816 157208601296 18359746128 44337312212 132513658033 111561043493 349381774178 58817423546 5515936663 31952613291 31137299958 44764548516 172098920654 30584401597 96668333544 282387658896 376107106096 58760217250 231161337474 130774606555 4281909186 22669398944 26277182199 252925886699 142477250589 42656377220 111703219367 87977282051 306839198721 66787945115 8292773324 38937702276 62593082688 17266131351 87004206744 99358775113 456837149061 17047448708 212794148800 18080739124 49101891071 225116397198 10014647849 219920762387 72808805226 186161264009 108514797712 319047757102 11673636255 44357838204 203429364276 173473756966 41950552861 23787925238 458846219 34108757126 31047454121 46269730287 242827387 24727664681 12271833063 20865130982 52553969382 6710784504 14409034780 359271387289 70726215389 324124880766 39726318 6809732308 57424247713 1955785187 7603216605 82711179172 56322097939 127778691215 373706238491 1363212432 116445184836 221132069093 88558627 102253385003 215596222754 80616930227 321390050074 86919673226 21774242063 48502514656 308194286276 215934699380 127107110846 414951138645 377534262244 109798442836 49772278780 18260501593 138688003478 5658840138 21007651085 279836683305 108471128642 109703382432 116930045706 32253251402 1032399395 38105432075 55410633051 79064108959 4421228111 24000722755 27617804207 38936891161 59237986821 179282142608 201442468737 2817081806 17630597036 22277278763 24835815560 41761778952 6159537813 126655208 93008479905 84583552475 47692440609 24120551771 12320172397 135901935052 70767269762 70118019066 250937006626 202736342189 97638812140 3164441505 6563170005 117334802020 6319471896 212523502815 176222423532 204032654694 1646412733 76546802410 8048775703 212234587127 3516607468 45517549 145068775102 34104721609 237293231276 35577091494 324318604332 1796482821 248889100892 276354688975 62999528511 30100044614 143834083521 61055727649 74623298284 8709937512 38591230454 95655138788 77999082697 404476561614 142843467995 111929466468 84855456266 279216406023 27035487038 223451495762 1897799671 172710726355 377945874211 47092389622 339332915062 32685092862 82890429451 252574951596 26357332249 345450090544 218575936688 129304728797 75241531487 147824915086 7941293854 263557125200 9305839391 63642758253 83875018928 105576976120 55082907560 326520093185 71180222462 176093479392 288828774096 303030932860 42898885545 27082189826 28526288172 283919867977 13492208953 58011031942 13972250545 93777806921 81478730241 194159937499 4863851393 85075697 188630025 3079754991 88152160315 185144166848 3585670179 229384831455 1619152818 6849661329 37295233083 13308893894 256974180258 36404909210 88738102607 345759802291 25472804491 156668460444 9818115445 76479003718 112678064944 206033359288 63316626701 151976067912 6134457854 33647170580 24623861610 154936871113 55253554943 7357327882 16460275281 86638325538 12054349574 160802400832 8468160438 42115601884 96728644388 18024794294 184106835244 195867217355 157402088110 152075532801 104377200872 87577253688 246781818900 2408868945 101689614777 69431894134 95758131660 21922279614 10566100950 29775864958 33941498320 11373986283 174085684419 58481561015 432080054117 44552340991 137092793239 31006616310 444333273367 4729639694 19926723338 319664583053 20774599392 38132278441 37000544905 59877590600 231755580454 128712454537 363390892792 21814132572 2081339760 9231664254 217289841723 29538029784 129257007436 253798310561 24128485021 370409671908 42894713391 163140190928 217865409225 31238756443 426353552668 236310593441 10737807866 33241116502 208789664803 43951744625 155699504378 124470437108 23066572360 20821004277 91992829924 18761253353 107928043113 349662233395 68271029677 10824734118 299505891539 175849995331 148080967847 11811338166 58956600609 30542551215 23024542998 21349495745 349976881261 99143512548 33748564641 338611891361 140300797494 231197366035 17498994527 9477493826 159041762597 157141465687 13792265496 119649477237 38862021035 13043472460 170344691868 18634779306 45725575611 134848971129 75595720177 36900643431 121030138726 212746496016 247820518058 2348344163 285798575579 68219371830 346395067569 86518388164 55673257816 347381099492 295313380926 22981801563 39407152486 203983809391 213370462392 39490374884 80972722525 185558722013 211068299697 401915130966 27679943057 373656749142 14940304951 18781561451 210322551773 13066141177 17436912173 63059654346 16763035589 12001667539 34834981376 29419920840 16676690135 415557594419 162287052751 333192029045 14878159406 26422625135 106391253098 222866863105 15978538592 12516314762 2714978104 186444826466 16716168491 10079903787 46569003320 67193342843 16748071353 170852171835 26006169931 167231056783 34619902638 36432627212 147138421742 317901852034 34866049847 351008079359 694008571 27941471264 190481244183 199590752167 172742012868 221566619597 306129563410 13807935800 26716663639 55503929520 4584164257 17500861786 2735377165 55072237069 57177456430 149332628971 224872929674 207069077424 59063565195 126190695694 203714163172 38713282093 263367415019 25396313952 73792934943 138939794587 75471083687 1597580382 2117451729 381318478167 69213997579 18226722996 270742583471 94310377184 79158241859 175169556663 115070928895 42529237722 41507572901 54901156431 5603282897 187341726641 107110354319 11355897914 151907252235 37329475532 395562324934 27889121785 166846354388 203109582657 314376246642 46102262180 169074723673 3490905887 108002531297 13162185798 267708009843 242247444977 3071536676 7462984068 22297875618 59628216471 49662543277 393335736 7970353863 78190986556 17620760425 92532290205 169667305889 127657759383 98036728643 12296938653 102847293441 447657432186 150402368648 12129641856 264611189371 47832506168 75771885677 5588533823 9715397406 89274509764 17383293913 36503002901 19315047278 308225962869 116485048395 50283687962 239662740529 172500176443 348062054331 20462409212 412905276135 71994635624 11151581673 51088324930 28754614030 47052892892 271139557947 171854227742 8523576987 61241880302 75609933096 56210237596 29465372172 72433519866 18170412474 1669539365 154457557291 41065734500 276264683331 292794885 117657915718 112831438941 133660315980 307697428914 4937295117 5817516793 19830135615 152696068413 191963561520 108776627966 194435574318 52656763163 59662940258 120597107432 152147737072 133494516807 155555584316 4199025421 67163646884 9922972252 30705508910 54978390931 72441274743 11066715564 158994314999 513393713 282660864597 213038908644 5506181059 105638382264 13250578784 19275840824 8525058902 145764280223 84821497585 19655258805 230727900756 238390374247 16207504045 92172780524 50582141151 208941186640 164424024965 14814207351 32129135762 63184131909 114347996491 223436576197 2026516905 25263387758 63055508945 225512473123 9706326407 293489136573 136562164175 20472885533 42343304711 81286128239 159674168728 328909845046 297636539021 204191886930 27709543281 16311861734 5566745885 175310147165 13464113484 119829466287 8017032252 30872482537 6611869772 31181323368 15449778292 117755163300 59055459773 27134509085 166869981312 14823236274 325118523341 276445649338 84456422680 187210379571 16440863931 494854058637 13479177848 13141323691 63656928403 94016323547 37195197738 444061734132 291955894783 7541554266 77842709326 169528831816 38330312348 400950465424 5161763671 132887691508 300748578055 6616795815 42477507418 19290543807 7886355493 54273121244 100392623019 126575738325 2840729020 55870246154 3738752056 102404071196 262000718547 21169884376 17711087645 8969573478 81258698617 14055363924 105227792341 81464362218 33279886956 163476420506 122935543384 121412722571 197914360803 135900500053 5715582854 38452796667 1983973279 186453245464 17027151253 335832704601 55475245100 11314451258 48755353163 191766193550 61648494339 106065056701 15811139483 376675668993 78407867918 138915809906 16756445564 185881635518 152517091900 44459502117 93719828350 51769970008 26885230543 24080614 19490910744 289680528852 366327160065 118798447563 85825476420 20571257668 457489315229 110367683403 161591148819 56671830439 145807667075 128444827196 68760698897 222631758275 116300737944 1521694703 76845325570 88098423193 19827690325 27568314208 31304900007 299731764484 408981381945 274512148215 72347607100 180366242870 51340028036 173115683917 5965633582 11162025966 935404291 70589821516 34777295182 18354046869 338450695928 98924475654 60698484316 98792656685 20228483313 13775197780 45799414113 3554308242 33550416786 2563250419 105901322353 99700242299 285769878990 10297323656 42623633744 10441042763 13739850470 7830299220 158435340889 10019578266 12609306698 413103170273 74217201046 469001135620 244257129058 19087926779 65392541779 85789801744 12163401375 55481393805 155677198481 39156410920 68699199926 208081634873 130093419 3548069874 188061922467 135393481235 30237738210 19011803914 159331830698 21005234921 26238385954 35376036100 14035319764 23735134222 225831219598 31058626184 10906507275 262633313631 10302386 11511754606 273146819767 273700051449 8447565531 78951980647 94258097 18757350443 9469102392 115327158428 3745226628 9665799985 2772582258 61038894249 100298263982 25976013317 191314094678 143185850351 309730526461 211979601242 14338131961 182817979393 78801033828 336135805817 341432398055 372210037232 78199966878 94179886918 37818048173 22409675157 294332216508 636055765 42767022874 81418775280 47376888869 156971182325 48124212101 61298242258 54069344826 101462610359 5667142872 6108239997 110012576370 8996060645 233468664728 24741185459 95147519061 38042521077 6000860192 91874449878 58616578506 3649759809 177613597143 25444261707 109246658831 295077113398 13027243312 114827396123 22414111786 17469269374 328601727711 49832916836 15503817275 179863712108 187810789481 441595364750 2428086326 233153687431 191952182433 274563375206 73018807262 186829403278 13677965367 63945239020 3997053027 79451353423 17658837835 25252021496 16651618919 31690606248 51470161750 362749653603 200474974484 125675490246 27364230516 63526649683 23713800205 65643730536 166575792921 283796650815 138075323893 60745016444 20677705865 18896923227 107103234855 93636258921 103080022903 24985138737 28897189005 60321890575 85473668161 2620370266 45717143974 222024802963 216572681122 132411896013 274569529273 205541787394 10804019704 100271468975 115235446426 137431702786 6020840548 773878394 64197330996 155884518976 48983078967 53655252130 69632268443 79663050447 68450380975 114544192832 77441073041 99785098689 13738278437 23349260070 3345586606 26259328842 131306985760 29567617735 186890134939 177856382516 167318877782 141154398477 15938291241 214908465331 5018811408 152344649646 82670954639 2938734897 179759561928 306452929313 58683240906 31134025457 19125302661 265444403217 264309825056 46649177569 2277074019 25315052320 156771200428 28247480788 14342579259 52382123803 177418398655 22013580362 4265355777 151406223054 295029970495 4635708129 134684882588 22826913973 18276000748 4104916045 172607246629 65566706021 201806069309 14575037467 167086455818 227691893429 71803535975 11884853235 13909764328 8243354135 222612399246 1530727398 186228150515 59297053412 15088214719 185842014231 219719173750 96815853443 9923338073 88244468741 147424434218 130688533315 47018442614 72839303947 163716379059 13323660591 292892891579 359699502882 41673507104 90680042001 19802115750 23747356230 51890241120 71622985395 169487496705 16438162565 1127606433 163370560951 45298272498 326414541604 30057635093 9999625300 50924894876 9835756159 9265712489 79031957441 138689708 121590029615 288232388076 205273541475 30715614509 1389060767 111311150701 11374880439 274041856298 110600753216 43981780569 176471302354 22456042917 322902345245 349889084722 15128776389 299521909515 332799176762 269281238102 312021453171 264908402879 43941691581 126723017548 19704208248 176045312671 26161299 29067699775 366745163933 8142698767 93757640489 493703493686 192396042432 32649915425 32757069999 654077415 29500774534 188668479820 145147069297 192854159081 13105845612 56221760462 975074608 421763273579 478017289910 52552244142 264141617306 77530872906 26843011342 77980458858 213591020143 31634042168 217509503201 73069227974 48651232606 66685439338 84584653746 93078186 7043055000 277244674801 15890492269 12890428032 217321700213 38567119425 12585367466 98521158632 227729977920 202478793847 40566750109 170329426379 43856798108 133871433481 86990264742 25068211996 103526676218 379951673288 177859333669 21364369993 333938347093 37858779967 190070504 77346182187 32335187660 97437112096 42394718612 111104622858 234129290959 446667648 925622665 131601868591 13642738933 37353029377 146374678609 18124515505 66855446791 162599855 86753340287 62983456480 225047775831 83823724645 231816698370 296927833867 29730873783 52039107471 26428246649 21317831512 93205353262 32033071644 192409187595 63092781349 180271690747 314398722832 177735708290 21380878280 451856925116 1708701301 314298954273 96826699046 132981756275 207872875084 172304933812 69546855766 5177857015 18744484940 18689170879 2729882189 169623405987 2805310075 7762120110 10103610926 266083240059 13010916408 45412273109 27593741621 212596526093 129819308078 29438690809 77278922976 139400591984 111968780839 123600094277 156963735712 29847219070 170695154276 345621202563 119355264281 152544242065 80105513214 167254116984 342320169737 408392906078 133495506762 14945363782 130378867766 14327255441 348883909 51978043359 120696103576 2603189618 354697183704 18007514223 10977027322 92003134582 8665655841 138987788279 57640537031 47735627678 115928616717 41201370714 285177634285 23981938678 258156763298 55525209409 211618342557 90820126172 23524684810 17589733736 237020211463 27361818338 155265270866 46071954220 52820356688 31063331009 400591871892 136015399684 28401197732 98167918648 246042175596 209264117378 236536980501 9217678244 50431686421 30390287923 243362606165 97482047846 7187638264 48366328959 345396281392 679929939 23648149681 153246486686 206932612386 137696514344 207259757515 1783875663 60056589943 133525278237 62194980667 156814041111 115957218817 288733074120 39466937162 89777816662 328308505333 904591005 9473264613 312750704377 748411939 119208694824 110689988125 1209581964 27755592624 37907537698 69163360507 52538652580 349047475710 18156282885 116350270371 240778101907 192536493 34321559494 1027871664 140668040149 35434119593 1146881348 87300731051 142182181836 46577211739 22204881901 8115909460 1813599264 29077266969 17452453625 14284827872 114341880493 4830700584 204300517625 135677006711 75603560275 178947437215 18587228575 55092768976 71855574681 79039399437 6840368583 65480162194 23382832853 104712543001 31436041703 309115904379 185485937336 169319111611 9376502628 1548938947 25199339568 1590005154 5377523082 49441295825 42040603702 8799651773 138510968276 52145898685 61499442152 38711666273 20124405837 278727126178 80230850149 6705986145 86884827304 738341373 8035275850 224375089172 48970929248 60237762835 100925734864 1280858871 116479194824 66160752622 238398313119 83189893561 13778485441 13453254575 24915051894 157920639789 101331432035 64044158225 227648269730 392313283585 4775686742 214454683532 95090970600 8634534581 104137568789 168927473440 208735928094 69207451798 20702649562 77990563685 61447356473 74812957094 94256844036 56667608524 114590201037 112776295003 130175015517 186980327089 117583001484 87617034435 21426249949 62651048641 33765323152 73776277346 41555482037 102298497969 341884246447 21918606284 17769380306 179037068713 51820342895 142017872674 27133191140 76982842002 223482392151 109761653303 425778378374 185130882017 65201970885 99649201707 74022875872 13662906295 40002636894 92797724307 273531909897 13412190601 35173021166 341724535369 69512857110 4952389729 37817494134 35417005995 194601683605 52059633367 12655050479 68880336068 5165023623 12608114523 147606497515 5826851548 150275781328 13846775402 1481105509 163908013419 289327097787 2728611316 228299961520 13308145496 29528624419 36379610342 6329726531 114553082098 20904136206 116065667339 75821497461 304141665713 170086114865 39384320771 46148194052 28903438712 121350267722 42286512158 78049425738 53771803106 26194745699 373024508714 127193551218 306372359215 102931411672 447294552073 29287932212 103233012679 20995142648 26691333391 311949821014 23596619827 389526748306 198315390557 223203775955 59054001493 325072061044 276272668650 6897267302 381205497999 91578382314 65816125375 25203230084 22031408909 205738217462 1128470593 76660091096 189935421892 174454022616 31090595935 75480511283 222856798345 35344471062 260941690096 24859879609 8590847669 56583990204 35008512327 89093254694 7756472564 209010871211 68336843410 60506306393 29458203030 1200172276 19107754854 17116126620 13847242643 149454441128 109882806732 114980813761 108980427448 31953401245 8165935150 29201492629 17224187136 49283350450 79124355079 237898866525 643122137 61657882526 321187637894 27609700956 59341816548 147644493924 202339350331 140855986512 53649426720 1600652474 44060988271 31839084591 280644357904 43520928608 34445523785 35602992 88437012487 146355773809 17604188497 462479162301 176240562727 25811068107 179550804287 130501079850 142333039443 34322727791 468400350614 22764510195 52278737696 4151142690 11348944506 44582749475 19928793605 175159854590 70553222 66754116735 51806967954 171016859446 75755957514 57925695720 158151918364 110592117830 235804597950 194099561679 42289139700 32305830483 726129192 14358232938 6840559490 12270088915 55164161906 133638520398 112557635064 221194664334 108071787632 46073128975 12762961805 276376247668 9066354213 156048337725 47074476903 73910170066 298615723621 13895241596 93928707970 81677375637 132723267007 219476595258 53257695494 73986902881 305268136488 63501816154 81748047075 25757994059 113371814719 129625895418 107856087369 14218299015 1051533510 46785928100 352973548420 467865825227 61373638103 178528396450 14429468832 368476237673 423520507 9806874220 119924093438 59851861251 121431829217 55300209900 54199510454 42449996278 146109628475 3123430063 235788398071 410355610544 2287395121 19902647320 221871897469 259022946608 34173371513 146649253047 240630345168 126622506594 8909447326 172972731180 52966561161 68321371382 13469065500 3042726529 8400258176 55082932523 107629149401 131316951424 239716395577 123119360421 226598873689 137675355670 4873759976 173961542077 188333898361 12986834233 59245321435 37096703795 584040930 22421060607 357197422095 134499502987 2009391890 152024350294 165422805129 223929454292 139364326590 121183779559 201530809667 55484893377 301664588642 17868944950 30729903745 67845541773 43280354867 218995581175 4551184703 493097595531 25539697345 6372145634 460772380423 124382248341 237939326993 3050002962 1821996347 81505132457 1620512737 347848331236 73704908264 64722224534 8827128655 29655358225 103971262539 125377368360 9498428947 137910206029 174511978643 191513039970 163435056213 32462450040 4058442627 193225162566 335622509725 499679542024 67687816192 44869912966 32617238751 155000620850 105368328297 14499896820 38386686257 113419693283 17847666090 405775305937 15927131781 210266823754 1592016208 2756457974 183992776199 1163329511 186532104318 10367714988 215506682011 32224224274 47408564673 16037457172 55352509458 105217418162 28132871961 61604232101 6632065010 15735624993 17046574127 23823537059 115542244649 418373769216 78555890120 2112428962 111034342 162323910304 386670739449 34925120685 7104912872 569534253 117652996164 222332275438 9827869084 299560041005 303469124977 70711242168 31659806739 22261684755 89944509812 315558887884 61044961769 62097038142 113873208167 20384317182 412522641879 224715145873 56652127759 106290555780 56472144146 77961166485 322131229346 43414963541 18101991741 202429869741 234505570979 1704946967 6641806 11875703566 186783182779 9855096216 103392307606 119790536343 774286607 24185385288 70684528290 158518923118 115784111920 171358085391 42123644147 267459741636 173336608942 38076532830 39547568382 34108655235 273070902774 51309308936 471053861661 122706867891 339239926439 88516749266 470177540071 1171270697 27635537393 17927857923 10091647861 88203658853 159490920335 145265698735 72535280390 541482210 108684650540 73944807655 27004799776 6715706574 17034641254 134820958723 57471469875 199663143 22885169188 230449443708 107151537892 10030480119 102513465482 41745254532 269515685471 59308236583 299558573204 224958630757 275086322186 48377111314 32689429051 39558763518 181527775864 127662333619 18064162546 59161004106 104603458473 371610573195 103921614579 73367249875 5824036420 146591553289 18635812 80211353825 2783592709 331156687246 36603226518 188217177254 107585049563 44115230424 62750317485 46053367666 289941213899 11891312895 30530332603 422234760630 39308918065 224931480450 53602237153 7632739233 188006204826 42134322625 38810812359 202684728153 191701803714 59256885431 104273569972 2509324944 27389973610 163178279865 10975134469 289058328211 187672319842 136128975066 10952735436 161959043903 118433762239 151714538326 146169569683 486265403 172595187486 108905327971 62539437454 976634660 98713958154 82965895638 47297167086 7712966019 119556632115 37877124858 39303342621 75069230970 96093123082 106895112063 375915483841 17281693618 137125523953 16508974052 134895548220 140852517266 11980929284 358673709053 3889612994 13856295628 135240619653 43204512190 6448251167 9526815831 93991037184 126210955052 13184360762 128941813217 301568038995 109151166540 16211947829 25172258731 54961051404 377044064182 8737522949 5611895876 49062122083 75468550383 9488064576 8498081079 59427462970 90069466645 30998472121 3899796804 584500045 115335096471 3626189483 38097801190 51410333957 89314794724 101878985362 351275525887 3782687840 937594024 268466350 6399485567 264500826919 77465994048 195314100763 8620820861 230506193858 5529109551 11233697619 69587355703 43627280 14173599592 69490578 4716352420 14221944593 32109135598 188043691435 57538224704 126476492355 149171720040 52538543494 2664869645 75015022917 13839453639 278863162657 315591379177 235947979658 80782703403 73759761472 105815646997 40613369784 193188834712 181302269625 234739703934 60455836974 208908909475 18576159856 11797111338 19487887133 37855832358 34389749246 250040595416 52294163814 18412461561 49325766991 1895446437 57654185584 45615067568 119840905455 13220183186 3347376263 345860692408 48895944652 16557225670 283455329336 110294504397 60585231546 33604265118 68647294345 63985361620 164552819926 47374570167 119850616947 92670451898 193227047341 250231898321 5788350150 25973795533 1686490031 75350941166 96769342870 77999787547 146399670543 159102792118 172166934722 75832044808 713932556 192690240782 128478386896 107732045272 129460838308 253570356828 10892634065 86163894012 1429146289 26295767474 276721085609 1302018726 264990846874 205542918054 408132610202 105406449357 75419705219 43001535443 23770028965 148671531632 40309414463 63981433363 110938868332 22883114512 294491185986 242709833277 21352672948 2371450191 11553357 109432937770 351637015631 184963632728 94270480934 203246250674 78874396808 290983973676 39348489483 97024582193 276857864 111030718330 118484332944 34447293996 221406824268 116117685580 7674382006 58501300216 66532981247 55097302888 105542761450 77855170482 279395186694 68108857109 179544540787 470842715778 424647796832 120945812067 203985080083 345343501980 60079732074 107234069330 114771624103 87018099626 4579436900 108366664561 61934911146 29346238170 357557322444 214962659974 26762333303 73220880991 55650981925 3685606379 6790174273 13669379213 102214803291 186282900156 160138834666 71378738382 116991540893 13524288469 55851458077 62330990712 44050927457 41281671307 64812223567 19223075428 5009654941 14686122054 263490397381 36453233204 103550514363 13080509106 59243189013 58054562495 124416851942 96025406543 8211103918 55211175880 42887004414 273226542751 484480631822 284248599050 78569609058 324999297102 29780957236 439157333267 387018105905 18871510492 167050150315 67300911104 175853665224 8579658244 16224468589 256677174450 120472396041 227346045837 18818871323 30223369097 25106031056 253939730345 240887958074 218703719435 65456605581 110576454451 77798729803 16189620364 128592293664 2326071451 25857067882 4445062497 30535946755 268206483336 8584855 32324643130 12901683446 395951373825 689786941 91351775482 19633078956 76225769994 7539815010 26831881571 119337404480 557563422 196366942659 63307844857 146534847629 162722754152 9818366923 38295854338 17852640975 52470900813 47110178899 214002903909 22919677105 135818650853 201853523245 135028043453 200946152122 291750482576 20292569225 5409223557 11174364143 19074316429 78026305072 66544919683 204064088795 43034411158 38922255229 29774875799 106381845715 25627802387 101363535146 327284228340 149122331033 316447815136 326813573902 150433197375 116012275241 14606680041 144131046402 225893223 205422582401 175372776695 231086114190 71315177047 90103514620 50784462937 14820151867 10598591075 83462344296 27457309382 4611623888 7642690985 210086403732 4644604337 237087678884 40960644046 58170048162 208365733 377840513604 239911016332 5450289222 64734925979 5000792003 221822401117 54275984213 33856813956 417903447550 712232642 78974893470 11802012962 260587904157 12964883047 155874203654 66237024024 133970202445 5337919074 21988773646 185062764173 12810179999 20158540970 257011583133 217044360510 53185775512 60981278017 199670606333 42580758863 291351198750 46355326409 153478598981 22481293497 203801078706 304126805616 11451086828 204430544244 35490114740 106894470006 47732539157 185705431349 11506663474 4079162747 82599617893 94728373639 122924038411 34655833439 193332161 74160693858 92239735232 3506434414 252993138560 17211263697 303487918474 10811482557 12003734038 148063335019 82494936522 195000599349 53493182573 89934689562 66080852675 233637414872 166480927430 35236904665 124463520540 109063004941 106951471399 88824296469 46589750904 82166467000 121654853353 272515208159 140327421124 32677922738 22028710854 139136950582 22252596018 22031758891 140841458408 51440991682 314210532848 296136621661 1188946542 180494871847 33334984965 123424177231 57136247819 12030481743 284667972095 125091949418 68110779121 2138116178 11710704926 162761104189 353787195114 10065242537 35242936443 91087265064 109325076972 760935703 410824102537 108045504524 93253522748 19959730441 94453743788 7164390634 168929814919 6989877999 25171203268 56662749004 12960049885 1065626298 126335553505 261098758202 85922578118 9873537872 44006459388 24241134927 102240827741 157396142102 469260116478 428020013025 297093151633 195023385972 121781899449 256016579890 30692368300 24788418374 64392058016 18253779180 73725677324 101176123047 29167595802 34651012526 86544554465 17523189379 134371812141 25963282641 7603374044 65346606366 10146868407 104067981223 77329926789 173169024256 36114225287 17782089842 15487840043 12853154630 159402061844 3099865680 11375417606 9001410658 54740041985 227879200831 6719690048 111498799269 32975765632 11070467417 100535223266 171630725647 21616791773 114389693641 45538174541 59160159109 57386572291 99272397894 40140994412 89656688560 49696560379 15257036218 12192760834 2842056683 137728823205 86292106078 9890786898 28262282208 31989664128 303692166614 8877793974 320430628685 10442891941 53429594146 270088460708 54478415802 180624770914 13505156997 80756203196 346092611 143135013912 330803139003 102431863 158499741959 17887059438 188454759225 86937911836 67981329940 126153880398 34010692 77302851858 232281521497 13141054039 243832825605 16342008406 16357153748 123979721604 542066514 261199739076 95328984334 115356181258 214868103752 407406087385 237283723561 317925986738 25899906645 13009714723 43917540285 209719562466 87185470487 137910205638 146220611606 133678064055 15053296542 34914989130 81565088046 141519016415 18063683634 35084582212 50639921407 17555481339 246694789033 5698820173 35007323019 370314929620 340776442304 209679122466 51812443058 60077760697 62904544289 51053767965 152599350404 2780306961 38569341150 24920766347 117834284112 126132303645 61373811085 120057364241 15481546948 30947291386 91879182010 5151464250 267433314107 197576499821 164549071821 72626655312 793149344 9692700009 85780357758 80278160695 31959981857 223826600366 123521135545 35686491757 61770293313 60843194415 263801195371 159711406446 63802783498 9167373310 41741239785 75034391031 44592551210 15424473190 34801138409 79589781352 122093813574 89340588026 3475530493 627257477 99752169226 277579218596 2018036078 6730470720 29315460593 7354120047 21410555252 60256538881 288147424141 386237492855 179035850815 53440817872 59247312514 101355605651 2873889954 110241412686 24624246495 382288671562 69135436615 489515932 5988762522 4983346572 105118984913 116748045030 226498370245 109826368948 114545463231 391460301477 309758430223 140079740 3259178111 160241783802 7632061508 145383488525 201594990227 69739608805 71487544036 172176893185 45024458196 77677513956 51094703671 297093993536 270258297416 455120265303 329106037186 181446554164 25242713418 183187579626 5746919007 61150148120 105731208999 188473618262 8644479892 25568919255 351915336590 45811909316 17968664656 30789848328 222255344983 74781598255 197970858858 57235265206 25824986486 4830327166 51483311603 336190707646 78884230667 51905663899 86250052056 8408130678 410322024249 18252942545 102713459092 331100250048 48865691367 73670578630 197297664940 173846314667 15098178132 8009030696 77156234417 3073760996 200376388540 76712034202 72232218561 18145955044 15619710051 46532862109 15274886159 53421945822 380919264239 53391141459 367102942938 37068097683 28842033683 95383105570 269117778469 197976568146 79976427911 179010189116 73927009319 31639749123 173097348824 4101667147 159418651533 29201432235 26454902220 12185072387 262998868194 146433320630 112509965289 250970970191 1641183515 3012871085 31383277715 1189945536 82717216048 308302108516 124801141276 41129239401 16120126287 171404196601 39918047090 438304198850 252575717556 117447183387 238098573706 2470341863 347882553425 27286341571 412273627684 459014478356 19759631562 382194279752 68001614684 23923936983 60096250779 37014828504 34570631413 54437048753 29872259043 101655287299 316077364388 3436623634 30141313808 164943516405 360262482693 163443472252 33724962044 104375342190 56559432605 279166130771 16738344648 94046767544 43211762459 169916537663 168269604877 182164866368 100627340437 59586597994 37565448102 249157248232 235308815595 107202802444 222194232770 48729303526 97743544264 8044298264 125692893291 53490881109 37613082888 49023839096 96313699267 39821814509 28153212353 92735248486 11453378815 82129998988 161444859528 5573697670 3051024868 79108876984 84013268171 75580463008 10778720999 75557618403 67684132815 185248898516 217976226343 30752635832 74171170275 51633177744 102701105357 139630755931 166255738807 11446544362 12356031679 11473748207 57764903055 75568800740 1903854148 65144583476 30598315818 100394362127 335959672026 1108630147 102881275 330089230427 80464260528 73954991225 2333056492 380782680 54699535571 183720969781 1641350644 31976135091 8169117628 75829918555 151447342107 307915099206 30378442481 247730865305 75438803362 16415881858 8142547136 2248091729 106644470189 221815086184 48549070901 1579818703 194609796160 37148501746 60081664094 279825678669 7756816885 3353217316 14990240622 95778621767 37904387192 457485691030 4306620843 140048398407 364486784578 144501567909 23965193212 103964612939 210183414030 86009297583 20727565353 74336446862 27535890440 293881051089 115497736036 98707839968 45046074462 64086699874 58475499222 4206194972 189545903 9985688912 112202643639 114308397665 5799494768 261195379602 37551028491 122778925774 307837563613 117630871726 88198915088 314759287600 115689225460 102107814003 16475544989 249441347301 17211538739 22128049943 6821943146 72576605 54544227807 80296297183 266072696547 27107058478 20784132085 39144441021 9937580995 105180906709 102365433726 38660370389 31051272665 280505520660 13178004106 29365556658 13334085191 24235485811 66910716 28954119067 218595907098 144055751543 1586470761 141792755903 142140014009 130561816 90028871649 4727758022 170364393191 20244213016 224017144751 962792578 251170754898 41965385729 6419018250 45853825708 32318650438 44326064909 132025685131 24354543523 157533148239 13847864474 224878386 135095400021 15089927860 52624869950 16194963663 63289322806 17368929523 70019213764 142687340952 270241520068 50041673541 107404764728 97419598071 12716247343 141243636350 217391219475 44427102030 129638733674 6284344331 49046218148 286082716114 43591437764 19408110732 70026295256 67887550372 345224801877 254707351407 75918815127 47743282181 214957506165 29624892220 13448306154 202450565148 35734682429 1403164523 30417163948 41191536429 74176022892 164458385184 6087998657 71982123123 230995568885 274246948252 19807531527 83467285737 59816803595 55456620258 262383617144 4416483063 59221093300 80489203703 11480610841 49232363309 49721812753 79143293985 172557424467 383241221135 21045097452 84742158753 192524065693 8700369400 11113359334 113951770358 224742336300 72070327183 50270120195 76925088685 91016079773 5728861758 27257771399 75002167445 112865812531 301502079580 170734919192 7889324309 14142591798 1896549984 22685820737 40159866093 8313400770 11855312333 58384347981 14901870675 142430707903 109522539922 23250910789 65490532034 180502864415 85619022527 339945712523 258049168213 25061523756 17482097593 43671036352 7865892756 233571127362 275794518661 271956521133 117948562579 39920562448 3820909 76878144158 7433002037 211400047355 368270896346 131138526138 367170179097 48261214710 14438479831 45335494958 212281991746 1539088490 9854370167 75943307878 155010083201 157085804585 16366122248 30772945642 421217903189 23847892276 11860321588 71006354299 100290970844 180579871310 717986176 170785679580 70504157225 69331110453 27401279762 80349186994 22982419928 47132492585 55044702138 30836219556 97467128146 271955823079 36585190332 159070053517 7158119681 74346151172 157336629572 9441712390 54250724975 279197946823 53133414676 43043976327 43639431096 30471917915 249809073703 14868505683 11567369570 52715240862 111807471327 17289645375 254753367037 366325238019 31494835616 79936764546 24634420322 242607556148 48708842093 1104079097 57062744812 12658749600 1846725137 14140764910 102993057760 337338801672 23429402475 124615573101 44291551040 322738184658 386527134446 5288540930 357149622 91206974062 111247898660 94680952718 14372152446 21785490629 80518889818 102885265534 389354528566 137579212121 111620311276 152003369926 8595219164 51731805827 27782364088 433687874195 178841949135 5240268091 57617349181 63388634060 109544944254 99369160275 28920210019 59775071262 77939154408 28141452476 34086995691 22262204973 38005062663 80879678900 3720500576 58300435658 11110313911 206826613549 96608573856 36742912324 4255442726 5129366442 79682653231 55950292645 66339515643 101982139476 55556617702 1382019985 19544801995 331508229779 21936656628 16291579869 26873111491 173891638 253234891293 161073262029 88912068997 89948068722 102862743856 118385318428 9556967172 232418614256 19484470962 62868791474 7675097515 14258699367 153543406292 95262372089 88864199291 45148348877 82992625292 3557410236 67508266110 216899102893 120201686067 15845821600 6917912575 66835047014 67817253846 63531250742 15550370287 199700085752 167184292670 76072764350 33528340970 151802599579 66104869005 77076458786 46295155254 4942895062 230840466040 104236568736 22365158823 111685352453 7011479035 9866197598 119841281186 56679746977 162746668336 271919806124 164725578697 74406590193 32649123886 56529843513 86454508561 132496345667 28643955449 140845548932 328179795723 23353519060 109168897790 416128266085 417211732205 185300782780 336898595504 16324430872 1216623573 237626059464 294018625061 8309766004 5898100888 359585523045 35376936705 21819925378 49124763783 4046488780 87339667515 51387326625 258425889376 69408594557 184045354517 123362361574 188694216262 297346650266 86423693135 272485021267 10675929582 151011000235 54199267658 144821577973 160265890967 242274233174 167455542947 69951305078 108833321336 18266912465 127321741106 75891263751 12337525281 42021612063 159951957152 41737727932 144791094876 18174201485 33531532788 30978609542 368920633397 83559580328 823225935 249419248572 33417839566 75037578988 67789331020 66050723069 66780639948 169956054216 3287818767 65762329160 145004955430 85288261977 68125997426 4444476035 409019304035 22786473506 318360259351 44328251257 214386498554 26095156469 44090589227 101453413583 55704469240 142756446166 7603176643 9419674422 151659028863 36935191393 14450054995 8661103541 8811230594 41532268318 166321650386 117850615711 36103904121 1393144463 304950619 339771825610 264075503147 60538315507 179968097006 108035512832 207662202545 73644173265 627292151 37917200671 208667567634 149889849187 98118660605 7989997482 78726299628 44904753029 7460748310 19004769305 173116179981 35952140752 135100345226 48080109961 939617474 18363312219 23538426536 135608255531 126600000029 3967242803 60741008187 83006532058 119995935224 4636075491 32331502498 1733795881 324214698366 138725395202 262302014204 159695539997 18763544434 76367033108 8205341634 186077401271 301501090180 31456938144 5490620269 12508797715 221406865656 25070387277 197500421373 169219690839 1982010798 76635689 19593962 150079665693 48537112961 43286074237 74728333639 273741800267 250370013278 31242793114 303604221 36924074606 1418209 88853598229 317208566661 94924311303 20691105861 60999906878 17016909050 10528551350 129598634491 40968527626 418592403115 25756038482 133191291489 94738643036 48484127878 93582728826 33282784822 24705694622 38355899260 7384367367 249217064242 11513092082 301664717071 7679372426 378340476253 61644662371 23498940932 3368106950 205414200889 105592581525 315192224606 8103238597 447671894610 14127945496 26787201660 219176350531 22745289286 286129833147 421055933056 267078543589 254386629120 328946171034 56221195820 313583219416 10629556522 36806043181 257970771160 171840240240 164905661589 104727275633 34801687470 9346828974 5448633891 5993760699 60159071238 40969199190 75340293139 156358448882 89676650864 258984414917 35293017325 195868150482 44450002281 56033851874 1959764893 200511581065 1004181295 7582272045 278789780103 1890964767 352182882260 103686957058 59251597527 40078351097 202367993665 98298988278 80603038596 59766818591 3734422850 22170598212 27107271890 57707021649 132584328981 117649978 280123177 70363442309 80739525934 35488964640 142529417915 53898427381 94329193242 1815356060 181085179761 51977972244 55006490277 3924155670 45559149386 86084514671 163147482420 87481118366 47246406243 150028356901 56803235932 29400736257 4605869762 354284024172 66473533756 261059816039 3012022407 82902280728 346724754371 32192626554 95962721114 122865856972 22772767667 30973405086 70745259473 3810011955 133164988737 66091326508 403629636546 46361977113 28523361730 112316547779 279738849832 5411008026 105864285189 55825541547 116145593982 29163244157 34773124131 191407731674 74452387501 70717514261 8525563201 180023462690 196854425655 142981664609 5543275940 681362349 249341635426 345961102565 112590485375 82325160541 111551147393 613122429 10465760359 254415180210 13127056027 229691629558 186589262882 302405839771 35339754428 22310235549 62645813550 17643765887 35648802525 93920983588 122285795049 58970259726 11561382942 160875512913 257110745519 41972760758 9896796690 3352424419 48059010146 82624042732 16719716772 3769253776 6431387894 273173060450 75913835363 243262414057 200946999857 300682000171 64716257388 113254621597 110295889779 123940156415 132227419892 99759519741 302809969073 141785270234 248339355730 4956620484 4833025956 191756940981 8807272948 53525523856 38564019737 93873025854 12236177334 12064550281 10303102907 1022748203 38846977531 97993480698 40859659480 311424887683 38107690032 207622392814 88218088613 195211762034 1759995148 71457221087 160552203433 243716991219 165947001871 22042085882 84572776918 297454996 169899958185 128592681288 9582511947 42065844501 139823108245 110421278616 157245292479 53895516381 178117635614 92753346201 282267567499 83810682606 9929184916 51348587652 165808695265 101614769199 55424696342 198369425061 42341889258 665307068 292051690546 121102940691 6913889647 171113947857 46579946838 3143335425 57668765033 178885960563 48869748634 249120386524 164058078294 6692778989 3704874078 328301699624 316453564820 153603313126 120090139249 9810177718 2292657518 154745772 92144341062 156562769920 21293058102 82714626889 45816843205 93775342670 135938578303 6230490866 8276417361 52617145545 33536285436 9142764070 166653776807 25838287935 104288510450 92367905208 242279686756 456504829 2329477925 105002539899 35959111671 19810434533 20237568213 29506645006 24953944000 7188066400 99509535118 88802765553 46803277447 7607067004 123691479039 129416253790 24359774345 24186496886 285592571 67291535298 123312905414 163726104651 24261167508 127454520887 301619821717 164284332322 14875823399 18436330383 340977504659 212505012974 190820232588 235255282268 156266036179 54957625791 2698771574 48272547597 185944354125 193699429375 129172037092 110780421772 342072286011 16198231818 1655960185 302812430711 23024598259 5133963683 300279892269 254799789716 89996725015 4585064918 206112575336 18877775991 50206752822 31589640017 175343981878 63340954083 28690225965 114936462468 186029784817 27364888722 38236838410 74639299379 59638076915 22017885080 12656576252 116604466756 53773727314 242190870177 98745632288 3438865 186839266497 98148377070 11016062483 66566819657 212145579019 189961091649 1089199245 65688464920 55793694771 109351094308 386486959896 26216698666 15339450774 129861199 115822342701 7192212837 75664907389 259815314839 14842565927 76397972452 293328205899 40239297181 41499647948 7500941050 16362830326 42523064408 199073772205 238361453670 18495577554 24192278 96247853728 95273798 49067183183 17112582549 87809476276 18737710899 308079323033 48018553753 94747911669 26076406992 202168915191 1316624460 242515450327 176110044260 12173097584 121478032027 6271592036 28995489475 24556982412 159147334333 6236200060 994222316 612182599 146594541255 28207962546 364279499974 96507805690 12228135592 35110132052 292492112892 282704317469 147861133059 43885255908 86607695776 13091121769 11291759159 302916709904 64630591390 1863427292 378779830086 314393085234 32064566770 41158308753 247811859132 34168988317 146601494221 57253865731 166815746438 148587555487 164295329490 14072670187 30010181936 38497777042 5206523617 56959511963 137210571729 210754561739 27795899254 38496914 11532607926 44960038118 2898855881 7417162177 352591098862 16719254611 20422129863 18691807885 316233393827 22863585343 81045857645 15113069681 38942257010 7083287382 4255183582 83957633141 187583987940 96213117864 2847278824 135256362761 88025231081 202383316254 115121113826 107803147777 73034278246 2051453728 139756015122 14370140939 125798281451 126363355757 48757792645 122265334938 233135100762 56789209914 143014471819 383441053669 134691242782 104639182709 8334768257 106906035253 141527181484 108848264773 189320834169 309323746208 101602885206 153026136095 167935576124 2225780 213386935760 32030566675 181478176912 192572085471 105937736986 140569278872 298861839999 23722313275 80811817247 300797540624 41340201795 16564143885 31517387095 144012149700 123633580262 127148286184 11883019634 8504427940 96927104606 31141270937 232381359006 47751366129 264021543285 109726460309 351063294769 214288174755 268131146735 174970955244 221705105264 148106460922 49640020685 76871881023 135759093802 122539650831 218542927822 95520683526 81268504207 1884562000 233074783 12003754300 223232191483 130855515952 68118567548 114776572364 174529285835 1696582133 116920325732 338250584142 39988267771 289318010330 277385445589 27915979782 188161787989 223994791886 38889531034 95301279415 91902837496 78042348559 283901161131 277960557341 101518308316 4849614301 48060147986 117509865721 311679372707 2426808179 21621242476 28648761061 44641902897 25090402900 56905177925 2077818280 45787253873 203045722304 242065433200 97206687129 169404066840 1924244679 8220764036 25956522739 456579758238 49140499602 229474856244 272591971102 280152725044 108135862121 207898468489 100796366585 68766083955 27939628780 387601174354 178731503884 227979328460 37060789167 37330803993 360599455942 384825158689 164581990149 1021023900 5930942879 2032927828 170586214585 32771925533 21963265122 78771736584 293498674704 4996167821 125069929611 53142472167 4794037687 20417983651 10448561961 18107432383 45117027599 21059053000 124843151667 24870388169 600705359 129159965637 164575671514 279029919720 75111891222 238982040504 93833224935 6527465136 52258530603 216197250882 77657537675 209221507903 261252984879 41010126695 240402308206 10983335281 36454965420 56609374909 2654579150 46667243764 244429498240 346546408467 3632479278 398088720509 131816386018 21963819836 222816457487 36470387854 109640081126 206796861542 113482890730 72357567712 54672790259 1632527776 209192055006 132832038002 287864031333 118643063044 104946201471 26406519512 241862022812 31641622301 10160179034 18474829044 142704105744 101384777215 7726905969 295844867097 6500712346 99592276366 214219340 88980946369 48106363056 75501387595 92601351475 34053752700 38939290851 161904551189 196981399152 73904957142 5806779391 29932979220 1861484957 100779042445 17220716232 213817270151 198538132451 225986907366 50983609927 98353198842 62947902013 97773398577 171205722307 54248476941 180597354578 267458562357 15584885234 95535656257 205991708224 9194378408 8967149292 19470978552 238912722545 74391470896 79400853639 48943740805 162207309651 153209521906 6496670416 116427925442 189274867723 33577542357 283386646054 122092536830 237719099810 3746720788 65944728201 645579456 80100913634 44319941539 30272029743 77080318243 240227524245 266399688 7579063154 115986476392 79359487501 139842111 55976672359 97304829595 2887721665 3780522723 7751828316 246947182242 52140203036 262997974358 18220257198 154166084632 86387265520 124992479765 18963798761 29713646565 16617257583 60981828937 74219482242 163926808832 14355370782 53560821579 156668810335 101660606310 2031599571 207960744817 22613595307 96607911757 6730327803 77970457161 215263791967 58920253669 6022328367 51457523151 2484787139 20401421559 3027203472 40234627289 16790364705 27033245029 81545227555 80892065325 134213764830 148232415732 4707760881 237638934414 587419350 38256518114 315987917362 4817147117 5257122249 144347795167 28538040665 18684719007 13212871627 17385262376 23854044966 161435465094 8690262933 317766437234 241422551764 3918341323 91085124081 7989676984 2716388500 115007263476 34290685983 32222102184 204470133527 260014275918 254174622665 84518273535 1982197681 45668991907 130888651200 12862371864 70787050369 180441547650 132206827506 209596603155 177404209 40338238561 1326776999 104518117305 94861773235 7448928356 162095994285 64657694128 9541302419 53944183990 110832884585 110816614880 48052197459 15970117930 157064553238 12740212340 109195838326 239909441334 4260523861 193802163791 187105528058 326315467555 35585832456 345059073381 149279896265 86350535687 45500686985 281159257198 153165527360 245686054261 108232084518 8403642245 108182667316 238351990756 1450941825 47002379938 251172891043 19144685321 138540480576 1516008860 216957072037 15149197818 131186715957 144720545552 1930010018 47282982481 166851970514 37627896343 157177582191 113335024053 27921833854 85519817888 207606917728 203815980185 80751825065 1317133713 192162380669 4605898397 4724098594 25466455538 6531172638 68245131827 48449548108 285590444339 246381946742 122570124821 250628155639 156797930864 273416513457 66855173455 22588770223 14291031815 7839242650 21451300374 168706033398 82499961151 152474856779 3767949254 5490412322 184487699337 293470331077 53270542317 226553228719 33314147409 430734451632 1904680507 3289103874 36017468957 57162575610 3360817224 267183106745 495305041 39075665968 68730985423 30843020088 422568253879 148659548927 1590658758 104443554090 111121083387 37000813272 21336128139 1350972430 1678351847 171672997383 9499491670 41987348379 55916489524 35254323908 273824773795 1063414641 11167133148 203546782641 671154386 10626216003 74422662844 64991788329 77360372109 27397997047 160008184278 11196594076 39417812993 26423995813 44622798598 181526326814 118173780311 12663406343 340407946376 293857007101 183469929 392485257464 357241062142 68727045069 153830545265 63386683317 29496571336 166115774454 77948263071 65483017945 163040243175 9909368804 10450445713 26536412375 74968826265 237075620289 32287192353 13472546851 189239934569 15510200017 104665582908 173069360709 66595769591 103565796291 64735317186 4997867336 105873966301 63870543748 47016250281 14045592844 78097694851 197642462375 199844348567 308076380509 82052826559 158427895775 6336804339 19200223589 251918974562 12416350491 144990111952 2094130199 222006635623 444839044055 5897344333 232245527219 33838264753 3589055236 230262901965 90113208797 317392315705 40630365637 20912204245 47604931688 46102765635 102188551856 62526976269 55763567425 97614359640 123608978219 170796306567 21425008811 77931529226 25084972044 8295002920 8808919571 94097976919 2069746288 20324356702 33181041426 111775694374 11494624994 87610908594 96165892880 90790484942 2041879 165147291766 13778471897 22765815659 5789736487 924512955 18618059735 55195792197 31842619953 95149747077 21107127569 154082526756 68111022518 316340460977 1929789315 191975375022 49596455327 37826582058 795574074 43019624134 92740516837 180121128792 34920650449 18066259615 53482958332 49687266131 9477368023 106335058795 99401425307 21304173464 9449244553 339194361468 128967715222 53412664128 57254599526 7205398279 1835668152 64059437059 2625347516 214600284996 369821151424 215943860033 116051741083 34254936914 25947479605 5658752987 213518050831 250734840226 82267494378 411763022010 129808034732 130462775 52137193955 17490299402 9856535072 874154448 303083679387 13842319503 96594272835 17324641138 61445597267 37474736856 254200390445 6900540018 56440993512 117049562006 36090198435 15617091581 17853861858 324899090084 46610135426 40270824427 97069821924 82346166949 34011739999 12929144993 47404267875 54824118337 204072398992 12705509085 337886232756 70806602332 3888916187 30099106556 74665813424 161155255889 149830979069 36725115140 9865544447 4891556541 32108260986 322229463113 121868958372 10501866359 27047039572 67806408474 16511631253 67550167328 40731236211 19701456729 62321672287 3645686077 25602147576 371423879193 79313202883 24880464859 17129953538 378799742768 16322974157 224660010308 416593329716 70102776360 20626139263 10040869156 50035111687 109489661209 183373870770 6485428078 21230577903 33032362033 323973667016 237431274038 506971667 198823443438 78955061134 2924477054 29683021165 13382850119 52698629608 2190847494 224427110368 12405439012 143702590679 35871545952 24520713938 20802308454 134377247792 126538968421 96356935512 114751270981 167923026368 337959259862 44390769170 25976723635 220727450758 139344997650 219772326078 7009109050 64538906938 80851766453 43155161114 184658653732 6285377866 115925020724 266522995482 120413714575 43983858272 223549580521 42558796356 153814496002 44302926159 36894251450 32328729991 132136310903 442109840167 14451333004 131282736024 36710651099 163589988049 290966955854 17806888 133714066885 30510611089 6255182198 137734386783 159405218168 69497386750 47784745468 11601469983 41772623060 49971531719 210877956702 226159198502 256669753236 59787878792 51046956636 68744472467 13835236414 175641620864 3493085072 86098187850 192887477526 142566368990 121217940344 5405655760 138399376366 153866036193 702343391 12413432472 53479147914 114708511364 111998655605 59808536255 34817052619 179101560271 32008210917 38609866252 33220115 81641756472 168706340629 12399125253 161888491438 22995863795 321663290321 161683158161 161350537212 151325580479 22413939561 53769796222 83086579378 96151289404 187118019687 227782851881 158017637435 249068024558 5561310069 126871858388 110709431457 137418251116 7901773449 89182684370 175972682980 54722029868 116696245920 271933384365 373143565545 343302591667 62600113429 239991602354 162824133504 85454700049 30341322768 95604300866 160850835 902932621 41699945416 129834459184 67928761734 117228420332 380326904856 291259909147 37842713669 4928749989 221823906861 3372296594 7937539463 44067703535 11521164631 2367328162 178261510252 74686421331 89697338748 62985014495 70353093091 208092477497 158235426276 58098669416 320279204092 30685210519 36882251076 3476717720 146018329124 354023896039 376666180494 72461680988 154850495930 127483829934 183244272965 675831948 47052209583 69151359888 5206888489 303958570376 293995449968 7884648068 28633446234 19567121149 59355799231 44341700623 22018440531 2549085095 138652368982 280249401888 99588393707 43062812718 15740396313 28278740515 154843402332 28151415355 154392391318 194238600868 18282100437 11711917147 89904147970 14586441016 820658034 184661310027 20905502821 101667465357 207274203607 83816046791 163305908484 117687499484 204036295867 153383046674 26947493856 10331895590 10535406388 15304824344 35338698210 62991546345 176218627796 158397071090 164668823143 47273296102 280017852599 7282024658 95240058252 93329674118 163450445345 186821975921 18034160038 102060718897 165031843162 18099602516 9028906481 187130483341 57719881897 347798316747 12978418624 105784139552 15885222875 14085226185 124119305340 41657562898 142442855353 50229818316 183284323153 18768971392 157034970739 170016074145 22876530584 439577127307 66926679474 60406600419 81164630739 625067028 96282654930 17267222530 50176201798 34230154085 430447333367 178428891642 31755787729 78732728010 1678965643 94173728491 23094676938 3564679972 5523257113 140666413921 123730082 306931931026 3005557731 99570936475 68717062221 43407793810 43594125813 85774364624 94194545741 173394083809 225160307229 27336154751 20026285795 44657301805 192161408164 35123501026 124299386098 61877021188 161585540298 162466382491 329957199865 78847674615 2521949437 3020297722 18892718077 111728977580 188581900641 46645699446 62959415434 16319544275 17323075172 110893164130 72637139762 40731216603 5336256274 271160076652 111757303351 41370708325 93726277018 318311246797 6608356761 72384406111 15503620473 89356025889 53141626604 138443346526 78875204845 20437177901 61856856625 280968745864 33204591647 346982439848 1009240157 278067555927 164771632991 237095108139 12154109619 22889036617 15515732985 8650624380 902593385 3479199486 7261091363 59747915745 149731325957 125554411364 177308267 120537971599 24244911883 261555737021 4211458970 9641427 2122341805 296225212662 77974349526 176724396450 64381245544 122838920935 23596437413 305543091883 22463545019 99704537253 147818823861 33578789096 265361783360 38164066036 47018009137 17394302485 281035910281 173601390060 87077203172 6194589954 24036592382 22635240706 212601957511 165214815888 104705190214 66082566500 34960739473 4356362714 15214756363 12144776724 70906642522 57336256015 125772836910 2470255771 83031942602 263128317509 249390072243 48329565275 129680006801 152099472027 10364514040 76733232239 170388718692 54041455290 22634007498 3961164516 46877604007 300104605288 64907899681 167013319097 58111804059 104659226008 192728952 252817427350 23582863946 95194483265 392749955821 81734388526 156535506865 455512428676 119633756332 1465931196 59184258203 44268034335 23468045460 81358359194 27738145562 50343583599 65393334568 282185391000 64373792756 4116073677 4657137903 315526741108 207792750474 20585868268 24612866376 123085360185 17745828575 337923318588 7361441727 62590780375 70564017501 8433006717 160014967605 13267999943 28309037590 57908934059 350579105940 4117612422 249891282843 7105867214 142373765687 177155668273 790191857 33956281964 39183777464 269390620494 158899893123 79647700402 201914811176 106037298152 1914606718 202627197969 1872126710 31400684174 82997757528 362966892945 165776306787 136432551351 4830671690 22489189891 127351266960 6245776654 217104037109 136160273663 181195725974 211758746969 170604761288 17781662562 24566839184 120119723773 117685012139 122367823652 168714978547 12029677942 109801398574 16089542735 44634887188 86916618714 191880093415 334037403833 1970891018 70209455194 93418815539 75218929437 55077334860 3234200969 196991631928 161782912136 1286398010 97599755825 8603164455 206573921140 198159989569 213203218183 84673208648 561320959 49391690383 103262984822 1121335571 6541438596 2337209079 99304185059 149306906588 23726381631 337411393738 46703811278 188462432447 38237614318 51664767627 7015934 96371985923 2799081718 15891208737 58662030573 113429599063 7778233861 90453513098 1649631151 386199280990 248296647582 82635393370 128716991289 93814507180 49965376925 68735114 260193832579 9927304697 293891090670 19398714856 149479726618 19196106221 82097519035 82689641429 59158253567 21925001265 31431081687 34731882136 200138273760 29154245230 60593621409 17193978479 142243025490 193420166966 2041114907 319899014546 20768389258 7611941325 2887371512 132739263454 247810121025 18313064980 17966531512 4302013862 45612372385 6013163992 16634066248 8574391929 146410338498 9089236425 34391961101 22487040425 182811917645 113176510357 109303345282 161896349960 15301636967 36381926555 247320992339 21241974549 381862923082 144821312414 388665645087 319026518158 117269084841 73319068636 114158852564 80659151204 66920228310 50394321238 64827994704 7052015623 2066521532 13805561872 2762251767 174568450048 6752395886 223657039049 14720530825 318295191 51526705282 107960467655 132441114516 248163573491 953921744 2116236837 140890286685 59649609518 213744298984 924199277 49973910726 14093921131 49162560485 165378167804 913717667 361204633297 256722612903 78116397278 84473100611 29644668665 57990610852 13047560843 88893825820 69602503629 96034162887 58344125845 184829850031 180999566958 43737079613 7016386047 245500746630 1411273475 10628497793 95213235738 97855127685 181815363941 97600428261 10851017950 10359359702 87232750819 69148970172 27747242230 60590570294 266903355012 118894324216 450017703253 114601083953 19909164290 41065531819 21417496578 3859632853 70910030718 58773658490 166678696708 330529040372 28137602849 34770057623 286237687415 1622515211 213595746176 258002532281 103351538540 47328175127 26946412068 3390040427 21555478404 127396854112 13057187674 121804839107 52515104033 77939025254 127143458328 6871594340 6432473987 162791546804 66373424206 209467227555 360074807069 157605488313 200686249414 47004692524 196447807111 78669274092 38965017576 37028599410 225242901055 267044287640 1622970130 4602001399 47757843627 19050001390 18760299155 312401262167 561245059 21857069900 111925960830 203685014980 29654268558 125674365572 287444696429 22279637392 91140241606 307528281093 18978992044 14403260595 34525664480 154146656038 596877738 3366493233 111831757315 30914796027 352653827515 120985409 14727500274 335449601330 96629413495 2147553316 39672859376 10026381531 231490627489 65564358589 51889092377 47830106293 12569953006 90229428515 138318320913 261597467125 24530057983 139699682010 34964250957 141805194018 4730361944 8241073643 30051249260 10369800120 35550988700 79675291756 5945534470 109636569285 118373787180 156766197032 36495436456 37931895760 3005493695 91630985089 54512245604 61413365715 134158420539 216292030571 306805322783 83126366939 7266734901 100294717151 345801883493 65337490429 26653712332 51609198350 3390044901 350113610193 2887420980 2958492501 124742272482 6271414375 19618217574 315049271 187050021436 140475869723 252764358053 137406668749 42585124411 200973492784 8396853327 88672266905 32586762498 391433225892 26714711941 578239436 122283651635 104987520462 116073382546 10626967971 151970809981 16918975870 13689711277 7688869428 15115765678 299459129695 8237207368 153407518834 95213891722 55971860844 303861994606 28020425472 293454346455 1003205367 129580530728 14662882 186482282941 104692251541 232790683651 224109576348 51748472015 57854220150 64061316350 137921790008 201266210797 3043339064 96757813541 107016908456 93096932844 128941647219 40127468977 149329681293 36371306627 7087962575 19215300156 233778294553 162933603007 124476552139 50737498072 44618658153 65025189652 246769462429 265398718668 77105431102 24567945644 26335122706 49296661061 19280432753 84531153051 89339402989 17037682714 10096597136 7722952925 19971626035 300566428128 128594612574 64191149362 85635441757 22201684293 41341844629 93661743552 22338438794 83416886973 163631828360 126256130683 52075644618 169822480109 7927335817 83951510638 347693278358 194563292543 66193717875 155063514730 17095137800 275710447709 18494790243 290684237037 46876372070 324576049232 4548359023 326727248930 39242335620 94891271880 8696757579 120255955338 349430653143 255598313357 120826156580 5085561854 138208914795 396587876660 35787447344 14882131129 21871567925 9010369685 258477452291 334013280882 104320513194 110951769159 44179258573 24782828439 35033780824 11249037155 6260930314 44307093000 182757229033 23859512249 140087629521 144998796777 116511889525 119686755234 46314656602 124248845162 9781584066 6262775104 34965096668 22072483644 50458227542 42270720019 122526523020 6551652868 263223658350 105206985255 24178912549 313470047153 1981010013 55222107643 98761771269 23959015578 57302664904 119328871475 77926248916 104727203250 173983098609 153474541217 219294571389 165059077661 390923293090 5567038095 4367955119 272567821348 15746753664 9739473064 3385940971 64575654049 163611325903 248607896817 203797221500 97802765833 173530218626 64866228096 8579582807 17868566636 11601367673 387836253306 18884267533 24208783593 142021536266 181654956880 77221325697 279701166205 529988655 55360079198 8008999603 221924941952 339038617418 374045203 73124455887 249693495183 197138442544 12453478604 68876573330 1857892431 6570220576 21477567714 110370597128 302821244130 13195747203 65557421715 119184656414 18878587879 141734213060 10952570995 9038612668 8352046003 4503836223 113281918786 119394405291 22910612549 19704757676 89045653522 169027202955 79711434231 28737800277 203919255762 411555937855 133169803943 23294401053 295226505194 69846981264 170426840162 150206525403 4756349661 104974454314 10865642891 6288544020 298915601167 174774781333 55417532069 200943600850 6429581288 1754515231 6869625762 300545352 55195355154 137058831078 4759385656 290414476327 92683458409 4954139103 61174907530 4891545883 39810513091 49363211153 61625007963 48258588989 113961571546 90853267460 116116018328 39424007165 16766328016 17115556803 151146172531 1978025199 39731943972 764723116 128340719008 210663164528 39525219110 267801868968 65627187764 23751770484 8290326524 97595181471 8110597741 46200007349 5623086627 15772215854 51926771223 61047796122 149248717804 94828109807 140085277799 236217052639 58993086511 7967190533 166524326881 223118322866 69222069175 49464383950 157685483677 7459102471 4184637213 321705995969 116542105097 3599546072 64710168060 30797791785 115725480058 115215730 260578029245 134075504609 31023292541 84017189953 516473722 275864697082 139294796636 15603428297 96256528774 306354237236 149834748004 89371260813 197255276416 209628846102 112742930200 14111762606 33636175652 41760329339 9914080478 17963841098 123534898168 1799220457 2950824754 16683130626 6455027012 55051446254 31721028187 277659915210 69913662630 208146796138 26422435464 22506986461 337437013382 330253493423 154534111922 44735849916 54063929318 194439242231 154902130803 13060786163 147501511953 174229165908 81761717390 172176089642 19664533461 130152146194 406180954943 47561853203 39890835632 152742741328 126833185581 155977111641 28198813907 52927149630 208853990433 167457968213 25703543553 81163788589 88258659088 147752857395 80602808722 41372470978 108336598308 25852298825 42728702072 40654840405 231942709160 160713301457 194217038496 5541923641 22975974960 17175370562 219787521435 69275289992 320410502542 405521031443 55468108216 196588589714 339254967095 11748842436 145458501312 25682705905 8783263384 2440307352 204944561715 55877990640 112812363084 150058233520 205110431509 35174698058 30560389293 5062199427 1495374075 27462988720 58402518038 63546131121 181392833752 167741334640 32643839589 90495588563 105565088661 254190181549 9178406437 189938632868 166321260608 228994761835 13470764233 128600816242 114680128012 43001415922 305126876465 75454517649 105302050594 29574795216 88489077266 3284998105 2369933465 95331242337 37478401009 214943212779 61016047897 8626468047 56551296688 153981897903 66144309009 109430969166 41299862596 6020774221 10782058026 158661761627 266027228379 79238435680 116041556327 56701313151 58641107625 176759024 5387538211 50735442 68270901245 3517498144 315044294773 265483293326 231878260024 87153932289 42209861492 336728362942 29876830626 115681131237 191616875657 267096048256 4126047305 321958332123 157347091076 183783083440 175127922174 28042864290 11626492884 164764361301 155505275837 226338012421 240877626771 1042541174 115221219654 75109666375 102119753 20792152485 40672552492 393876423736 96035951982 317498880123 122750884232 313037983609 27624440613 68307709476 59443760718 110892907933 16464210178 8140810866 313274083018 5509269929 38508745532 8213813799 128173704572 154103977911 220076525094 358747228602 8859450109 242198056223 27974818207 34460365582 162548231438 478380425 192942025517 333566294 24001598171 3539131480 309874549105 42482844391 23444169298 34518691022 15130936794 210993797840 47825854737 57387407330 33803205514 13651455138 64798521165 96103596150 15796109527 114329054469 30487830012 148119395260 150648760928 40622874928 130110538081 284020932681 80567315460 305227263454 81307366142 48515356994 43686141208 11144901301 233865301562 59539593 29628735531 250127867498 74527799842 94286498703 181998367810 61352389813 15025238443 2019029778 954720483 19886946604 77053933998 2573584543 40369784141 41654333 1138358003 57646830949 23463004538 134380206266 33159080776 120863467621 86434546565 44540574703 179979683724 34223928450 11085103450 4558807915 22933430167 3621499261 90767510391 127134528019 52948414329 145659313569 138194538811 10950750729 28818447134 183945514703 102626831084 159523442503 28176805363 17530152804 113776193253 290742930781 33716003449 56945604 11613859245 44851563514 257753850553 4839447377 164375581502 33103298264 132722643045 2781260459 218075717125 22264952977 438280283 87998704501 162024647635 44492347273 300712781504 52363276100 154137168327 11366819827 111433390075 40974869910 174665350073 197789951503 803681413 107656024108 7592685856 178722327651 9035217752 23330431597 200672946849 28851011763 40008055655 62581781023 187414879733 145330380352 94177149212 206547389427 191705277066 23744505084 50411646654 9189796062 4354944293 11810297323 24671281110 13956410766 6267067425 32904640287 68001744052 184608514 92332715829 155530844970 20170741812 314623613 685567766 27549696204 71949783120 118505285039 40833182167 71195013311 29406227352 30582601839 176694446991 135233412500 201715601440 10135630 126610303634 308833552317 222576214243 156118943353 57635204032 8272885461 77612617966 120143218268 144436165561 2339831018 11214994046 765408194 65274577375 121615286047 336192429936 191994127608 6097676976 72154455993 38031300162 52041852887 341196606694 43259499497 61670969756 36093662379 46608655678 214432702518 90015587293 175183773752 120012163827 65511767431 48981273965 178293479420 32305531188 24727818037 82735034597 298755158241 4281565959 18717447529 195701504472 27954879438 25143391606 242338335384 8356611494 8318321870 347418448112 78948797381 69067268344 108927959159 11653145712 4272725318 135102496885 10814202048 91895806062 69048970950 98580469376 249362252724 77153704052 44103279112 45036337397 121042260357 17127698271 212792453524 25886671551 43480535135 3542889948 89183111118 188138768320 46466531337 52488741613 6201810849 302585734481 79722394040 76267027942 25146322011 25504484020 339518955189 29072521325 117881941183 19702842708 513000385 217309877334 44477752700 33752844417 214072712137 82224206335 13856441171 221781089883 71451004403 159464543277 1237430605 13205938829 15716495990 8487395763 67446642322 41577233254 224335634645 252772640975 265602205 41792112595 190489892882 25473481101 4328552655 76813264144 177683153975 5356126042 128962261940 33185432416 281462957921 142791613899 78440429882 62523420984 19076506063 286562000695 271980652637 31698616705 54908171930 243374992503 223684038731 4853594455 10483193097 62321296157 150681651879 2031223187 134902309944 123707179931 172304680248 223654003944 34338734171 9723262432 36156367 151284158994 124528666689 5187277106 45985481714 183689354709 70754175463 178195725955 1271364709 16115138826 183017376451 62248847608 100445508236 76568263462 9624173021 99873896178 12370938730 235441693695 442648612332 298226331205 154754395327 104843433541 3156318020 12068404677 191905137910 3385976789 81454268062 26245748440 37081737779 17475983794 11941487018 23940065265 3368669304 52819523798 202396842388 21881015710 33336033353 44332677577 68677233613 145596691739 235044903631 106947146965 88474885694 39197052711 141573008439 93150290771 45983904862 246259423231 137397916536 5828517652 156872586301 95282791625 13132698664 31549300710 205189884546 82691651168 6312954 259528362614 11502233877 4890258759 86302574287 56192627033 277415158072 43848805406 7521370264 82439585438 176398185051 18441441691 14710479973 312677127129 300834667718 66237147783 173761879640 144386615038 2423195621 113464007658 5248364964 17047145439 172539322763 110573841831 143999457611 100533240085 12192136210 10687071979 246530222704 224560224557 177216093188 23398425912 16739466736 22496999979 360011178601 2777569215 926848317 41072790707 381317281128 156241357248 131668220556 91531559594 58476743861 167724310719 43264313581 163139511658 181400764552 139190146281 148919288161 43432680010 17090631848 179668347523 220742070385 42321008582 77055358954 4502334483 103160951377 6039588395 274192251155 54150398676 66700105288 22563065577 155771820570 1105404441 15340465301 277502864983 97827580768 99835322448 62195931206 29405234138 118765039132 84185685606 89827754127 218509433395 247590161459 25994399564 190961016575 121600160681 86696604073 174427259117 84059725005 67069693032 372578320305 44807925570 254930000203 215144666973 8557495818 256917256831 11824355979 121265664045 64751362639 101947599110 183250111867 95847891268 10693013194 23234427702 424261186604 311791015183 6342640429 298115671365 102783025906 230185453811 50733139320 84470610279 60006159167 104293028715 1242580521 14381332348 72734371589 12863921862 198229030253 393828423016 10640782201 34064517171 67509465205 319636947244 21828688829 10685543186 278787582328 268639475511 22846119673 156962366344 72577442599 138648002438 358192450209 10776304602 101055928158 53095522205 10075685295 195198284 347687874637 23812854932 17399361944 39365439660 47229218706 837460601 104899141316 32859044544 11239904146 6221075943 240177830934 152513533013 71516786379 328815232763 151798683879 229299169473 944320407 86964245024 88452855106 41533828963 86773148277 2045319186 189209805810 309896462619 304982533001 7717291211 32068279223 116933231627 150756617008 267955752581 55079304670 17333799833 288914674677 197037284376 52267040705 139823735902 17736184954 24074500099 46431958024 165265004282 66488807362 110506807248 185068078364 6158925733 139756742342 32088244108 29491477190 138352609 89652178174 73727885277 3198249273 174432847864 16924268322 228490530859 110394814228 11530509705 153959876471 57005656604 17808695636 22395861579 4021771921 194928531786 68251640737 6620854293 125011393673 374912835303 124978150636 193998750381 10161226589 101686325886 274655032543 204534056824 110444051868 114170325528 38850801004 11666410537 16863023275 23333165434 104065176243 5969092183 7980660939 13336508029 41353909571 184966873551 403347540284 99284166705 34534033862 67236946971 58114247357 123453996084 6536293787 171483238198 22235302377 306517783559 89780350494 4785616130 15448332685 118317918934 66254588626 120159999551 262237365786 200814343987 34642239839 105149875390 45184428436 18637388213 54055370010 101283669104 180100033315 2951136471 51405350543 169721229 35486747693 26721690699 81358048186 66699492708 15768560942 94905810368 241611334841 11891715493 22653054995 117427626348 146163468770 6384060582 116284197910 51312343512 110770021104 143713476418 37088561054 12984314473 25953471839 15915560646 2598682191 205578561 6032686623 273381538389 186176484887 46128526303 108463034830 10338959781 145254195035 13333326687 89948628978 162787071728 223036641442 42430577611 75284451642 260008206813 142422099690 101480665455 60214652615 3889817237 209616770114 1077612814 132695152977 4042270429 34186377838 140189791190 164274443110 70297525013 818927685 1605103839 21930106244 191969405051 226043158397 3850612968 152726476402 120769490400 258986812581 333601727145 78951890525 84320527333 56479153606 180879072104 166839630777 19583590040 7941687613 132970062320 77265616344 6393914766 2887635252 110493841322 13662941189 441096257918 131258674759 1221006120 30360116615 77545971226 158038813081 25892984229 193096433137 103218500633 312785814590 5522281457 189078477342 39130696803 229270172733 50009180475 123991416855 50429611127 34304553397 271536624523 87516589087 68649235773 210593131542 19138855779 23626254925 351447263384 27586659295 194387264098 16480099058 192098508273 180337755252 35892602409 238517293588 56413690483 240660443352 239939404712 85235528559 26729868813 56787062416 133011529141 197976513352 218102037352 79412258990 28415611261 57445584491 179380043715 213096063062 8078145888 143070137293 75154119262 26979567084 1523114605 172175677787 147012956063 3771684037 87538897962 147831656032 80740708408 118133417 58603596584 269709162387 74099937791 64392958338 209983754250 673870100 3864037474 46394292774 81795767315 95471677773 224938803748 116358589740 34563681497 2316466018 178935874437 46336162399 214707121375 7562726712 58920658988 105573502233 40121897911 1927484642 35718511695 25120810399 34581449948 139180986360 456586905 259862787062 19198740018 800608022 184236803872 46931932404 91547255532 137127033914 97182084825 18329015012 19884043758 10710801320 10112825992 55337864364 137073753445 75528100255 128998674488 230008933925 105483747348 207101970887 4143057683 38799816905 83820151325 15501845180 6512043532 147806868466 22724779375 348312954960 138242482951 186784325945 388703645689 8556490 28006237848 2324662312 138016625375 269764721 166332867158 86067871283 168389359165 9229935007 10046834359 51977055566 115270219164 15400183610 62962512153 16066338879 4967150876 366199083 49497791237 363260744586 9869379915 4497272058 79826392391 1281569204 27977901747 67747603797 98428786540 122263220634 109892505941 80365861981 1663674553 269989676368 13572417439 73613870009 68589565450 24091677690 182965942101 128366618598 170800855069 22685163799 294639122 42729661330 6950305744 41413824774 114387921508 208211475644 15843417287 145207536127 199688115758 73216195709 79967811115 33619996088 11914969720 531838988 1254592118 17769023658 68614320088 123789782607 31190012246 116247838486 233349781638 27285040806 25492026950 724417999 136321052 34665509678 102602594664 54518240411 148290401130 129012558741 10139655296 10513835192 13816137199 32521745184 63061879301 36140434909 3820011769 161642490683 39140591215 17948414140 17489719933 192533730546 153505615623 254440111997 5701576354 383449097 107418947704 37536715726 3843433467 60428392191 50595173420 99176075299 10310771471 84869367144 7976797026 145024384780 215691340241 368968665973 6572264396 110291950070 50819329352 223377477345 36168894414 129018676966 29782813846 145026746705 7438500890 34965292012 150312018180 207043052 311596871593 224771135970 58282301404 37199933992 111129095145 182776119533 10601617002 177724933368 10072810776 49251943943 16842472589 100418113593 26111664028 194559356046 178661499411 265754541545 239400917962 298162743739 2404605506 10272175801 64232102826 32614421874 3974410825 211362580676 20710420561 344904763416 55945371982 31939726642 190312286089 35983636823 2634366367 91438648463 130564758503 66418568867 26373654494 18494238364 215772029157 43886930463 45752610470 196781410344 14507746889 133259863356 229197437369 9699266287 142825429333 251061859030 275981007912 41393693042 236622890612 60124518511 8199263595 58257281392 25359910380 51366573557 182602892806 6210643949 355425989699 243271922827 154653876762 236197230085 3935096443 11551346963 162890096020 135220063168 25518661948 49560511146 25323979222 13703985686 111480476389 245971351397 33530328245 268078431627 119173191907 63237466095 60608785618 6019043079 288735498829 76601123771 59109613143 36451564657 28754307656 38871316882 112206983204 19234318708 63839981641 61910468630 251963713222 295209410478 4544608563 342722593170 216693292727 1021037681 1667676059 29152197170 63188475311 54265504143 40547219333 140920529753 132732853068 306147050 103577900380 153740667847 822435909 255602301366 9126333921 266878537474 335261181002 67526744080 286396976922 132126027760 7829059510 322860063622 35981093799 19185561539 178426320547 93284491267 11239666580 1351466294 19625415986 132153155513 17915504331 33540040003 52469901 29598576672 9230983547 136403278217 12482557505 15900901010 65654611388 2316602613 2387094422 194747645484 77367890127 352254758685 34576311658 9056124733 16155759426 320466639896 142050115372 111290214438 108563885613 7624369108 19454181383 62595171652 2771286249 11098614881 311122401182 111554576549 152583304977 255512599015 241878422289 8790868511 58033251452 4746711180 221441208253 12233779133 13347732581 207972082759 53349096516 53904738628 27606863470 4570067018 73908735152 47539042047 51334935955 84110460835 11777335775 41297110581 313595639854 170070379329 72668012995 85754772083 8428882597 8518149443 12788887853 41100849567 41053217619 81710589068 334273548402 2508692856 81959357 4875639086 166895654003 205160368384 38801163475 50878617619 41044170321 30881466918 50913346054 71234846455 29213700936 116544488803 135680781013 26552540996 76319341885 44473902505 8134700448 8303622911 18622690453 135647684451 58714252627 293050126161 243761748199 1579225253 2468595645 82163934133 273438119381 234990979813 221151349624 86802013462 3713892944 210795117183 7191663267 4209443883 106871709910 58204597361 222534767659 320006369351 175138892219 40133954421 56933860421 142405955176 275722215059 50419787240 128701367389 159285930677 97714525965 87790571096 87642285756 59714762185 160800123587 189415732697 1485157401 12606097753 124630488352 338674382052 203799937850 87920952281 41414969629 54515506445 210926586060 18534672657 202882672561 4123746501 179638257950 3161557587 183512020625 16138231921 377515454338 69569559032 56497832084 63527840837 5987224462 9136815991 245492833257 28693552581 172604503044 17319240590 180397078793 6676733604 9996821554 40908973824 51385875998 2559107858 5152621976 117533968216 24820107279 123498137493 47494373645 193867197848 100732777311 53700267085 250277847430 34358377457 276012705396 40183193066 14289216635 42628420823 35512210432 38452492014 210878537900 56226438220 36502231700 116949124946 30702483 259558324044 328479760747 19316572823 165119497152 4651612160 43608521653 6529094531 168073589738 159114060874 275088307040 16287765891 268636998990 132643784154 210202474771 1334507845 113588152124 57228458769 36034369459 22851088231 80998560262 16137966083 11704965623 1143678467 23907447942 52062821978 53374010997 91507028500 140439092110 19318735 143677248136 23255834805 153151150345 19637786361 106189812313 40425807750 5031881949 61178567550 106889428381 48800143256 307840731846 52025488454 3838274145 115142156726 155610348685 43127832879 23755679329 111451372569 137080960704 176980747466 1246344773 198760033682 222422846931 32478922770 109039617804 1356112929 8604053365 213160803153 79831014968 27946260172 55037488413 208796350435 135536284583 104879255384 62485653474 40751938895 7262061800 6279039510 12480613809 156219674803 71066850634 8555973559 21896738144 147071447593 28753173421 75015018111 69706713557 228592148501 396941596900 1056271204 181403025720 131279386808 41191647761 11582664733 15462630091 121703885889 132376231816 35896473579 147155396979 20203674985 153254664947 14592792840 129041194445 246491054879 2014936993 220633208052 18230209884 73643639675 235578197689 13579461098 120563899645 194248734043 1678376948 1230623896 28013915328 1456932290 39370070702 10109084742 58713965637 58197895987 9393212780 7106593562 3063241511 265247312762 5583459881 1531468414 35700209124 78420563032 129513115937 34918779903 6879752879 240815510326 931623676 2679729346 170644945084 66819423833 73985763415 39414682131 88903526397 152908588658 28923133241 100538692290 203728285108 196045140359 60357847611 138431076668 29228753615 199988118775 6606435107 248173125381 76478912783 10199710383 69751433463 143122893146 69035328082 20792213839 38298239137 207068451845 62717404768 91229637811 122445997592 41414125231 26569356179 83108848605 39491859067 65753204473 1476911118 284911822272 154005690568 79827093274 58772397963 9234850912 8575028036 27937037499 156165688016 4441845092 214964440 129566575235 50674080087 125224627184 128460749563 143210451842 129483666117 47267042557 152863106330 79276411629 43302646480 2085180428 116651627 36503984974 213762612469 297048695300 177665467830 19266990923 738811531 82682672300 23132274861 101802623885 153627173314 87783615157 1877007735 13160342306 47691812567 130861859820 103324385367 52434782502 14069790688 3893857140 84297795627 212076395845 281065843057 137271702357 129964347822 105243359076 822421301 706309358 54917350879 173596793282 32263601571 45092671094 29084520401 172315105416 93801587758 116659601358 112125973976 141511254123 71982143475 157710130676 24049598134 302233217216 2831715593 112250952424 85555768216 67935539018 72700463415 68346375013 4472660852 112509003666 2216523545 17169830500 27808475133 355688075373 16553372446 60728466574 23323535125 229935154864 273246355545 637853550 14650517744 200735456008 26125206342 98983031408 40134933534 392220714 123101750185 113198778287 78103065726 19211756478 176292445211 103879345646 105541558125 49095407325 85943074185 1820352324 72632708421 46566011478 6508401215 41642121756 193190753827 74605254001 3496192249 90116589557 236989576941 21490140 105258468459 251720181669 1941251967 13460615650 12599595416 292737618250 237797253975 10006390207 47072438055 236393992639 61382310662 77880720984 265017955384 32474227915 16546765760 142328535080 17008849424 38476295758 347097853528 1342618278 7738957056 185803101430 166511116536 24174200140 298520131470 47556056057 45190069319 318939210927 161201012684 97108655300 94735462958 123996288597 157787962633 134968095153 271894846371 170967737970 205284297616 9548088287 114622636704 1485942120 27680956598 20269187888 93730504935 208159076284 13775945776 23379986098 138769529219 5707282139 12126119575 175889194388 3346989085 77638873994 243781584284 279814020076 155019663692 139982998464 99025414089 48633736073 106398559344 23306478588 143286616359 31849933981 25665300339 32391965774 3420261761 83297470409 700312587 7799175 87092476137 45628453802 395691624442 51744218879 12698995924 163705467629 6920793467 15992953643 175021487947 30378395986 158876322744 31556884091 10433855531 37033130273 10869176076 244243877659 147352369061 55017701363 22779775012 273869270133 161483391440 2845313002 18858884035 12554881624 25882448088 32614984118 42275427958 146992533027 165322254210 202257294307 72896254086 46530447346 61880244790 146616632278 21436964046 17999798287 50198545909 15602655966 252628591 225353540820 64870620462 61959919133 28718181617 30014513787 154390313749 3547713378 260207108060 26522755450 58493559186 70332983183 19446207775 83875364276 417015221709 233011994123 60680371478 115048874950 661750758 23581824754 73935757295 103842018009 171123818747 303191336778 15472281750 115749396203 1639410875 25687392129 298140773322 136599883418 14001527509 201544253947 106264371224 28523334114 40111515165 41157019641 21419414422 23510221120 17396697792 74355991467 113254263586 334411598513 6323013788 160706338966 193567098049 735688626 15951176338 16382909263 66443138648 315385966654 23856942139 20269006180 373318700 75035877187 107461301646 14750531718 206213244042 3865223099 95439226891 22796584670 124444736184 46951212579 26016750202 228975842095 107832489258 214626883374 169715866538 14136592167 69576477 55960892144 36346500423 123876104014 20198536692 188144962605 10815415921 62063880684 184320037946 174182226200 11998791638 291409664691 78848977719 45885941598 142310753867 137536925300 53049766323 78771536708 322815040928 272807247 189201234938 137910115823 6992762719 101619325914 73043333318 13910175977 5167623589 42651640241 2562320932 275386908786 17317002876 129278655579 380794573951 24484567203 148724976180 107042351987 88824253890 119485281611 50743736700 4089760792 13257068314 108707972101 370742146705 160688735117 48740261020 1613059054 15445063545 140152777299 12209641903 236655498237 116134335114 110827320497 118163533498 2031633971 37177599039 175445862877 18093916023 1886141629 384865595546 7251209495 16489776052 308457365357 167955295740 180013306865 4696868447 2279620120 74481190300 258690686860 130556986645 366414433806 20636972445 491513539 81776209352 59020396172 54168221224 258760008274 160587083905 54400507245 56831643042 47271336045 85532102240 27204934223 42283565324 138270303215 2855057302 1748132339 125889472850 2573542990 341356988763 111772011708 30876156530 241254521057 59658597609 130095875754 24936755950 22779206843 1193897416 49841721224 265736837048 8384027853 278827279617 16267538706 1209584754 28859155914 46762186693 263058610164 78203104742 57911574429 414318233994 61343500796 13701643995 39782427748 40989550832 4357948786 43009360310 259726511811 29066717054 30331890208 7020644735 111017133966 87875130931 157030632273 13711345382 373751153103 1994566523 3931631505 92383519696 3822460388 189003514549 236032449069 18941881785 319880750928 132928140416 22102430589 24247233387 154162100892 201534574184 3600224889 61597924296 263299144959 210943795294 227564684253 77251673078 14149340220 71510032739 41993272330 9042592438 106964665895 7590031727 15741535529 187078845735 171023359311 269047696552 178333610376 111278872515 35476152213 54123296705 197136755691 46756781291 37137450217 67252918971 341231852435 263262485017 123988150918 5585108344 323290992825 243476423022 30521324637 14104824645 369277633023 85272459004 48265986475 78006449094 113529222237 3080061752 83222138849 49895205835 200248671792 14196581862 41666950866 8462500031 11110737017 116764703711 13216311584 13645570096 8332849645 276284189155 19307853943 244741455051 15021129672 195940720308 51905320 32130873903 39257099439 29310119692 388290749932 205735310438 2551394509 173466077805 51691257011 50846821712 67279664338 3717320051 27928082611 2440538464 55995833054 379929901 17880706058 175393049681 26013621686 89692339399 23559414221 152184523138 245764423 7443910071 332787543919 48239077784 5927133823 117655209926 31901072820 10768562862 249525860570 372070981750 780329359 241731469084 63791845957 41888873909 92640670273 14026086084 108133683871 213973911308 156249848893 2255868713 118540474132 54498749074 21892457953 11454720870 22315899435 907249153 75771228059 146302785837 120870431339 14181978300 40311226765 186064738742 62468461696 33321038517 85240800579 253539425703 113919345270 325807392599 79578523591 184321116153 364107175 218592833511 116918901842 58340755178 223866266445 139743433321 33440202637 141034806339 214275413370 62574373546 142946495077 15760813908 127840399056 88439553433 19645723239 25134432668 37737232570 39851734200 156944381876 367274064530 9040885604 127119429474 25334650535 73923551374 42084376627 77928614142 304129944836 56787387034 113774252154 275732909378 79946310574 176513964822 8732902762 131498032214 119432354014 16102034788 241521297350 6111828157 14925919944 53222592586 241433987572 143685442073 66621186320 40929721905 73654542461 2613488428 37526896256 167887748702 6919945093 103510172563 251450374051 339166228753 371708761186 24086386086 108270652242 45176990468 47174669526 36009252956 538510637 203672552680 12205890512 14648594816 179393566659 204403045340 84383977218 9425155322 110807251298 96119961588 110465049780 34401894401 168007422540 146589817360 23068634250 1843126 113963013217 102010226896 24478594440 624753598 31987598077 220360282610 7325424205 1023389333 372950997917 173873025801 28842129207 10862747884 22386860718 2592751723 38648903956 3907313169 95000001287 21482995250 263026827609 20995867845 104425062563 390237236378 136043137825 13393438237 31589776274 67399730487 101795281276 85755467986 35749502640 14226728772 197033995313 114038900177 340673147586 101262980537 996199046 113338357987 12496696811 19554340316 260092488804 371797870551 7762984765 167309817716 2745775118 172138312249 274669047827 10142498020 2118414430 90617357437 79071405176 147342265482 220447977400 9485433877 146566458987 293822151719 162617316108 133035676185 184223910820 33416884474 111354646437 35614578616 71106606635 102337603104 274049640759 7477235934 58244097832 100167691410 40388271561 10807254787 2915604833 168486539244 27192254690 13614800885 153332358465 47571167596 187242190658 79862656876 94086413743 311590303441 21117823497 2299297 328035820860 51302193700 37797390561 32582632285 78419782 4897235764 51213398902 117384152270 77430573474 9325877326 120701642779 11171953866 57133215762 32980460933 318437490004 11689727455 32444953624 241844631581 884800960 10763971802 13832514369 145998198558 8451551014 9408425090 73440782992 20216412806 220846677133 44051234857 64398676546 2280699828 44723067224 6110640234 67667663884 4257536526 15405254654 312955177240 5595752804 4658441452 34418543099 21410195752 64931131481 21736139199 37672038551 19458291279 4334414616 43610842733 205976681868 108003007080 12969531376 5196945816 52361773226 2971069550 11427669712 335192141105 226349780175 195218744458 145144317543 12506562762 7380675670 310687176127 787826138 150785164594 97276603443 316105636417 97855793431 16299177673 30963257332 58508869094 6910626334 15297708236 44434578917 281851768505 15905376203 33534152216 15574566996 71165593473 30102488443 169658712137 145016558660 41494810639 296610002243 124710987079 51357459374 208770918823 119871275755 41395926773 72324029139 9256669966 36321510587 84999960150 60752425186 108718153 26156023246 224328438233 71492699331 4957460662 146258500614 83355559646 96516098664 168962804193 119657625658 23670242745 218546025648 303757922211 361422418985 80949049819 118526694788 400468732731 176897537686 253795916555 107829178736 48824490302 42473134741 40997196513 1910882909 134326002018 85943632789 112245077539 112659643145 145467227631 9986470812 297640800095 350227593361 33012252192 66674301504 54164385697 15888848533 291638053218 186249402375 37565178037 90398352071 99857088915 1366342489 154307513735 200882371904 3077833847 22378269256 127194686 126543930488 16211251578 14928123483 137686238029 42975839188 37847383796 79442765113 2355915248 21394961613 14713460475 70598372659 92439796794 85640273353 75624759566 33399007011 144910205929 167675637012 53737337246 1282269213 18893681227 32760260394 208771623051 6898433590 74961581125 191201236551 41737952003 184891647386 7892803792 97809162772 164248410935 88119872278 44165876201 155541481033 1393926982 62001719953 152806858015 5621311811 342394251734 90469913734 127804810522 80365548578 25322075113 222731985384 68416880711 5684774867 59538324594 70406824549 9960354714 82971890173 60243375617 105955093788 29919609023 127413564170 686276861 94023484349 370970612386 109743327262 16046430709 21662332441 92964573922 218901947119 98438849558 158627145942 3577467772 22210344719 60349230865 203524385570 2799792521 114458991509 214469914290 53136426625 491607770 353930765984 41980798686 163159579659 120578075349 263455570536 70419108891 10029434560 63967617472 278312204603 18367466908 51324911506 108139897851 13733727744 103566819140 88574238780 188760387263 214921006420 52025041964 189586721033 25510549870 396386663776 30685956374 5243891223 73636781005 50834388929 135580223264 96633454 125021669886 163357953850 20125951921 580755266 11927225751 12219877769 142978085180 1208519242 31671772523 10658536500 130076084008 105060396418 8957536061 78744239850 2059063421 87465536442 73944153904 27593201756 112357770218 30899224555 8294207909 102296376253 52678137878 76313534171 24194620958 35919968986 142642390397 9050262405 3834065242 47353832685 11826925322 129813237526 14926522563 241317707142 342221136849 272798472312 8685933318 5978384865 16684054480 926344106 104132481324 13026933851 55242068117 9052116901 24727844762 63871459573 63965123305 299314179216 430530108 73766228358 244281946459 59615027476 110750086147 17853647812 54084662274 148350994013 304508816254 53959086331 70726278636 11913925185 251554244183 7502088167 58507973678 748377478 4414461657 15664543997 16044127590 176832234273 101999668468 64928116115 32197262870 79379945564 130603954398 38046469421 37243685884 18591508120 41133399757 255401413565 58318540564 24580192447 228528642364 80563276659 4961076451 31908363132 15904973616 213119760972 139179105326 4592329424 311506948613 138531618698 240223080237 12191934406 297941925215 41878309111 132672182456 7080492926 14948891525 93795588707 124581059581 25492129710 159963429588 107407502412 50069717642 14883417109 49382556007 227958490602 24610863672 45948160317 87800569141 18774884212 20626430562 118460613333 46506873425 204384213241 54101425654 54304990429 196725047954 28226531028 10389064805 168843768651 73666137819 7995617244 16863267304 118671891184 10346093400 32760080120 22852008914 69865322640 217150356383 61677424934 251585182896 10821277274 172903364363 232843762122 195098910180 259103521572 910966705 1546659037 45071903645 85730826209 1349828684 62135314267 11120246417 6977647845 147887600102 124105816599 69949760978 34878307489 70309182483 21336338780 15684172080 234184995639 328726479497 3798660309 187782494573 32248499800 45944402807 95900654277 20033645570 67332411527 18947339417 268692297801 232567559553 199662216640 43143460475 120640630949 90030521435 48625452566 37536605310 321861718534 29225346717 1408548983 3917600528 96278028590 64073195362 182135662969 165308619754 155538383834 1844556387 24284868729 24477519321 22602075484 66858787213 181385945497 93516736949 85468799691 52061221352 2259659088 23238263611 221852327806 409800162835 85719897559 27082077155 750724851 172638870117 102953158683 193733190375 5029260642 16921422548 53394476026 40291796524 126155641755 250953019395 152682900261 108369988375 112106271795 143069289539 103255125516 27531373322 65787931456 105410634835 153084429813 3680522714 4925203880 206218492924 2076882174 30644895591 50747434357 42105341105 367925818665 66803818129 7806213222 34757776149 1335836169 144245910592 4990729211 211595384252 156764601857 250613903990 339611050100 8338943734 88574911640 4048274668 186405191354 22380737044 46014595090 18534161170 10106581684 210504088266 83272496603 61905005567 164607319571 24259302590 598309927 1686048994 46166176658 192998354317 144220579659 8556604429 104575890549 42807058690 58123146848 81829670010 36513601460 55710161449 90372319068 13372877465 135856982207 7552855145 194939910457 32429403588 42736572784 166812731426 151934167180 74053522956 173620708531 79159123893 318735938490 7591823668 9406280198 408373383645 76260681708 104500636574 66468531175 54652106755 23891947634 236453067703 130063602728 57012610375 5496902910 56112075661 96880764508 336374467250 297946534299 148856364395 98267007847 39627053524 33916846144 69019080283 4098658135 228593585756 247660987252 418356203417 65386384159 2695039852 163743661903 84944036189 9002029236 123151331615 84234560452 227900434576 47302895172 26049636197 61589933833 234360957032 343679177464 154211321876 20593010819 1166721930 68372924733 82024366525 60840932250 1601883179 50851547076 50099260936 182182802436 74804217673 290838955959 158494705722 13435784963 33094322172 134198936348 109860474788 38173082071 14437961664 4276891231 133555814962 36953642759 146422285431 54055480433 17894941730 346684889460 5480156052 1099910956 28852218084 6195563170 70057328849 235009322780 1187591609 75831499282 472732338 77758165294 1268221150 150360276135 68979669 4511398679 157188811343 100892982975 264704103530 38566596899 157859028050 235299074422 162120771421 256755003280 193360209359 17897797739 93855878161 13937847384 195113289361 276499598391 17865554862 58221614120 89608299150 1606819543 167146079308 74919345286 238177945293 20768030200 35018619153 5806890746 133529134447 55463473519 9032942679 166066609672 22808036534 107153637884 195333676545 50286086147 227245128519 90561963789 55916217070 415555394376 14232437772 106528909408 29740411013 24131351139 3535421634 13578570274 164992983945 138465367041 13951536213 226205920607 13910825571 200480799080 148467398061 202086442951 14855210394 49113930835 243996041719 99774070981 191179801861 315725283289 28614171183 36196990094 52133962310 708130406 22041943622 60054677750 160911160318 15560100442 3654729937 245835895645 53515450062 35515033839 880961560 35690295651 30929768204 116136247908 124783914485 36653885604 202806130 3101469364 302966617578 9753951992 8280138169 62646541695 146487104700 84375376728 3793132635 18811251043 1453216217 252412668631 481570332 106322774844 16541331403 107778598142 21694567295 15661243935 1508622424 15541277356 88062543573 2763487119 167752436484 26142982970 49156836693 202460577024 244427392553 154723723465 312767329110 161327599092 99895109398 144762170072 2275866775 95280905082 308198310166 320494440546 36360795924 47743678151 3657195408 213645215834 10191636920 3440313512 97715513477 49189548667 293189446261 5162151357 129160779501 14806623633 230539279883 339250840031 83978957871 29708838483 43864396638 10110919986 84893283474 33404852582 216790654566 39139291517 121451225627 169343192364 14744354892 2570377066 202935391778 6504917248 1027354421 68943884464 30557695842 126734283366 38116384810 4411001121 69479271779 194210534854 222636154480 6258587982 112472616657 682756136 6391552666 303770223566 82634358235 133997139424 189226451129 14290897770 24952232044 27368034207 16529761186 3002517821 160689465783 79749700362 15572389558 29385677750 286232336067 343337018499 2766556471 12594541696 67857530093 4251110994 12379485842 36788987259 46767649162 53617087976 61112686857 85018320191 148648998194 8387051278 520229701 70423217443 252432721792 41896267714 74801945496 145321353617 115570631545 9056987991 100699540270 54093698774 184912585321 74648005353 115174423155 22102245501 116100383920 58609951058 52540734736 77405741031 111202720706 110734689038 96743604222 186848052673 11092183807 133877102973 71896598 47697881489 5582171488 88118428759 213350927356 2915779286 77498226319 342243116250 27433757621 295498380898 174542663802 21158648957 124318003012 11405937011 39135345620 362346835741 6778050622 454503078 220821318612 30126350824 52458345177 18347505337 10528992057 19278457 41833395737 248756796331 121458370121 205884372380 10577110731 12503397646 53478447096 262063287028 102467286964 213215360360 1643109657 22915567927 1328654836 18068715317 288609495926 66389830121 74426036158 30184139465 219465108282 29885751765 299243006752 126008069465 122866730212 22191749537 216946240729 98499778072 76577542292 99257559906 154895129914 123597274933 82912094378 33833087037 220611473910 284115516474 81751987491 114096183709 17117955418 32728634122 6357347933 15897471060 9958762510 14624477166 151125594407 163919814552 180146085223 248158028399 6244413963 55014984369 63183103742 165162715939 35399190812 156064428988 180107948876 104415284777 35280258288 10776741852 70517026188 14505937114 312043081288 11258221241 40858645449 25491547724 1282882821 33543424607 192759046848 10703202764 234539589196 153427185535 5924117606 105887433860 80404716654 152912670068 15444397933 93668921560 182625025805 50573892892 150613377929 118231676354 8228412796 97813965288 163617782906 62495984920 69857902863 20566729213 128307565838 129413597126 2324867179 63138288641 66003146644 7186778395 212180070630 3794081477 194225764836 56640231692 303091544795 336495992737 54211282024 18788981531 179626293182 13943566073 290684527722 161958702892 268480843983 16063304028 110834597879 83142103960 127423784404 14159300240 36826417238 33285313384 136028755412 27285410545 209809247349 124237462960 58496580755 29673115156 7127341226 62237145162 386456237497 10250241030 43353331422 20573427588 3728035564 34949510049 24338221285 97141127157 148188799629 39098610746 1818315619 29140639726 44063290051 256564590335 38323048247 109544809176 324110784659 52432840309 311499620849 272906835039 42086501557 59256812359 36398838637 226051999675 32685060676 5003920138 3196266607 349049170118 201616099979 281328441486 15154086565 255541368744 22601504369 26827537542 16350743180 43780757079 75687655063 205846970061 164464905488 26323820224 62971951133 8207195947 72015299098 205471715 35451412330 162457329000 165747488729 113876481382 12307154308 16572673845 46340515002 136565154178 72699568737 132537406423 64899476148 9315200833 18344729242 150853925471 220276963665 80061653705 21089998457 5619071979 64963931880 16276537875 13182080336 92880499359 155654145268 144002437 92302259395 2512641035 42664111022 13489286427 27306815597 248576815797 7900423717 7966310886 166899740826 269856777827 16995156455 201326349177 4023719008 218621873624 33122178542 112037917880 134308639046 148554165270 310205709197 49328289473 124738157692 3568677681 31543465524 30463588550 81800785448 9932127590 4451615082 9921354933 3903643000 37953185241 89998407464 69985429444 29579275060 186814081763 100171176500 45555553979 6774654503 106136854302 806872854 89952717142 132927977902 17950365043 60364664744 22505310074 1107378087 53532616601 4792696265 214486919869 20045950888 166042328169 340237951362 6447985403 17298023863 11514818703 292224642077 292539565745 1862102116 167446006888 18381246230 4305882386 144290943345 122080186278 63444369140 12657544549 268978721174 2826199928 86168630709 60978161268 12899142633 167417280856 180093421974 26248947020 13113358801 87620574836 319433336840 349514120683 4890281545 41344457018 21846305792 218618783015 20847059 7004044777 340517188492 147093992020 109744926564 4820983581 63090839193 146231936088 128066464405 6566710603 5848731092 11881515144 106981820714 67499097975 231640309079 7979705093 2071120523 21015147393 30405837750 244753670018 228613516269 13095939296 83578928423 12749871 3359066170 61094989647 104368632335 320130890993 186528980785 98186482381 355879632311 8734954107 27089709161 56742807029 25080340142 45321910503 74631705211 4609149220 59375370131 67823235054 121510606090 2444060308 25793949063 189639457799 16100322545 5445286676 118723284363 134879162727 582715516 161886282243 7063020654 15637070655 29686686246 356311040830 5631963432 7337143137 273964926114 16611425707 123761064972 3975821902 35991426487 29532292723 36680389834 114358476517 35237907793 50061019628 22660881921 165759282757 25068625563 19666808637 50336373828 269062030639 60947420105 133393042429 49851001751 26542482140 159251016282 80293729633 3900779517 134804278534 14735291680 20530062098 90615210255 106532084944 128503180425 1169588609 4075320260 197046537911 148643465508 117024651692 264182919784 259194877994 148713470225 50266024039 129348942731 249811332228 231229102 35438517020 36743699516 226687457899 78722761333 90693956672 265805994546 320473739294 210728765088 100635094240 371664405 126258278816 10730439109 27797624928 51600916255 25738741304 34244195254 690417 56765860820 22578727034 10734377156 253757341920 65610903249 75582477741 16016481868 78826510976 42728397651 35901609492 108346686697 38518637628 26498418855 84644813618 292737593033 58060050305 2043390073 220960123706 134871694527 87972231412 146925144067 156330442648 49686248992 5054865111 37882591251 10113234558 275442604739 131521382826 6785891336 4315923438 2696682169 4715245205 52625027307 31054615789 16895386679 5477085335 4430955199 674771169 3279189462 390286413461 14425848257 265179459667 304057153 41510556506 180187666026 8352740115 18440954814 187767478086 12376906806 854896626 122798542567 114815688698 235786263596 100132391599 114034988080 31702029575 16034771242 6834040545 20709908553 245072694960 74635171381 11760480510 23107161600 9304645316 14588924856 45880295099 66256819070 109692720002 244273718436 99268829391 19469249069 16620605213 172740220739 38962934601 5423687013 82430111249 5051640929 31718839971 92488482259 219833436429 13067783149 52933816140 161693298073 56781183763 1665560657 39320894903 30612527932 143276588718 10316178706 22587759667 256899320521 189726805625 139873181624 50194100400 319364233 210968683626 4290332514 97120553208 2122061296 61722641881 3389940172 235868569 242911815167 7252575459 55965095419 37534396969 188567693178 68704092157 8651036101 97123908276 189578761805 187864973925 13069369684 85930468631 119726502571 231270999841 28825798548 74018384507 307491641083 226179930073 121835037514 124079050663 158635969133 14596990533 276826843737 29599093287 258863254313 13619874008 139394366364 96865910381 2765554539 167951309 102325119749 85077750475 89182650743 50554542004 141368694877 73624538667 41381074982 80823717563 9047430558 175800203884 87269160991 33874854117 704903077 8964201688 43768608255 32399274694 147767537422 127085702414 768691046 184447085222 180994935612 139079962066 237260988350 104714228668 106599727161 19319792903 133761339749 1408741259 148048572344 173158842754 18933033571 83880782582 262586873 310218107124 5046544328 222196982820 3325596532 14751539158 108485998434 37552395332 128066852650 77326355963 157711612993 14164669631 470617541 10790114911 3863125864 75550974981 8205978196 9159473961 5928931200 337990800528 325571092958 169898492004 59324122987 323762859857 89493758593 203195198490 17524678521 297998110827 43181945204 128485303554 597160149 57050943097 318291533060 36474893254 167406754504 248322275992 22855555087 23374445364 101182363880 43525788346 185013992685 2083938236 90801079584 71598267722 38479878587 242793378930 187400107283 185232249989 79220283 120993034925 27235150688 3039245899 139809397273 35189716320 704173861 9614665091 69345891820 10785920367 140540324821 64545934073 162213169494 154177460288 28353552924 130343948137 283087841966 27421382756 4823157528 73722695409 40938018044 67731970061 10285915472 34330932883 123968431213 146931253365 2147552129 14988970102 191603119923 35359791134 34884934233 40873589630 11070041191 7145844548 73102116183 1946832352 1029672992 110221393384 1812303167 41908907405 165398451483 5854611592 167136119395 13044431528 81397186794 30287671263 966506501 84183421685 127978215069 80952453724 20727855250 31302537827 17322785890 11784485215 6170518015 24313844564 9266810382 18126464015 44446148611 118511072436 49822615351 11232323421 25826279263 95103956415 1664929942 52970994226 50448727066 101044821445 61246427471 16125498389 659723510 3379303095 5490585222 160721661538 1672472413 272518208567 24781656635 30462915985 10497066969 120261804471 108455465704 59610158197 69984774387 102307380194 10391977235 110950288143 27012994192 158488875533 56437997002 101123083316 26852138781 45638774046 236818273055 253611898 9774786850 84627225707 50253036754 44023473345 94396285939 342154064867 200320881891 66141789511 12640833798 78890166941 9893692073 17920290857 195248629919 7884863844 131330219386 39790697529 91135744169 14423627256 133319899237 199843972118 132568588508 4026600600 6513553820 226686720662 121814315563 82231654113 2749271759 6778182592 193535314408 254780800467 185989715352 218436992013 76811969082 312509326816 12700454398 205810775167 51878673368 161268958766 151945093091 106484264396 286206143699 296042480963 288207939075 229037095087 355985151917 253659852979 13110147802 331588561103 1458425519 88508193398 88914808683 61600519025 51614892305 48105566749 34886951522 59817161273 138973520964 8509989962 73816029291 33070079293 112536829417 60487292974 30061776944 35375797538 46163192 93940604413 287207687588 90434425978 178414732695 677331518 501657596 61109193254 81833947595 72993243299 12467067243 66483856239 3899668 177856190071 40562172429 42711929950 14524750 9625144823 2242327266 9186052637 15496437460 2950542322 19338578211 80034251036 882174139 10339575275 142987839304 5083926114 132147281550 51227439919 360774166 158624475434 308251958187 16729252484 191057366644 10756288470 40413740369 147182598611 122759638950 50020137523 2553019200 55492246408 49393106460 11456688421 4844364196 18850466829 29990275498 5544090858 17083698972 154173164534 14233285114 56021307993 1894172657 6468326666 32073962308 46636432265 181715618074 101696043525 316918405613 78374357938 16048626630 5489460552 179862274282 52680893994 25185793202 69218868309 146210707213 249250871585 110139515032 155639913729 40454791391 98051234819 180637272419 17230097702 101239575800 34430175627 284152751397 147645882343 334403675749 187635205430 29688067305 45987931863 116883288889 5843491146 111555322709 299990862011 92861647277 272878153656 235886733786 52050983938 13274735761 3743060453 46776200560 26802985047 134488001214 70699149575 90997998580 42451414866 40410366530 541478114 170071456062 1896490087 21102426936 34120621394 37771596429 86723495592 7985946157 1304469520 3577319990 173631516818 196509419735 289832646910 2270961795 8944771196 30187329285 88508461146 84233804388 136399899139 88142335157 48617919166 362991712067 166051826480 81866072508 47458613522 344848705 105130324520 52474180093 88763688627 169738254969 3431753865 228663875073 351801662158 10516128249 42540637003 123722247179 319824363703 57965763680 82059139886 3374608649 24524585895 40182605952 285048368714 163639432088 47729371188 260717831595 17738953316 22771937990 19891152319 13496624374 34698432148 22873509391 26699612715 23001242176 10334029389 40741799579 85313763344 51985042789 71462545032 16485729146 109987367400 36369264887 223713736 19524663139 38601955847 373998846434 226225084196 20906907521 68916017409 94736182764 271268374081 7450167836 120582059377 5582675536 18874347741 92522323752 232428053679 49578681413 9367918781 110287885 4173575991 279103428767 154972447040 27376876586 10272849262 289253323281 82244544548 28729037471 7984651512 195880446328 131549439092 11552591190 67087390928 71942319554 2961029667 2137392390 218799534749 326240911 283537441233 35333887 5288295680 11107231009 124523296997 102536364750 266489678987 184743182627 242823834943 4530888967 1490720771 9949746536 249214020470 120363082666 64393245033 169496920984 331449272 119521450024 4901175947 92113691831 17718515355 112147678535 1154731774 9567213520 258722433145 6012488047 6951757899 8440427995 232019689622 38366084383 20569037181 53937067319 282170940267 327230598054 81161811764 10327111838 144666074718 72740541973 89542551606 129681410715 371345615272 45150286142 15834994692 72250442265 192575952632 1117326023 55763005200 95503702740 6295783767 36956244138 80210122152 12819980068 1103371516 144685188911 202707935848 41770192351 57090019000 247203848 287650552375 9506798398 92401030690 42867518315 319245106556 121458435956 15291998531 195702608999 5895960996 134629311974 229443224166 1071133619 3725984777 262812727081 38838667446 131522148345 32369072150 49281537016 196802420623 301871268990 213290634860 115053091700 31454363 60744489 198522305043 71677270538 194320440566 267409028825 184961185926 55128056761 114205398954 35216259233 57643629176 88064487782 85492080782 3923843047 283951789352 263019792331 321682655406 17889136726 38258668542 61286584152 14053309128 19709132254 687243601 104651899015 1402908379 18185931146 5720270030 217342342965 63509748099 51354661321 196387338207 60623437672 15440595757 7338169820 986992438 123740811902 19109657836 244587375012 101691133064 48197348937 95518505602 147883612210 176500290758 92868040489 124072428647 1934730359 208026492441 19947327241 97359560636 160473938102 602981067 200555030487 20545307719 309206603814 129434962813 90668660963 106750662260 2671020475 159382265106 5526489305 156792222255 62092281272 69905318229 610221885 1595222416 59937091265 42698515599 43569803376 137577965751 69237727786 49260055410 25262506140 40749736006 13328626379 25116996210 2162314571 1042059060 96189218459 62661736156 371203155577 47315802002 5251831740 104402265815 19455654941 128886409550 1454862573 99032704643 88482730235 246402999890 58438787986 237105818031 12730261172 24500288242 92229959952 114017467247 409185196934 207567842613 49715649300 307361222525 1854131812 174987918503 86350999965 10007431587 166331618206 67611718276 7203824621 1856382333 111358973763 133776749723 288119242271 16119957831 17051852821 236486674833 40634219331 294880451822 48597345843 16981124797 221144021768 40737008019 645261776 119090047737 30970474643 30304627290 5732621146 33991800205 188727716218 101381502665 22176326961 12525783775 303113952773 65576482384 26416109197 83063294648 4624171378 11837719664 15850769029 130440413364 2530850308 345430846700 3207233647 29344070419 28167373628 16015007274 252760759838 9330212120 12712575477 70412739254 105105289875 300130442683 8868179313 731767489 42338974808 24532010090 7349734805 189135696928 5284796779 188028906400 84206708647 77042248072 36644442222 152414273721 42541095576 62591682141 229359492375 7580093864 14672497610 184995665603 12257935155 10543444752 182719492352 24532245051 93508287848 107314755576 127990781460 8772654542 33276137745 21684058476 9402626726 328384964903 75598381422 33727581745 6720322370 3251557016 106277294315 2121442315 59339424778 96626611749 7924244048 57401962887 121479948680 8736781520 37470201087 203053646326 55905510846 5085671383 44929791132 273218143741 78345724509 70050089495 159852228776 112753745682 121853996836 224982305979 96352700972 16413771104 92730279939 11686455002 48766300485 15047458447 279963507356 65514169085 498001372 302461873430 347309819 155046512518 129853468533 36003941648 259658798345 40670090929 15959153122 1778290175 49887097270 2873889931 12413781508 77711756308 24426250098 206752037798 16273157183 200216991772 37314723391 263855285259 299194696176 20824156875 12792095258 151661597269 87531741215 106162243076 100536362770 24610524044 289149963863 5633977885 6915396096 198203475 3071993446 4223571885 8601396063 2281108318 3321837069 16959579955 94243268044 84722322068 3117909382 35289637066 1056763752 23302870849 35701305086 78273624123 206958802933 330622910859 13737290203 177036116596 38107985430 65207865301 9656397730 5796932347 60272109886 14282847735 96381361952 200183818079 31005316424 144068471007 8319533246 147600575640 165776257205 293050026646 22117053535 60631354629 230963540615 120569150629 53328423299 163800306810 149561779858 79863273482 227369602764 5724929542 11476874016 78921093867 50785091742 2162039548 215607413778 284388832061 57326393608 10635391732 10104974025 178922690811 81016136538 29421376493 28973582331 15961183293 44816703562 136154089617 12180242126 6648952452 48594572663 17949861413 75363531202 57444434 8152406504 25212479381 181407320457 3302978539 79033404323 115560463780 58843730230 73131313788 154239696 2651415438 290531659172 10033481562 173637040530 165115070814 53336787795 165280119086 100645451276 8660008839 28453919229 135649699642 79341141917 306167912075 43902884979 231779413135 91498626699 7547197250 394256213159 18116061317 23920735116 91686950413 8601870457 207927767798 353068649816 94105231379 188825904779 88257484685 67107716462 96449535051 30869278619 334838097438 16397705322 11486331204 8196798128 215538898467 116748153949 5919953143 4304862149 12271640862 280804365525 40096692210 12662951203 2894544778 189020615678 257345388632 236383370195 35088005123 231086893115 153343073293 268510253520 74975554539 205955879177 189186750905 12331708750 58257187611 105395717258 46986469828 7954767061 870144008 93330083044 87648991601 95180421097 12133051602 330770253947 12330487628 5609868149 156230009254 21113483135 41994221090 13705643509 10468175 447826767 4483065131 186257650024 30214754304 202407580854 35858173684 73339485079 47071651187 156238837787 41335396296 31884216985 30630019059 235156690043 106315276700 18488601731 76209974188 187985686812 226879154183 37942775953 12439833690 60931710536 191978354338 278034281606 122098962471 220758359659 47515125768 52219825170 23950943401 165741582160 6322510708 249793677037 103327002043 3560799263 105150730048 25147911234 145420394952 118406327086 67321370510 8519803093 180099751075 19971624255 25194491857 110516467627 835971327 49125058659 240567343419 124011145640 4180187192 14270511421 261208376826 3823998104 167741226845 105023731868 34594825988 44529869002 138681801599 137178038969 194817861163 291926293291 42201059371 123227859909 303431635448 156593730109 13361978365 39581720915 129349993056 133012458856 5599981578 5076600145 51646782734 10775015509 210214911882 22667153103 19042622741 86062273756 1905360489 75789297950 151118082374 46461849750 20003257529 11171928890 217482642660 89369071183 41121209872 65393732767 100169699 371041574936 216675793405 111328295918 13922977539 75538898452 186555031355 95955560950 887760157 234581866579 199028819971 76479165335 28835839564 38169316318 39550124031 8694131071 190052355785 28542976837 98507487198 28885125654 95254570546 19605183952 11990686164 41453085152 93849189596 291102665726 10869175357 247339992809 44400392035 323965845006 92803221969 6498266254 255314746105 161010518689 95978184106 18160125071 86207764534 56086338079 119694524217 22834399511 2296364956 445886420 150636982897 37122280351 93706336009 121605727824 86563326611 219983865243 269357624187 47248492930 171187618341 106339753 210662339675 134550556542 92459815903 18301758485 143207849577 114638693728 325243160082 70145177722 58726478575 16045614985 131924632671 103664415035 92419826135 22261540951 38403259343 36582384030 26321197663 58884485360 24849030801 235505541917 260635484374 146666111251 84410674097 162568382534 31243583236 81880248356 7928935640 16197501005 28690387231 79453930953 140413386070 216024701 44852307792 1998922036 33494623455 199200595987 17376412084 18126871901 196088060059 209828839518 180671953214 174947523340 37691689091 18416271039 12939573073 79188095779 97761676984 116566864398 10995576061 39510365416 140113058001 27353459418 91321985541 190549318813 46425423072 323134363108 9475393394 209782234 169133737075 365610526133 34196719039 18499046112 50139040553 51029332320 99928667430 7952207277 71272712612 172747448632 62087143605 67251549474 35424871432 185906820519 3444312981 63178542640 168719527337 23112964319 136827920276 15243725471 131281770783 76637874477 103219821410 91285752024 33403901579 324438793642 35281162889 42586820136 11120232288 46757040555 178648317128 26313512611 31977064682 150243133999 9953470945 48220979289 13704003028 28975510486 48721206343 8125753324 13248550162 12637755294 10125687735 80019942459 350233688025 18657483048 1290295242 207446920082 236082766020 8608827841 227457636533 179166315423 87777381694 67638237152 479123482 182972915448 98748319969 341407129389 159813253331 150305980536 76792693218 3082696151 85989978401 395944057341 6787914137 224505636331 131921884018 204220298315 55905222161 77974689141 34659229915 50123449839 68560170175 62159049493 13104422367 9459918380 156515370042 73223300215 123982905380 90750794000 132909030031 33270525503 220526741491 108434060492 23351475784 197706753473 203663466967 19623452437 275753666333 170415584720 5473285447 89275936473 109719621812 68104744930 8360416140 25029861324 78709443671 42558879303 133644571438 323136544835 18982009582 16403925890 1222984183 9071191441 128919224051 99516907729 355064185527 286760520896 86342077402 328103772329 4795836598 288095390565 235101291873 167450936759 110088358827 42008369508 13453668177 202734010446 181974259920 152081737301 123110446713 354461316054 191088169702 41286867716 7416718026 8918679863 14337765143 136990754950 284252955535 130057389405 31345543491 15529535351 276060896 14626217657 3044176979 87520465861 26664008772 148978849216 29362710926 44265012395 132274168277 98498740018 36648048855 63224988285 5463933390 11571924852 36700511008 43501072169 75413370499 36370031043 47564462578 13769285177 232919117 196002419577 2264759097 106590655991 80102083006 4654398383 58168636508 112316805 62277171678 261742261605 57012523612 57755276349 12332487535 33580562414 23846543157 23127456281 39030985356 2193233044 195101153 97180913445 86260874530 82408867059 61701187631 57715778014 7007643623 7118031267 881429431 5469552226 13762964911 219868029315 1392891688 3090836384 26848990981 55467686184 127723880665 105867979133 164993830810 15973254545 27885383007 194574408518 332153500669 128622982583 737575008 22982121083 137752094849 27179378013 224233915282 3097426378 139467552191 107224661584 154240511114 6478436315 131806044519 45078257480 43916196391 283978497336 12464221183 243510531497 96196796999 143278866861 104203604170 25525555695 293230430057 109249804484 84548297856 99181736130 149975714577 11099402028 31734986274 24116432827 68390018327 29613102824 120159059908 29685616017 39373027103 4086867165 40904328411 122740194444 2030221247 24600386526 13804000279 90980074227 88552369135 35443537197 39259735175 38545425415 157656583547 78103054034 65096060754 147782774252 116439000797 2271762964 224151579019 258867005441 206826611100 229812598 24063788947 54684959672 8677711055 112935451703 151530142949 116849482333 70017377514 14406934367 30456933068 4777299920 29675414600 121057758528 20312542043 13137590450 321528623497 305327251 128730359705 207233073584 67303659892 40992118385 3634948319 226705905551 1629502502 16069636338 339224 9699566776 156042372566 92774589440 266296365697 72282718348 1152355854 68768444091 923367638 8108366127 173040656989 192551664328 66433163990 131863311252 30158956183 9676439053 28416066918 12056459622 3501978955 9263552148 69409308370 219629725070 89038673955 54058308602 169284642444 120214641203 119546895108 56632206972 85109552205 87737651126 38283137075 31719696391 297432001138 1241378319 67647631970 32901701682 37925342539 131859764532 14983112332 114050330236 39979339087 69708301776 29486541562 1200507976 317021775595 279924380035 250177782180 90174919639 35820288035 216218504375 70332598344 189232516724 172643229620 164426102642 110851831315 6765316999 4254821773 258666161 87191568195 145937434199 153672683718 171435283959 97303949716 83601112902 23903569089 4895835747 66317622885 5163220873 8945277509 181054647405 257999272275 24394764896 44470150569 191565221 9620621559 157063484431 75554292640 240473850031 11633583863 41349476741 7156064346 47061187618 10490590590 80490543442 90955411939 18743919874 15436017119 20654119661 72455108493 18519310015 957758392 162567337792 211725576827 271565732576 43888883235 5244857722 26374716203 234652389738 106954461331 81885247845 96212722376 8276546335 64668702020 45868921098 139611921755 2404630423 44837757422 346451601654 28143613470 174213347270 12145688621 41106554087 382411675909 13434618219 64690351346 30020798391 193008048773 181394159351 93504868351 259223382945 3246669035 718632986 217687225583 101257028297 137143249366 34347589197 1214664433 87629397835 235575327724 22142793011 88299053722 281437609579 3681784682 306651070938 308722552 158322162952 1671025259 196322930139 1580705529 93177259097 275313981671 24562270822 173853832499 192153635295 4491485350 32638703967 6750314945 69359523623 122173421052 55555792457 129900808210 8435474673 240452847839 2547394078 26714680664 44357859670 72613968717 17161042269 50806954398 109590660494 51179253849 62565532771 249960820306 383862020284 117600825037 19542640054 13509452094 58684551202 158643758286 135949440356 900961343 168425417817 3742607450 64718199068 117062574452 99014980940 52132206563 75493302091 5678938900 19782236545 8679387834 125342139915 10641902398 9077292125 35895356674 12624990626 131122566540 76376326964 47615036428 71582654229 86475130546 28754947244 84838317536 22476657267 160985080078 58915558958 44679902786 21819487398 7692304784 109829202190 26203824969 255583177051 19474074952 185070370 33192903187 128330796795 115937980867 15760479090 9893419770 67841066901 246296913 63775532086 7679134872 14121133323 4323364535 21956346303 171913757398 36031240577 128952513292 16532000975 2429504027 20265734513 23701129848 16318934044 1634913643 36360983800 28968873153 209944648909 22765487516 145132179972 198804194014 155794904527 6216588018 120894909561 73925340226 670402152 185671777971 1118749751 10262556110 126234957216 144978579802 101201098261 89235996110 21284466044 48317880940 104413274101 36290187555 26596526881 106830557510 7711804887 6015416219 46407935586 187852835471 8276607300 153481138456 6816574603 156183146420 182404514887 161840969554 7825526872 78423356807 55089859590 38206070880 73961531315 5162358894 741308995 57134569671 61340925867 110799414992 202823756485 6755770035 192869811331 60216488624 269750626362 29868188741 89985702146 310326671909 4458035873 67059763399 144475026131 30629269171 1155009719 14395404920 85672677457 8844265584 34430592577 7195167890 559897236 233986266 82136085721 133350828444 95563428940 25873604438 41473215271 58682187595 5766967067 60543391976 729032202 69232370967 34415019601 103491942551 114731614624 114684718052 181303194779 34610760134 1494935053 29294730029 18739483869 149395712109 33317085257 86590640372 278799927515 80917374237 10726318119 5326724063 125159449956 34352319524 1287903451 114155785342 66843225436 284072410598 22403565 88710012825 12090053035 18091426148 265849029894 154520451098 3528391613 31663227896 32007904381 40194834066 26250659032 136586394884 15558642444 1239822908 61413096464 17819419796 302953528123 31958470765 2826587094 105439036908 74030742723 119347433558 8589188029 4206347547 277138273 50718860420 50307399765 16448504417 4995581669 298451411 45218000983 144738834115 29392285965 5869689898 35541182345 215987687300 28827219072 5256199173 11599401145 24008536896 200860911668 25865210951 105837151582 165237387 97822184769 13613016764 96969479609 445841628 236272860416 44545172325 88355971885 152248479791 42487667043 47050389384 46095937654 152916497273 10132257704 289538500123 258142612207 60952638500 76042090456 115902590876 36724389773 35592331846 169950944727 134831474335 6081202340 3945318063 208210474777 32211355 15922553836 47562337621 60558647338 218356421833 148544923708 260211507331 3011245388 202146562978 62246487076 130430561165 51675324925 249681233564 200293951483 157833212098 96671005877 27814862132 6353674197 40281416519 25956010552 70647849466 122355358992 48044364291 627656534 42482168700 56696515789 57152423427 47826122641 97432429654 18354846815 3357859656 250901675788 123616681635 4903210298 142970893245 34741785600 168995819139 73402235115 768086397 3250224482 270071033784 11369101234 88712596634 207324069033 137742604924 109650075869 187653547373 256695134991 101224168048 86558571529 45197041364 10022209415 69045773138 117969082679 18924843573 87862631124 34983695719 312913605261 20612444542 3688800571 71820156883 226093848170 1202404934 52283317802 24876499626 161990749133 47139114128 114084159185 207387771334 25047333554 284124267658 24609133192 94908359446 156602976567 204905578213 152142011956 310380889931 11098113917 95411419456 4148147562 173051733786 6000128925 160487171009 11961404466 2071432556 1491582908 1721732547 72690569417 174141447110 194247034725 112966932629 89017981783 63400772964 136084122388 27924960601 112954723213 3371308241 244757316898 46158029276 33440476143 138794019491 1222695059 2005416151 17553535930 20909658997 158911693679 86328400254 275185523365 38028801959 218881470471 5092901440 78840668502 27559066309 144172536032 10879924923 3298457390 7176411198 298797469662 17299583940 11020281829 2549856022 64212865052 3958844496 185084609144 124846681495 28944397412 118364310754 272947246619 136701700778 72938888997 137210018798 182125539764 103218880604 50983874647 11915647999 40775951713 85762584803 53049269282 60121359022 2803243956 9020044483 154216160863 14844898160 344654606455 14532507664 171100794352 57919153934 315587794923 152875731080 5173730020 2564640100 124299801061 38333603 7209660772 97520867393 132521665633 98185237428 64571694884 56709847480 275816649362 98808545 371767602454 9677323414 65786112944 27167519083 53390506450 17352831648 88221821593 104532482832 74308509956 2621581249 102456042858 4132079549 181653064658 257684712856 15315482363 54316318799 132870003893 84310193834 147545163682 7389805404 72902016254 7177762247 8740818012 27704440317 184435117145 34452645125 65236946267 135861302398 128071644903 22297067029 183904059612 33616220830 86059506863 135999539499 37411264927 140747878608 5631535749 67880577754 333999643824 293838760262 152520654682 35415300799 292729806016 66813102735 326997905699 141128292881 274531325710 23433638092 23204122626 1376385108 81760625279 178372193666 105170195447 74124504625 1501007247 8525729571 14037889364 153847166254 22481548917 59467644167 5437784352 33183495393 226578280676 39491254817 31761452555 143802019969 9810646801 64688089673 195539763114 23619435207 34228353616 113164840296 38361040534 336137368051 17203182489 308999961440 80890663913 68791952885 165797275953 327997846797 161944886521 56764370224 298354317282 53646365135 140363624509 299655352497 60931693520 62473347215 220984875518 128716232347 60525219406 197046019564 171724633844 153272686497 34468736774 192592864792 292329459355 3374591153 100368674126 34137713642 43050479433 171090783396 57179716427 21788796031 23433871832 30581244354 70442581712 5432578644 2788913879 7319481506 12947829380 6372096 145681779463 150955987028 32142602167 17206015764 94528397765 352875550495 63032615848 40875833391 49419298950 198863461429 120246869823 109148553565 31723850996 52239726207 17037970625 127572632227 63609000829 27483077124 193932343073 14679039393 18723602707 24795354159 150333721975 33635914179 234802524265 39491363010 26485549620 3478551317 229913747095 51933045122 143464932598 197749628572 48479783502 31834013384 13140322170 102046183712 47255580931 114813533561 7912125319 42840667845 62308963068 103808465538 27235777443 16962022560 677807290 132589009344 150088718997 5046061855 32028061513 10602789372 28452994630 167801337644 291357165565 86312509406 276822384962 160235063326 25499912474 2037711625 111524722692 109194926775 102958763589 8649205222 120956557890 1500036050 7350247282 1656238909 12070231373 155624136403 93363615058 88360057173 135445440131 1190235803 1054674564 80274161840 95254269921 12921925188 27867275047 6892450016 78752638079 11980359046 40155270374 5436343598 92552156294 73730015258 320237034244 8658265843 7098245322 14880965787 86202605053 9927640190 109017400259 1483141465 3173186712 163592908459 289145966048 211053002179 124773261410 6832160473 298466751845 39367943216 287622311057 105642248009 7303131290 298946489141 317368887152 266641944824 12318430551 9101431266 140327743803 184557535944 8042359653 104775986898 160288712192 242302241183 64015542290 9635882115 54218304989 12710265849 258018946682 33828620841 29633534668 81722211531 876950068 17017192349 183747703236 6755275166 98514152698 61732899295 96754719307 31933166020 51961999061 218658191919 964102436 79404591202 154826168389 15068006345 20697416825 10087588801 3685803939 41489158612 183447695127 53299761614 26091349689 243996336754 38648835719 16093066421 35423236501 36449626841 59566142935 245714383578 93011574768 146813596651 11972786060 54862867028 12660628306 1267808822 29150774436 30481326060 119839175644 27435021867 12592203545 185691495 118353048039 57208495050 110103610165 76278608369 280985076897 70516546275 59492706552 30596797642 6571870092 34846168223 7164979057 65710453361 315590155820 106256259292 50249781503 313242462321 125520191979 129425992001 87478616004 6501901282 32235057896 64017672191 54542425181 15408534837 30608300163 10059786120 222832592749 3774497801 6579226188 12489486988 215140924586 135656391937 59258245915 3279568399 7048344428 24523773595 251582622193 2467793656 234827288442 49840044519 8084028305 124122859683 23143103615 141343372738 196474893822 181812420354 68975047719 172659603 75237471010 8244425954 139320767748 45647978947 64523235709 61031324377 8521926098 208577936199 907196172 118817964063 111317176133 292879623908 114010805161 23055654339 41350625388 13998729242 276233367242 30172862304 130434138218 70773350389 829398822 67086256000 26643388894 31331722150 18043209701 124548093195 311112733066 87994551955 141039676948 296379766738 232368020531 147899644917 12176655727 206890095147 39266077457 182761698980 79582941653 2164947028 29136072556 25935099706 218363881686 33280405528 23140022202 253107391978 14620110365 32009877593 94804362395 102663284776 298060842716 141579042056 70755497534 115224393930 40345370654 275027763626 113226097753 3336427462 107251423959 18159721535 155712130442 25188147536 11882123820 86397566136 180037035501 27949528655 197446878435 37803515927 9366698921 3827376908 8533898626 155994441060 137175254078 177176926866 30154330158 23181531606 1725361002 32125037733 11861176969 155049259617 138635277825 181374916333 18275170918 11548213849 51221071999 6919024853 77537176146 102783600348 751190817 263041284199 84469877340 9359062804 4196423194 75273922990 12432088851 102424133605 6512009070 9544277176 95154210974 205082854358 361575522 163931967443 1283207790 152839611535 55247912847 12608779015 16118490543 45742889070 45422026566 58817356160 7159349566 110184652393 1913412648 195112881190 8910871835 30693815207 258285802287 246901570418 211056181761 97952251503 359580446719 359248646042 12488265825 250647678950 68393393585 42078537179 15925343369 17189882074 10813404176 26649048633 10173517700 125147014759 45036388443 74588532442 246977318215 591257821 725306857 26285747896 112040436729 44719639346 110974026270 184040750478 51101588470 37346190474 30449974303 169938382943 92938595944 19434439792 60218528915 40397125121 268786492307 159478903700 304251453803 90257077082 18775354415 2784889673 7994981804 270975316 1617173825 30785886635 145583609257 161076001542 25875837679 160266732011 6402871438 2204140017 46936957680 173123851007 141026109950 108087940050 78078064364 152807094313 8476919968 49464804799 127283267253 323409142932 17816864449 30977915699 138330090303 4191464292 82211362214 52417378515 6757109769 53034615935 71532058597 131717644166 21936774238 54277879908 3996661911 201408211105 206576127829 2766920040 866622057 96319216400 71856618621 84950727260 1439757763 207893705937 18302211942 117847771783 142693476150 19218313152 46370745275 178703182901 94441951749 150408310110 3947087529 175395682827 168900884349 22096674713 312852968372 65853659626 56004732099 88902540680 131426662903 48311585447 213898341555 74700965478 301044456161 309030568875 270315742578 159888677413 68821744831 61148781391 145213030721 156462617755 4948384464 90598949988 14594191992 15091672220 10932235367 85475925083 854770992 4006109143 96919843507 279177433508 56308049208 54094681424 56908241002 92421184681 424243161 187797453548 119340658439 51343917408 302514192974 12107240306 83964429177 195966436203 52384597707 16368533386 215136597294 147867109911 28509868027 40863181538 8640662970 168205028140 35826509882 196595573952 171944122940 14167927325 332329735353 13979085324 208882334465 60946837074 42918571813 42794232642 220750121761 4404801965 113921375926 53382136445 23267771662 29739638247 58737726448 2178445556 103640494103 170127167705 236876501798 129337077723 20501625594 201513552177 28396458565 242314740783 30329147718 79134843614 24628650738 13266845858 54997844903 40324064437 25245969941 114874463299 63173841340 1876726600 68701039236 200961161889 134411678752 69893277960 157445166844 17677095146 124169888436 124800261948 233598510920 15489738130 11975519236 246115059359 20830986490 12913470717 144427772322 31296424043 3495260999 7726660562 19203979149 35930277342 21837068731 142696417187 51194541991 14752906684 54408393437 58686821241 5915495178 1332648666 129765961169 143469638048 68632704106 39139287727 203203575219 257399015022 22394180903 8503377453 134174659592 1266740868 260431852367 2462853513 40026984993 8055117472 96760872734 304826107532 64446156699 15700916326 15974028638 58357707510 120876102223 12260935685 14568896416 338256359109 60274850668 63045300748 109072064163 116701526191 119447649320 134323996543 15047178469 54494586513 92850067233 42084275042 107822206488 297433962031 122641515086 7774244226 24860349930 259844456097 164451696634 16350553770 40773838139 49196333051 189660900754 148565735807 6282102628 89598432047 4151972679 120747863673 70079879589 13965820638 18313771112 14770307043 168345002655 26167764771 21896457316 22078906754 125435516000 10152163428 11442638258 166488239666 104517271590 86067619091 1027719744 99068369086 33298789232 35770311504 139519040382 35667608294 214483382378 2449208567 26615943619 1497979670 82301801043 16178089442 9530837597 81034914780 17394578440 153677708162 50346753174 128816367709 275661514936 16196054619 40513201943 67100885683 19650085272 57193829527 10099794197 100295519363 469478455 41027113580 22722964467 828490711 8510061279 74760304092 195048167454 51420522 5480747356 34505666067 278749021996 154649590302 92795797726 145976207783 49390002433 144220535055 50544155592 14167529388 23456485219 1040255191 112564644218 233145103158 2144617302 10293316506 252072146818 30247877594 4109249189 104877512824 1522402721 46706252824 132038629489 327631352774 93922673457 30505710761 154647316699 184983320836 44585000613 20515703761 135864059868 197468743226 135073359234 167388411514 12258363651 51531892713 6134924415 198319846166 168453772077 75372553016 82304048175 21844995247 9739206351 29178017649 13196276147 126143376561 125392295862 217539262455 10796280545 114808507970 43222101690 106582241886 13204673885 232005457950 75190032302 71081473179 142008476118 254783749961 35661416581 130280986144 165703329037 306823662865 66030278644 2133037233 4975266926 35736125836 93428657482 19059039090 27074460479 11789412660 63889255735 20076994086 40484718327 152557110682 60717845576 21194841375 15344353967 4204700081 16456033105 6309276059 473397016 10705681693 35387058766 10909744562 15679157149 82315428113 169499101758 37806164775 32793006244 164672214224 234837560390 73772617781 7305690142 44151841503 100304144119 113080829439 21472104271 78731661031 395072457 34559178072 13109143792 24495993046 144052662341 86622710754 80271438482 38909119289 72426534339 95531066987 463729221 39074727 6658354529 480503040 31996866387 19321149479 92802952615 6886205983 45837532212 6810585270 80305043049 2153981694 116504434291 286859628167 39288292184 18238844795 7646807333 2942029418 84178736650 77128743567 167317243270 185366212406 264632565041 112473648921 166189541260 131996326641 1562196977 3327578541 18684716165 10634718648 52475896554 137434518366 132632854327 168875093201 51919727624 275849826220 51153457990 104599823046 122986859543 2048291277 21866366493 13284928959 240393040849 53389442316 22901712012 86590216502 94089815827 28322801545 237211273077 98336411381 15351236924 13828420622 3870564172 2181349681 16725451345 285075486696 46899457473 46519959181 97029168349 78468090357 49627748682 28764125562 103094293340 232922800388 16622699336 4185342035 154400215821 332726505597 74429388179 32956196291 7424125314 49468291492 3939173027 262607429580 53084269433 14824204602 9895469052 18647560698 251559777793 96595131982 17110630057 78876877649 19835404136 5892780286 130215129976 108261716669 11683966076 2108455968 72293153510 24092779959 94188799379 1287871771 87671523776 16317358299 33692866904 35730574895 27336190674 334814526208 148562890283 313354672052 3372761140 1637025090 153016900387 150923777717 168064533746 56977197980 145812071871 121366595014 170255928083 275303761590 193556425488 138122076461 22453572352 5314071460 5299531325 58904301469 231244037922 10331437197 166353672955 11969255769 6014610659 38324161038 69293187140 3521214159 55006138603 17551608666 1473343732 73707197315 95236358438 249129319753 73400125154 47629670644 15126175886 206580550317 125709512854 239908106500 5202367452 35422359128 31509635555 162096228675 127457915152 189898101829 143154984441 7716830217 247133260448 1072187767 123809836229 16999412019 93523101497 97225359353 220384221484 23447730957 29124571018 263199112024 3798022963 257993722219 36335768140 237280625973 3421330633 308804576306 18810313469 298790942359 83714714421 30943402047 31191746274 8255068944 81101430367 14661592346 129273728868 88717769691 26640814063 270119559814 77443858082 226497490609 433602036 56841293887 142782506386 146490738760 58830882023 51776308610 191448853313 91135220292 127307961995 262997281773 23336281314 122908207583 1139005419 276310404670 67312281746 11053971572 73199588297 21224295023 253005171814 50327660475 44794598358 16125761587 10673024262 5387241062 68074919651 42008493719 219540590586 65749935810 138686599937 35687595796 14523100004 79892375701 42898685417 83529351899 6982375124 134094964519 143710960468 42134343162 32821159657 282609332268 37667651343 109856298909 95470130572 201680207075 97007787177 67573080205 2906972194 144267779843 637319544 119311398809 70051949711 15137941825 5879520431 128065624438 44861406200 316341954381 149608380 99388726251 10408014903 79563122154 43016167346 16756524678 210601578758 26961916901 15043811713 17015265339 141700745437 256794080697 133156925504 151461767431 251861048654 26719023120 10663925744 8865434909 249183192435 252870838959 130130329035 1585536331 45167896312 53303544798 46982597989 201523707404 300835006790 5553711735 48315017831 275829233 91824535436 152590623742 337149095505 4352787513 27774824640 24992108746 221996838926 77628873444 106160005753 256355933387 55140329786 60020752370 67564529073 41527423603 11726324311 37824085273 4001856579 31248925228 32432210782 38157225946 24361763587 50090336887 55862056496 132049203892 948574969 100603768285 20924767776 10894262820 65252871268 4171756821 20577028598 21270585240 177697587495 1445441137 154772436532 15944872249 56419861997 68025868230 103114983816 240060523292 14205371794 431698720 227266492857 55591671529 195965338647 61997721921 31984367978 52593943210 75754928966 172041148540 245459215 47997142666 30076592769 340245751896 128977390904 90755816964 18270109272 15340891660 221928090 116108527652 33164848225 5646835829 271306792810 15459997007 5894782231 34626560850 337992623075 117474902127 201408016453 7648121785 240278735353 24104224494 84445026276 112976792041 151141201943 57576438815 3446908598 70872601030 40559277251 40211460108 21234900310 43777782628 298242259 7467278786 31396809722 134351139977 262397446108 175984382 31662525067 19956788568 180248841803 49382298097 136870057109 276700850474 154447320568 9426470159 19222182271 39644331888 181627089300 164388594307 1417115247 142854469291 144296803340 365087918577 21772546251 41093473716 21141852374 32477969902 1711825 278792201950 168720777475 38698999749 171461408280 1412018930 152066276014 21590578061 241707022698 6267384232 108619366074 214213317497 46067271479 5653144841 166345259005 125406955894 61376054015 16736772884 28152439421 71549677615 121618661049 195909154603 114585560220 55340955251 167694095516 127198032439 128305850943 177724746341 278404882537 69899215588 273227169853 306028201150 28513435983 120162911354 23686527038 91097052874 153077960448 212956016756 111169347031 13003485684 82700589055 668426475 2660811279 3934099446 192857870980 167016271268 45404922292 328166016633 13201790638 18965841966 45120136923 22571072533 38504661206 15565416970 25279532730 121352479711 134492692566 8443198714 20224125627 31330695846 28750382597 14422729245 122878955302 217636179724 13960682607 161723281523 112280176808 200521006064 29539749 144764366296 98473643882 267886347186 1252485941 3880466639 16023027207 753019770 27861224151 38827460297 317969738184 307925649367 22681756469 8853093245 16299039530 5065069792 82978682598 74477526049 11569399582 179581465543 48290768330 45093243959 73609656420 118732782929 15057897988 222397137647 198583422155 633736534 56479941381 27078982214 29908487157 154785258701 50156536228 136867669724 86430702495 295409324471 29128028847 13846757169 83469798742 64950519 180162934509 117706338338 13834411108 295830919157 121164214322 108640813676 162047366365 4928650276 158230261 778276242 230389514321 40712253150 257860442661 165381590784 30443221610 2864609238 157184148330 27283288139 10920868918 735527724 83516752293 29758872645 240879031838 184260411129 42314845106 60248241673 98091965448 12942697667 85690586668 301141269547 74422338653 5985688002 28968502812 329794349261 160577343801 91014944406 11056975964 57336152838 119843046602 114494340066 2080358714 164265559822 224007024787 260454272964 7588039754 113341244531 86919133099 50385855412 262150998625 968387061 1025290494 80777046953 105773045618 103002346831 171108061043 62416918916 176608141230 137559902185 9427786428 78339479055 124013288133 244398219392 19582839920 21856994031 4409406433 34275640244 1624038213 3510342109 195826325011 101958207516 67933253166 167606156303 21370161872 202006381944 26717779717 30964577361 256004006658 205681621 169817220115 23450538619 228388898238 8259538876 142915317687 72438541502 14414411968 254013630087 261183355479 29908793268 89738285492 7527295070 20069556655 38284312911 19549783102 227411676697 181637001401 33276443948 20073918233 43867745624 4353305178 325655236742 123995385878 246157730409 13818203724 21234556715 28265896517 8902273951 39120567551 143652599756 25211576717 156317966682 24956364150 66655107229 57194941036 1141054747 1712267284 69931580349 126042733413 331171136913 44671781488 63020854292 28577918571 127348689469 1279835717 173339278539 184514258970 91268036377 17110154819 174590152707 56482951585 15069615547 84633424744 10951909405 274341479572 11267235093 157283347975 154775601557 192711554721 49917415835 218194378200 107906615292 3412892057 150313948482 30562780879 30250705740 30864467044 117046558701 21211917217 87849961327 144347811765 7860269062 14436767226 17647785879 78992545803 261671917753 337439026787 114464628769 73754487069 134493886974 59567160526 33000687564 7071762390 87987666217 15591523805 64165631403 13573233139 108911209265 56006496488 290619549669 244382387116 6302169208 6207104428 48316463153 19127353312 32866892062 282287622942 2616796203 4007656016 1511408321 42380416579 150311687037 187732192527 251070317568 4017759767 7115469493 7039126574 234938203847 292015548645 13338623772 38184774844 1285490346 44354736309 56876659832 290561209454 71471727542 5433057435 173767533482 5123938935 314325531099 159994883588 66120061054 64762262562 6335014319 14762141596 32999906053 302249875763 173377652290 67004503252 137920683968 73621782474 20904859826 278001413285 46376625080 14820372928 256670080149 27845381391 23244470022 39805237117 59110526364 91573523278 139818441287 9347904587 25367802672 198901604223 4031950671 50441563942 21171805785 105861029850 6068802878 26947792478 24720295964 83976041189 5169463920 102509748175 126873262753 12085207913 107995145682 103668138899 16593132729 18814056268 5182783011 292138093179 25057886725 70451244040 84025641357 104900834846 39707625619 13170261420 290996445020 126848043480 1591090121 66898116630 41300124093 202032217840 244452380432 120697226608 106382928379 61647551153 59819851486 337663742860 78927248994 67517729128 13286857909 121097305535 66127903846 187356601305 131220912427 1182586387 21727492510 2048612282 190063445495 226088374 91286944353 19264273695 38253637096 38349820007 474458071 256030776217 91386030153 677177552 3434733879 152421904434 322395437098 156793127488 42059837015 77674688512 13544385058 2530078001 2642873651 62632732674 9468901658 297956750329 10724337772 23546937583 32131121644 107271311684 268370910522 97132528463 30194144820 214837654025 149203856085 242130031361 237735228840 302249841031 275941714881 2462713658 38737613623 301367512583 141677908 15172275116 145274340791 151423506862 9586588458 468136573 64921291035 135472801343 74835189477 120416342569 6993231110 15650341 186364877011 162346517658 23843560358 140648367981 215947214335 234970913559 186108034968 69540397576 268526520093 43192789857 2031975186 12855076363 238011214831 23203433398 73636026479 32206191518 12574792714 119868518816 179866761531 44419865710 150213203113 156192698006 1080034729 18971168583 38025843243 4322956595 315710114468 123784558091 27696631510 81877391804 123356443211 174895568941 271742219727 24888404894 51680755847 188982184478 163039217218 4957665039 13849778352 45622263897 1956555025 141630688247 64587223579 7535601210 10024260795 27102130955 160509467792 17082049541 18035655668 33803156556 136894958592 75565123054 53220432530 222426960037 91116542444 147353964645 47735250200 56491784454 23835412730 21153998279 277317050926 69558775260 66055387466 22802239583 60255599618 218572044571 164175228056 311873051507 59819766659 116961720283 12481251722 19470189312 252720273566 11770060799 298155786688 58329456993 19492503191 226980569535 147627047121 18297319528 86112937480 117560540019 163671253384 92353833636 19899040651 70946757403 95964851239 106342211023 16622370967 256073933243 25506728174 11485918294 517307291 2181007417 164345910570 39365907181 26506003844 110047728540 107512749366 2876347967 116347694547 22918070447 53118921471 82306345462 36570885807 86642791103 6781047864 19146192751 38901543878 15442570823 562001526 1836932575 197279129219 106255332169 27209570712 110407061354 124235020517 208557549078 64804850727 114622026157 37914335555 5892691645 284634454784 62257782204 11858029799 96331852071 52099457197 214277709774 189415816463 52888477271 245787938218 117834191012 147865631278 2815695778 25377156191 295693140857 5157762517 69326425078 5541737054 26116434957 31837370790 246070893922 57731057858 4438615492 302595980772 258457733429 104363688577 140975921448 12594000666 86669124364 5078607814 14647398180 76159187826 20294499481 326309096708 72897592669 13086227647 236739576979 19783538440 254809549205 50977156291 57012052979 93110046604 90562681854 126205373896 157489611 82048092272 31502010790 57707472775 29402002410 243413233723 7246708108 20359856270 9140999826 112199828166 21330269223 170319461 49402270937 185178045829 7827863520 143737805765 846912736 12590765604 174750402549 32883025428 259633827616 99296564953 265893609188 108468980862 131323188507 83724788182 88121875831 103205219731 102631686925 92031698633 337213560429 4706101143 3474082855 23433095726 187792911094 33764261462 5255337888 188455363246 26010642 122860691520 18626611398 32164068199 7907834953 272902877019 76534977170 134374538959 22202120029 268355073064 170584396818 12110474746 17884876161 123729120949 135752803491 350234003667 42071701861 14652901547 133666973010 25735694509 80579866653 3196073221 141291863000 155501826820 10816524431 22443491978 59251017148 62942448660 137871970 133466687 122876843784 10327581956 127018591527 202792564827 131254340438 135185059592 163852788951 77431391563 43616220241 21362008853 52962368329 130564583974 260462599068 6804862033 17350910148 109226339319 118178043883 138042056310 38339066185 280422402678 68229871739 8234043469 240834019332 4200299855 42997126021 7572558849 1148094974 12448287842 10471436713 46026594836 179251854381 16752027357 3789916818 229447424418 174693379454 129776873261 148178314215 210398149726 120465366115 328212192841 57380868223 36897580 244771648111 26233076975 51479468305 19568723928 39929772863 32271371160 29140809075 121940885573 205507677342 200220496884 35749439805 7546731100 89659799765 198782395342 57377103319 7601489495 11629230728 293399643288 11345274277 11062978545 52554309238 211007760656 275314932243 4719526556 16268990610 114528270946 187110380858 98096539517 162698686396 110523734815 146723425280 59604360270 90560277271 97638518534 303642908641 88210246132 56092909141 9767436921 108811441711 296616591294 254928686098 22685174543 5493775448 48288127421 227182537298 82501543550 277339926838 50391266671 25050557260 2176609507 50619527616 69633168617 151027806942 5543536901 100244053262 49574360720 10646832292 1788915868 131578304399 66552150136 258568995512 135867502166 69955196920 6606772969 48057978515 1837603007 225900831 319547559859 22384504123 70149010293 49911837324 222582734871 38591687943 93215986906 126374430288 35213928269 170954795064 98993323003 108973722134 10336531356 59577333404 44105149131 26102738554 23375038379 142891121002 352105537812 10740044556 4481423518 136557605592 274412085371 108894106159 68416807813 51329891732 172532436213 127856098798 54156483398 217634138335 101936032226 38578280757 248077529228 41392036674 1626904280 58726301323 20065303595 90979791051 38058007092 52947586963 129927714327 58695493915 54122586093 91050529142 92519601090 186637594314 155658163043 7444652786 56573116 22933700948 242111967765 53729706017 85683791089 134196896305 395638282 108780958534 176780784176 6933445326 29085628965 93182829607 13990279518 139360834465 33096678134 136213280132 164882489126 20603186154 137223882862 385677330 4803679651 14975132125 48510575688 114722979891 51200259857 55402842782 29296307136 78589410219 15734446738 15835804842 35078833171 44727197782 5935299591 11308621051 173251235414 99256652658 419014989 2043288728 62761610790 10889706542 16673203200 107075588335 6888267310 257814882086 191966722143 156404243780 110989554695 70415483496 5865084195 11275428659 116932026478 46029352783 182880594203 18601244979 58428958054 52422890041 20312666859 11170995352 128740437190 54035896992 313448989 97446976428 34290333098 295341186703 163088385175 4562897151 270309271983 135662093780 45918875353 12697929610 26271839525 73149401444 18405503496 5893540875 336324642812 94479110710 17617678113 113490042004 29994985570 94097920659 171562565645 255660228399 5404278612 91789705339 130407295897 56518109022 29104851484 39093345705 77210800704 111850421841 12986602944 7691210112 257278868280 58346557423 9109802730 202148897688 85401610158 20104106501 121802873634 73818737022 85748567417 140752632211 47573297121 107545131604 89749454922 88690027030 197823611628 200812775445 216676688295 105629696826 40651659089 52194752002 5657443525 67739782748 8117943652 16243272613 152430080222 179355402306 32428281370 34549569322 323175947439 1418384308 219151976759 196530604773 104889681654 81990487185 56907986509 82854324296 64205266541 54149179762 23352656917 30621401450 99091192152 33120731686 2857648066 119511601158 68799881766 172723783597 96073340353 20147542223 4915872696 86101609281 6878007257 409694466 1814425993 215796440 318340106879 10537639220 208880903777 146775578121 2719039164 49343035439 96060805104 6928656129 2082193254 11318666679 11181697300 69011837701 23980459645 55210843092 4291292913 169964658966 44508644962 93206430987 878371500 8597925260 20306453559 5871695304 185056985833 55130287359 7225599793 7160743962 2317757577 122536951766 20194946985 350821273 102092991326 6881289278 17822392664 64139524553 36082592361 129835171147 3359820536 214511436987 4063557356 3549879721 158548919547 227223205798 5410868774 105053589612 19514956574 61621879185 6038890895 53398181634 73944631227 127100010 61830702932 210229962 13862356393 63654842500 17586640949 7851752899 284535839981 135411146834 127138350833 229702948092 7100951288 92940696670 265645973059 2124503873 111114314322 53543742175 152194043801 59922204266 14034537159 29981730314 44149360484 145091279517 7890564742 113214979075 98686707382 51655716509 13778624845 60624747766 35495663375 253432818775 29692900833 19262511542 311512556144 337126056040 84240897015 410441678 25849982165 199821363568 72470488873 140431949749 33061867149 83487751188 2884806694 57516671427 96702152057 61018682571 218087230828 233885696294 42657634546 31090154198 33016201985 77957513885 30963470712 189464768744 2719027500 10110383915 10897752676 282926720115 28019599282 5338813846 202257282725 3388895676 26826112115 114035880757 16294392086 517041377 79067804898 7625170284 21315961786 84407215020 4103392923 73429391743 6522184314 27773564174 24467457546 4785347014 6004629517 203496249296 28151481890 34811287650 25348204288 128237859031 12263173941 794584175 121779160182 485294215 117891604951 211216617133 71083320459 17405100954 29887883505 487847308 42033053878 250053866282 87683306846 266630737516 80990452727 42973475561 278672221891 4622152804 194430474029 193811423248 101001282491 128522236591 118454629995 130284888577 164947762099 28956342546 36617552028 224500525294 68518058843 6301911909 17392213091 694587071 2267005301 13714260450 150027908345 243807466093 308161862831 52113474851 166912025660 50996683732 433393144 81083833844 121734668306 88103812912 2893758085 189635001471 40513407123 35365839070 154087438611 63272779917 216682088411 3420645693 67098629476 29646619951 170257654246 142158113501 82563128594 14687424640 28870226107 15449680529 123259019703 20737966334 80696310142 174576564905 63012723871 159161535796 23595222928 15975178350 132891608470 135773557653 17944516270 57111886572 78072639921 142899992225 111671806686 72534721076 25414431129 202835230535 134647265945 15182476940 28438466895 52572055187 260354087010 231500212209 307358343950 297045280732 94034519986 88130167381 38336293792 119614041455 28783847477 33124893843 5802857249 661088770 46582454545 228257111174 54909633053 11377118490 129728995577 34896875435 26015623515 102211777442 118884886518 33142288972 94677390151 57278973097 64537354432 5148818681 31116223095 116954720119 129526745641 113036223642 15691426038 34085693915 52609766703 8367537849 16158309740 947328888 28850105123 28257151934 53014257605 21387769331 20014823504 46627722806 114820298573 180157864487 1026223013 4094445955 183593516192 53291756142 23758283811 10323385656 35793687842 132327532455 8505424905 7395581304 13550401197 985930325 23017879084 66611001961 1303594961 29593133088 86579291381 1283802154 73328712410 4360167944 251378973181 51801537639 18577242828 9775318527 195340181373 6449050976 19626132164 351129615097 12297020301 12318567958 81658667567 93063164133 182160560273 9951423597 7912570251 36056771388 182922465579 237493153774 316470257118 160958155110 6371985680 9225739253 134221946172 24551728260 194183252018 12196794703 19652597133 33438522494 151563747932 4137687162 3569602394 23763409423 255814855906 180589918 70600092903 33657944169 25084616250 218118192621 71812251989 3097362293 117944830786 153371771598 190846745425 23527951626 285625958039 73082509068 224602826580 52277517140 7394980093 27913997718 218095572705 9266415869 8955351767 31533919802 155824833651 133306090993 111933055767 42960781233 16730705545 40594339757 10557449395 13474602476 180131977500 112767475505 147127345617 142964441729 113835638333 258363727078 8875762804 170615228453 80914397077 5869791486 13357653122 32588153721 17951931109 262071073517 65719559124 20546577582 269122894323 124858974817 526733819 21339252614 21825574333 107907272331 22561286791 56210874198 43718096287 21555131583 942662225 222036157423 88484904298 59033497219 42276664 46048271849 10190973498 16546515157 161126878379 208108144658 12944454612 32952190894 271775595 4226564870 100982331055 5395214761 165242796646 35505920278 156436387198 186840267862 131727816798 43100004175 41342918194 4430468319 43761052907 206131942753 77694925445 6053068623 81114921086 7578876698 4348728269 6884018129 276207712913 196914829537 64106990285 240987804340 16595255186 13865305283 966078661 102901106642 36755117965 108105501093 19222214064 89536968734 63654941630 286562731590 29194907296 15045507702 69290092290 103773878339 23468386824 22951677626 32683862070 79092342186 20844656651 177891716779 34447743816 73790567073 2033421242 11575357974 60496633358 267488315625 98116374577 176032283417 4286918765 206479635821 80248017913 62440703549 15544068587 89244066124 22849093326 9981303434 5784674137 26109805078 154630829906 6035271106 79785213429 15985329882 98426388960 6826959163 317987450654 57326626018 29375829828 2674014802 112074592672 28626809134 194509049080 29248749 88681480861 9186588974 61806267649 44495604496 87989390099 6747828509 57674398105 41368353666 82007447245 94646617089 304945099884 22651667009 67469632278 24280301153 95043174340 158213489200 3504784865 44691618204 9301910655 28213853284 125297573059 44940724549 16338406174 72294178827 207970619983 48350012095 174137540473 49878078466 47492469871 78930056095 18306462604 270284706476 13449025583 15661711134 13435994051 180573964822 23044430903 32917135235 65861944327 23261156045 146698341712 90346271304 95456974532 161959353564 110156790603 15100291235 31892147159 69150859205 43361424362 73290961368 7465150024 37582216822 164404663035 61585105627 6608795994 67318637704 666345510 150302416032 65017326785 1072164810 21454206064 29298914503 148394918163 110494782864 252568538491 3277760411 15408290808 67011883664 132602400280 58653383495 67941275824 47296630054 9580760399 28786273397 162494329689 28201917540 13520852217 20025872892 15598620399 448579136 70476955482 37805751099 84143885563 43974322033 2801287765 88567097884 121018874529 145839254200 21036135991 138631090960 12716334262 6571540797 315883252485 78414087798 47969100584 78595795780 64725412836 5634547957 119180265038 19865460686 235205741193 106008064217 62747458640 13769514057 5647429765 21830754900 7404183944 109333506498 342779012185 257274169470 132499981672 138879081797 216709848349 114073305115 9328916748 63287800874 173665058041 61407890009 1201114708 132779729878 6732474808 499594899 348701156 74322528082 42554386 6114962047 4011472013 114239726498 557133 47074198817 32039865025 37352714491 123100342359 178360632768 232439337189 164463521979 196173404276 58503956777 25850444964 100498731208 15126223887 250903357011 22174636108 83486954650 87644728080 246768815 7556271431 27465650754 22741572386 50573716431 28515134566 32039631009 12735219817 7569211496 23491166918 49587017372 248127858846 33976137966 280371299857 287621540046 21497200180 2494030685 10008048592 67780575042 65287749590 78211694796 229995524274 21129669697 225786213297 167182510850 145772215676 275839696876 153036070487 33729541103 52895047354 68298162203 13303800671 63639918850 11303958287 293006207861 20484226343 61648677043 5918429025 84508586748 57175464378 11546407781 31474572829 3749324921 6001364598 14487140330 231815017532 7353208876 6266278122 7230777083 238360158259 16029678609 82186202685 2954239759 8086413687 54832365200 184108664253 235351133960 2137920141 53184743908 31840904121 191770281571 55413629173 11216386725 105956564142 99587724214 750070154 12330016115 1751589603 123190690886 4179354970 85553500134 17682717452 10220014184 20131745272 211420684555 184845134905 188705554882 61302223057 94064715515 36983982659 121000487126 241197450319 36629481906 139298308031 31814700810 236622042 16116130135 213200877791 82726076610 109443692769 29907727964 100191120507 171322031 10562371158 101933289786 9435165967 149086994643 168869216980 229455058 9344013073 72690761615 29928407662 133152468261 32581754434 5786035517 117649019371 172781517679 88723816608 169742692698 28926503948 241990500658 6716097198 101246493104 193643862862 110265572870 189435716350 8837666223 64273796034 54582874608 30570787295 305602675318 322420384975 180256248970 23911572115 100966092777 31274266948 77034546468 64478869090 8165510986 140098009117 132707128527 93556032292 175667923948 197139906936 76659426012 104447099774 6591165452 301706158679 132048047660 10218920338 72816297460 192075611191 5724691783 3079243 9536110046 20079484771 98660764955 8590954739 542494275 134516928673 21660746637 219949698100 260085084366 11292012552 268860696700 63945943149 56528116875 59751246139 49697808892 72279542539 45300601432 288912071619 4713659318 5026832743 136103778508 116628202149 300174948456 184074917210 12683011249 457267504 93544954191 153309231331 300723243116 445478688 2640385144 90756871850 130554132924 21660669812 10676497591 273946018777 1080096289 5583300004 8489833507 89148915309 1594631117 100972131153 210899901426 206915103476 63907585774 1288802684 108122865041 12364771258 284553119593 8074767051 78067343162 299732661466 13755997170 6781885420 7866524488 154607498837 46498564765 229062135367 239009112116 58368166817 26912543577 114469737942 220574233091 364340628159 155495720000 166752651185 33236259941 13105364293 7449873319 111255395631 7382587988 142510142261 428171645 21688982751 4026470443 52975076624 65738483246 28704553649 3245646866 61211236763 37355924179 318445264 32781210515 68610730536 57608100842 111681383753 1514708920 57972880919 123070321725 240708113623 4879018167 65260430606 132970903169 96058089779 37157027351 732178614 1656175276 116918661606 110027052644 7211465715 135696658828 62512620 11524269978 9162065687 86043760987 58117499873 84906417600 289882433640 40842788595 19163901319 29659262163 6523293293 60371079668 124796192197 62928251122 117249358900 98777380672 134797258149 130450930962 17207612668 70291043816 7725769018 6296177622 42247704579 2452402526 6623301317 33039459481 21270524536 81188122437 113163342264 6551275485 42489471012 131207968155 16605090328 7047883755 54889989668 1021106969 125254185556 185435905664 57232619887 23220566587 14197483672 19433939492 256154875264 241620890136 271327094407 17523429029 9986413430 7041413079 52540751376 71128156689 2087075239 148655368986 43767425330 282314866877 27028820880 85412718230 279897915867 323425631078 64006765683 8828877115 54787739956 55304420773 1434879726 71680607524 41132301765 204261368481 54519856100 158946000247 50183833530 33512332742 40715452391 2484900396 345532453717 121242343887 153816815029 122138888055 31518684027 1238969140 13424220202 66403903352 10471717100 56024424442 301991835361 10824730771 119482351580 201413845770 8452910130 46937162014 68261099178 195416749843 76179083454 15730171317 16143410931 3650526409 72412725974 201027633594 15728161602 225157084814 232692163607 142385387073 33833022907 175637016849 5251183775 80834045262 44103294079 1999511783 37670303263 80615653450 38694012379 4276653756 1866547 181068878258 68792320840 122849340753 13085851640 43110499494 19381882169 229646132779 29733141367 12572882744 109174219201 177186971293 108252546693 2430799010 29566036152 20351887683 34276849103 6812694597 31846808581 3845080959 206975934984 4237824198 1749991426 261334562830 5420325 71132569616 142072512443 79917872069 30859768298 2354355893 95159187000 109953501020 94309173506 290979746342 58682484802 12644326830 4080452614 355910623 201659338497 20790666958 51106583854 225974613230 3679025111 38987965087 9906433978 18961107670 1529273036 19809556509 27566338343 96357469427 18994842342 36156045418 101189983938 34055394852 3677707467 167608971061 5341611318 6491517079 29535384105 52496876389 204636189020 289560936907 50782401598 194930831401 41557851902 69868766268 10124145404 34781760390 250349465782 160470172371 13443003808 73760420728 16828629312 170466409753 36353352165 119008050548 34628600095 29471596269 4750631217 196012476441 10921249565 16378566202 6090206555 167442836675 197788678311 147766760456 28040325703 90004116039 278096665486 44590081456 70928996430 48693058446 257126032834 9844861780 37603032006 12165763404 67721954492 19707564005 54847048575 144961915836 39641388898 190828980188 47784217904 62798845864 98893561743 87796546980 9332167542 45764787724 109916508423 317606778868 2074097123 104934747470 109103388117 53810902926 127346886 36662206212 23870695011 61214306823 7027779632 233082789974 54463799237 105754306749 289531075823 10739035305 15815699145 159403758753 60055497699 355722066736 36808376112 60443719173 57248623805 12159932228 167792004092 56787566773 23815833891 58786885960 242836388691 26373121098 58347597330 64194430392 216157994287 79192762688 238342161337 17781873087 173946266625 330574669620 5155566111 273747689630 73179356793 63726944 13054870224 53139447749 89220005925 4875903110 18211847707 4783776562 37687867615 206659089601 11720223589 104891229594 7424102 156183145329 62623611067 27752821378 8964199073 162929347758 78153647898 65983096156 32309602951 345490248623 3288396919 36006623281 19741821997 141804444402 188701925687 10237379059 18576543834 5229190737 99486537168 20207204679 1682597644 8509860091 31132534595 26320527882 72114334178 30707999933 27173008425 10657970422 16327958591 17950719 78487795444 23930576227 276855278680 83154464018 182033227043 211363850059 13741345921 331858748408 32517124001 4514050788 135091798205 3256658902 178026398277 117863139923 5132023329 11871369387 8461776492 27061997590 85827609027 77394513936 204958628932 7533693899 84042882446 81296248721 2950368844 26968119859 147539626051 108188595679 70495995419 2597118723 117804868053 5617768604 4256189423 114090919057 26011973461 54119580764 182272479241 322488334787 80125700424 70345126183 60672915807 59587257584 242235741 102720699328 149585001211 135363266467 9144261351 162608616370 7343162808 44263901190 169418037855 94637768823 5309804794 37312430648 23471841745 31527609096 75758585626 130116346078 51821702836 82949100263 65189094234 147613501575 27524800040 21779084609 8728545294 54738128326 118306706432 9934104629 15249228539 24011959868 6067430382 317952550093 122660283591 40010315668 201872272940 104105060644 2513788710 42787604830 208958793505 1999315733 87907636392 215169269227 193972011508 25505884306 102685585104 160349505428 87244301822 167416105619 69902120493 55626383496 239498010950 6487501709 63010565690 207527099931 205523148390 48499031576 59990800369 150131225996 12520910054 15149031597 45039479532 109569192829 27709986487 263189521579 268658125024 75057534434 110861080184 70891365081 98673140788 47992440671 680396379 252298700188 80399680877 176615346112 11913574647 5277898325 66672267189 107878536924 65812447986 87701977126 4368926357 34642143805 141567661884 21889373145 20468929377 318159998088 34475033853 249150042348 221604516182 130333361367 83564814127 94204609494 112001692006 12593716576 152108368062 60946585607 28474331443 123888366924 7009774632 68669732794 3610217978 89726104163 81034785243 135169400314 264994301910 87329619717 266121395501 148974811217 129522409 28241394545 2894489414 239565307472 6301271 179865721513 45654584197 2385621241 384545261620 247361852953 241921185771 17322810972 132747199836 1158858125 84296415564 168176221598 194246498 46605627248 32423603854 136269255585 20694388538 280981462038 214726084976 62755162449 40072440638 128516142155 16654066777 43292543389 5876904890 5796685279 179641425901 80566309318 17428014777 219733907745 180174088754 143026516345 19515682109 21998529739 35028970567 108425334863 56979327208 72323426815 285563834733 911526439 49136637110 181556287196 5371531534 147260448507 11695069028 220689597 2221974727 3973915234 155504813046 232399632122 38475708007 16736796280 41416250755 227857942895 37155502341 327355252591 54852426483 44357447569 95206608522 55454622546 37639474669 3446700489 683394557 226680874489 36477900500 55782939569 43473277025 38499318744 2947782551 150857098951 274290421219 11297372621 90368186233 56712221796 21536728472 191501553904 19373835402 220044325902 22794649004 93644691850 156329807887 33949552052 253103451553 8173136277 208227447 128091233090 47708179226 19901517134 2533945664 306870835190 1181494424 114905328358 218872008826 24684778074 173538445488 96362137638 46811133908 74783937248 43515048760 134756788833 148462410205 19691079006 150483636124 63040649796 86847863820 201198538129 93326568582 13022730903 21594836663 253246843168 116032406693 20802357785 3885592205 62567274200 11490304746 19559517192 34671647804 97723240 333561336338 345886213926 74986625665 5700554021 283304579407 21895917942 2497288742 79969819723 16706591978 148708063508 115339686879 5421934023 4141373911 8091065652 59691637567 222233928691 298679885844 115467308475 75777694513 86336240672 32311230818 131574406945 8805103253 987371218 300755185432 114589141992 286658912970 135241545839 80384758846 254876467476 80140813102 122028122983 228748358088 42633695980 153602897063 78818224063 89810070601 42858147208 14247510053 206652544177 21652852187 25825681899 218418361033 15792908777 2548156185 56805128802 44878787558 14179831232 55694034856 4637203703 149388530077 183314318297 164923169641 126579594639 93671436338 175764853964 109858184527 100833290985 1658692891 12304119293 128238873370 102193710805 10607867318 1672598302 81109127231 35237260114 207325449050 39902036046 26767455446 271453027289 288317264444 5083238692 170514973053 72851294741 36960798269 103793362477 38827933089 1653007393 27823593497 5036397291 105072050884 9151565231 9650302233 119710129784 9331473778 87620964067 43365284700 33396104580 111383659334 42614099593 2726640721 75495740598 144973610727 254593507282 207714886454 205272658003 92772129167 3607694025 3306108665 224133503290 15506966251 35840892120 214930211672 21617988403 389968190 21587300614 321282846988 48844756929 3911675016 156865068946 33076743435 961983718 75756558835 89323952531 6199922429 175280670787 19456077527 253311807561 138244312186 30016252289 42468808588 43906993954 211121209332 14107094298 106904263303 6116361212 545744243 54552456063 29953092139 13425332917 2990705080 198724405 74898446366 64599614725 54463017600 166080620813 99510302282 29400197367 16328788650 77462974004 7803922651 18514437816 225770059664 162163612840 72239411504 18827081443 36634832247 11559193307 62739234352 19584690530 6352220066 27985391097 16080619856 241047674242 70612945710 184352239027 366593882623 55377424607 10790789034 278092954790 18464512642 265549364266 4790942073 72699817848 93184415676 72324912309 3879021347 48709515297 27489607939 6719690980 103116859638 13526962779 2847457195 77494155236 113508563132 62892344540 64465254805 17541696211 21118989119 179688869940 190534267590 21351261242 167801985825 114244228129 109079816152 223701833073 42732740592 9469525434 5837789718 6609259062 2311166118 93445810118 34969520133 184052663816 56328978531 77508646164 18644138423 19446903761 4668048610 33571743529 106616944371 73585604239 89450955000 152896528246 78207842071 293735328945 175064421970 179237028383 99719961910 23309484525 50139874602 5985611784 47887506435 5263438039 12649192124 40971774100 252441462137 5011731137 1393685922 160444137248 88049795454 84096047 246081118004 81846943379 39106101669 166734934 6200116107 174519192673 29446835056 90311300857 119041912834 122714959592 261864275054 286920114367 137470825783 104808053685 187026924 110610108832 181402315041 34023438216 73273044624 140956189766 92681839421 84418851277 64903330801 163229686805 18126682980 231768707499 46541875594 64129240811 21356778940 68060164818 20179963829 10477251135 46296673907 62955663922 8855697373 58367728060 25292359013 294285192479 1253425046 178330590152 292001371730 179651955270 296096552561 11610095116 13211541490 15343733971 106183631607 253691113496 1912367070 33151820461 56518466719 147767985443 62296932475 8550081141 229395873742 15908342599 10367906707 65526563332 27574314458 169293940862 91844657129 86482362999 41827117977 11410450304 51258945207 85212766436 10687088832 151214155137 197042614394 106291455731 33006699139 82444152601 15995761234 83860264 521406122 475901387 6308672202 273157349895 138378856948 35482188337 987057567 55850376609 47854734948 66936683976 62512403579 33574759136 44804846888 256817396563 188541895201 141879206 4317731837 302050142511 46335744587 3536704305 165207136187 47419825480 3026047088 87326064332 34025208604 21483379072 76559447808 8373998556 4617055851 48994631309 162092123125 512046496 24406741462 155231217831 43876840558 8967745058 24170158583 12454319376 164161288841 50547486438 13512068551 1515857873 8952947600 177184923374 125749403811 158254567218 34069835490 79911906478 120304735229 93667808152 33851727026 21300392300 46060239834 30492699738 21739355214 26474050112 102393396412 6513903165 102540674268 29693819872 13855613416 26713778136 70616861750 59197606192 11196218064 10758705996 51694770543 5592318051 8734193907 22560854787 30038857877 1035597643 193707577 53982168669 229832723205 26911043610 4493321837 5702774050 121228241374 86435455313 17062706120 33046472564 45804000418 53139908728 148960116924 27228043652 28726880409 27978770390 103395574341 121604347609 96143298130 890577596 73062836994 9319857648 56225163420 198453111918 5897427215 64893359517 92648173166 16026509516 64896414656 2410655890 177378686475 25227699341 68981572461 84175154415 58589822657 17052224933 51787595945 65152460634 13633622763 321516833552 32019899203 18045001566 26524455617 150975936955 3949336749 279066645496 22973684705 19155757009 5437547483 44766621888 20310122361 24853640355 110174795851 79542368786 49967478950 186784947496 55491154875 21347128925 5143358473 171146212914 55666123468 14116366285 6456030938 731154321 14091157474 28177420635 14288090198 96139277493 22500882004 333662908222 8587828620 45344382679 15889228790 41830749741 58152579464 36390636170 7955170894 24731318601 288099185755 104912814749 44734951129 39121173894 228261308 38848439749 141495708472 50027322239 31380939025 118212513104 142363398449 6802212611 208672946883 33331083746 19481437099 4120972280 108699834646 4440608338 207467794012 142049148675 8105656799 85720968839 136042512972 43618262391 47484553314 11699583250 174375599134 32170833517 12420094706 447067758 43593744050 42102098105 32140289581 614235111 24555676653 241726386340 59658056303 96970108529 6379796251 98909275701 281049850680 42933976930 214683275559 13495656375 427435333 245647844422 16464274782 184375966492 5279777125 36300303930 7455997961 42321794541 122003181553 14913516904 20379746724 132945781581 220115516155 4514724075 107992566468 173035710971 750640408 46560551116 189344686549 23070428153 49569640550 128876873099 206026106988 60141044401 17085846747 56214870912 26487719696 19426810278 2866022945 37928385312 25978547240 271403362387 98815545444 86223258381 31296739973 219497760 54604022395 113585531797 69132255556 15794338135 60178546248 1546636473 70738366154 45256613907 295667589572 124684834514 147061074323 87813941990 16160943953 6423962988 42153046110 31618093285 14898286535 47989912980 8514491200 57431386925 18834156305 27339040628 4279252712 116779424112 12305970613 102325672318 76377307250 41177336283 27749497736 65483801071 2016418766 38052106927 11065257544 28551456183 32047386853 108630572612 127157953649 171196670635 48324201736 79898102073 1062130677 81179192634 100691664063 66324952633 52979733697 16319938187 190364254630 178807371144 104257458487 2273349553 77958361027 326270454148 11644752610 15605982938 50204781529 247800780189 271078247866 443576646 22767672504 42011417848 142919235765 80785737324 20466109042 51060226822 97359573349 185208836299 173811050890 249466905504 59307059322 156201802335 72591058882 14709159829 208299164929 89812834581 3505993161 99192670365 238344497283 101403042897 199486874701 130322222056 190812737217 30008721867 271165448453 225097166048 79936350557 61126528646 4503839521 291360043434 103197795457 18608151856 63366888433 36530685931 64192880850 165713877512 6935454487 41290928253 26514692220 233254138702 306499585411 7508880537 47229153306 107005033885 207062532781 6896412152 79777866306 27557120400 133407930742 175728624983 301656367610 111336820646 294473710504 5454772172 2722399749 22814278672 42089873721 230017425464 169280921508 65895327234 183383800704 93049678414 103370736152 291713539524 156546928201 8675527823 34296323305 5295454681 17645436013 80237337821 2995664378 7806978005 51184532072 11429786191 47746382754 328825117363 69073598600 55707013121 35917780102 98288437494 4468771109 24846235739 150027652223 66044557277 241776894754 46972604892 19576620739 1471354596 10708270633 5581504805 25482248330 2993119336 18571144934 27207502 95658978277 239736250395 30503429269 84084582319 38863147081 207081009890 198176382562 20366480218 262333763577 23022331044 122681751549 81845607111 73806662881 4809476723 74324757805 82630879864 96470810413 11220910995 18787044156 17885838747 39802637585 28213701135 107720394490 71409275459 15101897585 21736831972 161299114849 137733571373 330286105344 101605114530 78653905362 114994933675 13520108369 11222094637 87481670146 34665743486 100699840530 53622367607 75393366226 149414165816 133507128598 29031949810 38579864559 258936296369 71752823536 49056282444 67313408228 213971147203 82873551761 12278113050 22765712009 120163219429 36017093023 16786833686 137250863074 104353402869 10892702235 2926175376 16362781731 7607256824 30848535280 68162918095 10530476665 12986987360 46403430558 97254505922 81882995206 200715420197 103155276640 19501481294 23504166913 185870962023 181457135985 9146142094 2788283886 21684969130 125069490321 50512361856 7523427583 38433064201 51758141061 18434658469 18909194591 111546698134 226212324703 240896405902 154592223233 7702999546 268517511860 101339157325 267415698573 48782047740 49048920293 2496995597 301311737145 52988712248 5477519034 3817666435 245861984053 279592618074 72949281433 22574451490 15691378856 19576191610 278916769973 123985654553 22216720438 10115688378 160370557108 132817316395 258131308318 143919313763 5347570963 24375142063 8211163885 246671348428 25278136823 223732403022 37894637655 64909321274 2345254678 47958503279 4509902558 17197215538 141485156015 19660900581 58091243077 1035510793 5327140684 831299682 41856648958 73345347426 57597873725 921491203 93231380896 156557410477 28139127895 50700391996 196848179598 154574114373 242376793848 249806384173 113472623682 14301744249 19223901282 45365364494 42978054415 88939031685 152049430881 701179139 16972940067 159659275 46449419871 24631598358 207011895727 5721935965 43110200523 106273828016 220167145341 103038509260 106823415231 52667912245 16319254117 129087823281 21510031807 211359642734 230385245166 608898078 13194752043 242521634240 27244416992 34339167252 6130153114 122045272431 7801487264 13453666251 248314076451 108587339067 6253859602 177637309577 258752632497 34100407966 206122480315 56794408929 33602894461 1773633986 80278009761 30202661844 62840289616 83857277937 133620818204 66313717993 102803282764 65179191301 72023291686 3962802576 42860475730 141935532871 63891141382 124136710972 124419734368 166352908839 233135089503 113798034653 17195258364 177995624504 54646200795 81553800298 3049907139 3740227999 19122319208 106388061321 271503749466 22644385018 265894850406 12373208596 27323593585 101047373722 72462735751 29286205599 49913535074 50180276017 33645631004 10651676074 33939091043 75400834211 237362517176 253165196560 58701312400 112178167736 101806328234 218445659393 7273050740 16087645049 158638509345 36481570550 51611214286 121008791618 12840794088 2413937382 3929324696 15000655278 160302050653 82402350410 5074361750 103947866656 290420935383 91122565433 40926508769 107282276 118606038144 132496990358 87031787076 56426380469 281849119725 28459584809 24416616842 4064199833 54658347970 70691471787 455693948 18586209822 149901680423 37034475492 158413855566 26091203634 63678536972 128064743907 2493317847 225224647682 146867191497 3613711911 13557247809 43936909782 174779908293 181062070756 209996309018 24657591 214743775517 42480315176 13564564071 128801809915 41309406023 56204250106 175742991896 27590809 198296547416 45823447416 80202528227 33940199191 101388880097 285915247771 30399660371 263608526089 24624400748 25554760804 129452927662 50608139683 166130657265 46658172158 71555133828 125809015576 718582120 106822200848 193872677587 71939512776 278989177432 38161450822 4311405284 5330232311 124657173213 13545618914 75058741739 362034288357 37786787935 42052785565 66501615383 12218522740 1407240367 315044197133 1699899225 86173907507 116500857989 139907509401 108598412725 149203875192 115177039057 168708187030 258883168 235708539619 18524004083 216924192828 1727084118 275955926 78988444782 6925744170 54547055256 213454781380 104459419718 89993815537 72503833375 32446422337 14879073562 10255941974 28105851378 245029370971 36300321627 871500247 133590133438 72099088457 5486357416 247819629 11209250052 65042452459 17416958414 249456108000 192244943625 56295981134 164785055911 239138039078 60063367048 35360385524 34848217 39722959275 219285997018 74507106086 2273293784 42025450914 56824150751 161025581815 14595869035 120086576317 33466806508 88979373302 98103898829 149158883145 175318638073 104818708545 8863429560 49689021509 60657485932 94480409729 13824775467 18792673513 139642939757 167830227194 121569032185 11976001121 33854264673 8679071303 46450921471 31238180344 42551133210 11520927570 53986366733 28750631782 197271393 6683014250 27433304078 98828640366 172240851713 158483642320 241407295349 18337089861 8865325265 42778010845 2290781171 43188994894 5892651144 23155599226 13362628090 14370541427 28251704603 335825270616 45285516784 107212610309 10841592742 82717279205 17507747870 964421905 1472378130 109311709199 3222954251 9483222513 42013883638 229398961710 108224746258 43300516594 54420139572 49766094054 31268852320 13249760237 18092735820 132573053762 4838716429 494851340 15498482231 38874951887 120434123382 178238184554 55844911448 3949834 48960850847 96780283860 39678443897 140465028578 96954138575 31720798974 34847803900 44369049089 40730852691 36175813917 136510460819 307745109058 5379154032 25035828020 91599411292 1251405571 21201933758 48278163249 7256697202 12282037590 127314539288 17831030633 156369563478 20872445731 200722783029 6359079117 5839239985 3720921843 6328355231 43684964076 202552257779 6307740159 292773497200 227336790521 39746183277 82461734743 5943012118 17607797176 1545588498 90430043484 18490424209 139121482163 136215564314 55346671433 1029630251 32452927151 139113270407 77917527374 2277138546 23441005541 22345612 22160904280 119694507530 20501027192 3655771733 9949999987 104369006859 654914739 54086541229 232919654764 27548632797 47422007400 6116799601 26975809815 19047243202 60973166392 24131870490 9642729674 9939479294 13994265480 177500047809 32155468110 16011392307 64556586392 28695824517 106242151346 231474648733 1025561886 259851420102 34572064436 4700468 128783997688 152077736760 1718509707 277541385962 2508346340 110511947468 69679273817 6634593443 37435569106 10166357995 45735260 3328472405 64125920300 150610023231 69225391436 11760178427 33830220509 160375366419 11285710706 56120935781 8556164346 60241549116 15261841123 69453642744 543660196 42242817620 22672171877 94021227946 136167421728 201797470495 218027042756 173640698887 3874477214 258078866077 154870430427 133969109240 243692105936 468653035 128041688641 178726239538 2080988022 165225278382 56895234743 158164551312 165582582731 173221044119 80799238333 8903959352 215092533763 5653448737 36911760144 2189007298 86887501284 259446527096 5428959777 18485684182 124432407752 62955614745 74898912082 55158333569 5361375867 43711619185 58545188889 130882573679 18016182501 130839846341 5038102790 34511501220 312134771053 110353970616 188038193722 30864106215 103679854164 36234640 41853653165 60919277570 48955785741 53847425157 14035141314 33001613687 87754815347 33781910030 17135935289 35316816615 37083915364 15598370260 307715925936 2904381426 81081565037 32300197386 171016350848 33499569368 46370767582 113103461446 44496143282 179257780358 53363566039 208497115783 167961735435 2534003548 122881506823 90297041466 117230378588 26236596176 118565346703 31484054965 8945474115 41226899317 5385094960 1413980009 181417686736 68041554610 109947224897 126512445771 15817973000 16100235935 80694928756 7115063348 36204858876 2610283664 199775418 127069384881 4729441415 245248716698 9189179115 257420084309 67753908113 16843887246 115928896229 162121902310 24788902329 253876046125 4748025330 95796626232 779245396 33433554468 1838232336 113770046738 4630760518 1848937432 13072963270 4575460883 4573334673 77705164840 193504437259 305003758425 10772983234 20732505863 58318403966 125271973011 98193108532 172149323566 258603131447 5425810727 5460473863 144600577391 8468385571 37793713200 150591567172 7982254075 159728571405 196387104184 12930848462 45807506850 24438820451 48578273464 116137281415 209561787577 58731654523 1192299360 39426192037 69443367729 131934152427 25205983054 99137764448 30589170235 5875813427 33551480742 184636367016 11920753200 62015952866 252068218155 315970591146 55263281960 182190076591 60673770693 21359790287 9783785618 3145213707 2113960755 159704465366 86746152699 19309444275 27201522274 5547015735 131031442782 156146670323 89537475700 161242242185 111023224441 103971571323 242751353022 38662085289 15274229118 25662886427 57650239525 1893547360 145761203277 6986398657 7974735603 18363772471 54707179210 52916485158 168346027616 32793212635 130712685090 67704614346 110506217786 77914454940 150994107869 149546733041 1979969271 95197198987 19574392579 2291675929 19647577077 93245856604 3702408368 42213194857 24955159938 107339334761 213761170869 196891253058 45482901265 52588379661 27340219953 22629528425 912285847 5896135684 175282688081 319595522457 54374001839 31117491226 136625111563 15920458230 115918339871 24944444052 109928924326 84569926233 114276408471 302405638925 9863548475 27587896208 753452068 96998401414 9594550336 46628412391 5554654813 70498849659 89101494387 20128569975 34523781722 8871721967 21924818207 54063119185 130194507284 64398880513 216657659100 81460390820 96048671882 45549570092 99187387990 24511390642 18824023803 3780004086 52668952997 53945272261 39895364195 4341853199 41030134956 224440160578 29822036757 225088040526 12162457341 84351454649 16244612015 61403380102 4154917075 140690526783 43764244395 8921492963 3377659322 17873815002 120099303322 64560553611 14951800933 89720047504 70544808981 1842495742 4650001260 1690013927 168197747103 41844724447 133092563786 145269419541 181873403191 110012407636 227627344585 67689957461 137444221644 55382680134 189786445067 179480258 12351285144 186083940765 83704335566 75177914911 131289833922 20070842665 144455113353 29286808973 55971179270 14321323475 189338311492 153890872778 193828659026 16451522933 185081639369 31636753897 50103225244 35464111117 150857497330 169327359285 15378759477 48663954354 128772687832 120872408971 12523703515 8284778932 17497731908 4146455 14635310525 209058237649 46830201895 9666832228 180612862294 45572182924 34070441474 41581238302 15594619813 6120638623 72634582961 79406543538 25529770094 23562990290 25697986201 1637755030 158982349061 2397428053 154881634009 11174062881 39793972665 2590863714 110686857680 155503833817 5549330450 96388403618 66817269620 58226346530 5539892316 266306693360 11259888735 5866147828 69542469517 83454301124 5466547424 9595003662 9566091187 53059701601 82164147011 224413574746 10516703713 563336699 1391192785 31586618739 67179078250 6217149445 76796602767 266533727299 106812089225 7439020983 56754739366 33597191587 139041049359 406208680 8248021073 16192688152 1694054186 39693041333 199657909022 8515992189 32534265207 18052634343 46559356003 39683666371 24913611418 53761452483 321048373694 2257739712 54281870825 8183049370 13617161734 9648257898 148069977923 17498098438 26223274412 301230983063 17047321709 56283025713 121884825213 214839196225 15064666909 85420894280 118876371421 151717027619 6141287140 209084657370 12502714440 170179812239 45791487363 21166678903 2888856505 18673628919 111757581790 878530405 59630020457 259120986862 89788176813 28345341536 15226281386 133820638108 214007141328 179449540138 245898672874 30801537265 150032513277 9297875624 1313929586 83675174416 18923587040 207269653558 1857313532 14563746011 56882072519 66845069453 3765797083 3002508589 71521376767 63057006009 89133818557 7207549418 56435333757 162304759716 26002407837 145797389131 82581530136 178998975708 117356472917 46010137444 9184125779 144731356834 60463765152 36059753869 49458154812 166117515117 152247413182 87322922917 91599394225 70730346930 221158322200 91231495998 12448293407 26095658990 8359986110 84063914869 98927685276 2399763606 24431175834 55968050697 150773258762 89247966340 76443493142 58886897298 19295756222 104395963129 314860806841 3891995069 141997658216 4456709704 80389260071 5879774922 38732127587 100995264328 101437273938 231804312910 3134141876 114513531515 6706276290 136052798098 9826721450 806126750 142257763931 212850109317 7672915821 30420048191 34800885189 13313980433 19362652946 37087168437 38770321495 18507939153 198213551560 248691979107 90006332082 1917612571 1317787512 17443104937 100805408156 1681658563 59093701872 93051163624 19625807438 16134487280 37314917254 2899762532 1825916085 44002331870 43024099492 1315151137 14477128166 17707661006 80698810585 302152772 106271727730 75365372098 184891056787 18976860721 195513594073 184150072147 56456992325 25032988092 100115523637 31508904 12257590733 47244350608 26588090586 51868471517 34707068544 66038990662 69020785314 173532486736 2666494815 270330147748 91950254995 13843579679 58213453441 31726518797 55848244351 13936190424 13174974086 20329579893 125730375263 47910669059 13294702175 226994437750 10776934394 44136329927 119352922317 135719472308 63897519491 25039990426 85937632209 76704118074 140769447832 104537515090 222529546004 247221599620 296461966401 102973087525 142418906918 143545841562 76171324618 172295839762 7871609342 51327347024 94518722090 46446239438 47414021766 36369900436 108535246558 61295855892 122286412578 157006827058 102993536574 134934751756 299818399116 11139668065 131988054679 171289395530 154990515687 237927058362 71598946024 17612555761 21074733359 9690236638 23631255759 12770325152 61633088752 29511432189 48574918 69756624827 9572056230 28631610816 4918872559 22765302750 44606618135 28374018 142578491684 71519240508 354835693908 36570758947 115804882292 175196310553 40630754429 4906228577 20211141505 94375781683 5200091869 19936833846 43923458379 98506663278 497717889 133550852299 67451152816 104638643443 81011757127 53992530095 43027413488 118834108603 179312629921 51216545129 15429265930 7274696259 25233560777 27817674703 6736007691 64598867324 298604411503 85271833849 14120120923 14710097437 92160529649 5914869765 215951588158 2800082209 275959793000 153620200715 56709013342 11384879539 28406520704 102767277058 24439601942 4330851262 1370867579 113613540894 40443769062 142753220864 32596854349 9585957920 28190844403 171695203883 8190974935 93773037437 355767372 1675766366 3660601792 15113238159 1038517090 22796135967 109226795148 8457729585 5895088405 4322458128 51026678175 167171398500 65890483682 108799855712 158042570144 176386304012 172166856625 55753293658 12828608777 74097071043 132510584339 44466972372 617206400 54622878198 48594547710 4179116895 73203949383 7025120012 191809697972 47849370948 17779382804 67511863160 12548785715 16321447852 1043070102 42401403509 1500116825 82438256566 47956285126 195064997487 113403086125 223324269173 17131821111 26688573960 157900717833 74423026573 224911902361 8195858839 59945807432 169517034029 12556728491 75134832755 187600526938 33969202744 70753525736 47529056407 14292236571 102969230932 111152423808 65504332113 116002751544 298348469696 21667942721 86751910676 78312388248 235456290406 2071932211 46599092980 208402501922 123125231522 30058259066 79239504273 3774727926 14871090425 23349501873 112704228707 235099904070 42578552887 14197461136 124199725073 243956995981 100386847214 169276217 5728536451 155611077224 126496243824 5611309746 262936181631 13390840496 35294923538 286447510877 47525828059 77456443963 111373807351 21839404506 21302808711 41849581396 22822038231 11653278141 187230107879 21493700812 64742960729 8209480569 1732914029 6191574758 127526822942 12153433806 137137463 6067468060 11408188802 21447912267 285565728573 49983316958 336370794311 4854028995 146204296277 6951616353 53419519811 89276645829 126040260443 61068063028 52185150167 89206398694 49761950004 27046125341 141834442186 102850231348 96326194488 178505194617 44451014362 157481805877 3680398882 198984229957 186875644106 68832906822 323735126646 26532430577 201380555711 192513345851 23583563834 74024480932 120379744417 115175264105 117741655806 49280561630 35664686692 5184755152 252151958625 102690949124 1884601866 138420013791 35911925608 63498748582 33714605385 10239600941 259241576416 12307045046 93248024227 52568371385 61216166363 270741323361 343364973374 34035336274 174760698897 14021888 257237067970 27606019729 110561773 113589585010 12075709560 72069476733 196683238158 320543083370 25016489783 47312204376 126147089547 22015676320 11327816977 6058898711 622270281 186189487358 5561399983 2944381640 197865702228 838210093 1285298833 103404256473 134963805270 240080696813 77133467442 24724123987 17253058053 255608639101 5128806750 236961511746 9752552276 48442269401 387062090 5350826447 55078232466 45962318332 39422318708 7791640536 122199556715 156925820274 1129806266 193359109 20251116015 5764708217 2871293225 15043418427 93724088265 9540209915 76403921409 147702199344 55903535534 1905901854 17930718858 103265130559 92315318499 148455935073 67224334149 29626220700 19935055260 31126814854 108999274349 165934797467 73515053040 97079058299 487157987 127317173882 17337004773 22725588735 30381882527 160532454932 6619533447 38419868169 194498215244 247398508955 54969413528 66349289642 13675281299 189985051225 101581535821 128079276148 216718075359 1397574099 104373786233 161757168463 79195506094 180941414755 245743909185 112967218473 62913678036 101770267603 33357669868 24949917427 104666985509 39299632224 121930302782 33067181664 19447551694 47808186965 221133074640 11459734410 17708861490 20721264855 195891419168 133029425613 186075623078 37995998733 4536502560 6583698380 119554006572 147785244119 42597791855 13712044710 230710139010 87523142485 49628644531 2423234548 191468690793 88324147911 24540859583 35278716289 41252770509 14737304396 5956026281 14334301608 20401655669 184024580518 30154200048 4277193562 132268331524 123426860484 13685216821 8157677085 290405821236 8756954829 135798790444 141537742133 81271918568 955457772 67855625218 9559063168 119050776052 4240742219 7026685720 88786545240 13963528414 98173225148 77119676727 123021749196 160680356240 17564726996 3058789512 4548379084 146214543415 8097961805 52319206277 52872640038 55069084972 228229387439 147510692876 106787977954 3484331318 134310521374 45244835414 12559025639 327272163180 5629461756 36553830857 2570233848 41337000129 10788642821 194534118171 3796639602 84235463522 102967289669 240227464099 132403001463 155272425320 176193009021 16432189753 9854072988 229813322941 9787169585 2504542227 5990311698 56493633016 5586274761 239253366814 69757741351 158333694487 21115876506 50050476 60448412911 12170632045 96424072566 20437792670 65249640598 64337029389 37043798346 29103185957 86487337627 97161708699 94468642134 25439371954 8133507419 12776127545 40316596471 18842650999 18461497375 141692676861 90371245309 15610286069 156367768576 10594336405 637787269 3276509775 36666959239 203085721208 21129212570 95657025138 47305985539 28377097492 8643444206 134572553727 122845127180 8804861317 136549311119 12130379593 1216877520 30056379495 221422086981 25306580939 14008142209 23691509953 251907512474 23372424119 13260580152 10403113325 54999101660 267493650279 72628431394 143449358646 244892959287 46458973206 26669670811 117072866078 297091563068 2708472305 2230277927 32696253250 283280110966 12847618550 55321810665 865373327 6165482148 294539795441 25823205274 181392111983 51161541397 109933251251 5922737538 47243388276 120397350674 4419789941 42992764171 30989049734 6986729273 100065561313 5946916746 72887504745 14943170295 68755245529 81929312566 52572345 27841846535 13741487148 37830871451 108010172463 130842148400 21713962563 147332699338 65206570955 6784719291 8826472348 54115030197 15001218343 358283341 7384281671 13570667309 16763383152 225560735907 238379127127 158819811275 528970853 57069643729 14648854288 199775690901 689483821 22981255772 268092726502 62636976097 17588373748 183593116154 3623892745 9593497938 239779912425 58487796624 37204503027 27049818970 54701473337 71706778398 5961270531 39067431810 8925753432 42679836721 24160754348 195765630475 157806496957 29747822651 4756621560 1162530380 37614102208 17225612856 7519208019 9818718065 244678468035 52087893988 24371880384 83331854411 29831549601 41977712418 4992359460 153895421719 358273147867 2101392152 16819188200 21530842448 238596301969 227763744678 84751233695 52869071574 44035540769 119062026715 5728989410 113912375026 49855299 136169068436 17671066783 88147074752 9350190036 229508682737 2218568451 563931783 116423228453 71816793549 21706471265 19862920759 81926172264 74342800723 273233253208 12598722893 96048805861 62155935989 84229961332 45505299285 129056238558 105863681 6923101293 425067055 20074686501 287345508106 194866701670 213582756441 29218473319 162278823318 146203347661 34581010823 258107223813 133462778111 34037845456 11252731217 97246120750 14185529862 30567371983 34520154287 11098413220 80558733323 178565220568 22392173740 155722906871 287845307715 14678183347 56695242301 191454883424 1160557404 9306393801 240069910574 48352657333 4492601852 9880215764 62541514528 3586285766 143329696071 184370846397 8768263412 31424723121 16949967226 126576590249 32620235516 49518403459 83608093897 160493499550 97283741404 95365377317 299571976762 72104882974 42106898967 48285165261 372650924 68241083667 12366394157 234343164525 37433782245 190906376319 172519994289 6087648514 141155405345 158615539844 51303797760 228547160 353784473777 159499531763 7255303893 81222226648 38174054035 56470209056 54478909767 8378261313 2289203883 80131504513 120232650 66895034265 9303194307 160134484550 56140366649 177669647456 61219368374 5064270026 362320245007 50798982689 10563209244 8628071950 79153592050 1698808178 26206265601 149958681258 18484278198 89533534239 28844276884 20646296999 257750314279 84199046522 208731742399 59555366551 96649181147 26685413159 315231246997 99162245535 19175297261 304626617192 171277969351 124733184976 14574390050 39691615111 132481374171 36610141486 4520916068 1006491222 317733199845 313987229448 31086730611 6835059004 1240660559 268371923237 4632035491 4000949319 3884699507 63545918305 3151082963 284454555085 30551220489 5242089149 14468218955 655075046 90957140299 218532599144 210991060083 744276558 31442484599 13174642089 22459392549 187271503044 22455948758 29202746512 52997422688 121107263854 112880722391 19999064833 271574127143 3777563794 17602826897 119851188093 13781072350 198797031180 169855778086 86618326260 171336867922 85465329478 5473109164 322808822311 1033112273 16771419333 25679935506 56179035050 24019245457 2446346976 61630255685 64243100889 121945727642 142820137769 274656167358 4919939280 18950303731 112287347791 157427735574 159849766758 65816534910 263613121222 123652783470 110606745132 88808724535 10171523392 50027814259 15607722587 3784499692 737180196 2900582284 14004191652 27331976685 67261965486 240208703 55250596428 21146680557 117968555658 25669225332 34058405681 120668037985 27143357604 19199394932 90223921240 26383776535 239939366176 107929472616 9368509825 6098019728 121516050746 181755975363 221616593363 2617267244 7571302332 54323918940 23444838441 4684233909 69402645019 152452556919 162144917322 9900467608 191353668384 498053356 25797020933 1758911140 186762161356 269060748861 117068850169 78992344853 210045829437 60518872819 104659017 18030458237 22866671001 203519073157 18566520229 151604673499 281922092484 206515818 12743857342 15194554002 49898716597 34490883981 138930991201 45287275706 2490111836 68497501065 142041382137 203631025157 260087937403 19281546651 243915246775 9357077018 25485047078 165935240242 14391938251 97818228305 32252882144 118918934065 109659932923 131768303241 89083502942 294922240796 198054492703 18650723012 48225549394 220796689469 27852268287 41863025787 40892511090 216220350 339067186373 145990023970 20567825284 167869840915 8408276791 133409106175 158993669578 981591685 157101120841 18095266424 28146088292 159497751942 31112118935 9463401294 83909446930 1542027214 19269846135 39324279629 121734887204 17053696371 46585438848 13790936146 95471923910 98907849875 204972488223 55765685280 13229723421 16842131941 129075107314 12534813718 192848677 144567298625 40580842104 1313596605 60723854325 106656368566 97453020680 91647584869 172935329935 1088119589 73601561102 19565534105 78879497567 74685764185 8793574222 157927909097 110224760537 313828869 37223463083 6963469206 14167558340 112661209292 143928179346 203853068407 82437157379 82456317752 4220242134 82460204692 12021157903 59141854778 142789911982 18112250558 4363835065 47395038503 128472479153 29793440191 2191556624 96965966784 151502621178 204898956260 288611635825 116917198699 234454480 2453571056 1582611164 207229531 79454974634 125689907443 103665194238 96065940527 195185345530 107144828377 21771507109 154173184842 11337584295 22531941500 9887824881 5859732062 20493379178 42858724763 173934515602 109272233388 9062034488 26933128792 256469427 3648536996 44520733483 142410117191 14667976578 151202216661 80501390387 55171956137 8274978046 95179957114 19338483462 83696558290 23845107694 49345246720 106516905717 120544331113 278199775772 256353179476 53562303374 156733032497 78254086020 129572597789 270389030410 3382347177 12710872934 6117043424 80313912889 155649423025 33538042500 54692777902 90326488025 96227060441 47018568486 15814553284 33871863139 107136043345 83161264733 17372243124 39288736677 220168904975 290961287685 134730126458 322496675420 82751885916 138336844922 174766759742 88430430633 5833652554 75372592701 75497300664 26672941151 146485611535 2318255132 25006334530 255860892040 159344907186 25706072822 17716978317 168290181489 15788951765 43831319498 134980919230 110908701478 28109353104 180692172760 63025323891 258478493814 86852438297 248742931142 44515500883 51065441309 192473487086 16062974574 16835615960 6239222198 8526048112 175209073510 33511528936 132404886232 283826826266 293103881124 55189248531 185797946591 187308521592 139364702908 9145197662 25360924899 14888372471 3698374917 189246620435 6198436766 28321898333 170830909307 266336307888 53023809832 12658229688 94435540468 17423003087 38600664628 65713159826 111124611801 98315741844 84374485426 3711910956 158169909593 142897184767 49979501340 3400997085 44945876709 13482283622 73088522201 67138369446 288020371012 68723820230 165381139312 4512125314 53680211702 3403807315 3492137040 30696451583 65775598500 108692582987 28042913510 39231124194 35133142243 81280658 20654412529 34690388428 74566114433 13063523295 24469566950 29669657789 34882639447 98827402028 30546251581 46499271839 328177933578 11338796407 169635163265 50450527688 43605148647 6973257974 14756197307 145708984050 704584382 163518187053 44280232539 285050464686 29853267242 144638915052 115866772699 4378734004 38414889606 48096266851 251991688136 290616770769 1219159098 251864705573 70891713276 106151443860 13292303066 65310738708 29155536184 95382287669 108762828777 122778481179 35599870862 43065452048 167034847508 5098336535 20542634321 134894668169 125548213734 155760224107 27053365725 699698801 22149809300 70456001591 6856402338 105015362805 1901649365 327730875338 58938773231 11087726058 27977820686 32171835963 7770397052 10352559095 1611014370 10493161279 99892822326 42976440424 193782263080 44790142651 23529357444 117483190409 8173978557 155161611246 90213579879 46686563087 18860273362 158759772062 63167280885 25941600744 45906576843 11211135799 29761159782 26212047784 1849106904 19783840787 1416970170 81752327722 8854514991 6262583207 14279160182 109765658353 325526531778 18097953783 70780934798 53459748276 247225380346 37853435058 72443867735 174678397528 197142346396 18715630762 144293101001 35734544545 79980352652 364106560 95523212425 216561831376 75177480660 8647938675 120400028074 52337764153 86901012906 24525311649 5931067309 4381342247 66349196929 21009104730 30737522660 1891665310 34663826014 7009997667 115322888298 123619273700 119259395199 50892592326 1307955706 59799559489 9534547454 10655978279 40007486088 110528367586 16512486001 13085696400 2538202049 43505911194 94622269219 211751568007 1862056133 25704238790 23927461751 156247167978 519807853 147354068163 138286109474 84826536413 10698292917 144110281969 263670074231 60013803424 21747454 828745512 43655666010 114793294436 99658052625 640158091 97854301642 5862761392 2192192047 38923808464 116096330900 239260909758 12806858070 19312869024 168050999093 28001728484 16131105377 160779818856 23429780097 34147901568 216646115812 207008592951 187884817342 30719991252 68191446782 34228788886 82614052 89801565842 120210535278 4765012970 52910914131 70345842155 65416343891 23940293450 43804892236 93796752490 99439758161 111606017 39102539498 1500436338 6636531072 73525944464 16932399616 59750385955 65049876805 140326355177 39865467248 58746052767 90758823318 40011743604 288380976019 8383216661 17301629672 231557216879 134904700536 212575863230 116789267360 85479002896 16143528161 4856440775 526547014 25573215565 37183256782 89976415196 27079237327 8091134570 11759856986 259097313871 147129391940 6764198792 178657059280 16917675955 94284383055 157516448355 7149529039 157386587903 46686920262 138500438955 149386204534 153684682799 248795149 6687459652 11144595661 126162111831 28263562505 222182952011 70756403964 16173226393 160263603025 7987914616 29238857016 30372661862 51767855832 2084237579 181060853581 104833342781 233372321293 119131684125 19338225494 19431357755 2762289536 22653874567 29788124895 187125541779 18168402502 37101534346 13213673006 309378424685 44413571630 30203297437 63979396377 11168516784 176673203771 92448758732 10465917221 162869281890 38650710757 11495485246 697131199 118652112104 17948756266 95474376619 5388397902 347739100 29877551036 119353627839 105775953404 5239568483 32432334363 20461302098 210137819768 14893442483 10334606398 79993717763 139909049124 58733087744 104360745443 13742316717 38367188935 61143723157 12581200868 105397599455 10194436288 6518677502 93522279029 121279197691 4988275092 8298733426 36617568092 91497581001 146693962161 94119361441 114750840784 150453859682 154407545864 71095783590 103088386431 73018863495 38098392485 196038421155 39629867657 11416834429 287488489920 48633299911 47437364585 82331043956 4551817387 88987716586 3478008684 16965472110 75216929348 3198321121 52203445124 13768865566 37449273899 46668249105 89287236778 197403384978 96764399510 83919558765 10700398931 67434419088 59511978889 224718943755 39180689265 27440012546 628140117 51586884682 58391455542 53010265142 147531279434 6660584643 128894475912 165708424528 13815241279 142297420123 61523742757 35528227913 20925107546 54589608237 30152456413 117333742034 2613429144 2584882962 186852686 65172772122 17879071429 31679553109 36058803710 3672926512 6075398411 41555479890 7379617080 136947929943 1162220272 42838162615 2436799588 14740578644 52432881522 92779097244 113128557575 22919915785 6588162783 104632047461 36387330056 8514323873 45290148946 49766259354 231095890742 88376477196 1557418512 4957837871 82203206890 86996619673 20605483978 269904830939 2485255731 300930061895 3487067624 20436992623 4718086222 8862919142 169060602950 141106078457 210895605312 17507475691 262014602458 79298008043 180275023706 4973571313 116585647974 119652477099 62408188891 15060483610 56821087516 119232445214 54798159994 218328648252 163715560089 273767199451 117454925353 5004463721 582364436 67395345802 44538690031 505573788 13395513542 34978742495 73901814859 8388456175 6745607361 62245477326 146332099395 8101701206 16936546760 324823943761 20901295645 14575837178 100216614354 123286736892 4176829445 160877832876 6302498578 100285879839 109192512551 134029549431 261207667626 27392830372 62968705416 68027952196 54019797318 243642879353 4868046505 91091631148 616756013 258360487434 135719547662 147134624556 83491291385 4745139 21995484358 8469739430 57975718258 4267232226 43450140607 52934374531 7145250540 61347961767 62736313544 19238735260 28355455331 100817392695 211552708359 117753704912 41412245432 116689205432 6079929848 5947869133 15083964911 18076543156 96215261394 151827921136 411969800 31738806875 167712006874 234286121785 11930426610 12731265694 279827472862 6507308305 167004610375 61074422462 40605968467 53808708163 192046875046 3594168848 82208145824 170680690060 3915390478 20839777592 31127718663 675416270 105779311828 30732071028 76672644655 183950753002 11620437028 1725197113 52942941349 24996373009 1187694526 3071150633 191351693887 4766072955 81021609381 111497453236 130776209911 60803955421 154631542924 156317294405 52734557763 6633253564 279384850329 19940719080 17054998765 81061420075 40435632 61481305621 114853853031 43978281695 205099125481 230490474386 6801352682 84054227809 51004565219 101301274607 63656149014 220243450043 5694331981 18804469420 60127744400 173268401868 22218345024 8533264074 225677257 44100337381 42621821703 2701336060 14094891439 26047225598 300778125 47287285359 45727938935 122741159979 99408599807 102989822860 128199366156 195265154583 387838279 15590944952 219448819657 122615479849 148074011733 300487571784 40889100315 25325802324 31646686501 939321006 113169737112 10913215266 3992000958 104430475607 2044493235 30915152215 15998260779 317317999757 33341024287 3942118843 22162493201 62763958714 42335405438 12843159678 12940826061 219520472698 32148658899 263394530555 10687814601 132627908910 240419328051 234478059057 1242496042 60973807250 155525178 26084641156 9372929979 15332997428 23175880760 11676210969 11565567923 211742894941 121126296741 110184681058 14717131051 205884018578 390329521 40000847956 51843192994 163677102814 4753812424 33676061321 26729783469 26568896313 66263653453 61311504200 84611406956 165545932025 59047095601 268763519782 77042065872 319509226789 15842570553 89017647618 115243143441 76566525080 106663553955 85624958752 62617054730 142398303521 103069555157 148788367289 28393234445 35860434708 87028481513 138186598854 209892657768 22658687286 276772362448 6792778170 4597021991 16841566222 266270745337 46200825465 9648983618 16080279261 36928231369 19701037887 14262965653 59270376774 98707834743 40248114312 74709286971 273240569429 189026237825 154444280603 20383462032 65805814209 25076059451 80800781160 109898099219 132870409043 50565446842 68290164503 284520382633 5362593993 160639079715 49347843764 27081999800 44135465700 127602427246 40360272379 187306200904 27005967994 1214788161 132948159792 122493146357 283103863775 42583274756 249377729938 75565175909 148845799783 3356698597 193530231679 795536777 103473210872 57573131120 40998438144 4915068848 7316157874 52684338965 100632856945 4071414298 7398079 39321054640 25149937409 12490179291 2778159073 22354162465 140047305905 9038013771 5288869852 70879843693 7262479070 166025002726 130192837323 7029950533 13092236052 121265349935 75229405666 84170999180 212811756615 81790891485 163471729877 12670541274 220783867987 14607397433 48522064403 79028926575 29639139962 188227146972 293923486649 75602498801 242485442869 157162744715 116818989102 84849838745 199352502207 51464869071 195888613995 43694522595 172028635709 38407178855 32231141014 231279247399 3353987806 228402418089 14537746496 20793656641 33678065507 6317801180 3894818157 301266585 75631293207 19436462770 11189455740 237563003034 58181837565 70310739289 117883667057 196774963751 124107260857 18422904635 53279153069 9258797848 162670177562 254359390094 5100069272 95499989022 28559871933 110553638520 17281176332 52916630054 192882441193 44231146474 107696431967 187291121556 223292664905 52861250663 669026577 203095324974 114161428430 31663296466 242886018561 98862461245 466916571 6679808644 47696835625 125627641638 3203509268 18635091402 8976104194 2148848886 84029691769 6526306205 71100238118 95221537478 65624053539 4697023777 30715345309 89432364267 21370037234 8940817706 24929812140 4198768944 6486493081 91781976552 17495601621 143760149957 3638659298 88175186105 1101226030 44124336395 154023678535 46115097001 145977565170 191807115715 24149413526 1706036585 227243037236 114051086938 37888883801 143700984624 6903747134 21097534417 7061682388 104647612835 72229664125 138832432245 46123971832 39076191273 17132032312 100778974630 24258670066 98887635848 150818174651 76196228791 8519573266 244193193897 101927974193 14011284617 209377166690 48600713552 67111374050 83158045436 115314776887 106358332793 5642182338 38809929438 76177745402 6786211488 50548531885 164763507724 3483095753 11821836207 6377380642 6153995428 751389071 185587863674 37054040135 72882562727 5830628668 28117417113 151428739208 36880678517 2365496812 52152644469 195382241586 40373561758 21613213056 43117370424 53930963672 37202746264 16566700629 12892813542 32281235490 127231793610 33374433665 5480720979 5828002968 40145929037 15189969378 3890072083 24422768171 50644175089 111726820470 176631522942 109221902505 92973735827 13384831239 10901756168 51134114283 20654241019 208523072689 55039179409 2700074320 113459937354 10892202924 20196287515 17373093069 892857733 26559523751 52566834364 22345622168 57569353840 2997616655 122321480715 4676933859 13788915003 56374243094 3286337924 3151717610 97412839071 34027891737 153111930772 255891503095 88389705818 287959390095 25031542567 794538315 9307819090 48279554047 40344984780 143850280876 61219274557 31065977096 21310680421 209743197557 198836260713 134444830347 41254703799 142667363410 36408231619 101916188268 2749972371 16970513986 4388975449 75818308798 19926068904 42879247137 1275710425 113174346909 16413672011 239275277083 84213624312 34289117986 150435970709 29795436493 39409206712 112632043598 16979831948 231177708614 108196876289 99017223213 243417451680 150186850328 52159900800 231805265534 107881636545 42746276979 36038336913 39136623224 16374625281 261172588754 26148432197 248083577524 31194348584 39444238856 21832314389 60139641236 64987445012 87168495014 62023014496 254422782207 233868253882 23106516364 5677024109 20339587560 22168897519 107136709076 252627842004 245251653142 59667336724 258488631530 127422148827 281412269774 472909615 28442410119 51381812261 50048272758 53337919869 143660540726 65868509868 427064474 141530158325 2803442464 14930327085 142574187192 5477264732 92805957479 25144126313 4523312150 4983708 6738174989 256828933419 11365852250 25429738558 3564301472 243750035547 32607977407 67114888063 151926822748 19031269964 195899949176 39824280566 172034254447 212863104409 156932906460 9856970267 148212125968 59484546112 6372805927 84201531202 9861725526 42141977168 196885639125 282178291650 89978363566 53493074568 204841545221 61396886323 170738996110 212868216928 16668878375 259333281605 18268180910 32573874629 36234083213 69389777659 12400081399 186540704443 80619929362 13554049447 114008168968 21165854532 269502329839 26593454963 25341420220 15401632389 81167943716 1152424222 158553738840 52079510226 50390539206 190431811365 41452238712 50935844293 11957555982 70177244706 80845299566 51191569816 202221947053 83433784825 108919138987 24249443942 88848838028 38154114702 24534578955 57307436853 17046589462 23818030237 30666659017 381123189 24325263209 27656507816 14215215835 18087299009 20395601682 102096038883 25528174362 23830596111 156026695625 11124122942 20989541474 110043336053 159417773873 229188746130 78333046792 32515111008 96606397158 29181465905 978579127 15080629649 2368765328 43230850052 831986690 15664608400 11001397897 29048941865 38206940 18751443796 161500148097 81896836380 99451049 77678374428 256239061479 94864202251 641355673 93388234644 87824010883 732335618 175183861127 183926179075 75612481805 3712025417 57464981767 25395917881 1887733098 1924035398 172093351 46567849666 71901735807 137769198641 7445487610 287337074247 10729633954 62713824987 1008293407 68552929294 30732191221 96471069 16399083249 1627269935 8031729548 66753473946 70978443204 27513170293 29579928859 2326549329 165973508259 42218044725 42554250457 118389631173 10834389565 10972811167 122726419888 89401085170 11616533099 36668693455 14206959940 16020122950 191810915746 334131767 30234390034 268714130807 56970963610 91905852509 284948149982 2967694675 18295238791 33792893098 4903707931 1265741084 186068190915 130641442962 300832689852 17203643333 71286841713 72958725381 16520273706 4217558989 90944147123 56610260627 4258692748 166491508759 4505253534 168533531672 255874115023 58107367531 109495738413 71100400120 225059307474 196705038542 70477308579 53883326629 272474021 77235186660 114844409432 1150638026 26003694704 4929189808 53947992380 41469051818 110040887686 48722315584 23473420409 166875798835 4915233514 6075122287 4958302825 8016391769 38115500053 70278136241 27077618402 63699399020 35812179964 9184220747 38146221125 47001046517 116275317166 136982809485 52617886181 8095503257 9151789875 176668014467 77220161119 58855985406 33041762317 844662778 65784145354 45931016372 71213988936 13552385223 54625894052 56121766939 275497412039 75061024438 84991815874 174271884141 37907743889 1362516723 157338798940 144181776708 19214438409 185740034980 5198243054 3534141102 2435173824 252086616814 87086427565 45671228144 177800474715 513671056 42149384561 13697352547 41009095639 24019553560 27810476060 50981606843 195255940267 177369085994 5765761765 215965901610 50165480195 198286291783 58285856243 48458216329 17405128078 64774804406 50822789992 122641300963 2883447266 107996629665 314348540548 163824716522 3110877278 7465249824 136903595143 4557680458 114824684865 148884542263 4294849102 121484313 121956089376 118089712360 338646252163 23846093058 39191059549 98127309026 100479768463 19266193727 166441033849 22982563694 22656515211 28598529047 3530038 23582806172 137024147757 6267684012 21051783238 70617177065 288083145250 280643789203 181333776 129582397753 203902507386 197707187443 16964769294 14038526740 8221425676 211986741186 7556961395 155536551491 24494729050 31182567704 53825534918 941445863 1881308655 97790141823 10487103074 12633080294 36236344 49421238081 86047770228 3958428383 74597261323 159166682414 173117966267 5565894397 49900480275 14880619129 42992867433 29106381056 60917548840 6803608084 8099826891 86440565356 12915600200 8186053631 88681778434 32088693469 219173223005 102730263072 206356208490 125852482392 76934053965 55156652149 30902175341 25565024026 2972452387 42676757927 63663114149 23849661220 81776913295 141403959998 67590562216 101588611061 11922451575 275931464248 41632969879 55811261559 82552542797 10513834689 137137588546 80031684029 8774859944 206526769005 77066394139 67307747047 89217090901 80507392587 23897507105 75877223208 4661439656 93605552573 36443789272 17773521605 197642727809 51715070247 89044200481 47335734645 234054474739 17144958825 79386511023 96957523058 20227078146 20216173250 20151551670 199676267983 35517742252 38783414508 106316598646 113781496320 39135859385 112498027666 101473433321 18401413 59776668431 2757251347 2634600928 100214425783 2452637779 14867370209 48173530310 30623959459 24135756373 89054790117 105949219856 5208066032 25580666424 73603348162 159681043108 207565437238 8156191939 34959914453 143986280402 165403862858 102874677560 34099346649 20189039179 5027481138 4352192842 42440796550 117325173262 55105698593 36590331983 15258575629 2965599262 4074788957 140557060492 18064769243 6049622273 24544813950 30577696731 13957780275 16894439177 82919923568 59438778635 18999034261 29380971512 11956524561 9631775664 95395844105 27675094127 138176862169 90534318402 269000408441 282733614034 57376807884 37812884210 39945954106 4373585541 48438256160 4887621120 15994603911 70886076263 222523266979 6780505616 6986885913 180425157870 79088529131 160985385707 180303775282 59076291149 53514808239 177932614358 191641945850 29878334118 26763698521 91923595850 106978679377 19127687432 972072417 4388880985 20521581998 211453499205 38614791463 143331030172 277221939772 100863277392 185855864047 152003551157 92135211048 91823127142 13666341552 10026138092 79220376870 219908881778 20144206460 183154088413 82047035568 7691729952 35396421849 31064901690 185399304153 38011695961 58406995335 212430151046 126017335074 7497950048 271264925583 1380961 29497541595 9157160925 25001690759 29186146409 662064685 383505368 6619676274 71288407789 3422348513 72020805487 15263138135 14153111938 11519149129 64020394284 25822776795 165868518711 26999867295 9244641242 18852117777 96776285443 3004828685 5859515378 70059726919 22527024253 95433804644 210019230955 13522587840 14070941538 262303507155 148945395198 33060455966 107367758072 6196028420 57871347941 229625276265 50037783695 179457709138 13200940700 97739833657 70062764045 232352915828 11307459023 6090862105 59446961894 75010922026 35389938270 12693060201 2511338321 43645699951 70259020536 67914260886 4332764905 163321951 4297984072 145921884240 7370832979 667488790 35519008685 21083731177 171794265727 148420475728 64643364611 466635468 230221605935 21526093971 107416510036 7016244455 20625775944 8814296083 70406127998 67319148729 57824370895 54781116072 73678460348 41748860487 120916149709 68425007345 44815779271 11038655962 11364168326 229226208300 3185546435 163819535550 62025343806 39194065944 18250744327 181248287326 88636556082 94314137074 2184925875 69339963210 26951094895 10914408880 51885561942 4282659735 15351480841 192632165536 175391157568 1521734474 56118761326 46473433559 144925234852 22104078930 15018589869 53952019541 30334498506 166852272681 43791226190 18524442529 20468595717 3997841281 103880613600 273689346 90379593224 18173037335 71762407763 37910186843 11007774515 50646886495 130423342531 17182140581 101264915955 10810428792 47612850828 180265801032 22626725865 54545146630 19677110672 141471574202 48563014145 3578374378 65766913110 1593968737 18465293309 65938774948 45515631395 8232235651 39526493725 5092908165 51111532961 78234563540 68480921824 6859035420 159117352966 9437522141 182319797599 10571490292 83899151324 9559417715 69834921198 53806047597 232401707823 203428858171 266766468613 17772866281 31983589242 167252074315 22674290274 81120595404 184950771419 19369057678 14975806055 19882075875 25664469 83856606144 22478738171 71950564834 127829978435 179928294399 6908316999 6389282083 95722072947 55527353638 74271356565 59330315098 66959553835 1280093334 160371324087 61402598158 74036466936 54037905802 4178009525 37351543444 44749464506 12706818172 3917339552 35623900986 8054359429 221923097913 37827642461 38483713085 1002098613 150474697138 27970706 308400627505 112223880604 28203891843 203669856809 121870945438 9247011856 241557847582 251115628953 105802615627 12279802038 172464827753 49604206767 190340859407 31239797 49354832430 42945568082 24888241141 34675636764 97395262545 74519185945 28168926984 56642297235 9842313953 267879711232 214082501653 234162956903 40233627268 24222708774 114616529621 54601351354 257653801786 45705600643 46532492699 54397594564 95375868564 229301699320 38363146843 208160686505 60473475889 14782528748 114576927968 5159762190 17404698945 37502927944 5588179630 44591524850 256831945912 160143441222 142177630398 5685129332 3042358050 52127797912 19900293980 7773963257 47265442727 61884993013 16227266462 261473114349 6784012405 114225325 54243192984 95447356403 8528244559 5031399280 15385687705 27761035128 210489450725 28908931496 193581038042 76243662943 221772250265 9047860223 6132852744 4886801690 11183512033 213181834691 7805025390 9857991483 227939279378 9054035882 249077375238 247276499 136218066065 88425004048 46518783920 17386435595 23038039699 49878370768 160380231496 178057721 87760130233 111661392102 46034795806 126483399526 86342762497 11643077434 168082688386 148780293417 34708161622 133280503045 1100889619 12685146207 95892701128 132634814252 7331671915 462076359 22966200257 10088448398 265423207359 22804559704 114865484203 72885842106 22785224754 37494243178 83993190447 4635429146 21968197268 36802039563 123571161902 41765558374 133560681874 52161058850 14135072495 35015962000 212713884961 229533953046 5677943196 21940254692 21644799482 12538845106 17065146500 4853648227 39622609080 10086550817 205363539388 155553073487 18966404339 291035703687 143808398683 59264530002 191434567563 47300838443 5113402238 5629441959 87188167632 47499861016 429368845 99583240182 64190301438 15823370867 127263688461 17059132024 27116639752 119039346212 319844078608 21462329839 201282712229 33729306824 96184651079 26329318783 281538548723 66507851784 9597999699 89727164803 57731187883 57367603793 176913855064 78152010876 80665408277 175675394699 166324688671 30180184939 40138653645 135044625822 146117296645 163051757951 2492127504 639527205 45991530273 87807695411 2265874091 45920675004 292807176084 300663344602 117648888412 126227319942 42470967937 13804181052 31629922205 64720968691 12870626232 181580928408 184227047275 63633153340 1186253343 49127381293 4564622076 4358905061 2803743563 108843836627 5970006770 19045622123 37543174123 2504657727 30610698701 66544784423 25306922166 8918650556 18135164209 7654474971 125446051233 221507457154 211039367588 3833431440 94165100250 95384495757 63769388970 365742463 180251991 8986965421 36847224328 149205607497 133484760343 18768639897 245482163 18640563597 66889251379 33560627693 25333931618 20081791320 189191512347 98417358947 219583942733 15750146084 20738822375 30410851793 41760897741 5513641559 9808002632 3964820519 20566457257 45442978317 212354962027 2801898176 280811684654 60534454746 9116532602 93472448945 213174959939 73480067492 6678592337 20113606455 22179375501 139750100437 83383873436 12956225711 97119192510 193679521004 157278792531 1015962667 106738171672 287398495737 14436331737 3051707151 63338353502 39415033699 106469048356 12964443383 260046278321 38353262049 17672285542 3309445733 1361102570 116973395737 104298153556 233943740444 2721891362 67177542254 55361431129 3578779930 5548346298 264162135777 45690291787 34023565449 66625123505 5585130228 91657001124 3427982941 14089348762 64312386456 696595172 927611906 277290981963 62613603670 71910042966 26126058389 20806498967 4162690654 68546125912 120415123929 3035770456 10234686780 54988285111 7485446761 6975843106 70332268714 125030820841 6496858205 1601555794 686868882 253139138875 125014086975 56996344075 84251913485 164855862398 60968504383 110880450565 91514347690 8333959452 1472631005 4862940218 26013124834 145045260189 35189452654 75513920236 121104909912 10910246510 30400155396 321530831304 115784943071 12498512977 16957740245 81475878429 97824122130 53121696090 9162154369 134350388092 69758886906 99540993071 60536536188 12595575925 32925498095 4019774950 255074239586 194659739819 3741543605 122610724659 6645710812 261232960079 46621207084 218586195900 155926231030 61618949745 109057695561 129270692182 12761989286 91008763069 179673670089 155581783658 2101002217 25088760387 28720818029 123747730784 32056224398 20265299227 15222783028 29198641713 16325146635 22635400373 17045181242 13511011715 17460195942 132138814997 109957655489 72143147670 41444379060 41203135254 222025525002 83225899304 183581217196 120697055721 31923479434 198097325752 7447000556 18339969552 143939624644 27593798173 31657821711 69723338907 19725254139 19442804299 107247389340 6393599026 796862403 116479255360 17291239812 11998728014 87926914853 3765120833 266811228405 18547498049 53838442884 14739943624 179725570690 56407858 101878470250 78438080517 135206743618 742004 757749160 20465946380 1292034206 2468381374 126058182493 194604613542 105951434117 191874826391 220563357618 128357558942 6766067400 2132191457 258529343826 261528234996 1464663184 15289863537 25534106400 15916071806 24995533117 122345676995 47996656027 169588899443 46961728248 154772643824 220087573671 72579873499 10040561828 135811661592 41910511606 147968085587 79284902301 29591636130 27447088266 129474324249 6343045 1186960620 34794159472 159998988340 4651017610 85134062351 16966482885 44941469705 95829328825 470684794 49362957978 19938669552 225101664431 9330833375 65675535980 35267673503 117877239579 241277630198 9843398018 119980515385 47630565571 1009898979 26374611924 237408821382 103667042089 83547985062 2604773697 36840072889 8431665318 26113999504 290956716553 102452625088 101979564311 7027124641 147283744630 107735751569 33986751530 125916816701 4299862988 276263164572 12485161078 10114863248 218298824572 55435266754 3844028836 63111557054 195432819314 441971292 79698016578 54159805553 1571572947 32207944244 32682590368 31190407226 45510062342 143366608970 44404227589 30314269183 846044478 4123262624 258774766308 94555987070 136700759722 1600994281 39976414845 121155239038 281926329788 62870771531 121570662129 4189005290 16289654524 7580377467 30779844299 73252402262 24799956121 54202222393 8611854999 201023152487 75856355801 227549298187 608199585 16217005305 108083312163 44091279266 42990375684 40044818718 157706062420 11072954261 23957603662 35372627497 51533697038 7130973301 68033996701 71457243715 20476024742 14821383400 43896711557 12025604486 37287058894 1892997 28471385268 10825640866 7520440799 70284570168 75111563090 82661672729 109797211350 2026556385 21483952985 8769075721 48712788942 51459281741 128615274905 21070552628 149024107635 94414587374 143923667672 100122979178 257124286754 22876852481 20941010915 775067700 16348188214 40832929818 6228933711 73452407503 7413980008 5255066560 38070865191 75922040416 95420764560 215144907901 1632544581 87146604365 59092304329 17672797408 17934685961 41709925455 14075346268 59919098216 5548226561 13585932521 17608334542 178325265296 18010183297 168133888793 154055479861 11679996191 2889275895 26485810445 4947155556 141739080311 155371101784 24318794024 35051178439 119207531262 34334650676 91665782 2750747157 54137442007 258235518466 13836499980 68282646839 293096760 28699662171 99760904728 238875915333 73163885861 44318505013 12849044210 82845816512 126858457544 110972451325 96451971433 96192481457 38210971443 12009163957 192958916952 173174684299 184673236832 3297395956 28582302754 108636415602 302648926182 30068018932 34244531288 198837400788 2015629768 41119566039 68451527322 43237607146 63756911185 44239480122 282838890528 116104846729 280083528904 2363996580 84086166289 5717938656 62527193334 114833028 60170291807 28809324394 31265200709 92328898294 32500809438 36758808916 57749698781 2860185700 88763185420 159491087829 150475437541 13074953415 56297031627 74887475996 68567570929 941568445 33742850928 20601655579 262455187235 175787104035 252020800392 6578574630 123054096122 14807089878 223747015928 17925838763 15375751378 11654750006 11569982643 31948984218 27358806170 26774255287 201142220049 49558628255 575204699 113885711363 42446966455 3845246735 33471376475 104447286169 30580717548 62867547622 93553319631 3518218358 75154355479 154666149650 24966726732 165833438247 25727866814 171031257833 51743493788 254421181533 27915877642 148922112817 13544674866 25713264554 71460200408 37970292019 16264584106 15843055414 10341971702 71783043443 93277069818 32811731186 24014795421 75524935034 4840859469 100881756579 39061562923 2157702598 170914229147 19819729646 43176613717 19165023051 14157810847 70537501052 6374647598 1479411380 12900219627 15892133762 91048644609 127234035502 12786506472 173100188016 2889766647 50278428419 32082890 121674896255 328210340552 240889020652 48976181531 43297983819 195916706493 20529389369 64399040603 255952849482 116387151997 31333446802 39248583841 68477570669 3845870712 8489047448 51722770843 16665084023 14918855397 81612792749 293784383854 229214125 59240119292 21473384415 41688094872 10324115617 42825590883 232495300245 25668258406 242160614412 33255324684 52237090768 7137142330 16573856815 1639454496 6725293698 305257353 7753375468 36924977514 104737683188 23145814954 139664300642 45915839771 16013048145 112945219341 27936632546 67931004791 150982714431 14201989651 13202350618 184728057874 127542905766 1296282701 211883881801 6080505036 4194191661 344866445 23722396281 8168089879 72567190246 117842925300 9723913842 15169177301 168668274704 774217190 54094794508 789651699 4641975299 7590407101 26987282701 23049920604 5688175278 119958973280 56797630702 23952242845 164651975378 16529368336 117569179 29964858654 65667974538 931125912 39220671655 122224025859 5240758009 48818179247 1688686163 22137198187 50376026452 672287719 246103886833 5672223881 13328538856 21106891864 1896776004 11260371773 110668079596 185355554002 91309926417 1574200384 24116725744 136111454 145467167222 71496457260 241447366512 99345163632 3110110528 119633257485 34827876132 73367465771 190721303434 107058243917 35453979107 89625847848 27196144592 267478590949 44130754959 219235097605 63287684524 36981826098 19409709427 37303430158 13186371687 7454246244 165730223147 49393688765 10697660551 270954471799 110595340838 96788914033 41738312867 151198891686 158537792340 34039845997 114338836280 29243436669 3193775037 18645244193 20516094780 2535277819 33784426517 42137700191 152469667026 145200127922 7904929790 26841125965 156132368 139438437185 43426039944 83546138469 10503381149 89411280027 69487464330 27155409295 5339000024 58729707493 160281433926 64964399730 60285366653 4674168028 12058400881 4345550283 218032735876 92523946315 267264197640 41789827200 25996630519 25342415831 5729290 76204451740 47797015372 92296289650 11025419797 36277925229 6510483864 3769576573 29871714082 172482926886 158775632698 16962824579 98237978715 6655182683 178282157410 31452213632 140065310024 267770813 1411544012 118837861489 256642638966 223633154111 133469935119 69115293206 45960182 14141003809 181863605517 224407578289 67699528286 13097419171 75741247847 196946613482 23071743538 28355579299 199038755206 74708996265 22449369875 161914871660 28609646010 6460794787 42990253879 5778737476 359654 250326865477 10745879421 217301444779 2821806144 18318494361 9130885720 102779096406 11302653162 9897712489 115645545191 49885944048 95090026241 28308205347 58025924588 7849459312 92047110445 66615966869 121454154224 101519401084 9231784438 98651303869 87800957472 1002401866 197558130053 20692783215 79507200018 190412862509 77936386620 160545410095 7636349250 61085012861 154316434058 91910865897 12082360301 71409037809 122749521564 49821380177 72820769252 25840037273 35656434423 63765475359 8231485304 239585135844 840920865 5538987548 10943261701 45365564718 1611621044 1286488534 98808844381 66229242963 39794135709 18216822143 61589526088 56389358927 21515304130 64685031398 50905361673 103707166300 83198119118 171783535567 31429464912 23696244086 1466527520 793176058 143889818 30911055435 49346856817 145496592 220955524332 49498985878 10468906432 16064904339 83176992943 9160488657 190780703625 157931830673 1260294361 13699976897 160666367950 61969086457 123063110320 148638801215 20751902608 191167319077 72192739624 215512580414 3929558546 27079623022 5740392242 195536472783 3551560206 10122851612 19166249273 2861927957 325305284256 97961974845 12350817064 43780598134 131183323489 88073590767 24140533015 2460390341 58041347283 118006687 5677775626 113402881 27078247857 31395113678 33524006272 67696873517 32799631059 2548031385 44562929 44054032106 70521221921 37659899422 101457507607 191997781745 12971379427 10435915841 3160855804 11172353156 748589626 112405323180 239795217893 70526426028 25885549215 35927737156 43042239978 76339974147 233109361964 63237200334 38324500538 7920059083 125906898182 100180310976 526896922 132519922947 837352726 69316204006 66708757112 15098121562 6454024459 3945231293 119024782849 5663335098 57534061447 84739210378 37055235822 2822571320 48402978525 37424371223 232724931687 50640164975 31063286718 37026873229 34367110876 28888931623 24630241707 25229345 70396083291 291668076892 17296096580 128242673235 151087798333 2016715786 17005421529 12709444609 83813960539 33168812304 109237492348 51426390554 19018428566 202979538136 186905322548 149530193681 204215704362 85597224652 52490190792 103269900252 318100069 116460334406 92211576036 49659515389 19590783902 26697554802 2114686940 145334415282 235269217333 1065536692 172271088731 201249205066 38204888346 715486633 21929185607 96355037709 36857403785 11609557605 22403304871 8688522697 107775080872 40903003725 89828741363 19561260350 8331408664 75054057 273173488 3830197021 2305034366 123050263322 5696049056 196446497952 4094824344 702006226 1003943060 48584324437 6063906871 31905886476 10695624556 1356446414 32039992532 179505778803 38919344328 96508034940 259953363529 15756815597 10937046708 49873015388 133321728886 46515346294 51975081163 21999280123 88141195375 3895165236 54982940743 48006380129 218652147731 31825536301 16321638918 51020598946 233141334907 16901853034 53058425627 261894064469 50214720419 204387391 50657896304 193205017787 30332186314 34530719386 95454598542 40225421780 13245103311 780056489 163912145344 24200888942 57119317592 98837203931 40865861145 50876441101 135353567351 26639369528 91713448699 299858785717 82043946519 16802519184 77570555744 135394363959 7274342078 33115799670 224567694227 18638887686 233119366710 63727646945 57563451848 33944298865 109038632559 82784667785 3871478758 55053706628 14756887109 16906316946 18621379818 9775286288 229166804893 3551770729 9803458570 66719833287 91504651727 35249422392 8805315286 110327325014 74397226398 148641073858 13023863199 74706112315 43807363059 91567949043 84687454026 104172023001 2172064410 264277430168 11039064831 256726835654 18068642407 184799293022 129952359982 115685103020 152379256729 285635458145 20948774370 22144863978 118490983720 8795303811 70811594278 19763835375 150534064215 276535309687 89625867882 251695483653 3713296667 429600318 193251531464 155084973838 154509444801 4961040390 190512334192 196470894552 40300582198 18048144090 74197135428 23201868349 27714838697 206347936887 18545523376 30184157521 76998224 27151726667 25128748805 7592093520 146611012076 14301588594 28507752051 109656527149 28229693795 171562525901 136442994373 96122441848 90737964114 129768880115 156319576513 134007319233 5916514057 47090231622 111274328660 40259415677 302435634091 15837581445 4441405274 7164831518 21329426098 70848080198 278095315514 79277862426 183494872575 49400950647 27599717295 109321132779 112309474399 40957791450 219629928673 18560084733 196281778833 50442195907 5589401770 43121558339 131656300441 49811220023 21042334694 13132909508 16821819475 135105178622 4300952979 3350176728 195099044267 57817212796 145480197150 115100420615 43896952230 87273830966 1058625885 174008578705 67887223413 35508044002 115044901284 117428228550 22330952272 156168289744 62347775240 19846131284 17173601710 168734031832 168464912 117317886321 84613310066 46423237750 211918649634 87445216499 179409885230 206142390338 258603688213 44375400007 92706653022 55792348242 55039546744 14708081866 30770070738 8819697070 37277962625 20373451590 78514541966 3887601198 129770219229 127914161201 26546136828 1253329022 1717372135 81313028337 97634730233 64121127318 66616532673 19206240447 8531618978 7658507709 22709155411 107299494640 206696748978 121769885115 96141230234 1110464129 14657112846 2446463494 50393639081 194637388052 44876821836 21277836275 6818003058 92692073527 4482197209 4665937294 135887904925 2824852239 70603072299 139081253667 19071214718 70927487037 178029193345 12605549387 282928656972 43769760784 114757122349 250790633052 75702233386 65917637989 12486787651 1759003568 143035270145 9106470320 218309132823 62861962834 88569588035 98727595721 18436603300 22098115217 113072992433 40956658907 5337131492 7962468364 85377696542 209941445576 133624884925 33219347063 260264587259 58710332429 108381422192 13293549741 71522235221 11138056111 110486339138 141773038322 6737747345 57089743157 30419337974 21765879798 98228192377 82213283870 125191942983 1028220766 6165908168 843528564 24556113370 22263058490 103170328033 19732899571 172709770354 96698383739 132159953196 3714398002 27626139196 29057258660 98941341043 36808319048 15818477865 56106293221 270764991380 118592034080 5769918069 102682441644 742532063 15108041200 53659346628 3268969063 9816358626 5148796107 43458523766 14274806694 25283790656 10701057108 203546061071 4465583139 32771728391 20705712536 12275322080 2997437425 234450250748 27537895903 6027950476 108197009941 21176777457 1608155209 15199732194 27016645814 120036604 73422060552 21390916623 77214413945 24441638922 120331195703 1610945018 4960955887 285196617712 182121591002 163495180180 20023439677 26415304659 24291610820 203528550364 74543651879 108884752990 62438904797 42607808773 123228747547 164261955601 8786251097 45691150970 219655908953 62609863391 49090965933 643253506 26515459331 717655451 45747456874 151249529733 155171444949 1680163832 153989779317 14257950803 5434862192 173187823858 5883236509 212392311051 4855035447 231762447875 101863627920 84142129336 71663773102 167922109 201020846270 202079480632 46843260497 34111474559 12751154796 15896329324 129696856362 36749615969 75334415564 7351727475 158773918795 6158060871 218126152473 38352718354 25400090020 16153308904 21899878584 44543802009 256007770476 134543448149 116833568364 40674431034 250954831732 29441213460 55049472424 37497673700 5499144980 21101134679 3617551999 173341569607 23971979475 78003164332 41708070437 117951522713 20319917667 111434937944 78724140535 76966616871 75784475603 34262624362 21259879161 47253071700 113143113561 9695520503 222222746518 19633698108 255397719589 192961780358 44460337524 10979514469 60681020661 7406399575 14531157278 31754007740 138543973232 5180150738 94062526299 130905389762 23967966798 182106752861 7381042697 63374006568 249778680912 6402378674 246796808593 150142506960 23765195676 15399450475 191317633747 126391980972 69362946484 111700785973 39186887803 85591125298 101563419266 191929438045 43266380563 2965644012 222981229094 4222856065 91451219744 97670600374 29658956931 42285165696 125053083872 56081270545 30586172396 41029530070 272003189888 13543569357 178468506376 221511260452 7471593557 26334280615 23526824236 110090035713 43491306366 52713963741 44780283405 100011457864 285047221781 2160237180 56686942498 283340525875 115050335424 91761840092 179497893247 3507794829 96258005688 45329555578 99868159485 112551718850 112918969003 162570502213 38086448004 176541310 6008380756 68335604130 117869088976 288013361313 124662275145 223251450565 14252998979 121433735073 16613806109 134757204485 72795350208 15937378960 59429327746 44162900553 86150755904 11680448146 4216470914 30886387397 269732424168 45013828752 4198848112 65866652265 1391716839 62046313522 33414890306 207711078696 258451639050 58388359346 8049065263 6959374543 238329510136 41976153203 30552190152 9191095869 251558958273 59651033095 27054300336 39832180917 136351899156 20563327107 58102133298 157121248305 256433449878 111491964336 1777334762 832097308 99381576485 14636831407 17511783454 114356505553 204387655985 2708018002 136677963614 15878456617 6890610374 26411872411 106659147402 84128290428 64500298958 147613645775 170048411056 10767867741 62228885553 68756820526 84834762093 65327136876 5395194254 120451349560 1410972284 30899996178 2992916444 4793196385 9899925860 121205625662 58180473 19956694885 11163091711 104302966169 72674732990 7706165274 24588965603 47396828569 30142508760 11763898995 97934540738 181375243 19660407141 27795795864 58935712489 390811935 2995758427 44066803436 14158403873 263253142827 17456102713 7079764396 4298704476 12341527281 53700484438 1590704824 6807142979 55572355546 14029305180 315999142214 95941429234 58471096397 102782274062 44328071379 40041315802 8626440311 64920315351 121391885562 55073666173 58354470020 51139794435 27673636402 103711822597 22968285378 24215727965 51246191857 47417829460 27205565054 17306638809 139458107553 16143212656 8417445180 16580425302 32619718603 234292963655 8019461287 243250754541 162311312245 30631293553 179827340 16015175045 7464691783 723695106 19748726082 9995418077 152287876907 4370084009 44721105077 73285368354 300208299907 12130552264 22506574 42841566979 209137029375 47940647958 94632567747 5366241536 73726372184 34715815960 11702993707 54825714613 32487620758 6359767774 22024179638 68819898710 57559479436 68156458099 29577700443 101055668300 78726292810 76790531910 167728619565 12351983569 107094488368 3648742316 42840076807 25408576077 41041337597 14948086046 97576603205 18298852604 197899711948 293800708205 10637591285 237741185951 5842715834 149724148950 31199591824 647290061 745370856 59263707038 653870616 116208531608 287224895312 2445781 183499495057 122001602362 22740445721 52757752332 61813249545 4005350122 208281075808 3343232370 18054184318 95068825042 44223353562 8715850017 43198960199 72369911091 8232004716 142882989395 82639764887 312245705090 82026443525 101140294743 26274248582 167728708576 1158082708 192142797290 25282867413 64038523530 44796806197 63213931317 1545325905 8474336738 2929874214 336242817 55064699166 52203406902 18328269823 17686551261 46529469646 5852241332 140018424154 121640534137 4901250597 77011651767 84006236171 22450709082 16559799823 46675998064 202987870095 28008171909 36337222539 17314467342 274668875984 87634990020 7739647671 60997914087 19697941668 11932215914 96767575641 35675875525 51639849189 3620490477 49182399357 199462355313 280467344076 23269059856 65416128164 133430787841 82582899204 7630750229 161687812375 89974510729 232559261678 3278467474 44602750417 158127113084 26422983486 118414880539 174300788932 20062927156 52608892108 16771376280 134629427988 1038690845 27106981037 6116612251 253943175224 54483521446 310379642021 67030345463 131829406183 95091943415 127784059936 12829430672 115450785095 20949962637 46403297155 62525208375 156977510268 41679372085 154197921037 6110448969 12828966823 137356944819 24355212143 153501371292 16904079799 101904769704 91868530590 46856717828 118244648462 56760642806 17728793112 94362156399 143986567350 65716722184 108129270042 66348474685 511098798 53018248881 563174068 95401015308 27467970206 80542426686 61795803876 26949832802 66497963 23663574731 255272690013 86028955421 78013367493 13350882142 56952368 35023529149 7106395109 206198144325 21149856486 73067102555 11186681214 32130180838 158868964796 95250613395 41812566104 145455526936 89193232416 20282592066 12824184676 136768315324 150981261113 232871209455 133985616792 7305208750 129031306281 25329026071 20288982849 182776583765 19849383379 81379855460 26384181045 20565463426 17058260837 16863366122 5328738938 21950212314 237970048004 130579332895 8552447134 869535419 5657835299 58834539321 3470935074 125292553498 16099575446 14979415407 44565161727 66907144808 71392702694 42541949495 12187656940 143795966835 5165761079 1379331193 340334420 77141406473 89414817848 32078196575 46167331204 142609039312 4253170189 38573776794 3778127517 103715089503 49419785307 147085496376 15865691560 86867374564 308346141390 224385242629 36168958588 140296349015 11299180174 56265303314 34912049453 149221287208 48085703739 4144803909 58839207692 13856385955 4411057594 46501914950 228328081802 18632532563 272786980327 20852624053 13604435828 616361708 164725093373 145336444092 1157034217 738215073 19615579958 140849938685 152383496191 62094492187 19899549247 123965525282 621758409 11842539979 5004061708 43935363489 6570357294 36149864797 251889935536 1571848964 72938778768 61072659822 22223320517 50643579503 290144148226 2556821528 73143788334 186377736018 98631520291 94109020790 101087759800 277055490180 20072240410 30273601861 6089800682 106108265993 2113729953 272077101889 9604751959 4127700271 270016765417 176012980551 26345065558 1590384812 3443876026 64259804434 68613953435 137448126589 8268752768 66344763657 9931533210 123830033886 196795793688 22734224110 49957062841 4135724064 6350441110 635448675 109071567018 7345683781 5670255551 1894946257 26704869256 3094149894 51062192652 642190535 31397239062 25938516100 79777107526 73733270201 267337291572 3021319273 268928212482 13084759157 13298860339 3571772616 37145339783 550146896 134901374100 19661698413 114196740932 13305079340 161345499 61021088823 3582911503 296869015946 14300248972 22883118021 47140196767 106692961622 18531842279 60375600815 188087390794 227838537619 18105736523 14041793003 23566772259 4007115458 24409351787 118629264513 121422865669 49871770887 114453966980 105284958283 171587693036 12258037949 4708685154 58661591603 8046640521 7731331191 100407771648 142668166291 10952092365 47062776470 150166532897 85966359705 61241734370 15381763653 34201237245 110780173 239284638336 282801414023 14545217266 127498307333 67747521462 70793193536 65544693091 139300626573 199437816102 12718072713 5117345665 46959233537 3304564221 41118933161 17201238711 14980608108 25972834806 12081347276 16948700739 65419575047 46232252247 6400325767 9519273239 2342359365 13712784148 178203684178 33831825654 6108299315 1435196899 1260500257 9363451964 23808564 56188431634 140446606289 12390876 74838303827 4006646988 17925177657 19397023806 12180499461 9778790071 48202018 77712743102 66016303754 110383436787 153300401000 6805512912 165396324027 62835366017 132449469719 69938947378 10073931165 891411138 10703115104 77859571113 104546819110 25498670409 5958312137 18016225 28354200226 1637817416 167078841156 94720594158 78044248007 116784244904 258296399415 39599538186 6920947999 112368085189 166879427119 3402420008 56116681463 132648961071 36273676063 109501502304 137332368640 147986935559 44578160981 172382978149 428074709 15675482213 54866233243 190144264212 62398990847 9145541013 197818190128 126430124790 450346457 85678991358 152287317759 116949898414 147711757486 140853070296 1804096547 2584126553 11203845296 506385157 36885673956 192841396416 60313982441 51076704459 52313858343 966467242 4128207325 52705351138 80932011 10717278537 197372762719 46333420247 46015307255 22280789324 27857788926 387837132 5127456323 54230036992 196016235453 34762397774 41565728111 18924623310 36424731382 6835239922 11514095826 48134414529 177994873038 856950868 57616756098 17367513755 257541477419 21015471293 188546035412 268918906522 1607217162 82021668041 307438942211 141074575443 190917437273 17274008594 42526188082 40917254804 21223374 61662848411 15809910091 39136124132 142872419255 2039237916 59323982551 155245212073 61765425310 6870282103 144520301342 267199703434 18302340218 5088884640 13489889667 100547036722 35591789540 154019302203 5192380578 43931074794 25583162212 306137403445 62171142800 19948343831 158126395392 34181528819 26018251931 15404710664 79671575074 29807347294 76678388461 11786234451 9074631444 50024576379 68911807314 19412834555 20239533632 87276134818 18997025349 97586311244 41725169476 5239331082 5141938587 20686316738 44512014312 11833755254 7134583105 19780788800 6288315591 48832753763 13580532635 10390075884 46010248263 7355521434 15190062686 430242833 20944848937 20236185459 96833038304 8312123288 6674550123 78283059931 16035278737 119337212123 11652591247 235601059650 11092689012 96484011638 40475266614 96768416715 12783213203 38312630285 45888495181 36326233829 236515174514 2131355446 37118270678 1757600925 37175463319 8790648649 49207583324 59186977944 78248412573 24246561902 36726089220 91742675 274148701180 13744825815 2823735673 1296742049 11612756632 49572387056 16989599068 95311416216 29778332922 3186386686 108349893124 57027226374 1614971054 41244825569 20203778294 144626658252 78503318456 132483041438 160436756818 19738755097 24898407644 80340059509 50702909880 38207914822 3173690280 1648993321 41523330700 2453183860 4245208758 246576526969 142768777703 42825335411 27045267563 112435220416 80801325689 211701000282 222214532366 14938085208 142494886076 86560181 109599049786 142024207484 194184846261 42722147953 25737990665 10252875519 44629894316 32426666406 84870696144 47010556357 114614945879 7995544713 38204179497 9885034558 5824542651 183743113258 11842301021 197912285225 39901215633 26169971231 138125279752 13029173822 70005391189 53509171689 27705570553 23430790767 82911061466 11876540041 33605933482 113106322778 9126829140 106176121662 58676934225 40091284202 166861516905 91889133983 51379156446 19800405559 162232067612 52224576472 111507673834 34109650043 69509306714 3353671009 126096832364 89734605471 12038633025 72561023879 110902267631 141759889012 46853256711 126562872741 2271368151 146435913712 21957016224 37392464659 23501643696 104138298871 17927223275 96650481153 630298315 64236029502 30791391535 9435390353 303008365251 3050477844 9277901181 193113466762 71552707978 6648085091 2774637277 6375362739 119509739448 39775955930 129720877270 107021203985 53075958681 6611562197 552607782 2669323000 166084330536 30586743129 28885643905 66216746 38271033654 36740442691 48034216104 10981681966 181516985762 83491489275 40963333450 173847969819 618365944 45924458269 734537146 689854642 16734115199 19552900753 149950025923 95588893653 111646188675 49899607575 3348272839 48707656296 112486891967 150963230095 78488440940 30451529504 32834465391 86758591708 3086996546 117204967435 124986600977 26298295 24004411519 7731377 97924147803 114784199229 56491290803 25384715882 59661622 152568556014 5639151461 75475050 28251324066 90532441504 41377622694 13922204274 48471129094 4960180029 90260263982 21218207928 119393431240 42010707951 10162495442 41404411162 2919682433 26531903757 68499390269 6711171715 37853827753 215364151 37474298423 9895340237 95497594531 18887309701 46548918173 12011114332 169052603686 32262490255 151773994842 101102944988 22261365 714389325 6075944101 2693004944 234088474545 215947609523 189875698374 196653450523 61685155598 108632868151 3332167355 97234695907 14393038672 65216613755 281817966091 5064905715 12460148361 11368554403 11027538708 217432173232 11759411375 26472067383 64713742509 35578679072 18498298742 58668745340 862270633 18342970150 116632191445 12009512328 222738851498 45224459878 574352716 1654329330 209762539985 6497112407 51437476641 133816068730 101731634133 23355313072 82776595004 1914901259 15254458715 43812921167 8604737381 31706165991 38369697642 9124659996 30580113807 52539969300 125110750263 117294886821 196001892553 73821350 49538563643 20878691999 23334657165 133294550089 101686615204 94423463046 16384940811 148951160775 227843664530 4028320417 281603219871 22553704964 27714842949 48436174977 7273160175 71208023054 30708857411 110375613493 73690961133 2683246572 256024244654 159675913603 57501936699 15119190642 44947875351 253100051216 38647075290 203472552973 14413947915 20263995960 3437761368 26432511177 137551059977 224090995482 174244040632 71952431008 38163455456 76824853552 172236607412 7435756612 58438474 58951534501 19244940269 3373423788 58098910732 88370124927 44234799566 12161713340 6095949224 13118308380 28438560480 239833738418 7618039522 280972433793 61533988408 35424082355 243763190591 44966287120 10350513 9475917329 198872764539 14746450755 1937520034 180322112495 18506249439 155510320218 5240139555 44829707558 102819678805 82924496164 31989430959 196544287546 69635601621 9442660219 101898157719 48435480386 240675009929 12751972109 220520299987 8707489224 300177411224 82081475204 25773204533 19964973107 2606215928 108820059839 36143019677 252708919833 48235278298 14425111044 215143276537 13462013318 26914235556 105039416342 44600933759 3540918059 32632049313 19357752450 22880202839 3251323331 9382761182 2698389335 82071119513 464359931 66422528041 79212449553 18654447580 214414041 992573539 244273071943 20857737951 10795981975 16510714015 59786134468 57798493213 84590845360 111181138081 197407412977 10332527205 2054980240 72940148807 1036860106 960823787 97670904782 224146780357 39171153608 37600647174 301987084816 14431739251 8415762 5872893160 17094088360 152332857547 14250990093 144558666516 15864027033 9971360 158189139 675653371 256777052561 63933288146 6268352428 250653984565 92459323112 108958694314 18179029541 23110060328 130811980515 12671819615 57680643564 72563982047 301444759444 210021932862 15133998622 36812548240 105683587546 79960866240 191129497806 3105655066 204956310010 96422684755 117148395865 1755712435 839186730 9248191619 136516369577 66316924578 259655439436 47132564421 140962210736 44268308165 120454077024 70025294730 32137661522 225861062228 29344064360 35386365646 29789362213 245108546061 25135188338 63549638791 20337198806 7024958491 104484822172 14681977705 52701600923 126763642937 98806746824 258146849507 31425150141 53685819705 6766728021 211365385808 783223496 146817526646 86839947939 9917074488 22142966056 277571448 3398711024 135492934205 51092378403 1141282650 73089237816 32797015947 46848749632 70053701833 13499855113 7483750560 5912224371 117773059951 24521546621 113887623836 9665964237 77451095471 12092669461 18471622881 11473342143 26943894164 17483159582 158593065260 11769822611 89977027127 209368891299 13102037831 14509896892 25065760231 60095574693 30814728132 5738632505 19501731060 3704233020 45179880675 43538110858 20669775102 5304872997 64492893044 54089097975 13466197863 117458344684 4909003563 19443599561 14686028143 23202947229 18266779604 7254469099 109061514300 17995680471 27818893002 158334137813 40609569658 213172866857 85539659528 96480725599 10491072700 7581270344 9014697705 49344848926 1810825403 176836357 291662204 156521725271 13891107043 89302146696 3438551554 58563294433 121203646554 58486925 577135951 18064516334 122439230595 114393114233 38365414558 101485886970 23074235028 220272815915 105254465253 165176220525 28138995960 77206794155 31378547234 153846405056 12416999232 7362070820 39227402607 159008477186 22141310035 32002667565 79578168372 1143068765 414241169 42989854498 3711231582 14736249640 230443784974 6175582049 224503793189 14658405161 4395696932 238643894605 25706353384 197898756815 25833224689 54383840470 1056472077 14346959879 192958966948 2286431451 253710682248 6008824988 41640365574 90547139526 36484038801 46581577420 36751133077 127280975022 82472770087 24005935749 65023616895 45971211429 6893371386 2513087923 6131281296 56352927534 112644091879 107083351136 75059307899 112300179749 7388846734 683900695 114554144754 35512657977 62439523587 31162422794 24793360767 39663760702 52474273215 227633841211 45750128740 49664397356 125766399596 18164011423 115733153352 129328375964 160883080008 138934029 25152185797 17127825158 19019462383 6744970108 86056667962 110956383000 14697223201 55657199605 35701221205 116432336845 49456241520 17103248471 59088243780 16496718150 10623458411 19584043781 717582175 90052224326 182095615789 2359864218 536180990 38902973605 109536905352 125615566837 19835209222 759585194 135468225780 31684455545 34899316683 125397217244 7637038870 9258740827 33022355177 3943504778 149909913409 16975188087 186333663408 11630511531 4066592730 139838000444 35738700418 16287890506 21797342834 71164274004 29744532542 94544389165 11062140718 106313238062 77801071710 30375640175 8145604440 16483967696 697502106 197229574318 9007218227 13792115800 32993658852 55947604223 27682305831 86098728062 209994865484 2669227809 36986264049 38539916666 25184724837 170439353082 73245260579 104581284132 204697292903 125309290331 169065257141 61594698234 19514837103 90977724474 245421687774 45988457705 48134139346 62131041982 5905388791 111766948465 34016176008 56519410584 35805105214 141732624105 4193614193 54870900197 18246068193 21195933128 2262626912 46599702515 300042698 2268944378 15084379209 6899115214 30644298293 124866755 155073349283 70379879563 129377112373 62872331696 67516590680 116117147802 16427444108 7910963148 9679212981 31450173440 54864088538 1155619568 977566447 199785505483 38789014901 97357576255 3831634396 164654490781 66421415454 8655331575 64104992858 160079239218 16410666723 99235958334 4356875557 14028027340 20876733950 63699610033 63627936196 211642245892 11589652046 79565185 8888480990 133200022951 44307879292 110772473163 33294950330 39901585837 21585705207 6301152218 16095534136 23687146721 6588467909 56319224846 21848895013 684940482 71434219090 74497477937 13120368871 7962920401 23013161277 176716558576 14426551022 81385935855 60707970577 68215701051 118341686764 6092337502 33883437676 67613798531 9916415138 41014199086 6405334369 35864496311 23844169825 209691407872 32874770243 275805677873 121397388710 92787722606 75040953550 135361844908 65963196975 222008854 120433544623 91253860914 25132936774 25263051452 235355836832 2963588161 82651534 53769280327 119615245275 3872222301 46328258664 8427828911 114212477160 274663209030 5317579843 7914037082 4138700180 212900719714 39573642236 80737780626 15942845297 6949802841 284592652893 7805515390 22062308950 173681986973 36671429954 161735998287 7918678591 25215476383 128601398846 83006727150 17747811957 88941601552 108819718608 29562813409 203063993026 52396056235 105724931416 977823167 4442210928 54760107664 17235778001 35714055976 27402757985 83655725598 164999467906 293562674 15705425429 162981232024 159368537940 3494872025 184290107308 35492244506 159223949270 70863571862 18609897263 124494887748 47298799904 24522875127 10177357691 4193845708 2704660537 43983110231 35822702808 4049524445 13083030163 188714355686 83641923317 188529191922 98749284948 131561627220 24924428325 71553339930 18328214237 203259764952 18141977023 111862232766 63081462220 49673219193 212592472932 245500463112 66550968310 3193932614 113659823219 107982875864 10516069298 128695016337 3743539520 4385713320 65261353049 9466060585 14061940416 8465160332 40149799669 39831672399 86082983993 35265248240 50101158512 33651564089 83815585115 29988480748 1716330245 99770224 5088372871 24968975904 15961840980 986429446 39418221 33300440262 16562389391 269454717058 191284041581 103324308076 12118843021 75703673143 37336360578 80534893663 173695684118 30222908 9459391010 26375127854 72640247480 277008352171 12608109327 195551418062 147376148852 232957295334 4029697558 32374966 32241627666 41219165035 37170463958 3545811956 102217915436 84163919243 217640022371 50522188624 1240242 72484065017 29132278866 3297765993 12939418068 19612990088 21204804931 3999595136 28219782501 18326153810 148382875160 2323118616 245879471329 203009552821 53284099333 44470558539 124483620731 209423430155 121509820511 122338079683 102798328443 11530963530 143924769326 7850404707 25590298748 100224233423 244335324 8984872700 145978761388 5145112537 11245467594 77124553415 112124887588 41845755072 3071349052 109901647007 56511407715 18079951026 84956513124 262866795098 10598502846 70259312444 22575473 17055872624 181462777956 22339278200 14306855129 83278848901 89383969398 95483817547 11445597029 11660478022 235707487490 138911878299 116093143824 101945330675 12461405021 54147755262 135627006594 246672253918 24413183190 131011890890 106952374704 867718556 168520444 49286515147 9833814757 32217474864 7781819414 139275190699 54579167180 49803925393 157196565442 40449881401 17193095607 222815233516 44823430641 126438548043 23521418483 93572242878 15941464747 231310564937 6767111109 21163915654 159981616389 12791106225 1425291553 87742483493 64570853139 33288590922 32291688357 171188050417 689250212 79517190327 90041031328 133889695339 2538859487 114956441928 32903319937 21475358107 1554911823 114387057526 22444507175 186690196 201666113191 86861299767 41237467936 6103621220 29233091634 13117264447 9780275948 134706704715 23689598736 23072647759 22131620603 1471802038 115173785365 65580497550 11180064647 289872859094 61930673043 172473097580 683498867 55871522332 214989799078 29256756054 120890412231 181920567089 80519743688 38569605592 135598246508 44671130093 125487787994 28338975794 30628925103 4479077460 305972867921 156622208943 181677392804 4224078241 148435898267 225267749921 115998150368 32914831216 205721220163 28166893146 9186477904 179866456346 6355957418 65849674870 129383929247 49234432888 15555446113 45215061317 26943697859 10129246814 19091475168 450527963 3220194079 50033020850 37929000626 170264490742 52724819433 9541589610 40269318257 69641320693 46574241362 114966761190 117575236046 235139181695 142569102082 12111084437 2276935123 103702399633 125811263250 30109143108 186219992337 34156400488 31157522546 243013630203 39143778539 4232140318 32004557981 20544325085 32059024145 56716956340 213247971329 14339727569 24999416006 11844483779 145722022403 36982006622 4843511492 8824019303 11039044236 45319311409 14195754507 24823087569 77080355875 1811642860 206121180230 75407642764 86132471341 86650034320 71720894569 64361645135 113542728800 128694456084 943348736 20139272585 24377489630 172592213465 9566547462 9264055045 13759330947 86060760682 9926230683 10612368159 104257947402 139130789639 6164093685 37849016768 17852367395 5531259394 28933232547 1115532956 201616122429 52319504366 6842874200 5166434977 13665473296 47955259687 83229038774 116583566571 63020000202 214019056508 143560787630 36747908356 109222737036 13718332389 38856909621 34302882653 84242727759 626905466 34845725404 18402715471 55580412179 251710802403 102471084945 8390143756 23193105886 20726147141 47448206633 9067760729 260523870235 254508538627 6308369300 28418400367 100400297849 71244240054 16188325062 73162433336 2255251 128688530804 65436826776 311424803 1823104872 12849326947 147784923546 3986809901 9019270727 6584374192 104956020356 6471759811 18750707572 427778451 77984402209 66012140467 237528446401 25277654919 24463521491 59334227912 1235652481 9163262091 2090578875 1601711167 156218534156 48386909297 87758963802 2208366157 29878761075 36776484080 924208510 84178318244 43229955558 171426975655 47568072958 38002230937 22070106028 3968565398 244151930320 124466829395 81746217291 5594215910 100162634996 18905929259 199627736678 2596993205 1681632152 5068505118 5152735220 11827178009 55753072454 185956147509 4887728305 97709069024 1043367263 83632616722 1537889760 1927457126 130738207819 65144272167 56017324262 167367285837 239126481 109970973026 94506100637 233949645872 19976366287 27769899710 37753020016 112480158370 14031587174 29714646740 6420602287 15142148538 26196261683 132974421972 26949548091 193495814040 7517110421 69081934870 15509607268 6624706732 23030546227 54058393430 94268820166 186011791805 68016999 245224319687 119722636166 97433290475 47077092882 4743876587 93635616572 74182681140 8349277283 66373972262 160962270015 5446952816 53203746576 95380031655 58571997544 13925962261 90806109900 157600360707 261102005566 87991593049 181076753 9208281181 2108591531 726267441 142746052677 3574650698 23855574279 217374289629 19638710418 46299644341 23037796232 2943609732 2666194448 2483418563 254939955231 40717855823 181814244852 5722498717 812219769 5561049528 83218993059 4807231396 81164455849 6743469103 75033746335 85217570696 11591390096 9942098512 33578653361 106779501340 5037480543 93003183451 11701058124 18699551197 59788398348 42223279613 910552734 31705155069 149111041617 33450635620 119433192978 56702360826 778024818 48861122477 198483740517 23112155226 1546653581 5682570875 262836368 20882175689 17499834 12006961683 72247518156 296908165232 75132662129 32911727212 112974308552 83164968783 25532387965 310083400 8175247346 39063546621 40968281419 12171055377 108817533704 106774037291 1743118435 148646184891 56308926784 37840297149 27616166957 79545013941 37267306456 33178651159 11068626535 95876245041 118099118878 33320683601 118719531951 53748675 92683133163 41951627698 45166807291 50089231758 40154661152 201051383144 249879095755 87367311825 89816034573 129872525622 178787854712 52648593714 74353617905 37647754311 22533272577 106535952842 122037702641 23821189324 205494153485 124175130880 58355078074 7139178826 101543333870 3045706953 69223818165 3646318720 35086689885 16160782073 5227797432 21267807572 44119075387 12928302828 487565604 49158648532 229315593807 34204209589 5691270440 209498984352 50611921350 121554480029 192313732515 21414631351 192407768600 17107214996 195855147383 25041305458 87023918910 73674418631 6758647630 207129133311 10111102401 11277469237 8370956955 8905600676 7484225078 6207561494 12268830072 90198988409 43701246009 148813470246 10930306223 7138373119 38123665609 110217618058 2641471140 99999252037 276598970683 2226163442 67483182904 17304173696 58451794610 73496838864 58311607374 133176546236 16155177949 77668834405 77157912399 2154696864 87744261120 44342016887 122670988 31610488984 19694121964 91663198788 295515875273 73364140158 28899192754 146460589415 102875103505 783710093 124943677779 157882118814 84819476887 130510414594 115091720247 93805162864 118930590735 11928249445 195528530033 4139451242 44720324701 33411275469 59771166902 19269075377 38408123 101731028712 157141276029 89958050507 84281669871 22203190278 114117665515 11712636574 243976901089 67110929649 57801325040 219426335229 204891033027 21894640960 29478215570 2050490865 254403869297 64600660491 130518798762 9435102827 26665995554 111755106736 166640498 17679369424 2449256289 16191470390 3253051902 42067194526 49085079868 1587009567 5954992153 9197899551 40136110444 45163736547 77473687056 80315934382 213665764366 102470409555 278231893387 20519390686 164379044664 33198616851 29159900721 4296741463 31542221115 84507726272 206793088088 2522782339 6236688669 60128648285 18539234680 10544345204 2327600766 30992671804 1679816652 293943188016 108432342519 24418297199 78123376201 166492354099 29757960432 9176876688 185939523980 148508449775 28633431709 6238241603 20573245022 112140440486 49575624825 105090588662 114488210131 112502029947 31472350518 10302150270 112961927287 47262114900 76262906360 146840249450 37606374207 103387157059 50246977935 15411561719 70936673454 13055108267 67883700537 159134339675 288152507034 191518024701 177833313846 16101240248 1024961789 67182787800 20896631657 78102704 165294277460 22488557829 33718776443 59861981767 9415097589 215938063312 2587759634 9128826367 145373424211 79859538467 63378098641 8479218672 794966709 46552017229 22105741184 76289101237 3380791142 105958344873 114475411286 171892474778 4251144249 19174360978 20230428061 141593594217 36135739944 76628646420 8393741195 6928368609 15081243188 38027618751 8571203022 13042312654 50933391287 13130884229 3543546361 39381382567 131199259329 1691051129 109620613915 85325149598 10084376346 46645880990 46277306866 237617718623 44246744703 4661799433 62498257762 4954442406 175818930100 1039733265 110832471395 92956494496 55458266585 245064926517 219094202049 160892694002 249940264911 88828192711 2047865127 27084917631 167211318213 3261794912 126226731737 11115223318 21091512042 40261921402 63954677087 107961020776 59848071824 108596965529 17349398638 9270496272 43941849302 35573673133 72476195789 7646308793 102442295189 111925948373 1752954764 78081425192 124992256353 22031875820 101563832977 39936983 41349966075 107145425689 1709317000 27646745018 362555325 16597010209 31652153982 148163505076 13640020730 115605777834 22944784919 132706702912 21502065762 5740871933 170142449225 31185919521 88731461955 112463849169 59407262149 13868949765 75232946438 33434540964 169071578 14509230179 24122378350 41855998255 15198672114 21885771859 3840710434 305070006164 236358807336 2329083544 264336534177 21500276286 35122360143 11460336536 114369750796 7791252132 1301658925 224487761674 16595955236 883099890 3346843576 837706476 116089575849 26929516306 69494879170 1409208530 41860381412 148069721291 762506480 122075774497 22808270070 1803518238 3831593948 9831287806 5748347305 13592114269 65436991321 20755810133 68134421493 132290766249 904810130 112366072863 52245010794 88433810503 13803687419 63306959836 26673978388 25278477637 17134353691 258998031 45870513130 542543804 10114288644 34644756938 192594859777 34771966185 24932655158 31608268726 99166987106 37707816847 90901240610 66533570353 5907257137 277509239632 170105508013 65567134966 26524592018 18758103259 103518987358 48364953630 24797520208 255099293946 141172638576 19645524658 56847874733 5906672519 77982883042 26321320950 96315052650 7485202953 9057836807 8647321221 13684713178 74620509028 69668265900 156090496094 5472170791 59167101203 27424024202 25771924781 24929167956 87491200306 105358070857 38475825151 6001663595 73383585264 63243754541 6915845109 96136717 18132615336 124539355470 65356545473 35984113 135148322658 23495820440 272488341671 149167632404 37382967323 34535649612 101976462552 21821113104 61118306856 91439278191 35139442903 74035387699 206892981361 3944251857 39824635961 107876740199 20896654838 13461751772 113880803401 112981065230 57864609223 24346138757 22608885067 94811881 99689670217 105922025239 34251570593 30091886940 882489093 10967683333 226867855485 50657983781 26507185631 9788218579 63964540175 18929134565 3130428418 14645836908 3121054783 65066980343 153292545336 74432841819 79452967530 159920901293 68520781577 3767404515 12456345342 29919305769 210166387000 132034420329 173892885750 82936450750 118834685365 11938282398 7326510186 11565926247 15882891951 2758345080 30302837208 116522320482 1414595303 59167774458 1376968908 147031138276 125497228141 17578012894 70633796224 73374926641 39156058104 41886754625 10137525285 22763398972 246520477340 226311714292 3826030083 14160328993 239442140597 18460475102 86234943767 86022104119 68659253570 3627496337 103979367077 247464407746 9661230570 49439011475 149330756589 13524485536 146955447029 52649912294 146158736780 41933226786 218093719105 86272945983 93957402441 12523533713 174608993769 168470322037 73189170816 110237015282 49384593304 13718662009 9195714705 31788146366 57356317025 148408151496 62584599715 50491278302 118044602244 31925413005 214970659932 3996720893 91365050628 53036773495 78588554399 230980163246 61042907299 174233648083 10198149327 186882483844 39667663183 57248007408 7947901990 8673997734 177449197097 123725188002 3854449370 23707708221 40197102848 1540733927 189638058047 16565011982 169388353280 16683852185 20632423133 32315536332 64290828622 110856893448 18036682495 20580143771 21652736206 79880194973 82343516811 11149653625 20085294461 26736251513 119960307791 82336323992 39015951139 4301408552 190117487857 177662003205 137396203385 99674197470 99771836693 11100965024 224378146904 24778698414 94987916458 87726587551 10573414881 139047583820 1667865618 56315205093 180849145777 208607487885 108882860422 4180447822 34197678665 7710344277 119112163873 14426386676 96391051872 17870170220 36268976640 99398120061 126261362810 107224362647 37246857 265122901703 63758804787 212459403360 111495665815 37704620358 46632814765 127890185474 263132085376 195197789520 233256441651 188863123624 26877702864 145284799957 125556121382 213049770388 29221683031 77129462619 291259667419 213993874177 44248384248 19139331757 112878869923 23182084484 119821343104 101413983298 3954784909 104277866487 12950647758 45355820192 107635424251 115089173017 23360800217 22159600315 120207826423 73185295467 154166791512 27956174590 165024694531 50318023661 141505632560 71908569862 72793859628 131350824647 83937126643 35765451 43893866914 102060106735 73268180172 13828508105 81203960741 21766484225 132857445799 96738288051 23432602861 19113147175 30715118539 293033290316 123167680919 256459064855 80368896284 48895141594 201601572 187110858493 110458191625 119920713643 14663568029 7746702800 39748837279 17319535982 199699616545 229108585375 25666413998 71553782989 9370845777 78685585820 42398549 45013538643 12491273692 157960063799 255035400700 253221991508 16071127091 602371149 88365387471 69737019323 136001240116 187523633079 10172533605 28048742874 44898928846 70841229369 162560817114 163231239791 42381228022 1020059261 6993061819 113447539091 90536785229 47753978075 72129557671 6731392951 200969462120 56393728 46717146640 173983594450 28688689213 28768427974 283625344896 42931271061 27284272218 146587761346 12298386680 110191708557 50642266741 79076876341 76565611921 14288897946 5411038908 163415335861 2139688796 54366743011 152702386347 2322934427 49843098490 148493045835 31587477159 13210584790 72217006027 36681792688 45973148185 2305925978 86051107596 22940284623 28376351743 399772742 23460430404 174817103955 23500830885 48208105066 806328499 59875452250 669565995 177615902727 44889648215 222179366284 8163142960 77073776327 45789255745 169434006498 16197618371 109269658173 53754972071 76240278208 3412716714 8335990238 11817014721 6685791480 81148802921 86501174133 101091347791 33897137045 235125100397 20231224037 5660391809 95333312666 125792554155 7464283798 198423449841 38573508158 26878251908 20347215038 12544156429 50354519129 123443389685 65798033060 58798020327 15510424958 6004396848 11910114904 6369865181 263049634017 38118561139 26085966054 19691095140 111318889027 10828000215 19023807629 64820379125 5540148564 192771447 43210419894 9464578805 41245703860 91371890993 160287146411 26303852384 124238799639 121840161072 54229376 76545436426 87132116245 9791952574 19844997083 37856311575 2812317774 166415245766 24955264144 72130905627 84893810477 20715803273 118876155608 5498661520 16130562357 699198541 24502504995 133023182777 192050314095 524454265 28924540235 51160233569 80507146707 46373903688 51750662695 202757088396 7180795320 122364146049 22916303589 55919730526 24647188178 130911389966 65399124726 67156670619 101639817287 140108432672 70158143706 39606919 51195741462 3531090645 74443358021 20066307835 126155817974 60904089049 124458848822 5848979896 102593000085 45806170687 37652258890 46226194647 52462126049 5213777122 55717278693 26902951447 11825673924 30765165598 226292171495 77048515555 60166774127 4475177928 92952477180 185659037669 190784309274 714234087 12791406280 65863095867 45883906824 105291909479 8959212040 43052934244 106435030757 4769723034 13560411 27975419627 48306956 129222686334 6485670565 22285413875 23846040232 7840373522 11640307480 10092662791 213928067058 189788458300 132631002253 110912493348 257796415792 236260612499 71740074269 180862547605 138060628096 24661943109 22609187675 123162704480 78385166994 107491614465 64564660819 92749614522 227073639 12314257050 214196305375 3515632984 216348672118 1200724765 5516804543 128498637394 9882053849 166748040742 18545460225 52993796457 164816472341 896748155 94061433083 2235532548 83776371920 124383069000 3307937463 5608023415 5872125322 212705341408 76567692566 213268081412 6050893203 60761830160 50411550314 95988569594 46558313466 140176504123 7042119036 51953240739 109123824295 124018743885 4155521741 189890070438 80641422347 66238562911 159571105344 36789694 100158339889 10761827067 22820050310 94970348133 48918953690 2467253270 41232026068 112311536726 42797384699 115876383776 83693536681 24560906938 3303364799 83506063729 228702260437 135669791682 67462306434 114710890415 6221317260 186539088736 270202485086 16608939609 91526824757 737071953 196687450098 59213620653 74801677323 16431244970 218885084032 7000478766 51587479011 25222734684 17381691556 281223700377 222363855178 51424571818 75996653178 73108776646 51028035286 169521281 171837328 14153040814 3223116913 77513022685 205095093255 106938903866 40313029240 200562091521 48403973864 57316729308 107397776320 20557569901 48203011833 3615338706 121692726607 15376751928 97495555064 1351823359 634745 149202781201 89949590591 41569461618 102860303082 164933943976 30308141016 65903423427 5839030616 47361060495 126095647757 131254543747 111880068212 91511556813 13248561562 240336308244 16323128616 134901124823 2044590373 264105070590 198596626403 41142677205 4600522071 5596124484 85819253420 9862034555 13282982766 15685224690 40725040860 87009410455 13239246697 17029907261 4709296921 4589326997 78807018062 28063682570 42003979556 35920602901 101190117712 41745282206 173319958958 56583957298 76199146255 22472485185 29856606682 147540748427 25252513294 1898574926 17923395947 101323563319 88054452609 42640656337 91218215373 11053604221 52751308655 21693645414 140185079228 8695302016 45928700416 53366666625 1927629953 93899147154 2522463980 44900212837 1958102002 3623717297 33210149672 118037262061 17240322105 118579177961 13054021690 31647999445 51891282348 72165125612 141474231846 99927890098 262736334 55748962858 34412732639 114181994885 15321393526 36935770765 66543462252 53110218849 143922525190 59253061807 13412479353 17334965528 38387061634 15658311345 56677184904 207682203496 100323539394 22105693858 105048031519 5771525287 49893376889 53778902976 73561872316 70601702009 8717734789 19922638701 60706179398 141698287608 2186305465 29124872486 33473576281 67846253936 142082020499 70987824978 183021759045 218464814155 234881167081 20943302643 9948527732 27170003559 273084238016 46262090782 54785687095 120352916809 230396141841 78550527229 54654405422 46091880734 226119469593 1509300783 102042736979 122393380907 37201504245 9806938213 64397548558 3479394068 1570650577 185717832483 65428807338 20961775488 173308507851 64548631565 216816374200 18804981858 280107513988 20428745049 12266789875 112630584453 81153144435 67579922010 196018589856 23683093114 4058028621 62530910740 25387023942 42102962542 99717155167 29855330496 20464197908 86371668288 30702253854 88758403301 50362892658 27620871027 70251200631 224510621699 12687909988 63981372819 752224618 7774048259 117599588435 2976279004 149320506012 108765889005 30053600032 32441333447 39144344943 219798785379 27069645936 260935531041 98459368144 127545254108 158719398589 108924364167 64328483008 79056927906 587924696 59369277594 6772045783 11275067780 135498418741 51816266142 53191588250 72508503081 41617109731 37921775679 17751140481 153792419562 13110038264 88586263229 15512325381 2172737777 200294596074 113309269094 94789287064 33411022285 300828131105 82240126181 190625638342 175151472105 26274320473 2918190390 38507156890 612377641 12546709 82776661822 228925798074 124497556927 10952695116 12016086966 55348299296 201637587717 40881104324 91982534324 6303107289 108422530913 33044016415 40672858115 14895666252 70463642538 35352276743 47793103823 110806197687 30769096452 42498760990 253321068724 130051425732 28942113379 19155005160 88348021869 4852420271 77380353 17399275799 199553803456 104056773823 176468976016 22797307753 140609105322 30186975154 12017370880 92124078903 75117706030 10507730503 9892170966 110290439303 202402818636 43949705022 78735167273 152351190468 18143267932 143614833134 33109013546 37890753136 45568282160 9037435437 27792393915 13229893270 14621310967 32234271463 2127073899 686230905 169459172161 96892158776 4556392179 113807476578 4362269061 14529400731 192659407971 29646800401 70205568642 192006373033 13380207551 4698211358 76470925 56349979159 38422394791 68551321269 35747595218 195285056087 122519376025 127245599936 60235414091 15274421869 28065845637 99464592260 7866570521 6722521418 52452072908 36211135074 36518673232 39332379514 115867592942 15962040455 4642001027 49744594710 31554033706 44603469278 18478109063 45893874095 710714488 2206880610 14826019024 34819640667 24035947593 292882108025 81944709246 39432414421 36689483008 141786319672 71073479542 130168934883 63528530660 111007098318 51287513020 111193480736 52620741761 16194397759 311804207338 68421148807 5979234754 4166849574 86214120001 256070864952 2421359558 2643241 1022397645 30979179023 5549817060 55433966605 7054413222 63596802485 34251182037 103757601268 98779445 121295097469 26549316114 41802615068 9369694311 32426543991 97350899857 3845900357 195061881594 80148412863 7623555814 95810464935 26287322078 258862313694 84650725239 84838303480 61159390044 179915807965 5479593218 18980371808 113618883188 46197380582 199049854383 57091236981 133932920323 989303266 61817447415 64299428514 14188646126 92180720488 3439533544 10780064773 12924903942 114131900827 34251115925 2463893555 14823399390 5782044723 12870305832 311877045 7190468722 34664741938 265293791658 50611647319 48634045867 4599901468 3662454315 6838673532 139878144654 40991373516 243896609684 23284462130 143318880734 89421030004 124342095952 19735479037 77585218549 2998836 445632697 183579122619 10901534037 27027885303 29362854107 147084725762 23917251173 88530536476 135303361257 89589722106 205081471258 5704393749 38819216765 20275000012 22862789874 74523110554 42910141174 98460944268 141892329448 13724590589 25827197577 209185344268 76527121746 112822601566 903247020 848105349 15767115971 51965323574 37623589 27188052629 292190531751 147510287800 112012351564 140320272784 159246137398 99140209687 165506670371 21405388924 9955871064 58505152233 14841942201 79880365994 21885412422 145942007874 102180143874 957285460 26888547961 151186827843 946533831 82583033078 85959745084 936270661 15386829331 177057429709 214883315005 25057758691 22342653941 50258154848 75401659065 47689923424 134508526477 893041034 62434285592 108324111654 12900707272 13717988097 4260116245 3294611778 179013747319 32517915492 153961378904 52165053874 3448016202 2455585786 27766977074 108867328437 102712669378 2523323172 54495228026 55116871534 126336974402 4658591092 112444546268 135161847994 127648974944 65113191652 182728291334 11834903167 61839341893 121965580266 128695287919 186813031062 59296330704 116607743069 96775261092 58386211063 58526261893 149587356859 23055328947 26641147120 32973322011 20674504066 7519320402 25708422040 13320585906 76764339027 85047087188 17651462351 16404758041 96563249566 132016826861 5259772907 73975691117 15790952189 32441469987 58574661395 12790955443 65425072043 5014721889 198054789720 42846475548 805657088 9655583269 9817242 104064897036 97814246232 12049436675 126806361266 32313782719 33686098795 100405152380 65194841846 165023605456 112371653349 104127306174 208774632877 39121529081 24257057494 140843627209 20493059232 59562687553 92161741344 23340931649 5144113471 118833451002 21662652957 111548508936 64207857027 33057184556 51022618998 57154858564 92739712960 12818368265 12874051686 19422712096 10307463725 60131272437 62450448930 23892773897 363061758 47740821861 51127536510 4483752744 262329470559 6670603720 80196822026 4258041269 99196087665 16931899451 63005938141 143204574127 42720349471 54455677994 47824739420 6877265710 36895801 37748390988 40220540548 123148321309 22430703317 103830367220 46988100771 113506387901 11034360410 7305691551 3086487954 6024266933 8135557725 11763863363 69067463212 236074598136 80650725912 152094740817 127126755947 23630157744 1233966017 73354670222 5038114414 8495980134 82862110759 158077493494 41671206899 231877804259 23735200048 70373145786 31480896665 69832820493 11331565122 47548625757 200775874692 115111008403 112245761079 135392372188 4585891326 28249279376 169854425321 21726232738 31056755984 41865902600 253376030725 91265207988 64947988001 18972803646 7356140727 39815656849 79799685581 63391180768 5890955338 57930896847 58261657734 70116354386 51878497966 204378978969 35841913750 86221738940 142951412348 86515286361 180179984318 9558757675 660671280 77545090041 29533218329 72463217810 170433685606 35857237013 24621563495 15656581358 79094120994 912300948 7879336620 31552264203 49020872636 166729526615 16824736524 168956076366 80797361657 32801578793 228945059823 94933787023 79153645609 1329657433 183163567376 247003688537 12964544681 219824551307 105088639892 4491991881 11781851371 7274474548 83804459670 63545446790 71575986812 44804364620 84888696906 222846120990 14895733729 52420896504 13850193680 62095605337 105829429187 17064050041 213308389006 158528803725 29065831205 748996185 19306357054 12990135611 129511900959 1139818119 20963597793 236607649384 2102788580 81360084784 53101673225 64341329094 123930935827 46537036838 9071063507 302581760 565675469 27173629217 196748448350 1305617318 52002470391 213067745978 4291912814 87792263472 123386422254 46356437050 18997155132 32977828683 64570063259 16042270640 111152848978 41748427982 118667695729 2919895894 12474684030 108538594059 93786499594 21370349075 128982495825 104154818924 31682623495 8228580210 144473803539 57476419273 5763815935 138750078137 15634663824 86320978811 58693366425 5079817276 212538125312 110256538904 72368245230 12309714471 20529616761 20419473093 65508910745 24762369203 10294031066 19988610514 29468726408 1227188977 56004895669 33118995584 72027124018 25785100795 9193037876 19725700620 67659765448 170199841700 68501114339 7499465970 75244290118 2079257320 54858287721 185840472409 32905698199 41907416319 3838844995 12082566642 30401180566 26738238456 23294913010 31950740384 14305296083 265221121783 198547962332 271018429088 11059318567 44519576162 11956092541 62348427603 154747774504 5430869595 14450134138 40287390325 16989600054 219831028085 58631473296 57112391229 87657075225 213178805123 81650088046 10244052401 2828825168 71911942354 171998157291 371829159 140329453176 44704484690 41074942086 24577971851 224486170973 122926983163 715625575 24790503864 37365512103 7413674188 107342928840 232543285583 1439803174 10093951488 75301617772 277375861793 3393217373 6819534925 113284872186 32972696818 8668785847 9682412982 69121657164 131122668322 202941760862 4170033798 37639635637 109314531397 19591683402 66232915000 259739982244 75419730893 42982217538 10439385738 96636831634 67755504547 38986460235 14618170118 174625620793 34648206927 61903864901 1977383971 188045528456 57075462 50750679294 79336001404 527920106 129265282067 4592254277 16364001679 89651078944 14339704663 33546770323 33919211454 229623378506 114363116688 11962539431 49809838713 231078344986 13782449727 56943887902 10591504111 83416075098 26989637295 201729028 217100038007 56485860788 74447717595 119169438611 81072911893 225582039271 18331917637 7896510690 110686046556 77924773877 75480429527 173073873 6286283202 1283869294 771202193 132897784014 16285559768 61347029388 5396283781 12837403040 168279752820 25615815625 25724340781 15784492665 1423348490 6788017677 63961661282 145484421490 72816495241 78437547976 24223350642 31315743554 172163623493 85385710072 17165417995 15423432266 1431255801 356590376 123893002650 123899141417 110642329592 21071290401 9763555351 25691691875 157128471856 137614394121 117182568595 17764174809 206074351470 14355800924 11826487753 46412069857 16417921 1833962816 28098064232 151823909201 36233123950 25196203692 25647360025 14718688843 69928647491 59775784553 744551879 75695508902 112985884568 131844200366 56231334634 780221399 34617369737 67375864714 50391276218 66345135809 41249959193 9760999397 231976191 4331015693 27164430093 2193042994 16571251460 27568341292 132741902631 106206066177 27204492667 31127518660 43418937486 129514876515 56197677869 97726129982 178269216751 121610793167 9629474270 165646368995 723665537 10648667831 44603726359 52893666616 59605546182 78899128034 105749288897 12322578597 119566203718 3882602383 6811768290 14342453635 11558259165 173367107792 101119791007 161688160372 10151712500 100405153558 11345821286 36496857138 7890458141 8691128506 639945395 4900114707 213025476311 138677103171 52918468892 131528805255 60215845105 252674004275 102810281462 126299454380 389579671 46204874924 87021268375 81609858994 2447327116 66146483087 18923010353 80978787315 124801727430 32109958252 129309933573 37341675328 57153204942 241985608476 26195421906 70971895715 234836120812 2613150381 110939564640 17819369916 244637886058 33741283396 20886878590 164314045735 32723804392 20869403428 54240569605 139772958948 7972935546 7379409978 8692360823 22728550772 5816231793 143466153323 44240024951 41449197343 7569973634 220591843561 48108113921 90005678754 282224819073 45607019316 246384129184 160553893886 57189812652 137662792 41925515730 86741234896 14953275182 36639582386 36895387740 94307049 165498090714 227251970788 9374915324 222911401879 43628250162 8649961710 3878798031 4527662816 294052669999 112695065575 4671862683 19327119084 7924955056 68438321298 10074759855 56260930137 18239580796 9338972860 7330358372 41599583519 150238205099 16272489290 37681110776 207915231826 144399594387 19084752909 47787630993 6452033414 247761622720 62384597004 18439274239 84710493897 54455381404 3052913138 8846426734 10027035691 15625467789 118696140384 4939055917 11981594813 1703954739 153355568875 211724815978 37820435957 119905791538 104329270335 43422975130 51428234053 171266499468 8276269789 8640551420 28659603936 21037435449 18767290603 73368662540 72331507496 6545945041 135508328981 66465886771 212786020381 50863679348 84611595657 123130136036 145081906368 129999108190 237908231 7451067861 8448856288 111406478403 236225818007 31829721615 152755385742 12600743551 81262529357 41113769813 69841905035 2712666182 13966678917 119004444665 95383502694 48834080871 71777529282 65720160503 37052563738 11766252488 8637883336 29263493674 529912353 59954396056 136082848024 111629263582 41128224871 5085950041 204269304742 86132581023 7780603353 1641426096 82177531839 21308347951 27859972727 3839159528 174936904809 6206721066 77934030554 12310910795 24089226944 29149837186 1384325071 180461618768 10827460606 230878266135 54183848237 521705268 12281790074 12028988737 14123103297 248942584 170699543631 165439491650 46205078273 75802625954 88778129729 8038387629 47326182883 42769330106 27992226064 164633082 140854229865 24280372744 165217711 213844272825 273082121969 8334678411 12037787951 230868780723 134173644854 8834760127 188563480018 12700854812 118724856438 166752809282 46493874648 5395205114 99862060888 59025301348 18184199234 26055042 1626029699 44626550265 2374129793 37684047691 5244739505 5119771124 36800343990 37985048156 7227107808 12788709145 4635872346 50644404900 198202486991 7604005893 7781826901 12614965981 2919494277 177836591845 31566360028 37374957338 101145243383 78715258287 94115994436 195764077062 1622356800 154016707894 11630608816 54724469 9356091426 71154430341 48861154515 38230847267 122143053187 19295916628 2868300717 59733447482 12661074035 25127578450 1167373307 8774619642 27039548896 3672404214 31252061416 63868518318 123766090 115627994999 36418603418 7052506903 15832347893 40484356045 31377528492 52951280576 276375068755 3852190865 111950796631 21465217301 78580479928 17911655181 101346843984 26730947287 34891501073 133075362495 7533241265 9414044315 34932558971 11396964678 10731887564 194933267889 41581770398 77247372638 5550600715 15103937395 23871247321 29859622788 28683605652 66983003 7028107676 58262068084 129874335629 20056078431 204245761773 1981015264 12946526126 6172320655 22930017236 108678646569 12647885924 179873585464 603929539 72822673657 182169985835 177400821 2311251204 96707915794 6160402923 82655017085 15002608879 24989974050 37454482188 4482818166 115315142975 4264110155 1804135966 32500316780 220506660181 82115703854 54259280930 38397810556 88081463732 3124469473 16548845832 11071230089 15276876935 6035915113 19205563522 3427737694 29710364592 21035647516 39622853961 56337230566 58512766916 20739729549 230616273995 46144500399 55520128589 37886820537 8714062507 34064649611 11705872300 48942433243 80023849312 26700730778 12417249021 33057734378 2865966944 41105260508 37308424309 6106732256 114226523087 90334094893 15720691152 161768391887 4731028981 121620827609 25247898585 143813266217 10259023524 107544305414 3058995724 20585880691 127110157 259235396724 37977500997 200597293 13135716945 265568895883 90701713483 145393699923 11656222146 82113249397 13623926524 226096678645 35301915541 76544248 41652799610 840108239 81206006461 46015673070 21383531274 31595947221 64893301860 57322274937 51268462528 42212693197 36305406342 55629095803 633224702 150020246001 3854908048 1987920187 4181724290 56979801654 52311185361 92673930596 152499751499 6709623027 38452968545 8564827617 43501032646 32779567939 48869726772 199124614391 50738234176 15668179999 180384794811 113192648616 41676613284 182365942 35162698791 3916685078 1544030804 7727569037 7512829630 35838314 11563839437 15442407682 82159442438 7178561917 330813034 18445286497 73209298453 145399878193 17278799967 36282692816 50644972575 51986275871 16826143251 11458107824 54480209933 12680717290 150510678899 19397251835 37794216012 96339197766 78193058113 20097986985 28549097724 81222394917 3453839940 290975163131 10436077389 196324016043 91759741743 7944563408 137221663467 3499094058 12165337259 2931396034 16288570535 8936478145 20402572694 55722994011 13292404523 185600917420 6985633095 57758689147 42581787773 92622277496 110843459209 20854626 37881751499 59440382483 19167571950 130897573258 32786082980 23460862631 9248110644 101559247048 70322593710 38362135600 29327431739 28992075249 52773703625 9669925020 65844315315 58505152286 27560315954 4704811678 68979468246 230533503436 75848469669 51292899697 39029214093 28082169640 67769285993 97037849455 16977606156 189830950733 31101785929 91937580895 7520993519 44906275577 58419517968 84814407038 51366176730 13761198778 6490533274 628728517 89993641294 63161429189 5222616102 102942710660 131141118377 33384555009 150199327686 15545257 13753098631 19031180128 82146008028 82927309938 36098917008 39090998434 113033338060 8441069962 13890116441 20806381358 75825207987 125403339702 44830165399 16243432237 18203649340 39046095897 26265576923 13310373507 23294111399 9526829972 85244198880 45301438106 25301531555 72064734333 166395773194 91967963195 36722680129 58344921910 11270082331 56313784122 164624165546 89815922378 11961200948 84124958105 166207645693 10384646975 169396537741 36670442253 9950409121 51146432915 14656348746 8217074553 39100863720 212959578821 21282766099 103623530466 184741739753 50802005085 55320299403 8339121102 20785070429 36466179672 60991555878 48770363847 14602935829 48592907325 111770648152 13931882414 1793469270 74194742354 13892168490 8401794341 95606460448 232392290 10211662300 96456046347 39394798983 67107381474 100356306409 85417536567 141413570736 37656992061 3471949916 47149119918 31142265646 86072357091 9672284739 55047632536 34451554882 21658768272 27520005986 45704538837 20595201887 1490911865 7812503927 19901122460 131695877099 60276447362 51072992427 8265027598 14485637506 85338817351 176846609296 31734820107 13590232768 52260779535 6294991175 49716163902 25166584187 27622776581 212335203088 1076266406 29247070516 8383527529 134718184927 44365773292 30848545409 3223803009 522852584 2539184539 14700710438 6653740127 79127589454 20849606047 18294380612 50801990493 39163658002 52393102624 161001414407 120569439260 143279896650 44317207096 5952780444 74223634619 1164783938 97377982493 42868263537 3079716883 63295430612 959737427 104543588148 165352904096 4289621400 40574159579 23225074643 4459025084 80702534595 33521495031 1655752967 31220743271 18406233129 106874616114 17833687177 1518861392 2745046749 2961848696 77398406160 143823054110 74046496844 2200871442 4741168937 4565446978 26594827974 99211738347 7391617631 99764744103 41003211241 4638400518 84444303135 204146369365 39156744489 54858232116 3441332561 132754859849 69565345047 5414579198 17013156807 63054089310 10264324155 176206444064 19052011104 148488079805 48607703579 9575595562 51306960020 10878251396 162772692609 19008286448 5007585478 39902856097 121529297200 208986797363 117663318842 18853073783 28906067942 180649882415 110668989825 118700295581 6079978668 97339311082 20748189050 69638521223 111779965468 59889493454 93937370238 35833081362 142602133909 5186275978 69699781967 132346124002 88839586967 162544328326 54568767151 120308926263 70684580408 59582242020 7258676739 111633027261 9155611527 45257228377 1172394466 121087929182 4834746951 1295509983 80875398706 118264666713 1475965138 9869128928 94456401124 2247569167 105547596287 72581376076 2134253875 30267813161 211761859804 85589217252 73874331062 29572145982 159188101770 36053130903 28550953573 2305030973 10364084298 1763373300 130705239274 66315999505 42866079625 13263385152 1884325897 19337668519 16383487854 5516449596 97849950936 171114497796 38772713042 15053786520 71254843862 39175946146 51148049593 169049428672 102526428061 18372442210 1366132898 112314709636 121347470019 28600781991 108115435701 937424804 33466039509 38398221159 81462365588 28523363032 6914342248 7867406400 154234976612 8018492753 85729712034 122888629848 99580626675 18861684450 85348114712 79698554142 95160568484 47756832024 1558123017 116372033465 143339353247 8198937037 19206110180 129637980579 124502 34083380926 8382510822 60947951444 194082319381 5753132488 2305700028 30238911941 62672838847 89252089886 147686100304 220695506202 114277086078 36541373462 36616384335 35025576347 38660757642 151667834078 160571548296 69390222621 60637795405 172280974142 1027653333 54323216898 9529635788 100601062161 65295153702 58885844693 169529206038 4880264742 25918174826 207504297428 135484488694 5490139670 117193893722 54321611452 14733378947 42710617334 61915112531 90149634759 96387988496 744704624 117154675506 65420253747 83691830686 104456473876 84912611949 23427604354 163344850275 135320597918 8031919400 14978973837 73648725343 8297693320 183570099786 4556730377 172033936976 120942446092 143534824978 242101566024 191547943892 43363492671 92515345825 74977603745 15885652095 81777313251 125521343935 59332518206 23368311014 20037810592 6350430775 1614510882 30017987774 1708716033 30231252195 15851664885 22562671791 153447763453 68503997261 187549162278 117210619444 34920949689 79078229980 3189853975 101154877085 17900782255 183651911344 52896513013 4894451 76276746276 9420215517 732674392 5848131624 92433220722 7539803890 2710442007 199465524390 205705264288 12007419480 1525578603 11668165338 212004918197 61618254022 39355799982 195103246791 192170539411 6422011965 177070035467 72708274494 7063356126 68665939754 35447989949 23596747318 24704947770 81711245128 688144099 72756497927 235172722294 90392973386 122330633248 54914681917 32870459310 67661250043 77125345749 47603845717 63443565156 649598538 112520181003 98904725999 15148221935 137024125899 15392701346 3950557874 25995867473 73784153910 5211327608 12526255653 227718178836 8597683486 30197892717 143875908573 128185133501 153543058494 18943142823 49013297189 15104411853 6510569862 312915425 82144218435 11866418905 138099273826 194943046757 232835963 9029452035 46326483017 68459037500 183290679452 20713036149 273008120513 57544980286 26178643548 76795235734 67283690210 22074876495 18301254021 120923342925 59036291339 65281167792 128807878566 73393497917 192434304722 17925356453 168888441740 35288912447 14673704006 281288483467 123476876960 22357947825 620112284 26943020 8321683724 22554603231 188064210274 98615278042 14034007917 5264616128 3526649416 16511459720 11981240555 21968805107 75939586078 15831793575 449321015 52631510179 126691038700 53687690612 1178786933 29963263967 29999728475 71830883906 46010710249 111582119492 5894564659 4150813479 11901605833 211494272827 167046928295 29368672855 137729044097 137389087314 77761634457 163772200099 112816566021 62317570115 63379461627 136409420767 8262292742 3274417498 55450787076 56859681938 14742582708 4803832085 25835615090 37262850219 93365973536 13279400333 85373356525 60218234371 42729196132 4254850694 4367049388 8993060370 76153377452 23773123363 46044798351 78056712658 17313942680 59976019748 16637910088 31705294513 95280972370 215271694217 24466362082 583672500 54008906521 27917518066 1702844352 71293970575 15421879327 72822670566 46375487033 129256938289 51703633356 98434717797 34733524174 45399431585 212905863053 4169097048 13331871211 64308055089 17777395688 6298210562 34485567458 13603185617 57736691004 54511809254 642264575 17476002987 70324891810 3795271719 128981981898 40956132072 32207062178 44443528489 7357006148 1862766003 3106237121 82190876569 91267643813 5901485985 32324896936 54210166256 157532407925 1404043977 17364001219 96640908932 8185953468 6612308995 69491053540 40047966308 6143809930 1346554875 2380241717 28989203266 83272634321 12181680284 11312128358 101215539897 10169644877 238315132246 63015581325 30118458097 77004770042 108742613868 724691450 3896424777 20041878140 12008869950 93987984 21520246981 109057574998 120517445812 13866448612 16377473548 232413893243 49422912656 64063727434 3254831953 11550661273 243389626107 113294044383 34975790943 8020245583 11685264145 114774680358 2801988594 181472150452 18798658713 387902536 2885538915 492635177 62715634809 39910192580 152278823858 6046281301 86736853469 34297790759 37320098232 14261742653 6381855587 113344682050 3424621633 21941545312 167959423259 5484373369 141586706403 91606938883 230745267484 64883606586 51649362524 12626217839 55466838157 20243072258 4900100869 74547336912 100441271928 196733343018 87831465558 143500033855 6155739427 22353113682 24121870841 801303621 126202757608 8993560474 47176709029 107242094121 13185884628 90537361777 31115723028 200486929208 162623267871 11372007288 75453703563 62658537315 192336328935 1340672704 106913524 19890414341 3040066538 57302137659 206147697000 24988826562 261858502538 95920944292 18023784793 37824181136 174669685946 7748040458 37952412537 41697912436 120961474886 9122363933 4718322298 50731307821 76094675407 82786480735 49967542984 36995327935 1985352634 84072807353 195703957547 3189816216 120607642599 10644908941 205614253040 32652756704 14307309958 263312787529 22820924489 38290312984 220772494754 92010625388 24834057732 56966331133 24429693776 114787185400 23837851710 145772174750 13079122395 106319660395 165090467140 127132282873 112620502943 52456279757 74817842568 77241663386 35814800835 32940962535 4052901608 49846162212 59821583272 132942965076 35288346115 91951005594 8151648587 16510214920 6923978272 107762084302 8173065255 8761795471 174439749876 1862318934 1403856497 117502854625 147203278336 15686351912 129862987239 141001883979 95455079972 110173603269 4500968681 121818616693 80934102404 4161675490 108272781489 45636032483 40993778065 31968877114 39722023906 52256600926 11473185120 25950754298 3557634444 147882621696 46532090738 53507334400 104063661043 10139892606 42636227351 150718683436 620053253 117059534338 230707416458 135847357832 60371843964 82816170585 14552518532 45436319562 12559107014 21290574889 26428064207 72684982996 32639221299 65645180661 40981148193 88659626283 99129459863 327241663 237282372255 5314564234 208011423953 116342824686 13409667380 104222034898 90252021305 7813173888 214241577915 92111984755 20875288311 55003498570 33526939074 47680104252 48732680104 42230119403 205342731214 1424795625 61748012698 101687736482 2601846966 121745013936 29989249031 11104527550 556350469 6343016266 44396509881 34587476273 80160121032 218943894772 15425372526 517856484 58428509569 5261411816 6497210216 58259569807 66950436724 224678557939 15345348914 54110579020 30549993851 61826430781 195328369928 61600803946 63536232543 4574458544 21494997548 9530327482 54726835095 98037066039 160422134196 262200345388 315525111 17260134178 32536092803 5189702475 24955538060 10030541685 47798345109 2639306357 9141099521 74471566276 53822348242 80363260728 72748311956 101362018368 50415690145 6625285956 43182244603 2337652509 42899230317 47252845768 181950461183 71854567499 5685120352 7778601642 6506337836 12174770213 104518887661 257643795872 173241519006 199635667732 8082784125 163047657940 58339544909 149637948975 59386395518 45703809936 266369426349 23147197505 18301827797 136053995168 185024150128 57983308048 104759702841 7927615861 12400366343 33404929015 11726285885 231465682308 74415563315 250191373569 424275315 3868481237 913901355 99886621385 21813612540 173503752682 33048214003 16492484202 52062317025 87057663206 41060750253 10341713 14978528558 12584683838 39200838774 26957510885 11416239476 28035325352 21528825685 41907061062 8855578687 10828738697 93859575931 19484136823 21939727321 63495815067 33815985085 8637149225 1930599389 171656910943 17876495438 102790100086 150187303823 39019755726 29762804829 13849185138 244289032638 2411937211 64914710946 50352370691 24036147625 45701263686 14717671984 337175484 107860108395 19848596580 4583117261 112673038597 121588975758 15827705199 84122746487 237504270112 40665808495 9097067198 14989054384 62345776278 62017917500 52155727648 90169428992 87479685514 19366280568 126775422061 21559647243 38415462080 6096813518 247205547342 238495911270 172536149857 1989168483 21277843674 88468674501 161606419965 62038330442 47039907841 33748336440 16809650501 5791185125 12366508374 48979619872 8181755673 18587294800 17271998037 10804383619 91914824913 298893617 204490088839 30689113708 122029523157 87598043475 90514544905 34262667543 92638580298 16873642573 59899901487 189631513341 180612707028 26522728891 3279884458 102652781 843217559 205109649787 174172460469 81225803217 218422277159 95715415730 76394180193 14883866613 12703258116 92893698777 275813394914 7078836245 40829084780 6440001809 25738168931 50644349528 49301219807 149816113389 103690799718 35463720562 67860719497 12929484294 174887688085 1468013733 450570030 72079994219 107730110076 106887963815 26337199594 26459886562 37376309234 19830623207 72423066249 37814610792 1682615099 15248099450 17017826724 11044224841 200047443649 6445071464 89483185233 12704936376 74972978537 575035644 2160092794 858414925 167343707655 19079031681 2913517764 4503932543 148175757582 105317927075 31735719776 252525207 5105890114 17750730598 114614415 16124392595 64862181074 188721699259 154468585551 3921948233 203132775603 246476770709 99009197322 18635377135 18718279129 13090482429 180200066176 87517716395 10766079031 101524680843 115766812753 27766783988 78640550730 7239687065 29338865027 117774754696 136493644882 69854111185 101690929217 26641452279 31368536814 91962428771 35171978174 82183862707 17308294355 76742105182 155816570150 9804472389 153861853047 19450639986 114068930922 10524613395 1712805548 42665293673 164041651909 189546279951 144549170384 49395702305 145091397039 179816821808 9614946349 65050478305 54230139941 74569537385 1484844071 26055058660 25179240250 14835234050 50287720272 182953200520 17599789464 82181529908 25984652818 51481570262 13949249495 29451656380 94727282356 159674169298 768787451 158048526863 99571863295 190851073611 73778093200 24025424104 67077626237 15608108186 95192740662 14188664206 22755593170 70696072550 164477221394 699853053 15281682299 2553181509 120957283415 1241884851 165159559569 3967423386 11518445141 17860465446 87070364771 38820539075 5451878313 37300418789 6382000230 128574422283 58385065757 13457845111 6622104116 91593645804 50391727682 71092512660 139517398065 223696898696 37100105905 204967410270 14396840100 52436755248 92245702342 51566467315 49921631611 147506747596 3558151835 38863447271 59485006866 136545140463 278520584144 113047388485 124724471844 14203239900 54735644183 128915800370 89922262643 109871104923 116183669487 54844082167 106518271262 49609677335 29950488518 5698745075 5220411843 18570833609 24059742818 263989946816 96720326809 5249315842 203480273017 2228331453 7517694899 156264723941 616355281 4960796004 16027612264 4964101801 194008949651 9020547445 25384538839 13573152758 16852704037 79233068717 13086669296 63296262003 55237344054 12689872242 63361775594 186136757996 165557739880 61613361043 168916295211 101171369246 4680799818 178258722319 144897196828 195552909478 42140549144 33550540201 196227992578 46494984161 79143781912 21128534167 2973264249 242082796105 108561068300 138697254875 37725649572 219845418220 59839024364 102025073 42747719651 140876521297 204594569204 10656370178 2083830616 127308198337 27631706734 100275145192 28223245254 8476873539 200036340159 71561156039 3623601789 185788194694 112458075590 29978818509 45556649607 81886253025 175969078169 260382771958 14673982 3506690717 133510673858 142338250980 42473171815 289903057 8165388705 125535675923 34816704567 56706064043 16484603001 52077719025 71424018890 34020551502 116216411933 13006312604 90675289928 40342913937 6332937662 215607912157 41567431945 63217712110 55654004521 24133879543 159298971539 94644009323 99038923489 241461462 116788214212 41495711372 245484453568 237504112648 14886446468 47693070097 4868774112 55157324482 200070198773 54021918971 6804557553 38323042388 38125962694 10795119182 184371007986 7898950615 8783134754 32050084433 10869138132 127705017051 12428683680 27143549477 56863441588 179223508362 143709026080 3834373849 88448886838 83174623857 20609170680 39539894681 138168704174 21983894772 44844470470 8439994688 14579777920 14472921327 217717521421 1091537843 14275089169 22804510336 73463345383 71944214916 140770765416 180961340637 47744496145 41047523175 556759519 469107366 55857151707 4627095868 93329292745 14308525817 12909539255 747227927 121573316528 45094227485 66454932985 4464088967 105988032794 20542501228 40055162161 74219071333 45751531389 2538383299 15141936682 4524704190 20335543266 18159373555 5010757349 3405274237 233027606135 89273247930 259959377880 166863742852 25895616270 33737664033 46604345345 48478723196 88633172666 113176261149 206531092335 61934949346 12642194776 15483106326 52672631126 2101649541 89636746445 80166911739 29888418380 101293436767 11819625795 124854338029 13968792933 3489230432 80061509618 105580388987 39613237817 116689262326 124830315759 167532259566 15989239471 28486062474 52736253304 13141907352 24358944172 2650427583 8378215859 1336728952 78550645944 14093646717 14843593961 18823025361 26225222519 31841841 61274350133 143457878384 1457005249 217216349362 41345014210 1419849520 27254833106 208109350998 48289104723 150327537680 117153864916 27424161991 111707711187 1147054948 1692091830 129507980681 27736567091 38441522723 186125825741 84775844057 42810091506 1532872185 3101385806 186790409303 1189347113 1638846892 124153462333 55626476252 56824822913 91591259346 13887758317 42228613259 2278256359 214068876728 5799551307 34502772849 187844406847 156242924836 106261009003 236888574000 130435184104 100881969349 102083275782 129268562369 209687018890 91692604130 8893154807 35784097545 1998847 106052653432 34426503728 210642624219 110665735907 56914007660 9392339129 57199321835 24632285500 206422333301 24457618679 145013530877 140478685728 14154054827 70455154072 2008992856 43047604625 654765383 19201306281 6131781655 205127115062 75567783887 44277174490 3475561023 51760134583 50225478499 133417820648 186736252223 166567161336 4246830507 49435311063 10666994335 85493676391 122041498086 133769821684 119665941517 25900621062 18534095936 1466452558 244822480149 62219618122 78474664946 157352946981 1545224911 172735444492 114279501160 21214996602 5336282240 48041940957 117032110772 29916290526 54352249590 261165749047 6592705014 42815232846 115195179907 811823178 95088329041 49247858748 20178141738 60155362913 106255423435 108176312590 157388451515 38120583882 369999595 14457759197 214845466428 10236708890 49103588072 62819268418 23303838930 38977403895 73669171660 22528194605 237200725837 12594738019 86492911901 1624522750 18245386964 192668420 12318810903 134253311980 137316462661 151620910058 57795904140 96189531766 32144828070 14639317782 15481292192 36361582557 88704661709 2638753587 37888958478 107582480849 188294817021 76039769805 59354501373 3349390203 111327618432 157018661473 45465809837 18157683291 45089654228 274388730735 144916092141 4597931749 23649206270 19465512105 5806512310 124924642076 229392055429 140162489406 190521908266 47110979624 122116781680 132211983727 77353578987 48468255691 29962149269 7934013348 96846533916 5018056805 113947848190 7535146947 66485633533 1022891265 31068143713 107745802591 12621049383 3836939550 98266877129 49720087389 108524141531 27680049906 103823386043 36976845372 37215296899 109414134366 20229237329 189595522172 9784372144 158798733178 144318263807 124302421636 158279437657 75404583352 6354078189 146092839822 14059845619 65225539058 81853149849 81806484736 186445202751 5912395086 18587175029 51436726542 5614233732 61008556272 48888496179 156073361822 134915101395 101612055561 267354259327 25558487339 14658195413 82416868056 745876895 4744722103 98230137748 11763676233 125951063078 186577806144 14071873094 93646728 17324694231 113044391855 53989016692 2665607020 123927999267 4174230724 57455042374 186201690428 56939375277 62028195668 72446339707 7451416365 23667033416 107531734576 64217892531 14279457575 49968679258 4518265204 12616246289 76217795527 64151392379 109305520464 20964088758 431678539 25676001853 112067313726 15657225707 151800231193 7777139743 157920343468 19283950687 238986996 60586217851 23778529906 24532066574 157696400925 41833528371 5149504077 18830861840 98972822275 271941811446 125935541863 3618324797 100591387322 8204330261 122206793982 74592771875 96238612179 60131607558 21829054451 142489182 19815523048 54866985468 2680213243 205557248798 6938020384 174108206805 4966615618 74320707169 54057692503 8235168590 67972650460 68325678 209319834439 140525762615 18751619077 14164501219 40942430822 46815879030 94349679441 55896378205 9394789224 60336708744 100643182836 25069880327 69784004200 13432049068 4981499274 188160830429 86723935611 205393797419 104540473028 223628299645 672030084 165129212699 30412928786 2884704119 3725988183 68370293246 33143345440 87557484853 42902771037 5793980184 24209929827 28127596019 210913446538 5006251938 118683997035 63233997795 883798227 16785776743 1521379474 88571193590 70429947470 2379957926 69542550650 29533931257 62164556414 27811962154 902843097 53613852838 22496758958 12447749458 66481033647 21136953462 111575064674 30420159916 69184186256 214606097168 46260360250 66236936317 5281268488 49723503860 126402702650 19408218577 105847417153 55318178385 3102539692 119905305323 19857056943 64569590059 212067493292 43814160539 94313158773 212568772166 11427933219 202631250515 3214518126 68868339844 138374320803 29755505445 44668933059 4890903546 55088640664 64623340593 154523182472 23471676422 83872112237 70211791219 5528953265 38453810770 9636836561 130826640355 63496819803 230313174759 88585932551 46474331730 37735767939 17568334285 49056995487 22010416160 3693760868 58382344833 75381119112 11797629557 5407913409 193266054881 142413448602 17520892879 54547888992 220144244340 51577741 19206204847 6597751494 8797733378 40089103480 240831691 212045247 8694460764 71981174855 150403420406 143267669774 34944655715 10750719898 103396158694 27784989866 119762267036 50421630005 17607418371 164677158402 86032129705 42965950230 20122298000 47173797511 23670057512 8215857789 188235169308 135216771742 4125620249 60727684557 3788219562 47398832990 64663635578 36223544996 36329565 39466642757 218508661986 62927125541 88253889625 40967857934 142646112341 1360307195 65469650031 204864276 54785628554 7462363977 30671766240 149044147355 125317903075 47670974121 6119078329 41826915129 205048147290 51648046739 8958407279 9042430514 905333768 30487058442 3348775401 8265877324 87585348727 14099172708 5496436650 8745783843 80171992334 15088217599 141343963879 3086353949 14178925074 80903563563 161905975905 77735756440 2527323678 5758809298 129097261739 112871482432 63345274332 59152797471 13384160761 8325614015 5286750745 50386942340 7489752368 11605194021 221412775463 25408379749 25143372442 86298741854 152822525760 124926552843 5481016934 37908643615 32596183215 25905412571 20330035234 34117682513 36737634 151121256305 102548229439 84680607690 14625879957 6905613104 64263271348 62058556368 2642206330 14897455210 19600349379 41937061610 22101895433 115867977308 8632005584 37610179729 13357326583 22448061209 42071403582 7443328585 203163104437 37185592 706513874 119216303277 24347914202 77790284238 748803216 23760792907 40163434958 38135025784 22317072011 24461738476 19299411798 9226731271 76619043760 59413279815 48212942442 118040392931 53195962198 2918225248 114811474862 3375158892 61948311374 43814310955 38781552708 15882746317 4383309929 51378045074 137129854481 8776763774 30767290786 48422135 684472964 32491602376 14997595867 3495817374 226353325150 35382875850 250179915147 145464212807 75427055663 61072503440 17037534901 99314617210 30410504773 55476658674 216190826938 51060618097 60853167369 255384096749 39250184125 22976916884 4422684182 96346362353 70888108970 152111218209 15546136206 18774971437 11426827974 12207978462 129713386893 155768545266 65240662705 240329910032 1958860630 70054767250 1384494264 59343157748 593206540 76902091888 100060906995 20262078731 181867434596 68091953000 74080407311 207057311992 27938948975 180147763968 182583993994 2977001525 4834213318 57468115091 46791599147 19195689371 63642667836 42363883807 16914459681 17756334151 57403857707 57027078693 18916226421 77925366595 56808330168 14522530775 79104239688 87472323475 152104175019 123777224177 93060971507 12663104423 1008025305 117530980460 43923433271 191802246984 55831542254 15795611292 13638664156 69829757051 1267874330 73101320589 61176603884 40394850487 81267192522 12683707608 91920060801 189303039002 20708701703 50006623377 64923896961 8339597340 7255560058 165584217804 186737527376 121900586725 6873459 19596710209 85193800400 157660182901 76129321660 19159189562 4299717077 187808158423 18433939627 6154793827 167000287506 147154072259 112396605145 20778683814 94788397737 107411574059 42456375646 22624824629 39092711790 84962759768 6749254133 17338917029 157360667676 174333029093 40593174425 118729100343 64942913031 224568648526 57066841151 4264450245 13810903615 53495474435 102459300481 19490347291 25716152841 102900060182 15555810980 24102260433 148466967276 42896821519 64342777229 9601425679 89896895765 51381239665 71788908621 92408205082 33829134633 70644700686 10898374911 48508842098 1739210529 4740833151 123091169866 288711988288 224781930541 47598178155 203066153134 47141156264 130304656359 28438857732 113348254606 119734035276 85281853014 4730294725 5494746857 572683202 7223669234 43217733320 19558409402 85499558235 174109816707 5650918249 5686286730 72491180734 79566980311 51678478208 24019688478 5825212463 7449450420 51694304536 64029180780 20637308591 10417801339 4664696160 18525010889 114889955333 30183051846 73356109741 176705694531 70879842437 16222317064 10849126830 136630707784 50181720325 29040185433 82744916885 108905613813 10399795842 153920083388 102153508455 62633062294 15414227923 118598980525 23057770186 6894994138 92505148378 4850677872 10263381711 128367483669 8894852082 39121343597 12436155245 4741311183 4673279524 3588308269 7536112368 1140025299 107445876892 39843418182 25100203379 27942335627 102123521 7755106258 15823412076 94870101677 63089573930 17676070145 118559686257 30960360187 195321026551 74480088388 165317667949 26272275480 22633925338 10775498050 52876002364 42925994383 181758000219 872262980 12228339940 22524954226 1321941054 39532067645 4898588162 78354420391 7328621523 14077240024 202323709270 79455252886 6239147 106168867064 79827211242 71004389661 29411971936 22255705486 244140966400 282886866211 5351421475 25335699041 14222290893 53936017327 440507962 71328491523 86481916 119542193886 6994436472 82908128374 103651148339 86311732081 32557415 81182195805 39569270146 211566797706 91885091845 64702897074 4825569166 16703675520 86836332404 78865695431 27107821602 117308928962 34287192892 28407573 39963433450 1361866920 27202695072 7241203102 11242753286 1811691756 1700821110 15128330699 94326839515 110197179941 32485969 58302184930 50215714716 125067708884 908578630 87055723851 38004729979 59042534368 7009867093 164844362080 5145492738 17081585757 206619117209 57104137237 4132031063 43490887153 11450643041 7037692357 163612081746 21756962210 32624231305 31079909028 193671597492 100565930241 172259091394 8157848886 87038897719 112046851728 129098028461 187313437061 63708173916 77424214327 4486715760 243410697518 29591710316 224825669314 10265776282 29646104209 111041747645 2079309463 164478240578 127538107388 33643873905 5536683468 7984177420 51555059480 41376707084 20150303281 82407868003 1747131332 17602876654 55662450568 2953797082 88043020459 25326508657 48706749541 140378718497 4981939511 51928326396 51062214296 833544778 138658379 47826902660 72249970278 163240062736 207857649950 2907461897 103307796351 53934621373 513880669 149745304703 22593186695 48565760474 16317895640 53411111207 15389695722 56357238275 29796391514 16780466777 128088903667 108566855024 30845474225 99472926064 635495492 9058365009 4970829775 160017085904 84343953 31440181420 51749810366 141008513967 5709495806 172413196059 6011763651 6152637900 11623873790 150192340369 9158669095 1704683015 19710253926 120883289233 7591624203 119000472353 12569380340 4187633515 38669136048 97794866257 104682026828 21423161908 34059243708 39498701672 16178806833 45000918609 31623862150 184980153196 23895743102 20928152414 63147100996 2036743083 34893007988 75549274160 149047068220 27565802227 4432777372 198905469036 103359886861 13971325676 9963903437 107494632681 106816521679 45894481395 155227846710 85975421406 24456434459 144273965167 4855360521 225365236546 223810871234 914963841 158565905834 163424290512 17490021556 2799939424 23269137905 34165768620 29530517950 136261981987 72830069756 20646307480 23387780412 77512741820 83112797284 4694364924 74778314791 19754194774 78036201114 124909084531 120016851236 26198244985 123491561863 13496407571 17468425346 44824845053 43194315746 22603949422 7619618931 55369796859 14995214604 42825872483 128362588407 68704328 28401188601 18230475981 79012129774 52979935668 236669828780 8156368252 54638390945 29698191475 30771393031 128919980296 92138985776 111850873027 54156464134 52709660360 5555547654 70025671736 18484659343 85840646466 8167127136 12425423185 12379444075 82867529734 23390333212 83567043395 697288906 165790622260 32990336832 7606925904 153400924884 122742581186 134861873702 180860585438 11069290958 149594514516 4732978628 454680200 17640518636 5643839891 13424427985 212232412781 13721622191 119999397517 122256139389 2981665262 29802069032 12901196713 48606847566 7627774632 91152081110 2411911510 80158204826 15688517148 4159054666 10874449479 140513745263 54810866627 152406843798 76896485 5357574631 80209905858 54380508983 64503024 182904269080 81445362055 65023557393 2098893532 27162759593 270433737 13586942355 21762854512 38534977035 51105312248 1162950312 182066756856 16983735094 190603990656 573845810 593622325 9153327904 144043159788 164230162657 903231033 103495166972 15797598311 32951690135 133388584258 13363262651 59657307966 108038727526 55956040256 8024831714 957767245 15827805487 2269278120 39533971612 6290029251 27605971090 896895640 157861754138 96794797909 154450258937 237461248646 10764578406 143336018271 34515459178 55962438511 18316033795 18205497974 76672686379 28688034946 105570972488 162866945763 1094202283 52261516046 7917647904 28402824750 6272321535 3088288379 92099741009 186040636332 1073158184 220988768033 40136616517 93068950983 229583357632 21758647722 7590843774 185247921821 96768956711 233803167267 5157397397 240889274723 5357402702 53473582469 4660437646 1321510296 5654050538 79340782546 148342880771 639621143 244785883373 99400919236 105866950752 154584642688 41619753442 48496037047 70641897301 124105866291 27170402136 198343408589 170197190069 18533417399 94773620506 2096085493 26433188337 2703563433 10913088565 80854516302 151289955263 73248597863 119513262949 7197704059 19785027580 32197619276 6676278366 65323888435 7334198474 847286410 47730904051 48423490801 23788555823 65834971857 7259637382 41071283339 4355387 30477543643 33428421608 58567509917 93396769531 39213158832 5947235770 60923053231 44339120697 28761296957 49867256227 49125091078 127138942109 126242992773 29210022686 9793774117 20678858224 10415099647 2595354843 62705605810 11713979989 34294755976 57265486454 29580975709 62154721037 17212549528 86750587331 69740945928 80229473607 27775243822 138336345254 80488853527 107017684 20902196965 18022741522 62448464079 32973683952 229549886521 9390491667 33669253401 6254448901 24264863982 37682528180 24063636998 158355032055 3427273745 50395664408 56637771462 32864352746 27279821038 18548326907 126883696449 135021397645 2322084528 145954665113 75524825276 28159565567 37072552407 617331417 77537569933 84492214822 169549166603 1996492128 59638961560 30104953638 96023140966 61051527985 64360902715 27723120617 145802384823 22378533496 121427397586 19412476201 30382260149 3474207017 101527795410 19585048849 158224539076 157994220184 42496755050 9078178184 56549211793 294297540169 97141876218 8705883963 61443449974 156660483377 7897322095 148524320053 24308787753 3514575603 84831726450 68037767361 6799081926 10394078509 122464909087 16927970186 492013022 5826744130 178893994976 33049025439 13734549052 156737842402 196948654809 158029141395 30237378987 48561731579 83686803428 187897683452 96904670130 17090669670 88505011484 21599022847 64345190098 17289969356 143929151296 28202593224 2433130215 2662663295 3450256833 60000816936 15213319171 10303365785 53635830545 5242643225 31213535537 123471742830 699777331 33181835418 47783788656 46649527175 1798972500 70530299721 92057811983 113212387078 115033539822 5427434191 27654057092 90474309091 30454835700 88091510248 75158717351 1413227386 167901567062 30087510714 52244367864 72036713154 46445983929 7003694122 111480502239 825311853 6060331506 23946306659 21684333016 16521165702 11671787764 1009025317 68793016739 111619781589 39427183885 124811347723 36140534344 211760053350 86064563395 45670758969 9435187146 4982954160 57003270577 135085341657 8358483054 21943537884 151009107279 155580940132 58778254185 24024567208 137258593628 111389191575 42996970140 178609054210 9188983880 7986208258 151581527274 6840695496 80697273046 112716937526 115164499043 25313504593 15456529533 19880864329 2512516637 22868622811 4103578361 23623551220 63831393460 6570285540 2249086024 98815745871 26631190457 154710249017 221173058467 91684513109 103973169001 184882858130 241700313812 85896510361 1105832569 85650921293 3596006946 36045185618 8560240060 13261982978 4485763560 5188785652 205934603872 17053334833 118377545729 3835307282 22920930943 84378869697 234864293643 20629434613 99831465186 43486606443 2718620363 919458075 99136242487 7317293512 231834994897 142458866362 46106974261 24860610174 4209741175 21168479493 2285112024 15910476719 70468695674 81484536394 109591054665 53579485796 24471487040 10226029000 4676434392 103683169411 35615226569 20357907439 63735344178 94367385338 3652058534 5959749221 26645006638 125142989097 64907362024 3435244643 8963014083 2365931518 1873827467 1787841536 16046035519 58534499074 14928995035 66627501342 14234905573 23445855500 99892133751 19522345597 47407806464 29210058203 92345364614 110526312729 20356607715 63521886503 115662630324 2400960395 125626317685 22593577853 121006691709 55128124445 4606861601 141845933595 133253421285 73872993507 1426858140 135730428765 6458210521 279428400476 2999136696 36732623354 210037947313 110739978149 195901829086 48123693386 767089556 16349528661 6904628936 324934343 24529665907 252571020383 11021551220 90470986278 17366147484 13957824041 3555425000 236621208470 35607546926 102461500902 57245843525 109318428838 132986642888 19573636878 252973048674 45916885989 86826589723 98978803267 71200915796 26629049264 210905170848 78982857824 60374401464 28918540037 17296262606 142890731718 86312746343 10074060382 10961823739 169837571949 78148716132 123437839185 55126404019 12021466088 12183071918 3167266096 77025053 2854907457 31017924791 132284900 11737618547 665930723 108558806028 21049104880 7178543069 78151703201 97451103695 48810073235 35755238946 10755611796 71463018180 5687824270 158801572557 49419131534 4958058206 235146775203 27794581628 226368136191 92438067950 65996888778 174462676987 9012461851 72886229612 193693186884 15918755897 44040737276 25448785583 57570168777 34763261441 45956213633 1124966036 84547911096 23216748888 135138388523 7957698677 15819880533 121605067630 19632867856 12232761999 153463045128 103243687669 1380458145 120200065982 4681687256 58526499825 14128111041 1186822771 31250188685 184512282815 197245215043 4527448328 217823704132 93834110269 23298114214 70543621012 52024636271 4849473796 139228345897 31724263287 5898096767 133090996365 15364862605 40014023444 19422874384 29256821699 16642491506 15119730331 96598211446 242137226307 207797619162 187316140055 26341055437 21686993947 9867763195 129365231096 52055674066 82457617212 86213003905 6332511319 83733511177 89247512909 84487055959 9522459392 12268563022 11757897072 206571074066 195645424068 136685618926 123943361062 59856264196 176082467685 130175531153 10327453736 16462092824 36659155546 38241334326 215934970891 49193027230 30195593895 18504728350 33537882140 30404461749 1156411763 52085331469 76583187320 6911219474 4542551795 16599586028 4429255505 84656060358 17362211667 34079214372 38241740073 111894493 80477894193 110365729045 43908686809 157825684635 79457134177 54451139610 86960507018 98292736590 45606394446 156734290415 1851794524 3494703480 126439646303 1266423358 6230767343 86393703815 172828675194 40934078675 2785264435 4566409734 25741763981 6198359568 234636969552 2368961896 4750358342 64138104507 3069744088 195963221798 74398247111 68039360370 47701007047 43864658827 35382031173 120302004161 12813335731 11586425484 122631906007 9353818077 50233182190 5167337049 34046300146 57317191467 311575346 21402006276 36776048215 43137031719 91935780856 19257309263 18596097937 14600764784 25993936620 18639676677 164212587405 18326559722 29114233374 43512904088 245389251 32814384709 717694469 67419928286 113428498791 15620223106 13405016058 86594098096 443284954 348406770 10093752774 209587385597 98960061483 20414823306 7030888582 203473312837 48602366470 1207740375 23587994498 75844867829 52601207610 70132767 131186271043 736243603 7598270026 28939880 118715115551 82688301 18960791340 12411179578 108835508505 628631676 136996484 73744960128 57523389731 60498592630 33054104721 22356139178 177498031248 14910692583 187463095955 72951913079 31719082894 11250730746 81185760968 51269132286 59706416543 3421428056 141068705773 62655955691 82981355413 101116969085 53332348012 331782354 20274860484 15728513253 66888856639 116517464876 155385979268 22148840687 21376285061 87623575402 33270923616 53131712285 42170636071 7864465597 102198381461 77465214022 25257616667 150703271833 140357680372 35788823015 62310393259 8899440066 84306554355 29580759800 55718253451 85460799366 110870217126 41971252644 7090026839 243389032217 61066211084 177144278190 2207088838 68344038572 68667983 107119935576 182630731601 135759735504 67593910889 19572918311 4335854594 132001249582 7652058006 96386342503 11875058867 203254980073 2311018011 72504861944 275570733 137202387597 683401326 50528278618 125100546428 99246143466 219456467438 125842184642 5712871881 82981333259 11294310186 162832849738 18138044227 10791354707 279949426874 210236606868 882248562 45239907866 23240082072 83580722350 18657682275 223427866798 10918917352 186534520224 112856596932 7026923586 44503070470 226431800938 19792626959 18401849980 181590609799 99028204728 114128333003 31228610536 61575755724 200925946633 189683379023 23808926907 10716612428 29478891302 1464260786 15489471439 53211902018 3759499043 27312123806 16271569585 11471598107 129760580292 34189570814 99990220 161888853816 19348029672 30362592755 134886627929 94383288338 41111094193 7040204122 21351470908 15704814261 53456886456 26665352887 38842069413 14814370790 140515093945 204333560961 114694866749 671921402 1296559431 180546476585 10501360736 134461895903 86891146853 27948429881 36863595275 151943064234 14577181981 9170080437 38853130584 73053791385 141073106797 23200130602 235194499 1355533763 197741285758 129373106511 105279520230 42111190158 105695935137 36328015398 25452382642 35838154552 1383552638 88054717712 119952530645 1140703227 23546198860 51632493367 30214535219 42886789026 244663983837 24989113630 19687509877 55346349421 2214067721 7270746377 7246613543 163764582089 1149794283 61526416454 182703817971 88483706633 93262774 36647686411 11191855856 65272103802 25248741137 2713450884 30254070527 204279970261 5740961664 166714543256 129812767963 16573739546 23170255828 257559083244 244459581690 166391310185 37086943136 50093585060 81988759442 56134814035 84362678880 4046822858 6725746632 108432341539 163232247772 41211254036 86053631420 75910591678 163756844164 42672723269 29786402473 128996857783 46517248841 77045730 61642521822 5277929030 21369323055 42747732313 7830141977 22905111155 130456169823 111547069099 3698661131 13737924792 142146099654 131548718028 100860533477 63806229050 53542641074 4101789045 88827089154 7485443301 80743392746 30873526630 14069879644 106306977462 19391934781 12302233573 17462753822 103137029028 19952619503 260563949080 25642232330 91436745567 2079519056 11273212443 10173125533 3918216589 63349911104 149353789808 18192339189 134832691767 77368552718 43810180511 74160334974 34441074631 8018178245 21837319681 72120056656 53678165621 43220378062 16160178382 11539258299 24615906515 118072973880 3521662587 28929600936 454838487 74663018318 49299158215 4567756054 5654210523 68995623406 10168037644 19264077737 57162079829 139660568968 13895353508 7998208452 20431162268 45732489763 124788150401 9534051974 10878602254 84589257 6942788133 75636568716 2885792497 130987344379 43927794181 67981807596 51013663516 42301911615 26252973534 46817470702 46353904983 87394266134 175314522853 81627576100 16230585765 86159359419 132799109664 165697363 47146708672 50465683657 19454916669 14039986 117986234366 15094993128 38165903083 21546970852 6364344969 187902849745 22362974014 18221516946 3236948160 3961302661 406869414 35105960647 38604316480 14459707789 108718383277 102988406609 88734909289 72031601253 39385060483 26712439062 87496834171 60249620285 10429732585 26168243891 808040545 114276224084 116830110863 9888686564 29509003600 48915257462 38314848616 1585111137 72315203896 33460905038 615684248 597741189 62758132959 212596968222 165658158276 22116127666 132593746130 8080631984 226926724068 113697588162 133574610563 166170692070 25499885823 66615022328 160028819506 75620376823 159230402353 46352121345 17205265812 57178334339 134813854451 47848387569 44607803230 45383152687 180004929783 67783811559 81882876042 147676348583 1407955473 83369330369 91963916812 1924173363 241846263481 409482367 5575031900 80820742692 87872084468 13316188542 36318682252 244328272711 29197947640 35585779257 21411020464 75087141349 136322472772 23624735092 18597768928 16291665843 37604726670 13870910381 128537824061 7813023763 178673954318 30759876618 47025842872 629915588 57888167206 76865989061 57351894605 463522735 29409662129 159322152196 107607525727 238396819088 180909180978 5522105079 47543881924 39614326792 69356770953 21284409582 34136110660 57889592073 272503005242 130885026 2750890647 113249348344 35512437802 195488957349 232701407283 15093148532 36317611693 39729252198 4124912641 131172239996 24316979400 184300584846 40264999212 176531860089 84782190092 117381759693 200615553113 172967738268 8868975200 17375580439 6757543574 36779528249 223608485154 171303315946 3079488990 2133085772 221905299055 42953519145 115971180927 19626820929 30519831367 24306595785 27371169509 6093426369 7050547304 134425718493 67781999139 43846016886 81429318949 10939398567 66610957477 28222138043 120697393845 7038351450 61287781676 238559515018 185910171657 189219288461 3359614052 16648236000 31748840515 3233516322 246396199591 12274164774 54927663891 20510059352 72089340496 85539948205 194922650316 22427873611 175317702227 152055671511 58063552618 10153016626 197684401828 14320219704 35751856366 61796696683 11567046492 11414035032 168274525686 131965753118 68202324607 6770976752 78505957712 63997614043 359829593 106430180652 1963193654 177696615871 114006047642 58375980076 12971509256 56797569550 5594247367 100357580534 30525258588 4556746776 38860717828 67734420443 24446937649 2519955576 221023106457 10489285599 29086346344 13738298964 36355668384 183034390178 105854486946 82157492330 2412533921 178206789928 41126982528 37731714018 22320619527 221415457942 38515185247 108279456875 35738738688 82436453180 131901381408 2313447412 137214891140 50985452618 3409115980 4060752419 69509630326 50229406314 41762259838 19209864678 174384209325 12746000952 21320627578 5518469040 32683611107 63700304071 112848597998 110955626588 158835498973 148212904750 10229996282 9832170027 83052350311 27247851857 116586662122 103383046552 16924492942 2651511575 3773704781 62151039374 42534626007 30472267546 143871220869 42486611772 247249333590 71809286380 90005999238 13919246652 179170963168 51322569541 155695412652 17865624506 39914779136 94154670321 91310143854 8858521841 2205124774 5847284509 23101180535 22164169291 6291019821 250527196894 9376101344 149834624544 39780120233 336338176 1109452620 34491624839 70386821193 9334504834 47540869372 19264394082 56534325961 65659547091 14617672022 135880346247 63700239775 37903786694 71816783654 31386572873 2455665369 26202193212 49080172451 58848940671 53439268144 70694478318 138735864149 18078438801 17935354466 38172507740 1307300734 12722281553 120415066817 207645647868 45483416564 90525108077 33370551501 143752433053 219948876700 27112947112 39349353997 156120765479 16714036400 239468286012 27857047144 71909615992 76799889895 71764209143 25226316471 44357996789 137903933673 73435178484 47792197313 65978507586 68439934672 6098118112 15655784088 76742483770 11787607643 216060170485 22262641664 16995608165 53101897289 11199512847 25082955414 19412046990 704922231 52070450865 13952469281 49043158855 151558708 17820932658 96161932714 26770929863 27654121 29415644675 54427696354 22049956638 97593556930 87225411495 146495215498 137459974526 79308776122 41610618027 32031394 259526991 101769203905 1464568130 57598471266 14128587603 2913436562 10072101371 84517552 35738655067 982691552 11342070512 11864449102 37099678484 114055130039 6613830107 13286382122 25870821368 34715236157 202278696820 20514825198 47493446077 10664076971 4741647367 18751349127 45807982593 102080274432 10244677767 221683798 105053748427 1837509987 66334514475 10937087981 1947510708 33701020751 44558980363 26151351920 24291286122 16321184047 30247957077 164004583055 117938951106 25887284479 62837253215 8074256181 35788059727 166487398609 16549276871 21115354041 13612089604 18982827472 28530120546 81641207186 24369296918 5406818683 27195716338 21202716339 155922684383 54986739380 51082249641 175962403746 167426548404 17616410000 17576041388 200435351108 5432157958 233359984463 28677691487 4585638934 56439177722 40891739411 130948636178 3820055692 17209693445 4739112703 318990573 185075579 5864695081 153739148980 33219577922 3683592140 141146105268 121261244558 36392045360 29009524665 989942731 201031597025 92038659314 9258796062 112841511 35396284561 19730597112 33234462853 22436616457 42587332 32804934431 122174340788 13628274564 2728107557 232889147046 474874555 155557843776 146297303699 8541657116 1569847755 13849169934 7071662465 101963547536 33057113784 99537761265 1341233759 247006489825 44531396601 7650226133 196009823045 13912023002 100924788433 39722204748 135977826399 22033514442 4791560872 96257089366 156121649892 24219167483 24716072964 72792716297 108159796753 154476925633 205766883429 120559225273 918756355 48800838325 80707818407 78969359839 1891859076 6684626785 42149669271 15729701376 104021078946 35920015506 158514049506 69119393652 239660559301 227046517381 79570456035 51457858352 50241718988 139441955997 126134024989 193339260359 72060393125 91892090890 33242514708 65840874473 38185388439 28445724895 1249161754 194471463101 44706286208 33906514824 6743164 99331774206 3525289311 52567997864 37521847174 122024432362 642368830 28507985953 67021109073 206014153798 69323759231 1019845656 5901766739 7066512355 18326764026 17552659129 9603729 79149011555 74828869562 5687691004 12267957539 91476337248 117905383487 18068568400 131875631079 2673446594 102750645554 109187496669 36305215879 142085849717 59458628152 56395997693 118724712904 87096208405 3078403531 161470312975 79385603098 26053973366 5077478639 42475440080 48784825359 17841435429 32179055957 175764443685 31294434095 41096742798 7816167189 109283227 49873320346 16417737185 18956566880 119339639227 42494074571 88375822782 84063234089 79664653352 38234505940 115470324396 37100161470 146686238063 54937104532 21507379456 52773132918 57258907628 75408463346 71280252480 17030364765 25726668214 3629918986 78671308601 112334222394 32284501891 84442484141 31213237313 128117469636 82467720288 18179834027 229758096022 12182115664 46115547191 6328028770 88406858710 76936339948 98970206108 53097992386 128896056672 100057479665 125712914977 139932069481 457480451 488845558 52481740933 17312369383 57683738096 177453230788 136553665652 12455913186 219535418481 31241582918 27025945893 2112170880 27093777954 203953252016 8345278955 161983376265 8482087841 18845020396 18492086623 11682163177 134954707774 23209259456 12695801224 70360198293 926547352 56922562544 71653172951 48590824063 137567435680 85504841830 19563367399 62983289801 1152787779 46890460551 36467721359 271035291226 16654703323 105593348780 29172429485 3449317508 116959850584 7244158506 2170095209 8804518586 148826103273 743949973 66357458763 4028270575 189839944910 30664977448 31637166664 95530134919 174119397940 30201110208 6800594548 98525673363 96812898450 6878443163 127950301711 15163231683 44527810987 3601723627 28524619138 81491719412 8063490725 146205701463 6649296604 55933375590 15881936554 24550836124 9664079922 18789992191 26095462115 62889122945 21330495594 8735612064 154658766095 23034331181 136865344609 200154120003 28715277872 3308727668 2843737932 66636486890 27547875421 2276349282 42770863890 73321665978 64433657761 23707348497 98817721448 67323618373 103287649513 122384292414 134194649146 318955124 6278660960 112156758850 38269289548 107603402053 61581488173 6706779323 69485072816 12429300020 77868913081 157606422347 164765792813 164644224107 11144607120 22311940251 6187314866 35624312971 112886136256 79421993272 21527265321 50290844321 11873176463 83940607426 33846724548 24135012080 68694807151 3311543929 94289945851 117546296554 16253511746 57604607925 10783231162 34318742412 131660214140 6542408475 6312607398 70597557314 56358417268 31579421707 28926045330 24319534334 7119359241 111407627539 26192033717 150422606067 13234887861 97633321340 3334783248 53684718329 126677867125 7906664938 19060410146 55572610543 112054102137 907581263 61884248792 38405135994 19239164176 72245806343 12924541406 3200743450 11523582517 43885142591 474805100 195384424223 84227741084 3610960773 92261209992 38348697141 8954142271 90236905264 134238831798 99135965208 7415843666 135934832166 18522414611 9678893092 20815176409 10209029950 61874489547 194433299018 91840736732 1147879570 197328665875 40642060938 104001199405 4103642617 20835145190 4625084681 300720210 62980853020 48401935765 53498680290 19214345739 2004102485 194219576472 33226052314 6052230174 54099228 3309264505 39966638713 8222543510 1261686601 203288954825 186091525497 141213000114 110131180164 105565791388 57685553537 133997168821 80304182874 91435698271 147526128901 42490509699 110490197868 4810406540 177770551 38733163172 43596321225 40684860900 117593873234 53154037126 14018763737 4694043728 23675385807 20990605189 346770826 14946304257 198894985917 6623369073 25967948325 70207166560 152049150313 59206692929 103571407646 215784175218 108125629551 58264344341 22732395151 2984017448 116589990954 45913201036 36918576 11962597797 196798949702 139775977 14448359326 18704605391 22751385215 33302433126 90079994801 17456346376 26601915855 196691010059 1295255452 77003449496 14638559218 19958366966 66350741747 71561636109 17942416278 96219898541 139057139587 218240124972 35747324736 48137427182 6492947527 2029463691 98647709493 38564679395 67862411380 72822212196 462521860 154172152194 51620181062 23543944762 4759868517 20187816101 649445946 194309551181 75568207137 3421217621 566704688 27244355076 9281648983 23686967938 88014319914 60974468910 3458387476 10240834936 31895507395 5610842376 1279020428 160910196623 3697183161 182142449720 59653845899 111159055804 708338530 884053222 88635059151 14776809926 16688330344 1953425149 88743084806 9396317024 36046767015 196634480 42926007347 26967059237 47314402786 2067227889 2595375001 56262214586 4516856943 90155439660 33553054157 65226923827 30097546975 18867968820 39625653129 5855048146 4491497701 32845330758 124869427509 8289653133 499026284 128733058925 41397596227 92315079305 47342085550 14487087938 8170952793 174082398003 101016925608 69050000833 3114238722 3304322391 120950189392 180771802855 64642816914 45456146513 120596535613 11845594020 33145278166 9174114348 97757685385 79566134221 17906886515 32418169534 173489469170 7974772848 2436379601 45161319304 100165963727 283490696757 108270027319 182847702485 108756975056 52530400944 41404456792 12177663893 109491461266 350862519 41590998793 27231016822 74260067500 42819916087 110259995730 189116338510 31623436077 83693181945 139381312250 121808779935 15079823716 196190993863 127873438536 37560411707 38865653788 29867466431 193748563616 214510196641 1232877635 30558576823 145794630001 24498633301 48048734483 59470455567 67463463766 11355372541 8795498762 59524859710 142755482226 54126379355 1314034275 5058393239 7016349356 54119178429 50281319312 205471236068 9179696388 132196779469 54853493451 106299771073 27085565159 13607324 197529788242 226460951116 43957082753 26058251181 7905556819 37618927872 51517009292 64252015934 33116072566 26775779115 43373806256 155952466314 65064538211 117672336670 180655627361 36440420995 43640764055 65932389388 114810955783 55220550712 174623354376 169828676950 160574324123 89977079501 67175500418 72834056375 117697251387 62305302227 2901674328 12984380380 181672932900 3083396662 22153175303 17977869611 65655716121 6979200007 1631115779 63266226115 46114457665 36174140374 32152358217 44954386620 56426246981 20830081521 8809668052 119283969465 78911489712 18594139047 159355426 51412748804 65908152377 104770287195 18559276935 134536746637 20725707060 74781857492 29823378565 1979578942 46327161078 62503656627 135132794909 467316390 55272087742 87281010623 47596031534 3315031831 5066192568 79742270894 102715417209 49910611399 13215199260 17111615 13162901249 57123771743 57434672663 9649837452 21375830593 99747768993 60535720492 28580679214 9255777133 13442276717 132667047532 46391595323 10685242341 11913977387 19975681452 231274757395 39058048926 3533728867 174021020409 113286814256 52508292050 106897574074 103160041820 23813383192 9607767595 112750518404 60546345047 20064579224 49045446529 65765982596 19419128294 210727534355 222170853813 187912777567 96131818152 128589926023 145487213871 148924526986 56870077709 43691909778 3034830569 13423173459 54257926771 65970133347 194544169468 57292924439 16650781799 4638432057 96363153791 2394384908 58017285327 41442830089 3140009482 11034006854 77321827012 17421115076 47616799865 7981851095 140118685694 15565848980 196889650308 5858430435 51271230497 12055183546 47701777051 6524919557 16900948738 10733701747 66756115673 31577314977 31447721361 8644484868 6496234458 13020187822 36114019083 43390555784 10870698999 10977959562 29284998748 9924405977 15866366972 77003270164 101817099071 17541626814 19694213069 17147607880 1295288458 72315360054 29216633954 2712220903 165903844909 1250883170 130058045131 151821551899 35557603360 82028510599 36010462474 214371864786 93531278853 166617009 81327824998 40092232475 12014170733 17046999013 6632671510 104631243352 3012985160 3491712556 85242982972 64327135036 35044917287 24768917541 121216074115 5427669951 1101252130 71590863062 100878161586 2127472778 5209604660 8644740905 239425044474 13076620530 17293705557 38978989913 26204393397 208498326132 7087800408 57636019305 14280434318 13398571347 157132593198 43876698177 34276006875 30127632657 39430118678 77039548982 114986464344 9230084123 22971025679 74607373816 47892204582 101026120894 209047627327 125544299823 10595565258 133637347501 8621809418 16900277140 77935667926 60703467125 75504708736 36317992103 10061449447 12907513799 142461755752 53124708811 86737636991 9206446339 21160948451 60396325671 150116218926 1523346396 146679829438 97687451399 14373976918 78845075802 42846173645 197455046918 21394527082 43946357725 7577601050 89811047140 138859319378 25467688041 2046367230 30136768875 62168224465 127564835550 5548575704 89746118948 4778692236 944114063 17875067235 17905808545 28052066982 33081466029 119871418896 112230529394 107638965228 98818657907 2150724675 22496048580 88070413269 203075562589 34672113299 7388159156 56976986259 5298410850 42024834603 149034992359 27877426362 116070801428 48046790350 18348147987 4788462525 13151501835 23574886337 36157653958 4216741959 83329528761 75739065309 33538718118 176896816079 43191548872 10693205981 88694037370 33028974671 605746785 83589172209 143790585122 66508606535 199575047323 1772444645 21652080825 114899924675 69762679927 23373377825 106670488570 78530102709 68759651164 205518285196 26344909101 33569766692 100389514906 16050644199 17515250021 22768761748 50555012807 1371707181 14233103891 43431474934 550031458 37836030319 44431666286 99997615641 28768075 70838359064 268995601 1254642164 12872537019 208049074464 798694976 3964537472 133643492492 28784550069 4922717889 43417994847 93296684445 5456103618 21778764523 4100385905 624036795 8299515659 144828043638 1629158178 14814945597 84991700162 195033234783 5203683476 7944821685 3969577027 27827208124 93156069406 19122938407 27574483737 93816024607 82789879788 46502926975 18686503803 159286498945 12137031 14776137093 1252452881 87128751262 38569096035 2340750412 21809901059 115128934236 98066950867 216168694684 196466275059 5245888768 32931514404 25262221563 89037910692 39130511398 66127353155 53172923307 23069521117 53806844479 5357913057 87132879 2312937963 34853896533 9074417543 19203279951 176142107649 39996530768 1039168034 149404826596 17420771147 84403652719 65382346591 109493334579 64526465470 45808893611 44919539147 65134027887 18917179260 94137321028 105786459881 180530724009 83949572720 39197542681 6868887422 14361716760 6892568378 44803812416 10512310639 68309916918 18591030286 30587439524 66443815719 67152747186 115179961303 29462021264 145129755 677253955 106525471437 14902419764 136120107562 7255908032 85076265444 25958442011 75175842445 49971559407 85811646307 5101195410 14584087406 134406322260 215165807551 219138662970 53542266362 20415509417 111191998931 153758342351 130992640220 2971053448 15770386721 560328050 45171375262 139132855714 57138872048 984404153 116015378748 6217341455 13000499537 81286367731 8761684742 10154558505 59333818692 20703066782 33737619377 115093770317 18640119998 80967360336 62495455086 144281113374 30924658551 128397651963 19717337397 3786270494 78273601697 17601731510 15391858375 70980390757 5504465004 17107090152 205290695362 20652999208 186875773813 33085491347 13325963795 1628112853 99621663076 7518780777 37605868416 66683779108 119867527336 46035231397 1885256196 7977559197 85595754682 20886848768 6636902374 216106952449 595784926 240780505243 187753820258 583222943 110699934933 41227554912 593795400 1972013748 29217892551 145300503824 33998008301 101156822121 165718698713 244065251231 8146527104 1357763968 149009813757 41155508034 61038189774 135258575131 122685554778 79373050691 1394341105 1691550511 384851178 203207012366 33126676166 25198078117 87324862786 93625349330 39772608 36585423897 80336546188 44688651173 55627567383 48767262297 279869651 22982187672 789149788 139711141635 36067011422 211785227117 133170808009 108983182766 6238929844 709745374 105860808656 32693838009 3143892120 40261239289 61529170 142855950879 186908678103 174969057786 32111774160 28198336639 2401749414 126863571888 6475783568 43901651686 144869364618 129227179 53844073778 1424167266 151122489494 40511542893 106966194177 59265387397 3405966159 57779695146 104671121941 5369340068 62704315147 73865162481 199724475005 7539857481 6917997185 2174660182 173217360665 170872226273 35081881129 11112458365 78437902082 35161409440 39262022790 48106085762 602368340 1873297491 28766496666 21730972790 6714045122 153605483457 125547102193 44254021295 4755969957 7600370158 15545089366 16918815189 6354479324 4828048208 65347838140 149631913975 25162862223 75763864095 110196200690 139945940804 7996004307 65453210748 25431165578 97440795057 78313700221 6343523855 80480445274 3947992173 50978376534 7195801974 12186344091 27184710256 200107683481 136621489064 31949353247 55027499479 2834520723 85922417893 6907729567 22428306166 4796798447 12697223765 48149178205 91697494873 1712555073 7798140921 179032984041 52459089615 96795597600 31526661207 119025428092 34510058672 10038850891 34408015661 265758922321 217793243310 147861047531 63844021660 7995097844 174547722668 6738129814 88782237947 8840916238 161137716423 158528052665 258030176755 49104473950 4160171617 16337108192 153277550021 18733090507 45629440102 8012408451 13637865984 46992032167 71988134160 14931740294 147241249188 9273913718 64282938791 5908480709 5232571343 76648157637 25705661559 15702622310 180911885959 27886914008 226746066 62406448280 15718801206 50574885503 18785648963 5778708694 153154383176 10304558663 29416475013 2273110755 135708075540 100721552625 27342258317 74111814417 119338726207 164984518418 31319452132 25807939505 10390599630 82677494273 22048036253 77518407574 10388006090 77787795413 82126794615 116482964577 148280481463 59658572141 20028426620 120007585769 49715674795 81107491236 50639301007 2795684763 3986678546 18837009251 18792727153 44950267971 190501029582 46621757443 12084546311 125891191341 60083717309 10998228095 27426821389 8109931696 340647731 238454776618 102680124 31679422579 28347701829 16157182054 99743433249 6719333168 182056714095 51020464597 53856917458 135957446537 15297271910 25582187653 113784885379 29440012880 97084704417 6575100568 12017979115 15280261267 10674154 84596970385 17730024561 15125040998 21549164631 42898591964 57377422043 13183812583 198317137 42077545692 42882734868 48972757869 6557283787 65600676001 30293078336 44782737600 105752803963 156722623132 178006467032 37909974753 18225671692 7177163371 22089193197 18467888211 2935082350 6627279434 2455211879 13576119837 18294922151 10146258223 29141642726 5685439176 38781673127 1404110159 126758837511 40054437894 77487486027 80788617827 3158349813 5791463024 25748931251 38274013316 8523498134 190082243792 4702110158 43115776610 113670643311 29739711177 224995638 36804151923 106627632860 11171735104 13920360243 87003329176 77740648126 15512084157 10331229456 42435587716 162856729210 128907306184 3930749163 68443592447 29333224 202528183566 34706301080 42218886367 42787778619 76067149184 2876855402 10908529624 77564888275 101953208441 33759018381 229815359327 18121846329 6971473665 36017670839 3625501334 59505445760 37649960654 153018305803 1054355434 17943094803 112976692306 54248673580 6906114710 58980606791 15079534900 19943042886 44711633492 70016407671 16894662140 80941779268 64371901908 142545508146 49117247638 88997272342 3777174706 14539460823 159965057029 6433300627 143406756569 46276284805 65482455380 42819727879 7851203398 503319045 174668067797 72635596749 27079707365 16066539924 44790507159 125657275099 20453798982 207814999712 63009898797 5333592709 22678081339 180890256656 38239510918 124166590030 102368422008 3438853239 182941602117 25431985686 34407297432 3085062977 110681716014 9913791420 229233670835 91277404672 88800488702 84152967237 136908469121 61472943969 3415529522 8300760588 98805984851 149519694253 15074495287 72862398534 40893041006 113328590921 58967404972 69067327988 6715256878 62450599432 12216721456 99347153085 93214013178 95555371763 38415454421 10556819 190822667478 71699464415 199484787180 1462610017 2794178726 167155171732 14326790256 14419610824 10802218017 174448332515 79870935403 90707648527 5569939679 30139728253 81113792905 34529269483 5409318127 29648664998 18060513869 90561027956 132708649857 206784256352 12031299273 30259551852 51803237805 449160148 94441225601 173611110268 98402762675 151032302998 125170377002 28031053167 21858876501 107177136877 10732422195 52130449696 959944681 1127077032 95621887786 228686629842 105652089326 81430826571 188564375541 10624367531 38674302546 180702029526 20125590974 9497466816 43249755350 112743966170 27677396663 137190795228 98588978815 5201811587 87304614576 4228931845 108295281880 198625953778 140835969245 2422652151 209290409028 13755871029 233155099555 19128381929 15490254433 52607805994 19707890666 17193526343 16935867937 49251640963 152910298072 151267158093 217718772592 6336782302 97777038108 6999393170 9098316802 36012847986 26397517802 23465615453 2160183090 80338204666 3825092803 23506387607 37803408019 2468818080 103517520082 8307815552 136286447265 88238255670 92777225783 91273296961 77851662652 15929873642 86276490009 152776185392 9362516768 18393859296 130979515617 192022812185 5539189922 18708485217 71671061879 177706463882 59018837451 194212565605 85552694270 28803333232 511201720 705585850 83954856910 46117089344 158710872859 183835244511 121347042355 40934785938 6498399798 7211351398 175516109283 1968489204 37220786354 29512581919 1694262618 76246117396 64621745447 9831615498 16033253606 139139800323 32469457412 142532823386 9133121358 59728756723 184102846630 27262054729 544848158 117054977821 34570408474 47054775808 45821614298 148262630572 18923458718 71896621361 206178295 69999328214 3596488385 172272070283 12718757957 43468414560 73134029377 25234218580 111004367575 103868924033 60074233214 149372401070 8410414780 6079227281 29889348587 74093259416 12936700035 9061496866 36942227102 44796575588 97257768244 183987361816 11213545178 38717599235 747492077 44554294694 28521615898 180296360562 15113192987 119702175680 23751931964 68046969141 178957397233 38413566988 21469364201 559178460 26191432060 6751651355 3389593899 66573989776 47924240961 40881946319 8090858879 2964827513 725272466 7200907234 17248681182 8639354309 134962592073 168045627919 5206237895 54048823232 29788698062 13702494390 30542798787 64961820586 18676956325 10829513233 104139660612 41375604696 142180249208 158939003108 107153993201 259009486718 10365722320 51715960320 54542170286 98859977755 114736425626 72515907458 229573348949 5814486811 7351038623 81973962388 187579574168 76812404232 32439839205 30159729925 72937115062 26316761699 75226598384 105310385088 82159155682 71225457476 44605026178 398992697 76570514065 89530440958 61677244956 149459692787 312139644 2675303255 51960773381 2282401409 86171815460 223877894490 44525749906 14956776737 10964876056 19175701699 17219298119 114175600471 54805093305 48456730904 163990834484 219229769245 4978092364 10023322633 9198223184 20031762444 26402810015 240002834308 2511210962 300794518 259422089696 194926437538 22084219483 15058658011 2629329001 2550575755 43295595769 2266946917 2933560079 55073807 883601641 22475878221 39202880727 135701580357 100593678900 14616630905 126080528257 73660790289 55990491824 214955370145 4013079685 708624162 11143013332 124109853387 20102277873 15219186717 28036981377 66387374142 19978998109 59848055281 187215147275 12969659888 77780375296 1295215626 18457652990 279558901400 134091114913 4799460496 587495123 130373575846 52997416727 127358218113 25705801731 3910179233 8357589660 5114033988 132382013078 83431620786 2954468237 17414315403 13414624426 23698592202 19143378425 59891921632 17729572578 22942028635 15594632587 67146450494 14539623374 44908293402 20417492822 1936228920 15940378091 50722269187 13853423058 99518308189 129204886482 45149679651 40838915753 94020587545 8985381697 82467262255 14164503474 199403996302 49659458942 246216358076 47280219117 184694719117 84362322301 28069536166 4858830021 56894846858 16306963199 5903226148 20646220 12546312937 98530242450 111222671078 6228833679 1386368150 150084255188 103026518967 51088732117 45656290725 50765293210 73903199769 28840327819 61434433346 51881915172 44769141504 4052783765 26603707880 7552176944 11061569786 34051498904 2223990506 29876876773 134905669970 77805899792 5123666214 83775477815 62677385627 1342123023 77805389907 9118097925 2196372258 109429622222 13508910266 69785173438 74404502089 65259255223 4378021066 152233922758 173878062 13687086805 16085257037 7987680 17576504907 120960765807 31777831280 27248439883 25644502602 84363489592 160824253634 225986510703 11492153104 9056944505 197412748034 29539890784 91255429141 17704178157 47661830802 51959094376 8740750540 18331392559 828465268 34502476185 18804181498 68812997611 96957007400 94878357985 1832722528 241789748791 104612876721 9212594600 118777123050 252755033552 206075422072 143314718371 129047783196 4650778799 17942465613 187081259179 30124376683 121840128839 35542498891 21326460570 21455716031 138628070486 11645332598 218815747292 4200983757 23260805231 102773963093 11799957933 13281415572 11202276333 132111514909 32065764142 62576398717 24859984485 85946057433 107689357569 1252073587 51544675116 17887324369 40392008994 21121430771 95212714265 45454809800 16553252031 152418674248 10476048614 18713621188 96042559746 1260178425 58587572566 82566413209 177767592546 4098232593 224933404724 10880840836 43611420218 45048432179 5485249400 14768644673 57614089470 46111180785 228300859591 167114471017 201474083118 149059584661 82941649570 27920562385 124905692698 4855407896 58049067604 75609271136 6136158962 43409347284 528013397 14205649584 8037930996 81083545581 6036045640 4711556337 81052299111 16601324830 56639982265 2128288173 32397532465 40232465 16678753678 107278636151 647408473 543641197 12228856627 95508831040 192826080193 19461155611 57019260715 139615680266 4454512260 17698988097 41378709054 120615661831 21508527642 103700842009 7974958293 84784894001 60068331175 97399818288 4054890655 141998459072 82313081659 216495585632 28357683521 16702536787 3569683171 29333269291 61570825886 62956242319 3178666303 11408765013 75839536964 16693020163 34315286109 51114772837 2376914453 535260963 6054641381 1969489316 198067884561 30673690035 55435711184 2537628035 12508346510 76316292801 106450338212 843135977 6712508631 154964607877 68236093331 138441153265 93208357779 13574664502 51668689746 101284609283 200741714356 252604039891 36073825096 111097438258 66713541000 90887108889 133934386361 24245595405 102048246 64434086912 71672864670 591759965 153238282128 35855094214 143556250505 14768990055 100545702207 12514851351 31049607666 41237009269 5908487417 58079105376 194341740793 11271347183 20345508203 85656495416 149098481209 2517007475 6319027339 99825793095 5498838522 29740907020 1117805904 7485018270 27073223383 50287892194 20032247732 16287944247 24692633680 110447261247 9944209264 256333614313 5124303215 79752477241 217376147510 3856520982 184794735532 495614933 28335039426 73304459206 46762757647 64652597902 21682924730 70795571744 16074678094 53560693572 146934902155 1655392264 17789852161 47621522248 7755674303 168099071420 87383467398 61084387468 174816485542 214205819231 1645567394 54694095270 50914361622 63073742467 7579902007 172619681890 225789011805 127362448045 195163626 4042301646 12784794431 13438532941 46246018223 5096015547 10465113310 135896823578 23247976094 122098900102 182254498197 63864704657 30272260606 18188990759 76872880673 111132879214 33571575769 22314582197 70571917772 5650403174 1669122855 196205025312 1694408735 46405461758 61914694795 11647464517 17470830219 51968793005 44699092353 9185296069 47996623590 30787930477 15869244534 12943250013 132628628571 8163696585 80041181414 102349945933 2723198789 7756177108 2395952716 177148158513 61188978064 14528239001 49649607625 75020010095 187909096921 216527244002 18672792968 87593412241 48655519604 131035394386 11028152477 23276320570 164860068964 56051449516 4397435285 53347820089 30323516674 102771736006 39712182599 28445459637 100198040138 32028926821 168072580905 938578198 6939253642 50559789271 4975412331 3134826101 78773806 7317058557 45428883026 189894068081 15350636 73515354575 12688180915 124070503963 25893689739 47757576366 124607220335 79868879695 9595169909 82537940638 226147573718 7465346743 146738699912 219163192369 34457329321 6236749159 36683152585 14857679661 50847044530 7734975780 14874576644 22739343015 53891987423 133363904911 18947841202 58363763266 107983841756 46128432145 29712522994 28270498511 49966319775 15459311406 13757564712 13628780191 9837586482 14875219955 11559943380 68594146325 15522539507 136679921917 23575217605 20954848523 85983515465 60492795819 51247470966 111299295431 20660380481 55835329472 53509189682 39936878903 21269214678 67753118402 63788879282 34121299702 147817940815 67528190307 69328980148 3378986276 164964228539 3795199419 1543574143 115493441322 41277361776 1049569381 61372586035 7037199116 36959375262 2029812890 18230060766 46938459395 26825684935 1693627031 3380028404 5092453404 33911427219 4020421618 131820916687 107933171486 31560634108 25585222347 45153975410 11251140086 58420393212 37044037402 16146471840 37583225573 24448433808 20726517165 7968365279 7903354696 125334788982 5054561126 218872028824 127885953671 63750295467 97354561095 6812734973 23206418826 22805475587 53457651612 38897263443 4812777138 1439869286 119697168918 17863287341 83411248894 2308700473 1389838097 1120599873 5797694238 36813357404 96896536964 4998202643 42039088276 22661973007 25780887649 3826490125 121607875542 32571869411 578094988 3663496800 52517806424 53867453774 21623404395 129274663053 4070160073 5760345283 34297492060 855108463 62193006239 7731629671 5159796742 132195653697 86897280070 71241189681 89515545217 7255225724 38349422 62789228880 37271023209 3037961455 32192212443 115388279549 147969395581 23102248680 16600510532 120911840804 17576705679 5656605804 6965777342 2363793756 62453666502 30154305975 30706824046 24342390820 73676786216 90582968182 68989401018 9209766566 50874906977 40407088833 67467506324 138154886305 104146924050 194631317207 13571779914 199253151071 1416539069 57048504298 21004605932 1344853205 20344343520 1253296293 23418490765 71119325199 1550405357 107893103707 49707432545 3873820251 71889717270 72103678062 9423353530 73181439044 8338397604 40457585738 753830244 185254539702 25157805590 84507560402 98456726570 3142872462 11661511257 59919686008 102784955230 120450141642 3089574302 17909661790 17091786755 63652331481 30112476753 3523733278 10924337219 120816817612 13503776329 25518292414 158597475690 67033480514 11035141846 47328678132 1012621046 254962149 33659318160 26062048484 34969815140 44754997 1006317300 30293673038 155359007406 31912788003 3107794395 12291290414 102979294467 125063496393 142305412842 69151361080 61737301915 9189622082 48914477159 9923562653 28892260906 71603758633 138779443701 10666443997 16416738925 55396390551 443404669 29553390453 16817553051 106359822004 110542972734 121585223969 19422057232 68860100881 4036814437 8333119806 27083097541 198501830416 11671160900 60872067798 919431693 69954449 416908634 117074018851 1640654885 55563850338 173818375725 6468061901 142474481520 5402141864 63671467086 17857063521 97277104308 55257638892 163795071255 950301718 161794646921 91117140319 4803262954 63990899378 244433424964 208674506769 25816651864 86190887251 136756086550 34683602572 54906983371 124675268950 43389566415 10655738153 204295238137 72846452425 19284016496 9871572700 105116559560 31212611135 14260331218 10750588266 6076443858 116983330677 174250673371 14896309982 4701415855 52622184660 6136302715 43988781154 101398662268 215935111 7265259824 13624242787 28816560430 174199208290 21459316473 12681413425 211757998493 155198755311 67110328384 198105156049 48040610088 34848329748 11004319858 1400687956 220572927354 16938425486 163453816728 101216946477 57912530301 46651517921 94987440753 12131392228 45829029238 39040920510 1029089208 136130336259 72178873955 9926114058 14278653290 151874554136 61445615385 178699570653 38097912747 9167753954 90960396658 144089189899 163739506346 3194133895 33137826158 31224536336 28698505809 4789184623 1904837963 28673195200 4187021908 47623215512 13420253675 170541535852 36033847599 54118989866 110790422483 101976904582 12169328549 134622359118 220307383769 27260192752 238613463679 22129206484 58400990043 164629976631 3734637731 71182721419 4819721606 38270617056 239391083132 133009699763 29413900633 13770962059 65333491609 17332964818 20990571473 3910006281 75495501077 14826710422 36711086117 19348010916 4399753904 14995702793 22565324104 128180742403 56757027117 122433901251 54490955040 43358978278 112200084647 127314175684 97668272967 21037694077 94625845391 145214696678 39145042261 59162362450 28810070383 169604643 4257869183 21103370572 113424235999 14235344551 66053606170 231942651648 126307154270 2112247807 19342151217 57145324890 64825146613 103980274952 47863550319 134511326531 1850166932 82332655948 9657091699 55493276430 155002429526 86440975330 65358949474 152961082367 33837648064 204872947890 5489653606 232211970870 168203052910 4845151978 15847930399 68726054396 7230936571 69363153636 59025534336 39236992893 145312554237 1949008009 72197656095 515998472 37862039977 2475339395 810883252 111633825225 11888256283 157926203478 126425268823 156856079902 41015861406 119744555748 141860589839 34261348580 162006135644 3854470601 241676644552 59295338838 22105556522 50896507077 22839858148 21943315541 54238927 36579872734 6901557486 81684455235 15034526148 59318707363 64803330815 7632489821 128087208253 32400164720 194021599922 166651110656 63004873906 18130762966 128763059172 66581959 146531593547 36133901429 1962799172 22958667332 124904085816 6160079281 21767885134 83848035460 18893583317 102331357326 31908995523 47316876275 99779427092 122218808803 139399685135 214586739754 26286637578 23323314092 513214196 176520610686 47745073146 30945710911 53692280398 22504806420 48033043998 59015965122 4724226830 999830536 21111598643 5969059843 124772978207 419612323 21055688310 28405600748 85949076848 90187690994 38041439403 72990596484 93865327048 159211649484 44184358557 78928724218 59861480525 88832521317 5097642231 1695702672 35587837159 99336466543 119215756040 27589994136 17335353989 8672127920 7475414199 65576796608 212663359430 24820979089 14481533788 20305625770 86817911936 5757037255 14831761879 135402343157 146513389166 8231213007 38233829692 5176648482 146857546716 25367494205 103763625851 20904077745 154066075251 8837056351 78292954606 87234582410 102230231190 20534094920 94380808856 2497772179 47102533788 372088347 19373688922 15507365555 8993663561 11808333123 43093895617 97540099541 53755817421 23865980219 36203501732 111669385819 13002945315 150556245816 32653394627 22043315689 6169886685 37970927048 6543328581 79852049440 40345284345 5837512299 143332124 148717897932 22552574206 26945494040 149099031450 27355359708 23682796763 125160379537 22521392432 64837482114 97021710298 42037425072 238222295183 133591588648 1304678446 2643018039 10211249558 77027220185 1741575156 6391039241 4435897866 10913894708 31651938578 6763757171 7312228103 79666410937 5050873585 58789569094 31531987062 61961839129 118932246182 549867304 7979153760 5372640866 675628607 14208223900 17659372156 51312698660 65078957041 155377453269 2056692827 2477412697 8374549585 63933786059 43068506375 10727455931 8108777523 8074939256 93761307410 69327334156 136110534383 157564640301 1677699405 59503982613 4047706097 7023117319 26253674142 75463383971 132704317008 115678126516 27261811198 42193158639 18612186110 3377486050 87223361611 51134127705 46259959234 228797015876 17118547060 93047033296 111141408014 31462528742 69998518282 788771428 129518138752 150821922270 21523024694 28635678596 18197168605 22195919749 82149733 46132211185 590339335 44924794648 1622624843 55198672685 28119114216 21843101709 36944247793 1373096348 5188687471 90913753069 24242499523 113603713267 25120161227 32606475339 1518818173 27164734606 150617136209 15855953 157031616464 343566350 112983776387 45703978035 42497416797 265374777 11901713309 2060338993 45501600188 48685070379 76925711546 185127262798 404725628 125032799330 142435866345 65606364708 52727997306 46544478914 10231961262 7796159701 65235877384 67391619934 39943121739 125573232494 186871804264 22273615640 20968293117 45455614908 56786311225 11960472607 28789080477 144107088364 1113813170 9141358489 69389475283 49336837352 204474441461 1755049954 151171739454 987158072 80190431802 233173299123 91420325932 2301037883 133352596906 1005605840 153272185737 11542792876 3110561364 31602509601 122901600172 52407165416 189076540678 68754588401 120604322312 4102884373 52749951 172456237960 16428147665 277551740680 35357857650 55244737979 6137768863 1145876835 79688990605 98887075527 152005109 46025458161 11100200452 3325584463 96326236661 98106510998 59242163511 18268380255 15931893249 160637001560 139130050325 161604321243 68091181619 53040720830 110657360860 48597513027 49449471971 650314757 17769215942 6707165476 5588422277 1335068201 58457235979 49367712906 78086318577 213672816376 97680062789 158410546383 45954891905 70241545852 3782696157 127642825928 17180437797 3110712523 20988897940 6182891269 25245199414 75950597888 41728581276 5246253685 48505743126 10419186103 41225941843 48996684502 156099117125 60449146337 124845402607 41040433284 31609400089 44590758937 4577396050 9011784296 112331894 78506728412 12222586052 35273123907 57050324956 15224562795 11131516209 85561480731 42980789284 17383891253 26216506055 2451902622 938036585 334886214 13339767017 83331924847 132559627902 49927268173 38340171870 96072924199 58431083756 133667446838 171351306358 96580148803 9417139 18461161 41882472507 110949927142 121666092050 3024533978 17306379290 78396672227 26509003410 175527689926 191087172267 78951464083 77238307174 8469889158 46025823583 29075676185 175118605343 127642708914 30235888410 111545799879 112192380396 24938325197 17361183809 79902887736 69448533712 124878781422 12833590024 141978470978 76432614158 42474664205 79099333261 22480270477 12406589125 1555954938 16537606690 128495226081 53802277600 60535201047 66655510285 11172063318 189622203397 8587582538 9471049645 2158942539 8151018720 94995984662 41977208866 142231845694 19248126772 78552750222 73678819515 1663496243 423085981 58193918678 105646456682 1302857134 83406410162 14317039478 3256626926 65631478443 4578242292 674714688 157004154692 2256520725 38386215687 56571732870 12302625335 129197228909 10899670967 22462320861 51879553942 78480257009 62742143780 105085130580 2457028420 1094331047 213763304255 37441524113 4996906767 53647909059 110184745841 72583566491 82035047596 112015681852 6782724558 14600009723 15395884404 5803541629 14782563676 84300674058 59964817942 57459560264 58001788171 29691575493 15609879014 4523557844 48760915366 56361347560 2755585149 18898665990 88968572918 6267613787 23839594775 20730386859 155742786660 72407254221 117087276834 29355786143 63618950381 7018292838 41072063337 11158303686 3166999045 100721396384 21887072270 2314616567 5711895848 6526631736 64602082265 2569048339 127039077472 89045882156 11121150061 3031732308 20916458 1900711016 23357555411 7856342685 16983450408 70209631234 38789585227 43144659748 107358018260 48169006063 110114616033 45868851792 3493202230 85548791039 68675559119 100135060781 81970402985 14201717157 41002484670 44179003860 5766727998 10064096712 183692890828 10626345056 12225050934 18903982669 4783473193 23724890622 95865741784 12865941989 131588302548 35914420657 4469715296 13551365926 55014231330 43472883055 208253784 159904486141 53922651121 145919553984 62437098256 54145240317 24543362751 181557674788 106339212 57436328235 21054358513 36498366664 38965608367 3087962258 27911535344 6808603076 67054127078 8711582793 50259998089 28844349934 6225024312 93075084583 72760973 49638672601 10922985116 70337949972 92062684171 857396261 15397978759 16895760486 31746046126 13835386315 48219267027 38515973153 138344021062 179544409837 79239002907 120071802714 30414621974 21237491438 117104352737 90885625040 21480683069 77657177885 66318534692 143086453656 103997092568 20214995583 1363068302 22289897307 150429414732 19839359795 468699195 21022210831 98327174990 85120754819 78196713840 423199405 8011722694 19886754058 37453931735 41421336916 80902962543 135873395218 6824324310 41724254339 52911944396 127540946666 15268878415 10445983124 217907245 40426309009 84599337849 16228482909 663507464 52053490125 142304051522 112600622214 2994836865 204848256415 106952235883 27385926679 210871463408 89281630885 99867139381 152382035706 29360464052 21238518563 8372845787 204596544032 42949847731 120120368849 212315353360 54287586586 33527682232 9627743421 4108246615 174190244500 3657629385 50423729 3606693934 12978587602 16206929213 46545038964 264500504521 9071318301 28694727457 38524043804 46448043842 74860033455 4283902904 4670350463 36295338485 177139458452 10430498384 34437942369 31657511355 27787913 65560509047 12514881643 30506535903 173933256753 33577391515 8461605132 8997182359 113494330603 90428198664 59412076064 12420367387 2157735514 23102017154 18896777648 25888442293 12470158997 53940450860 105870103568 31397518164 8136512149 77069229316 142885538374 20798726567 12348788907 21646783 85804435059 63252009665 453184300 119088995330 73987335339 27295585951 11999543764 17869257571 27156431501 14027527999 113892847578 22387478268 50265481442 53266133667 38795821720 137699516445 19543413463 79943126018 32892108669 81657220764 28514003508 6833366632 17903194432 20388647397 11697360103 19147493125 12186354706 60546491819 2347512708 34939741 164968137963 6204386444 76910334580 46707488726 42742955360 9576202874 122234193877 27117704194 44034883400 146496455774 89648944312 22777840057 105750743718 178717592242 65402115753 168376482634 63485492211 123340234767 28937333053 143105324147 16905701612 27872660283 236715408 145411419073 10659666233 21976815966 3728219981 149597421279 75287135312 48386818285 8097450402 150538013131 43287281456 41438415864 7557820652 2224708846 60844557221 17471661962 95172311970 42217876564 460307265 71592744783 22522477349 145722933482 22176917253 39785684221 225453763439 10036598839 70004428443 87840554709 70023644128 1111359718 4856129114 1463791806 35616769489 29010223907 110859910 107515634723 21437104314 140436838682 97670923908 61145637741 9644792512 6183939766 146242623972 50408633087 202485459518 183665665290 100252002580 67994172034 59701238433 94648807787 41458322955 82375270610 1007836202 61558928083 209346080829 13359349837 62454854255 30007892134 43173729571 137154777154 4162005007 43475410330 2591521056 55865354397 45594013396 53011978815 15275923770 1274509284 728212495 8987532446 178668782332 7423928686 86799389297 99264435807 26841257803 41002215352 52542502019 17298634424 116021756767 629446842 4554541885 131423068069 21488987374 99699142237 78022112753 56270438346 190523208823 214920259288 8105781496 202529286329 9984369600 176522206512 1051140374 2218444121 164377505615 618974912 50385191066 28170829870 51435796928 45316437712 135720010042 110058695871 8277456150 17008358353 90449178533 19746250020 3426636731 8924855338 75321053449 83443433638 22622984452 42736288766 2212644542 51170446497 147404526597 80983674059 123584795835 11173454071 18312180736 139915895506 86131679875 142283945074 192802152763 11487004286 126591345589 60859995720 65745286309 66590816486 1026736020 217467349173 190378984749 41478381465 5302177462 819302337 227075107050 2119745327 83104372939 164363497410 32499781590 72779255735 14176987017 1138058828 4192230907 1288222445 4633441218 6908740317 102809325104 56793828491 10965908845 1441784413 102086949158 9498242603 57730534482 1886477044 26328731864 63220632805 41695508281 111595582835 181384746184 48179781616 67248939153 241067758247 147372659504 5800039027 47359136876 27426793018 49453870932 16257781214 4081256296 104224054655 39958460716 103640503363 154563856625 9165995626 226312718908 13045492760 83253501337 139601527152 81819787493 53573932940 15562020447 3242374102 140808468238 19635495678 22191759405 19156857046 106526087846 5185370666 79441838608 72420455015 6401405161 76264407930 16229815769 38844119600 52356062154 15295449126 5781514031 100228734309 115370094864 139171224543 4645577873 898800934 15383939808 61282616436 15882356994 17173415871 21464668909 10465528760 2973655942 107973393319 71322341096 126750516540 30417729068 5771386029 6453079007 77843543528 28868321738 228359146 29887486808 61598069499 167446459 134964729 85218082 178028641 46424317312 4560947945 22250125528 100470345701 72494008847 3849095482 136826328570 4468876965 1109699142 1826468984 45526097481 30349933379 734943310 6524076319 88319076185 228315807082 95060683381 10029173 95454863101 46149370911 31176087029 37666317854 26840051301 107441088970 14046547258 149712839393 220163391724 61882514993 63791597151 17833599051 80435576 200948399 48598768039 2591034403 186605313 8486445242 56895993984 552897235 100327137041 67696430747 87776634295 52588312103 7202840543 267017530927 10529639321 108323294017 107923971626 14463563555 92376824223 35417831071 285886821 29046310718 73627795236 1210768121 54570996580 44397286229 12475711560 19479703817 43524908889 28919528 23722122432 171975908386 84327692066 106281577412 43467891538 14907325975 4145876918 56773903749 129649315772 13073289225 62079429858 36455499945 8179003801 131099068030 216095759859 44070899664 217465858922 103704422960 29317437311 126064138938 187075882588 139506683311 146060056212 43680263840 91168864160 176615188386 69417630786 2715044062 30084215490 63938278258 222105968 16315769699 49936564547 21261552450 109327497151 120700783241 50971482285 126933585256 49277890559 60055101648 133942322396 1391647351 24967271336 102908824283 211755961320 35507706775 2435429099 70565257051 19792776382 115748162361 20208254320 106349925997 49562637972 121031901614 29454450517 17806360178 45627739577 178024348814 25890408842 64273664725 55672663734 72976915829 5776669795 18206541888 36695180267 25032866658 190352376203 32401621192 51194195708 13645305998 73299529870 2458311895 10237528880 162170625880 88378896991 20110439512 185888139359 73599348 6130482109 89266517126 21929462 70746210779 165561009701 77770310457 83425982522 44340315036 303144040 1130107397 690196174 70317735872 150837975025 64338247494 60915524418 26672326275 224911626433 34705657 55981607515 6646862108 19382879359 59834648758 54443601415 23212126246 1232932405 9835252081 4585947120 104387860290 249135177517 6350603146 55498513401 87208983667 61654607268 54444861181 22053807833 174179341258 39315494463 32523484484 146831962830 8358099430 3198384053 11428279337 100039613095 30578168911 115124063683 10701194060 14326825481 112376713064 43378193673 99027206273 16995793718 109985141275 22489657183 20226971934 149513247016 3232283946 10105251276 141209521907 7723949542 84595076179 620288099 1685074946 16318174016 12472835513 17594645831 200393107963 17665301050 80750923862 982195937 14851418371 58126476352 37359239630 144430217607 97253511234 2075446828 136524988425 230836920738 232625758283 21266660953 178232644966 1408715231 26381490937 79430498666 13577192739 63722520151 2896901330 6127823768 159536972423 170738973895 2800678240 103366983647 790826099 30434639133 30060113515 189363566 107545867534 104807497691 26110667963 7345031423 21387868085 49610357812 2303277416 8079245454 170528875535 10839743902 7865752130 16212805619 5603749302 48856584243 26532093480 30074495198 172813157821 12901886560 153215325137 36413434787 1209841785 91994468945 2754324306 43114542729 5268686695 3467697250 20768777547 33510584015 73833640388 5722137087 47335010148 65211017797 12024611625 77360107795 95791371501 63435066595 222287562465 137160570080 224404235788 8392366645 62210212586 4412203698 2984357678 6169090144 3660104477 222420071898 125760988769 69089217009 91799220558 172248727941 6272776651 41526650168 104980070902 139946482105 1972303845 14095040406 89756563600 32943756863 6485002157 7178861990 42157414839 16182451482 61197689834 69253860435 102367092324 11726864657 17883563304 228004240473 103650201422 137092650810 16796396 91611542017 90695500159 5407408553 105185805170 7546790809 4786199426 160561934109 1632065344 51333059939 131884524869 64919334128 70803532100 143149649575 56747965055 11054575370 55662479932 8970858227 28415619718 46328641529 6048571188 12963389954 186141731874 11482410895 64047839809 201865554708 26177385440 40142567646 26200011297 79154992910 54441496732 808752534 7989436336 9995097735 182717566696 6166966663 90399117387 148574496448 20471951413 32250516472 199052431553 435201294 118585118459 180751487536 4796211071 1550768177 226480801009 2740335160 2430153090 2957240870 60758954668 82005662938 9341618304 1614072282 110413422178 1276046349 150176308539 8177352275 88128786491 69015496773 106048530495 3720073970 107825034091 182917729821 196025911150 32850053605 21198488737 23535742272 63796100481 18759965393 154095222944 32246761029 28083583074 68763101219 34368569164 142927755926 96076528044 110718991443 90630814764 9957387270 154061663142 11146602258 64216056559 3967880 90023742442 11220486104 30132320713 164972716457 571309999 106395753158 57452721474 13704094204 179290913825 34278769397 2705929474 20514093451 222328466075 12813663443 4593401616 83455818521 41930244666 121049031658 1735678898 31450603811 98484999329 86268561609 83680704631 73107660631 37334716500 31279020819 48351622558 27922442561 29620251145 83352836376 82920757997 109516682334 69246062957 6460395991 105425456956 38895110093 7357099565 41599891343 23541377449 100273954700 10932046305 89925995080 51162415 89212328090 164543600058 129361775733 20358501889 6442249500 56160388918 23750201675 77751871473 56076023188 108373998307 172738642398 88580489950 2958266327 3049041313 129481879113 53197022021 53594254731 162744218002 131623846008 101486542508 46861193746 4197952677 9628425442 9702495093 6966664905 35373461297 48763857810 4301038010 457277068 4989593380 27771415789 17248706544 204349824571 37329987356 135106460056 49626728410 12637297450 5094897508 37251111454 166621842281 78526073816 8705399776 6124052405 80474697879 149498327872 21174670856 90564107192 38334810302 25057620992 863809386 31451201604 1830854838 89170400178 124829786394 228696364181 93313309669 125485575438 95086525486 4151504095 5072169151 86167102356 220774257022 18861094492 87272159009 47565131308 136747534454 148544580824 511518585 170166044434 17826105369 2562382778 50444784832 13383761 172056178844 73667908687 24218957776 5257747434 120602024360 92550500833 85171020320 58445998691 119206819 120677973541 1955331132 40109282653 13614080704 19623307257 15198631460 88315382796 13888203027 21694076157 11626493997 206102071010 51953686793 1629449797 5855903675 17393003661 43806578939 53354606417 40471828426 79037559537 23830278356 42798642660 192531170853 15540442119 2374609807 6991911006 121107438279 285658553 26778932272 42999391332 95821647142 53682042298 40908416196 243772302 38371099309 2131011955 20404985612 84721843247 22458343689 41016975472 44196109637 11231572248 102710290693 21240894819 77677380261 192883772709 270187614858 103807337653 6649438575 32300098311 12739958398 16024431016 23147695628 1871485733 54035253680 23099813047 126535503526 25016545260 159025966356 2485095015 1575984545 345978856 248058270 16157588643 1631549314 112559582104 30293025710 18430320921 573383871 18492604451 4794553783 41037748474 218681514292 122436276663 17536138459 129265867911 24497132187 16827584193 270698052270 9083910688 27586840838 10750134415 47358927983 174385344299 18021430817 5533572832 3951492796 7610019865 30747321600 4191107010 7647607528 200426444324 93587722766 39242226445 326937305 9734589365 189116441193 43136106744 11140558604 167046425800 10359048902 126838244887 48919668487 163937240862 79140076609 2029479733 47319066785 1652100355 43938823004 52013436665 19367125757 8834176854 106024564876 4935293232 51256417754 78408034091 2779459322 91582594179 113243308698 12659135793 25780874296 18602994396 65027985547 30487275924 8401342898 25149994061 48825611703 118230999964 24659918283 108545555043 59920766328 13907516544 7684999594 12239396667 23932310241 19390110253 76800762317 809280561 41745831761 73158045622 73076782678 7716606499 61363644900 180708099646 58626997619 92519513855 61488199765 141737418919 16543569177 1562418181 46954704467 40102714916 103468584681 174622706 19913414704 43862189997 81680581243 206166334461 20839831964 44331804835 114144904502 57813546563 6615468293 24968308099 259479384064 16866982286 54692140995 17248546009 87502884027 52822897502 25202550918 239211855501 228558612721 49976868179 15624001901 13583698037 55536077827 3474951607 48634186142 55530052281 45585630707 8446613651 157649657984 36859444599 88470190113 36053892993 11287506813 19697181413 6111643637 14985295109 3128569089 99477629903 47825558822 56089862350 3669035816 2697420990 140822058084 26812564911 130813410819 15388118660 26213652975 9748436 59076573783 95532096196 3917355690 106206555337 93135694228 16077036450 49400559948 7152230308 43037800114 4255612619 152123791688 86853167603 886800479 43017792105 60815967789 93232302679 125934028982 4826046183 95156152637 177117578333 119712917577 30867747615 68166416404 89403106932 918333974 9532436176 12883595432 107597427478 34542727007 11196830522 78142414766 152574372572 332896944 5178829028 21221634538 2006450237 75398838730 186161135545 70873603457 50401549654 23391026205 26514018495 616991000 48580667705 8485452668 87342579534 13998787391 104719503748 37012233719 19836798028 7990787436 81756814496 4525207698 42860872993 12887707236 48031423903 67187603143 37411000 691578716 70257167936 87781598726 10759467311 8141543370 11054576804 3919815862 60981003775 17686061507 9604870303 13670521174 124856127271 22047315772 153891988069 55551569507 126947821856 217330296680 179235649 4005642329 128181772050 7321969026 5526707407 21446968574 3688064809 2261258704 192435040857 46930600641 98219168527 170911836697 67834319883 31840693973 212082842621 79205029071 1515301678 1791113375 93372971260 26810467861 10640458023 43224780812 60657078855 40473038172 76116338590 55067368003 66464435326 122701491153 69083436 42720459719 15650076139 43525400342 32361017526 97235374776 32300368570 48486165652 26991130491 14351835416 67306744921 12703521374 77228462482 11163616957 1942365300 3646456547 207287037632 17310534063 76054633238 4043094 45029506057 51848246566 101817182952 84035293949 36131833614 1371007906 23837161773 4943263825 168596486915 165752665 16512067237 158727854311 36378660693 65871255685 72528823970 69453963932 13141007747 14591383855 108093983919 11638086152 63419483475 99629063994 37220447679 75583533949 60388706285 145237561237 2508001784 71197394288 27603070 55409583166 23381195706 1289532747 13667910894 25285125310 83875614629 73932898478 19610313323 26801991136 42213406587 1450815862 10244119226 106166928369 13312874809 43473845538 3438587598 13683346334 53984864263 4512062662 9233805588 1378012994 523329251 31983879064 67943739801 14137605 150546600263 20287057774 59539451279 61160611783 13379869665 31997846462 168777653125 42306150256 18733916171 59904370644 78952416363 145799356489 16411884031 154296159860 32636159770 50200424221 45620652681 47045642317 12857458382 26118515607 98277166967 14922391296 53674059899 5767474315 54890967495 47402187880 45116775878 91086066323 1542489212 107762573260 105884873735 56775405294 98870051492 89265491205 2165861238 3056766538 14426532741 18210488840 217926904355 53117052464 228475790314 196582892341 102796814905 40036530339 14018972581 71185149146 33966712031 7951312726 188081556 2540151860 141163199088 177500111602 197375597621 457809066 46250880065 52982159620 21007087335 2117866431 126879852724 142881585928 25062489136 23942379977 100151511318 145270572380 55010772653 94348145516 66346559506 9630206151 189121262400 229773906035 843363927 55534453165 13180433302 5767965552 100568403687 46434314 8796090420 3944852343 2679302073 20546250193 5470059811 60723566987 6449076340 65338126394 233202560799 8554152121 37052144513 25471206651 35423657172 6493341037 12021264645 61376920041 7734001510 8682963634 110536720495 184782400207 202691917631 34358841128 222777027218 97596395470 1188179592 13898005377 30509618560 130818866031 242454507929 923211951 120636124332 61182265063 7939023626 31417574539 1050511226 68413053138 10516090509 95104048626 17151063093 10759779974 183210029011 78666214808 16934148698 222133297351 117798428342 51295238179 3927653974 2054108194 29601211008 41888498683 51897674139 2895785798 17810414439 8478026125 3021165807 99037743476 33681806423 25918214890 24020892507 61478307064 3473919047 34411758903 30700360843 83244298378 24493630651 27846538631 23361269166 138227698129 193748677382 1637606044 34856169824 17497146821 10391927011 22545167891 24889462776 15204961183 20757497205 34929161327 186562788318 4380215423 2585948522 203747754621 14854241073 54475551190 2330448163 232363135196 16758680030 24681143777 1607479057 142682094652 46977706793 5336617222 33748338196 5313152653 71534071733 29451857344 1450396182 78225916538 197746364 74121569073 143262161768 49110235150 60584647842 79336827372 19978028165 161753119044 45987330770 103372761557 142100087763 10235356985 22173289495 160186020578 66963210441 121644732183 32300165934 32095246142 20072691058 156772764567 441347716 60164014452 7702841399 67742242184 145393756454 35867740540 51062673165 21398594060 75861667585 221830786 21372634394 98299170449 5559918689 81745249571 24204205018 39555384547 14345401247 253794552566 89173339745 21013346116 9353185523 58084478855 5051210950 13451560007 37278692235 53587857284 41848214466 17626522416 18734016643 108857553344 144738190344 18646482205 5478751273 15528133917 1561328857 351538459 12836696413 5524852050 63942232243 36129618405 63088787134 55940771543 170722899587 6312022134 9686990307 95636672410 21377394802 65790807754 5551859005 607194674 51423198999 18071034790 34413533095 124436654385 20380376700 11482790051 163644268553 23294474219 163561541763 1492233339 15466455150 2211390451 75478433755 20036952388 6752259804 46188755021 152389082280 182980479129 79985427418 105716022595 39713342081 79661696136 18308201154 67581411865 50870223135 30771709035 76305387 50368608623 4027067681 181497311299 22638741801 2199360320 17534058465 47509492863 4412788171 79072041425 108121448775 147146711548 138217042584 24726286245 72318137813 11806352117 51243989567 57726991206 7731579890 7338113601 139908738196 47598755580 91873229222 7361150117 66504824520 1705775742 79165376234 200949754470 53287521718 8319423869 9872222227 42281906952 86054904835 229054307 51497713120 6870041449 126446276459 118584451192 71780979810 155644299911 8296734173 5811023233 83198254576 20477594447 82819067880 17680392822 76202328460 90274779670 28510214487 146668819610 95555305309 40903512785 170830914696 748798683 112957233071 195770603778 100555809257 89542046304 7384122161 79495023968 168716294429 996360871 8782727752 13711060020 172232043975 1460021518 1053244701 78555063397 6366212854 103172115 10282431592 83587858183 2871037189 50922459118 84413563 16673292969 66731421125 217554151566 3990378917 4593203150 22733328477 23784029680 58676786130 47199537187 9729531633 23989198392 5183850379 121401445522 64838264090 13340364137 83574865636 2483416520 8307755057 65056234910 58071691332 129443645462 35965925730 124438686488 114167297336 51124263129 52776369339 20617981034 35666190055 152418810122 18853756070 41017264653 93411760707 54576723033 213728284689 96974536349 11387205551 7547392738 213325743174 201500328484 189321825109 10199755991 199269048713 168540430351 68813851 9755312751 26058001219 27710512621 34476816527 46580904008 240919944556 29407598604 154640158208 17294520541 75634039680 104327152021 13497451379 102012767099 51968020193 8291907043 3075125702 1767632150 32127599898 84409954682 13286676412 12005621066 104048653586 1899487922 26690088575 54219228396 63015809098 76875857667 36221025094 4925218171 91408188154 83328473100 100901326684 76182757441 21262821758 8312739027 224185243028 24276945156 1273428281 70058557473 38435779950 15522391416 28368436918 1966388271 53386180313 221518412721 23942971194 17213079213 1397378252 14313364168 142176553226 180835393800 1843256160 4097829471 9645868027 12399555202 662715538 377731322 156497747655 275605792 80085705288 137983179479 7002726922 167470621597 131331014047 22017450436 45326107611 15716478190 10035102274 113158097975 9151688647 92594429503 61263544962 10038073334 45437355973 21128450663 41410053703 64942144750 55059987605 2045924824 1499099467 26227741771 88026182168 57534069187 1630961508 54075858949 42208712728 2153946547 175830667114 59928744 5268804692 11906167971 8665222871 26183181679 168170110161 1396044490 1623809748 53927793285 161486186560 154895989543 52143400151 28113757293 6294915670 19636037923 9734085470 183946086056 174679001953 43978091584 85724649884 247850491575 717107816 9274553770 4330324966 5844262692 7106101366 43015131038 119787109264 241387567644 7767096862 48735775336 7243776594 1140173018 104552453 51339966245 995248607 112718472767 91789929196 29769808605 807146658 203384966015 1679572047 71609573640 24992497483 18773211615 13775486468 60869804015 11471316235 5926169737 127620022663 4802437556 110596321590 927802342 2950389087 15683804363 1299462050 30239928261 69586001234 82303272746 85820842983 53263651766 269967672248 102926286209 158740357948 20210207886 42503281534 88174564764 194465089122 11135540861 15898444117 32852789937 1297811749 5012042021 22589520596 47492350435 59896633670 55110367896 25018947087 98800802924 75833672219 3164931674 42942189471 4341971017 88892931236 88222036044 39273006662 37506431110 4314365250 94925320312 114449506929 43810635724 14991563872 72867686955 599786995 2723050639 65711877489 13609651398 17744997953 36795467607 115149586149 18948746914 1269978958 11215488800 30736747411 97187695209 32923986295 26955658357 86425386732 136561821995 256005146277 28781654038 4615801761 168678393075 119335682951 17520463347 18565238507 19086508322 47403435187 98581349138 48941494147 23858427701 78163256729 36277670526 26943638687 177600020910 69343581713 53050272011 84286802394 2226208239 4262675117 59386791007 91210824 203523104524 13877460218 12887593898 11021763855 106026376776 64272234077 45617464830 154702045469 365319455 787005513 6088527643 115598244073 52412698460 78103025836 61513823579 6489264349 19402040130 47021648445 34389528419 9244479694 148585852566 2360673021 15550966888 22880529498 26901020603 46919045494 197002952908 142830315 18180850008 152844832263 137750702072 146028433471 80879552959 6609685321 37596771049 7573504323 63524640684 105602174514 6191327828 190589926865 84544665866 127032531640 553413903 78717847169 87021549336 44984199868 69192925414 29518797033 148594323340 75702834331 22207199469 55888709862 51904362557 28764533197 29488943186 59964610657 42595896237 143981480151 121403604625 34294499939 258625996158 10762747715 54317427403 40315187893 13864517969 81819269886 109809696152 11386426760 13323287847 76641924475 163442181374 4201641528 162503893778 76395048424 13800874964 64798589768 1302490017 90628594187 13857712759 27264453133 61132396223 1132989981 128809213421 79886329596 75091349511 13681389141 8610305950 108226739277 16420405371 6456086203 36929565066 93130435237 14760710554 27785302175 151030031211 5569534631 24135917337 80331034213 36572368456 7832473716 42110250196 28893245218 2388759278 100878303147 14499681808 34169432899 183023054414 32538878831 58949082044 6038184287 133265374652 222241080254 8447881217 84836945727 53396328231 38703583156 62045701055 2870300427 120070397821 13427532455 94897173168 2273754383 97997235333 76894297190 4322503358 99261828658 141942016886 2181769867 41553941701 42359979266 39328825007 64907545378 1345956007 81662857910 23268464677 3299378682 332635647 2915380851 37629369700 50857326532 115101794361 10710685156 34811580595 312428059 3346137583 61960779074 38944137067 32839102686 15204344414 13705151169 20231347234 130189847602 66949062743 6506208186 17643518204 6668939001 162850232817 141452007488 9620668997 94325493335 85358953131 12501192464 114385465957 64109396501 203978837449 7319567967 19981125600 21879948565 52734474309 121171901638 5681352516 65714330329 6294234343 7172100450 21690547811 35901007097 2105770258 83850867570 67245583178 192792820374 2494044822 12378989001 72391800346 50496333044 37841496406 81595282008 88992637970 31047699478 84796380937 97560555060 22342149186 25341413388 15829235202 5096071618 3206148519 22628761405 26074527327 90572791908 106815466909 1374020891 33256601177 179466206133 1943492492 43659453004 225564746348 64881371894 192993506 80431559150 241160122 45666067433 80631595362 17335702323 1814817040 17120012548 1672587301 98693397631 39406691176 151986108624 33924806640 43360773834 2251658634 35153090828 16931552535 46766770576 37507466941 262971227 99773423972 40300097789 7742761854 283724441 12567478821 152954501024 6712601582 63803269320 12516242917 19198728672 635353467 17129738893 98911273761 220095495957 39999673956 72671732294 77865054723 344381451 41006653598 39783630063 63959888606 36948829810 114226914118 85205763396 169414536210 10014450634 79867120974 16573808442 123462553665 5012633116 216920457314 122364779290 24145673081 3753287396 55361132778 50796688940 14722859609 10022857955 45667560193 126204227689 90925470176 45396225048 237546973610 32482737127 181084391608 191730151650 141050090589 149045659464 365230656 174553290695 153009074332 4810876182 55381120516 35217442409 208646536 1760351568 118918178090 33629427376 85557213253 8787687289 5857743731 32808067141 18466167426 9048357691 414806542 10350336292 6353185884 21987877622 130915631621 77396648701 43605145634 9639010227 44747796206 10592495414 139155746372 230226761313 142435865289 7019218219 112943606730 28173149237 50093951232 97544797197 84841093212 9050945917 100603474309 27312747123 6437046251 103578581257 37238472487 48280270791 22215201816 15594891039 115346655038 200196436223 417904694 11172471135 41358169795 21273709926 61723618210 234331205076 14601664986 48375591047 17506959858 39887193347 52112044544 35504812866 8591994609 62313561040 9155335732 118475805934 14706164978 9316061389 58973808401 2465052507 20330065706 22520759740 2335444471 22250747929 35759339425 14971579672 36010100157 32216116376 39636769183 3209565499 6901181227 41417316715 68249093127 60329436836 96409893185 69064568301 46692571790 136695765910 2358804930 7471106413 46097193757 119460341863 27800590394 21564670348 14960199726 5053046766 68011552727 10650896 11169561669 53907953689 64076125798 72961864537 126686511393 3338388094 145820578 22980124095 97683338441 66596401741 35987932152 86655756209 52515362654 32335868630 37352744236 88539939428 194311048981 158549542589 72264837673 107310008541 152420604574 61221276556 52232957109 20506354345 29288963261 8066756779 12459062199 5704518424 127027051704 1308990501 20073209668 158695437383 108965492615 14806138792 79020250170 22273128302 201765522964 133641314352 52326106663 134095649696 722437914 69961308403 40412040514 97931106404 17116302580 30536795 201075241556 498931601 115034609750 20231506301 100970007701 8778474113 76594552238 2518898465 117612019574 11065203184 10942652939 14114757778 226057441401 47517757490 78228474911 5323727777 10885287466 164416451305 5020957381 1291861834 41922116648 4032184053 44329509978 80632481169 47367904490 93569814078 98815391920 1290705540 95546355544 5625501367 130545949787 29712498355 24860175655 2980038913 166639095022 3806898523 128380442723 21714468616 10706844194 40369863730 18975980927 117338150670 6370197091 98590774552 38529651334 1088054545 138632459703 12747063832 91802290722 103175971488 6321129728 43172606574 14399427129 95160385880 18447826510 39590688260 16562124837 38634949110 13590662520 50599966513 3992867495 4121249872 66107186806 82952244865 77534334815 11857400923 96093683344 4175214882 5550163773 916347317 15721482892 70376770936 68737130261 18529945717 119367006605 103118686826 3971206281 13808910165 114788072479 123060658438 38978368056 127320809133 28815074612 20106945840 139598531472 128032604898 100317561014 66571318919 43308677 28688353086 312375937 71849734288 38820827853 686472792 10227430781 29583336092 242486906316 17906441562 5587603661 212633129272 21858624228 6003433601 10791914264 5773659489 21183487783 741620829 2209934292 261002681 133051619591 27642461091 19655728092 70319503901 118668210228 23176432732 176624981189 81345102980 52634903970 369640238 91279301954 139337420738 8441995006 126037846476 77973012686 21285497666 9832678297 64644261525 38343313907 182971633820 12113984180 5000371214 106717335876 141996610683 26796038589 21979805219 12620548172 169329997035 8879760346 196205208179 5525492007 9204926818 16820764405 1194074943 28992614101 161349824505 34031417510 46705529612 15299843201 48598148339 2375326545 28530978266 2926350613 98368350412 948290085 15693813013 22241620354 12610594414 14343819043 103984804929 133480249508 43368572059 39302326774 16444957039 17623662581 6333438743 62909796204 26577917719 23544764873 96525522429 95761338088 9497247032 60742365489 75675582647 83576456561 51565683215 301410260 13367979183 42862225890 71780590134 65977845970 31197395285 48529343878 14057279220 46594257251 114031307125 31365519520 12140534287 2364905592 16809779323 99887209062 74324191756 1583231014 162897516817 5695470488 129013713061 49427944293 37632254797 42580288192 68371361969 49587060895 25823904779 94739825272 2620555556 2957903598 960207535 22813722952 10743884590 123161473507 91635933194 24437641702 59474590267 1996227668 49392792420 103633445942 69323843868 21183058479 128623101814 10141059489 45839665102 140660053621 6129383115 126034585228 417731265 162417341905 25104855236 107011560090 23732394975 51547504716 132935931574 4035666855 148498490121 56017747388 5255311191 15991988557 41259070902 26992818221 71434230587 104457308882 19580063234 133151143464 16350738114 81245634813 215783310300 6267231986 100267910 31056932857 57827632232 17119516252 46898340888 20700416364 106750245582 32185898442 41139842285 16416304131 13958475054 38347638409 23120112740 27143583290 7964028305 70352581809 25642463988 126305546619 15862979844 30679941989 204185512132 154484621904 21898282938 87089707475 5067133637 3071261784 5655768776 43917364272 21598627936 15796630431 11832919930 109034588068 13906186898 57293396923 18252919635 183338016178 3352869403 52054855621 59037562759 190336173356 5627860594 141694787270 154142077108 16357818959 31019420479 168866510324 52045830788 200025839458 10471929682 178597044492 46441736579 7135360367 84273654052 60380636222 19565979365 151241939870 1716489014 8329912589 7205111969 10825232770 38995115823 7943869293 53386490724 195780658 72610575202 32272270528 45629871326 166784664903 6929409990 19080046053 119434407465 13615014007 74733148394 226854230793 10888933676 20550091644 49097891135 25240742964 8450409472 2011382308 2404539761 2033771637 8616358181 74611980211 23845195374 1212539820 37800832601 161342464237 134506680990 29207266030 65473810575 7419639158 52426334177 125845080163 127210588176 82638289084 108493851198 69831747422 76644355828 20712886128 22739369999 29637318496 5150211457 86823143349 171644231758 35235483452 72982272405 10261370828 15949481270 196097162601 14908426562 573549809 193514030869 201606806021 16601813 828013110 213085161966 154968449106 106595260776 43148719014 5466224650 11302627329 6009488560 32124578552 40436733969 7579250880 24516056525 1846496259 23693651705 100628049510 15136647107 2192851776 70671111166 9733324116 30534639872 3098200829 148847414122 161324475720 13437018477 239659640201 69571863296 166832107860 69398740135 42970154657 126178696105 10590845034 47335388845 68018654479 146206422577 3229607657 115359296491 24370093440 127869448679 9601341488 33180289325 160471725074 33066022373 52138186797 1343563727 20802315175 84295721944 2576188068 117681381930 45542371819 1638768662 44929632984 30517520086 1519491427 42456974743 11680957426 10560698982 77499980650 24881928216 120858258636 13747765539 120948626923 3595529058 101312429035 4201339744 86622980410 21405699826 4137230103 63384771044 9042924485 15665505455 81701995311 8879293 11195341917 15720414615 166155283428 84366054173 47289885971 8813235933 203204990861 1718699638 5538195229 20574907328 186309429703 4708801413 4510000864 29680639582 215098182354 48435617538 118723414386 136321401567 95309292901 682630981 65298653655 6313893412 31297841881 5223816889 16153078722 90923119988 17607315676 90033123993 63527579415 27686509592 11304901775 89984357334 50241287447 108358254430 271813535 35838381795 13819495785 145995061699 36648986344 51836944195 86073115843 73834380150 24170118831 1369635591 11468330185 90426510950 196955253316 2492439000 135236034436 87867572231 19442022376 59950386723 96476938675 6506469154 84425407274 82520311632 61145734729 40600203162 70649268 221147714586 60003267153 1756025803 2042971274 57445154419 61463553367 22740946702 3931544107 30842930567 928707421 79754388434 3207370958 30883215006 42440002684 67369612584 22935268994 88037499006 51281775818 71100293451 15465923772 38444941062 10413190911 68530917122 92398917189 22262799833 20175832528 51446727795 2767828295 43978537220 62389098360 117050141216 13334829935 34810515448 2553756072 44664935884 102440810423 37194469017 146193649719 159769243 4349180820 63660209303 770032100 22705456750 25742682428 15482267980 2989422549 712635125 116057219298 192705455322 40168464901 7961692740 19319421711 48193694715 177059821507 2626371992 75617451574 50626924072 99742311370 87403256127 74328057752 50651058083 1274184623 136412083217 19877091123 4224241616 72068226729 66870845110 46001980675 176025827472 219274151846 156988863 64443765482 199298071878 93282314203 57737118883 150255152027 69269243027 1192046017 61089571 21379914327 140373926521 37276027189 180090121394 39091252771 9367265910 32629291723 51634797863 177502449119 20551301934 113971208010 119900739294 16421412397 67632599812 2858633634 21432372156 216637635717 81808101594 41688895267 114892141736 140686191970 16523827239 28212874678 24579439276 6995471680 97717107442 11975593337 39149219662 82077605559 5919816775 18557803835 9868719435 39299595782 7171571783 185216504 44975800193 7225042688 2678966073 10493903426 55309344966 11245717598 14998241838 129620946454 60234867762 76716903189 90617035490 62261192981 19181284480 13886414565 3271643542 21677844 4685328206 19280143040 65618637520 64724910961 146565017792 65203287142 251661581598 185202854602 54396298772 16175975141 21619450319 223485317136 27558614920 7898459322 10360366783 1363618469 2983422513 50064625023 7097440332 38201279170 134896118809 4993638355 111825596106 929613281 4811408119 32865909623 111414224369 162012456708 28555754710 252307442759 39290275649 54209348166 31764968164 76755581698 19190804433 46589676077 90043387382 126243301458 132122955381 19170474321 49029263380 202715506133 88223814352 25379760278 21806051294 186034577345 93365176814 200137203 2855311986 126942901901 18763804577 16251762003 22957782514 19670036672 17124489825 50735870521 23884314304 3705311841 1890056974 67789873730 34125156834 194601755418 41232286141 62776846956 3611419469 154769523551 422561836 5077226030 194627989375 90242042509 263227023 6191297703 77533982847 51335793032 11508301485 1250263461 133065893534 5123447227 176645800733 10120902049 988898 169133845679 70735603682 58896305800 205355985429 15229505905 30251305339 1530377774 37101820062 124534309262 3009273362 43089008758 11726933 10378414817 84909217515 16502095054 85330197804 100381786430 15037018123 25222093826 1736793682 96111522559 28960968305 76994491092 29320219248 56579357855 153426948702 24002306831 17668762686 108907324012 66988040618 22254207092 220104452757 412311233 85481976031 146056448501 181334130900 167377251854 26195353481 16748483257 28124953956 167919479945 85483110549 5996855965 2621161026 22765060720 18959139321 176920935240 113910362304 28891165549 151016830424 113562752112 46358305128 151114845837 1508708489 127860576846 22309254918 8908779318 172191008204 145986223401 105583908391 45853995713 108161220107 82688988458 68541858669 88053686193 43535468768 36880236401 133178821670 28618340642 4606323195 59183719481 88498162919 12074145725 36811297572 125709042923 76047758685 80023136968 155133130675 826381362 1378422196 71034009 1128491403 48099418 27518728108 10286007446 2660632545 6287326894 8964469645 187902722974 105285972070 187331912844 186089657488 103335033213 7531022502 186823498280 58452164103 25962900213 70892129 66619531279 84031897 46538175581 53352121094 95736115535 31252755984 173199102567 62984849107 121067981769 6790200280 42758681241 23174471044 64992204835 30995702832 20603399186 84319895200 213018264813 318123483 48069041796 143804604837 55923840753 2851442589 87543931120 19885094036 1637247696 8320710164 27877378 13474597629 2426795402 30274765077 19597166349 22998182739 1536856156 5807552250 19285279787 95871884004 46245914984 95105445545 43536375088 23337837357 3760399186 16821030023 65639269717 64788314592 153287238683 6492362503 9863002665 43052098932 18788893786 134540800458 60671511753 13672963175 2737870212 8769414971 80267768547 20755253466 135763013006 57544618962 204932304208 235760111665 22296394079 108013054867 25384716963 28280063711 78644711914 7336784474 17857674752 2040622947 129267090588 141203966135 73067635802 5965610206 122055945577 27261082928 10645979299 48273545066 1979605992 37494717444 51757273583 379271964 102952084213 119718790796 53865926556 68555006385 79779363244 157338541427 256435381332 833196195 72566161771 43333286137 1191357026 41910851058 59383163419 21386222106 140436245815 169632519962 66419082189 2751547830 11866219350 74902603511 12367577470 52353889478 63349641860 4418498727 3043341008 149480758818 112153708366 5761802616 3627589049 156666954 3833923616 35544312650 101735314700 589450774 9443928688 17527678507 46891163815 33392074936 45621262495 2551040461 59380781959 56953560990 13598402328 10805383903 27206130339 19801056766 186062589372 4226079897 42672482461 102512164909 5397044362 128524029813 14740798082 75950263573 69327076566 18084227997 156743603089 3574511186 169544529651 4962912262 25244475717 4182334712 119799360986 24012451959 78932317894 19465674892 11307419857 8477042676 7114867789 4003138076 3423656302 36484433122 43100646788 92798877828 49593818518 143734720 25375524826 5556232911 65067094172 91953680800 2067132629 124130282017 926309276 44159099056 26382054394 65342075938 24713471707 8062640525 46276685567 168839735042 88618229046 48441001548 10725555346 18876160054 24176603970 4487407662 1068941093 3241487015 91787494142 25226611154 69741094743 154016133268 79961707524 83905024914 7733018308 17825585558 64518913435 146714085038 20494929317 16770104204 43058836558 154346216183 1103321328 112641251566 78092463 32710645789 110288999253 73541269351 85782781321 47966027503 10121065316 40086687739 80634245140 52122776718 126512151412 75362101541 18345879407 41641453230 462654360 375659977 153848036555 118686590539 33170470143 53437538078 170874246614 76569043707 15027416530 12127033455 11105795 192543992712 673674196 25161931711 111266724851 62631912829 123576780248 155424835437 1647111522 61734850536 46324159342 43500404246 179510825206 6198038462 7814422767 47071663404 1817613050 148651111026 28218600270 69029273845 1677947192 90262722051 34854174 27342790078 18429847048 41647275709 14428030813 15283396991 639444441 45024613129 20799105634 214510470789 7574492445 23810396602 21666937247 26615099002 20750538773 34857874868 23351398155 55045365927 27199625959 54661407321 16089376884 22882203099 17363717174 33361625298 59887751275 63582200551 200752078490 16352826324 17433440504 55366552823 63919498850 51935108937 171360948609 93491430940 5802265308 17988318377 24689726747 126677828721 78557820324 76916920345 129512944595 153744727865 85630486141 18612787502 7517832785 2120723037 31804407432 73206148 15549232878 149661239408 1019575330 186262195323 45563694909 62383793577 17125319532 19436281 66233645439 181682085152 152565020145 55386204718 36573634698 21111932092 79059652546 116511987735 1283777677 154325243406 13319777193 17413837790 85654416478 96413101793 9032604878 18089645235 1933121804 18292061001 12316386197 82481503989 112002296778 91659552739 40283168450 101514190870 126383675 84228111137 240471092600 91136005978 66910411832 103976323928 33975589290 101015542553 59150815011 3275168442 11519393716 6704081388 1301579047 46887873418 2169030505 29153514316 45991138980 54563787941 5323104926 163553229047 170835263949 28719731455 41691876398 56740331643 52530316858 60153459425 113641883527 5928412959 45498414642 196831395665 99542150311 33760625982 81312513584 5435475853 150176257980 11159650352 47479736579 53916967184 102568369073 53317844086 198146507223 208608850924 11712025732 25941012687 35388351313 720307893 62564581746 62839998068 13732977104 82315495423 116617057152 116823806844 58929378184 31415249060 34061232523 11120984511 13862398014 7420889518 93246308493 72649389796 87269197275 72671504231 159685089 76884685721 81164396104 71209847212 17496374472 38336318951 16761248568 41739090995 50300340193 4012979326 129438125681 44446425200 5484361801 105057496396 17208636939 208672467462 29076468714 2933022506 142179131713 9197601008 28062833680 66713385567 60552893463 15966410034 7455487029 43344728792 5737548073 39058785940 135511574024 5406977732 78458537207 16600386183 38932259671 163730658858 1451567980 77720574909 3812778241 20259186507 87827469 203718672695 114168997910 4776444544 194770731405 19457999573 68764102529 235771596653 107130408947 13491605785 16905836095 66740233611 84416329282 57647438165 248355531466 11618082329 19070813185 24696230425 90170254065 60915528988 90798066616 51596339854 63230663738 24274727748 12952533358 8017163055 36273904727 25588326467 147963959787 39703108932 125745761378 23025236532 8521469569 167342162569 8302429638 37842117295 20170179537 3725958137 153102916221 34934189299 27024332096 139430741417 3176434212 30729700926 15050766075 53871296595 3167022323 109523482612 23187019321 35270414942 5069106957 47426388006 56726392438 4935507721 78870852673 3763102579 129719692270 32938647165 86283027728 3051577575 122410705185 30887888501 39064830684 14388622477 62772045843 27687145077 26367589917 203272836115 1853546468 155170039054 3859419622 169048291209 4389871897 40899634353 87274381411 8623969958 86997037832 406885865 3423122848 14675259395 12075162831 131152616851 17216272114 55331079628 80781303986 2412216793 6225347833 11143843736 45416584169 53333811767 149904980158 141054543813 108011848284 37281028995 3949631047 71936098826 27724183782 192975429984 71074553052 155577283336 92338607375 158487824597 142010477786 7308605446 131910715480 31485430112 29388367612 45942497645 23699000041 52202277211 92307950730 26129105200 54387059679 84008678392 160386854892 10789988 1783196045 102545005266 237524271994 6428472669 17541650192 209464734070 73916585747 3381106239 82349118782 12624113856 41732245831 33101671965 81806367277 199947015033 48860260497 17791832935 39374140210 5601270612 185306467752 11735826796 45639935595 36607573008 57738535562 46560461380 36190277799 15472764537 17503275772 140972812875 104692143266 14772482990 89442709867 1480622443 6969994012 50186791275 9980925789 131888217536 144183857934 74067857440 26338575757 61395755188 168075900252 12947055440 69305908020 75418744340 184470386952 67790655053 3731296221 2401279788 121238437258 140478875384 45247049963 26482938261 87795121164 24175871326 142817360922 2977443762 89549049253 91855284518 660149304 9813091673 96945419611 64799624638 1241223289 36231087963 47709644805 15825435149 22882318040 63183316531 26873871960 6310189543 9976942602 7936107243 2215930465 100898484565 20879864507 136922508385 37768018456 28931558094 22627209542 161186005915 109953688224 43355460131 11157242545 46047942241 30000794122 245596767950 95209245503 12002408103 7483840501 37658057120 37054303135 36237872264 2792703284 15380387080 60529520295 12086886006 57392022702 86551101949 73824518979 20252374073 32346536934 17339316955 213884468156 115556932 192915155161 469920158 102846191094 186488053956 20637756189 28998663954 791477211 44900681184 125365664199 48895234425 15159687718 28280140027 63082937744 160109545508 34789090581 6224784416 36899479391 8783339757 147143776047 103274691009 18524819552 1630683712 167272072052 4182091646 28348269714 27994313203 34997092145 105369245866 164101928476 143099697923 110947927092 27984724923 17375019916 28021276932 36497340733 768531229 517178703 125588434840 30281039798 205406629678 28033740167 32712225091 47227676769 41742420144 231968234349 58870187718 118570854360 17788023198 8615174737 77059483818 734244371 15355689620 217564927124 184527682850 21154212714 44936949039 120536690683 4942870470 30758214016 125233792796 43615261485 3584793124 244726226149 4219669775 200146815609 61195300378 666965566 19271976021 9046266979 12885396737 83202354764 98594337080 6819228081 2975700974 5460774398 95327058563 1474775278 10172747445 679167344 66153149429 2421247048 20617947161 35430231164 55979452731 37945805536 25301581720 70536337082 132104240038 179696711284 166104134551 160668675 15497885383 33685253134 2499736293 203442927601 22466175570 92263380424 114031345815 33927483922 65745787717 14057803395 494304629 1024470058 95950987043 130346487265 34369821724 30817977473 5676522401 30059344332 37392728120 2452632110 21332872968 89669624148 2514386914 163057713955 102789820465 49166128636 41735667028 49239075908 6718502864 220913530508 67693926254 7524941568 25450993941 16394338104 158720729313 5412215146 5846320330 22115868967 46233878119 11509427750 22880098489 132391006945 71252016333 21045744266 63310559013 100087001261 36201089076 14824726115 145548401697 15458679974 152537316730 52059091750 58771429037 14566534958 13886592494 73619388843 4242718309 27840188692 1830799590 117345636908 3666686987 831376883 3262121392 91315811887 67548250576 56575691637 43045702758 18653883333 23379822272 4794668488 2866966949 10307632549 27218950394 4916468754 61335707788 218445140478 1230833643 143082366182 193420207232 140438588369 13541904476 3544318513 11961349176 8724692851 175992548785 13432907933 123169548147 14720287720 71360289282 167769389151 102422801533 20557868947 52908869311 77545173876 156714573653 216192749564 11753660449 103082397839 151646672572 13256156937 5597810229 76010048213 122956500148 37857111166 207420498089 23773680147 67430130206 112013543885 54067230862 15939894964 7973381689 34767322018 54500463124 87540160772 64299970132 9000105313 19635626274 32399095729 71608157818 79455684236 124074963873 1414783917 104941099282 84560071441 14646129809 54702090302 12818241938 8156086224 65071060515 10451055060 32355608044 15521474690 95266537343 23026678189 11010677860 378520910 12233203108 99857981464 30216205063 42164669550 2869530725 170276784854 12948031627 14574364555 3363230167 15794382082 38223780046 36290698943 30400982540 23344741266 84146638977 8831117089 15090012007 44665460214 515365556 11815687412 122081996858 141870192809 6103970747 9411163062 34903421910 17656454251 21808308198 6404848474 11876028364 7933898153 71802436805 33098300251 80307054761 138808154796 82929626318 70124866136 33753011748 42377945299 15247992 32853604978 174117773020 127572907254 6438520899 11295338136 8802654727 6604928979 53868623611 119276635102 24688082534 5061623524 20991425464 58416803131 13124281824 81725010473 32179757555 18191629011 2018490326 50888835899 72997768806 52713892619 154718421044 446883597 84388302572 5603194855 5867359319 91322840711 4369797149 13336421142 13545528049 5629160316 70497516326 18377971677 7322587716 76892589022 134385294175 1456892771 4555836767 56205877996 19202208117 66201711241 6533409803 6637506330 53136972583 14784110395 4559413891 11700706808 123735407600 61130713077 26168836955 13417836129 45908525921 26964280661 23744047396 39454016075 23143604932 134894049686 1150537349 156255600693 49591729481 10824120442 172010864709 2042370740 25407238220 22835423689 92769018135 133601192194 44065272108 43427907962 29303522186 51647580981 13283901800 5509832140 83447436258 832776540 67130615277 265606952 34937977529 64776897763 74446732368 30279395330 18965120729 146668056826 136793614527 21040268796 33554507468 72303264855 4647099405 162154959959 164705728355 128639044309 14622762569 6013071448 25121227549 85945590049 10971702942 162820630885 174923565609 91984714992 32373613920 39522165360 22848182845 167621226753 109842272839 1910453781 18264761489 20919472005 25650289409 14314918018 14914124993 1897395266 56416026808 110033799262 36547507440 44853169637 10908216550 30124064 3565322209 2815209767 210511904692 6793272147 149466938790 183975029342 14651381276 29243721224 99882650166 61615648476 28957609979 4576000510 20596294675 147330812338 44631351474 141608673810 94834499073 193768442386 86521469570 111402581266 24836655827 6825581680 564766535 23267249018 52927987367 1229280250 180989774645 119196719523 17774281829 24719333407 21792738336 55068071135 104435853511 198352200411 83020942630 246068795644 29238976905 28563984437 1008603945 215317864021 1322461211 49421707189 210451626225 87193000151 1511885688 20159482274 54668949433 43299669172 137507294068 16963935312 251590375 350587508 2014183559 155817229426 100492041273 97892578017 48391659739 8224971637 6183235622 29066763762 9476408524 5872850258 70505089268 1798806180 164783869936 23142806530 2901073851 34849331807 125684003574 179940799955 47397279565 25314651048 11654905626 6991240453 4878254452 76998318438 26389619787 31075758159 24765343243 76709349389 46657730947 468171682 155465750294 36233880312 38291421418 227081916526 14712745768 375653298 99474167685 25111875205 151919579472 16437984008 67432502813 99001282718 155348860716 3424444336 143751007369 11776124419 1514446316 122462442677 10623384105 61651186752 177039174397 14286828402 100759103970 61810655450 105979014040 61034005999 5120294348 16022394666 34781781786 5460754800 38998588655 5983958872 9790298857 140848375483 131509418741 109153568448 27143752926 22088715569 149279378135 156279351586 22274248883 3171617510 125863342597 5195582086 108878287544 31051684266 84692818076 135141256523 61322378732 173999002196 175518653986 75107133590 130255432315 188536620606 12904612045 190491659467 26517420220 166612495120 61675460899 6341115909 45387963697 168029109333 35594677699 71097826597 2210376648 813464885 83344918029 9470535322 1345450542 4757612023 27850633342 9877661132 10994777397 509721044 53127896969 58005187512 19813353145 95649907796 21119395184 14239487625 74405941842 87745392432 5733061204 89261426022 44707612806 122176606530 46836473144 45231544637 656177989 1513415975 9735591836 34295185592 84265447960 122684695301 12033960174 26174577982 58301826549 65160029969 202218860204 30444083563 2631275888 58828286330 46410731155 53078413078 9883674901 80536060621 33643619560 8684182443 24938232301 194046900656 123457990886 6278169490 1137773548 14157341555 94803946049 102560234359 40784474587 15589334132 96461467432 47029135152 25094043283 10428515785 106056186882 68148268658 11904386470 50197284678 63409419734 127971158284 4914050337 100457089376 2216615416 22536584418 72483174764 165753431317 52678870343 145753141978 28569937310 325164819 95170627099 1782525125 46157482496 167277431396 9250462724 9985347771 11552582460 90187824563 89392264533 9706500509 49860847135 3163147251 65528681824 3892002315 9949210169 6942953383 114301529884 87347993 20807961064 8467222594 678173875 182818258281 44752460397 29453898013 158740791914 22625000752 42663888131 20568670571 105000556933 199856107157 18066142940 2747551251 53450464555 29718997225 189899555195 21074994671 2038433709 25747871401 39931911475 7767897839 67301550825 36589917148 58906399087 19218959103 35458739974 7699305843 67791432926 66589901368 99647872471 35242807471 7098586815 9469117600 13375405387 9892420833 119832000130 4081712722 2788966967 28404790191 181141652013 101528205957 1509122024 23479714136 21161164448 151159275796 24965172844 38064035843 16366539508 232230114 191597303727 22365125514 10604466562 76192861649 80992815152 69524565759 38521337396 13207469936 97752649857 63893330822 979554043 16500951194 68745658539 188277817847 147832941383 5541786383 28200417 13425192372 43231602 38148371050 68339516951 16586099576 22584626668 32085656392 17577184650 49110421746 11737102714 21245701723 118932039466 11844437812 57942517837 81528003442 53502298495 1299803411 49588384 47308521686 56961263435 69675129087 28746570264 10545315591 47265304466 42979039523 95446752628 13515856726 3230947795 72311022 2244280863 4844779373 18359779412 797483 90080112821 12522785647 209053955020 60029415535 137273007632 89707518911 34363771771 146113546255 173243859343 83379683 7985575905 172486795811 231998687952 18079720441 7474336790 6138376921 23782154156 15345740989 528477582 53822140504 153384152504 81885881 98613489533 14745915447 38427674167 412336724 3269664069 4218473531 59438870462 42660459 2093015106 9699459402 160164146118 45937218742 7211331277 2337700870 1548389419 36872049127 11548929367 921083133 11346474449 207367245689 72838535604 33149423424 8149839424 80219687486 101535384043 68852261569 112709933843 105053956008 4187940940 46510551848 752055868 3934502105 1415738592 8348940280 33662173953 80701168717 117005467796 7341424200 102986850876 33336007633 36403531856 20050639044 120725656851 39757494416 7848066055 189697785682 36759220783 6927814981 3883385744 10889744018 205935316954 19084137088 204461300812 42144495736 3416797885 113924153500 39124105895 94790819420 2448886646 41484489459 1080355503 182701922984 181022578245 47080259411 182386938562 96206415233 85788109792 399793816 244895004948 1685662718 31403292484 82995006063 16989816920 13783099027 155091200364 4266633672 2936333220 39030075117 176768204007 60510116909 16913143724 96113829837 19468033879 10899744848 41453703523 60119071777 169260541118 18181456346 66485348654 50251026934 103895589825 163032960038 35597790144 8638105856 1846327785 18402746511 124516445490 1942381704 195055378647 207842587721 164066830075 64841827552 10318348091 23100171787 14607099932 37096672455 73119878581 45033364575 18463187155 116160220325 153560040451 78691592054 114044192448 59473938636 135699651016 126716951778 56146666838 143168641816 59573970190 67402759031 27259997312 2931784598 6625619929 5812337116 113980410061 33567602589 11035292651 9627609597 31479021929 5771882000 80298659398 78117565279 36755656311 65492836762 126033313037 252428977822 1209467157 12604234435 112255023845 26942040803 81286826684 6872087265 62950589586 35630382 19037723657 15595056252 288760470 51317432051 126276883712 86770213177 99601575549 11296987986 206225705162 209796558067 143473811160 165710601573 8783007997 3532383923 62167316747 7583230358 153096793694 8476108441 94883427504 27033089596 84402849579 93926402324 17868428840 93953119595 18080939902 8410970130 10184367706 40093324550 20366528788 3012749003 34348877254 60458234124 47332603061 13673148650 49001771996 5034670410 149838790183 26555332234 86081950226 64969189881 102819402271 183151377960 12154040447 2676058656 29786367834 1633158450 141336378848 6520074883 68797015177 225337205917 186009941697 148229969278 146572625204 1573961085 134442927689 98612537182 118067030683 1224349433 138321676239 156674861639 11708473 347353758 44160153660 8591169688 21553421295 5368475520 721984852 38182396 36211419971 1173324556 23805224023 8074786691 115278090367 10463900341 6178960244 980072860 43211993635 60852067669 13209886042 29878859913 77007927191 19344246722 191179554716 33132615353 27543905 56756015432 222410866840 2228386111 71820042753 65620396 9416225104 22287906862 831505291 17519885652 50525740084 206321376401 85294191497 17700171256 1086495664 34743113640 44482244293 222183741183 131461040604 15901344044 2413817730 11435255835 88667759344 4613598703 72062488047 137311014486 67761048552 4075867971 198966659385 184878341707 26070752221 35838985224 6769569487 6157184824 26007962055 173969395631 42422598896 85509488465 99871168941 18254376551 257101982927 147956322637 17568939085 45347263132 96576799822 567484305 35435920497 5201895845 19461053630 100042879328 5194461277 162155839932 97941847654 34549040352 10361831237 9783091125 19668429154 60525681478 3168571794 60119367492 30603630367 22903683873 60870538701 45550278519 20327436584 4753624279 23030478658 61581347919 53196483630 19912554760 7923260099 48775642044 109338638545 148668786590 41611564833 2575210424 157151570738 6935929883 54329207121 39753993659 233564042592 67579260846 41269578721 29359384788 172773993 3129976896 4095570890 29083889482 19718335881 222989192539 3303659097 20034274064 90371070752 225642375290 2493220582 4570364129 113467819899 14892918264 345288976 55634976547 16583543268 49552668147 28310967318 14422552774 11393359391 3109002300 99680396919 45807242552 56639323820 1393101378 28167751146 2918371814 8724624681 1003603323 12085046516 38559634959 395744831 193563519599 15857669107 153215602 23322077023 24889716820 227825827782 8964458972 32426531310 82883550565 1072261244 17194155545 113410135186 130938181931 35766596230 19679871213 13750143795 49071351820 38631857633 30141566312 69158107019 53487619449 25840337788 56522897622 37428939091 106327842 90070285068 34726334464 3635106494 222424425824 71099025845 79409505841 18214205562 5733486187 3424962970 89941872166 100765272713 28979259110 228592481878 128865262748 83176971320 16158529994 34934937265 21136419433 99191913092 108798489746 23545358361 28520864820 1370470291 20950005494 109890097807 1145242897 68244758161 24200671284 2371745189 88360243082 5438335447 116382502624 127287887924 120983942041 59643028706 6877859621 222390244083 91518408 87144176026 48841658082 49924397393 129476222573 2519205383 38437910753 22663179096 8035156185 1179658928 98874909609 11859393165 15445901393 10715253491 23407099493 63557702772 786837628 96723237379 79119811440 44311115949 4262784888 31036902127 119762657964 51414739646 65655394119 20630637531 114890676967 1357863163 238266187250 12610249811 5204966213 82148130 8548561639 70971505887 166068451018 492095253 35505916557 165437694470 157577270037 106763026633 55561549677 34005904164 2129108605 12661751963 39008934625 6887311630 3782601968 13405989869 20577424950 5726423407 42523622752 129965533411 15476633534 27615010267 33008301360 1307989079 24848100993 5154566576 37234041205 20943427484 18573388055 32429751261 73833895688 71227401794 1082528109 8258804098 9329318463 3681567889 170340559442 30785605651 5410417317 71028645820 12758670612 28944153946 64964724452 100858224563 2421653086 2053386794 188297324638 15511261511 79195942722 3181958804 47069063815 84762953175 169532086420 108539320129 36678451651 48214028746 75425525927 47203787779 81408232809 4203047705 45146552856 59277052780 67353940326 104687708289 3020116968 34625563353 97509595513 91790808478 22503333181 129877359514 61849868827 170543090551 7258058983 661264464 23250115023 10455120971 58616325995 25687976809 72958737572 26600855605 187741095750 64298179354 59088340957 387697102 186969530569 53897218633 5705994536 64449562730 180388115852 34406534853 51113237162 68315205560 84683114941 75884501375 24037620565 7459205557 3502466589 153194716302 39015154067 46511883841 27061309824 61984207638 19544836104 145469108060 5699129331 197362643233 180088195916 47508793040 5937485695 50354034256 34629636491 12068952039 75502417625 12818773036 92531301394 22905041647 15332554632 16059006946 36750856583 74082217523 26382948012 4628570709 219323046478 19844855856 21224681843 6287444964 20111595900 192443226440 72365409944 27601386206 97577885211 26879594982 8296601481 7378428247 77692214247 54201726524 81645667708 37012433784 38705588364 58383787475 84348761528 136508155128 1316818740 56202081038 9104187215 29326473920 64007181765 3353508280 63482723725 60527208202 156704302731 9086945068 20341736732 164912841666 192771390020 74130894060 104411418555 21395663847 12284971724 22384879854 118472300846 13497116075 6538693256 39568665211 27632251715 151280371022 67743839791 127947527267 52901269482 16182395636 7339288503 843723040 1322945934 76887754046 117072508480 26758253802 50931701014 1218879326 35097454520 227227463664 2062694872 885182762 36696656606 24246076440 9401766 40138118675 57208914002 149395131816 45269757203 77277497680 847187450 22874256297 77749254056 88714408538 104470748965 60329714898 183915470701 5781734548 44404908690 203879699411 8032454019 14139930128 7617152029 1031581722 158435057449 2379739114 61091017699 36008473225 10130757288 20690244675 107860622665 58265901630 47524670123 100666100930 230749196 527750485 48221737884 2269878400 303090151 54735500799 46788711944 28854401015 94140925577 80855169976 88174236776 83283824177 807937663 508068987 2885158685 64400130181 88471702730 26208089187 156649206977 149398719502 60839810498 29300421452 4719765977 45974829466 79335297037 14508511 11315189139 6344100846 3090266486 23253582454 29156372322 14668416657 55377821808 8344697161 93621857732 13010109000 123243573557 14964255565 30690290355 2559946971 86003878860 23202410474 69491580854 101619350439 66846087439 87360849579 67540777118 50467439487 9837787519 17588254922 235064042483 226410650200 122927851428 115616922161 128949792917 188209018680 120602230268 42881566197 31435536705 63581030781 72934208082 83207633748 139808019533 2156771251 95771402144 70887123910 53272067809 1240768178 521191263 15635783715 39571717544 14695433228 21224903285 73345329607 33729913926 82541384548 117412993523 13321571995 7455796754 42197039281 64055306966 8019529211 84844609033 78234617307 76780320436 20156041365 2024422781 141004848582 24995415451 25770446090 3587785176 54387533482 187157342305 6571905361 3923849132 10804245446 28725042162 74307236333 127293675201 7775091987 74429675499 15675051819 2936380411 72293135422 103823544357 26981272509 103515210682 74331431771 74968052637 4435463952 66116547406 86724062904 17339290569 29808825166 93604450755 3531178077 3325183602 22986866826 9855413404 142662106147 86096327704 3892330290 18634623982 16286193664 30871599478 65698541695 8818283322 167695568577 24834505325 133055659896 37663323663 176742189 11603715866 82258026040 15459019051 43403675210 55044430731 11613771790 19663278179 57131825355 15596230454 6577229911 34158870880 79571288825 47403664512 2230084138 13553942166 28265958562 83964405790 1415584903 87780372317 24445986984 129336735143 4081203110 65813261404 167445150365 22316242700 49237530052 102771927941 85842195327 10463714439 1041714599 25360709861 179335452298 22852801738 13364309443 68959189320 24293855349 23287260645 88947103934 79617702 166034265609 57276253342 2706168528 95079079636 24544569868 79783197124 2604497840 1319543479 52475464873 96115886618 13429631638 90750057472 110744715019 306721860 56046154350 201598977829 50723636641 652201799 21454908137 46970960226 185810085034 77603235365 55875483788 46438224509 95729347966 123165860369 24867378099 13669851 44133272333 3181631908 28696448034 180482514942 24414844967 66771409388 16130489321 59028732209 7421239085 5862363101 46793598272 191932669600 58119138002 48736141584 82040557029 4079672570 74853494766 25098157176 3358282724 105812570707 32652325699 27905312788 97864321094 107148098920 51778984972 6415152314 56158934076 2798337782 55608126634 2723330071 151856592611 162622360617 364856264 24358511991 9441150489 91293240648 46693749141 112794166438 9466526817 31033394318 177727811838 167642687904 29734310940 524004834 39135319482 114651088689 106940447420 11366142567 75223453998 7989258015 111983937930 198025884942 7114702691 41197843370 328051132 20833489344 29080540567 2163041198 24988430306 23890689550 25475113414 6204188984 6227018823 2977381760 172106686465 7592156540 77828001738 706322662 236249898530 17781716750 2439785737 98781901998 241646055398 132841841473 10795611973 100615403 75276140114 86761685130 254313413 19715509276 3183910588 100699773235 23945108314 174069972401 10153727006 65577327658 47349224496 54155460434 10466210732 67759786807 189108566748 63181223553 27381192652 103711224180 104378966339 113696898040 13171310681 241311384232 185422987505 1236759888 46353376727 21791862042 46370724048 13556664201 2078830601 5230364825 14588503457 25923630110 1053589671 16430103528 37423389755 17289109516 153139193232 157953818058 22759653655 118278167384 20249289235 26086669100 4480760362 110422896062 21566527606 30659851073 40984098093 12144161005 42939536803 9354268676 74831205243 108377415524 33116538101 47643465346 117169538896 43354579265 73185977308 103467098315 28788349611 607741153 36704459596 25931904691 117729868876 27767378614 27482090801 109999969633 62777464017 11151037686 115419906866 6357691448 36608429021 107439251820 4714668911 23493866758 99793638996 39289783698 20847454150 29005019378 159458377469 11151602123 3188677 12210195552 78796862849 8714660870 4526770702 8766548591 1191529654 62334588106 9989507549 42253524590 12165536145 138120130 55300466145 125898297371 2297173972 39391413496 64579015032 154285078681 78672654748 21971082140 20938089398 198928044104 150750552302 37261031936 21550648383 51054094095 24878441711 179862771386 64187683573 157899394205 20840421964 7372790802 67912529289 107019744383 55072551929 54606676217 120245471317 109580464856 2131275761 114890069951 83626208307 28247767893 74656884907 31569197552 47225365014 53952430453 16969073591 47476880954 112364994015 133755974091 1396378932 94523677345 45265095666 15625863688 20740044967 4837806058 112964074239 30994167158 3716649164 35600954028 14387271637 201138325969 40109920270 107621064456 27171920560 4095373361 41537097295 61945939176 2761425136 118074854445 939643922 35234959062 124883891960 2409352316 237131732371 48035995980 38787897360 5950099168 36557946936 111905678216 24895186842 8983417747 9632135570 129097686793 130593997841 16398327267 36416826223 9056856601 10413199360 53031665503 119362489677 228344196269 83280389514 17159815021 82762159634 39742977131 105089757866 6646121248 14759592174 5162655448 46599640052 153738634050 3568282786 85033610322 13670524412 41377317156 22642485143 729004959 9734798920 22825974340 5407522205 38169795281 126935287882 186244153915 83584313799 22751729286 158714132413 33083241366 47885238528 16387499630 67426200998 40297292747 20698526182 83004283478 14736455836 37599493731 45326529194 8744978459 57491666229 79689744345 15947179805 1138378823 287439213 15356454929 103307094268 28970255478 12155928980 32576717233 7138711270 13751382207 74424026799 30033240425 160479627220 48530214813 204049230020 27070239544 20084879392 1581581499 3327607655 25195525948 53285477463 23934467574 7866099578 9213379462 120671316349 11802791087 193626101073 5525104714 93480441920 27052642928 47314660272 106227079357 183683196 28367019852 37098348916 149292182031 13522648161 109829105618 1620489772 54393216748 77389645379 7470244262 32634754457 94641489273 3874845491 55454540080 45102572968 23440503623 107124535244 736662512 40265301417 55497968299 4599529079 159167030423 10747461422 1459254216 67161513882 1757218820 5117734773 36338019479 20555345666 22492887671 175520177667 67110613529 80490603935 1137562984 169092028024 20641318206 51852111938 50853188241 29612382404 109641554119 34981874604 2449334698 101902901345 404618902 114601611684 704467350 23462028813 2415194011 132128672620 64925388678 25196825957 56403709401 163027089104 6648613591 103930538416 29289073009 139825938306 12455242738 8916413730 32211483034 25188838074 75858265001 20383484121 11495091166 3943420792 18220761288 34116104722 60483103932 75916651452 27478869721 60199882863 2707262196 4223298866 34806357105 31906596943 28151548293 15523586735 6832908445 12469414351 3370863046 30681354077 21616419499 17167649252 159947546333 2555098587 3802932405 125092170728 126726235220 4643328392 70115983912 44852181123 6250240819 30467968025 100027757198 126318725574 23389799802 85922351407 18502274363 201887671 132673703532 18176186657 58687735277 31677341998 35120147066 52189387041 60633343188 119364798379 15169746655 8592490701 7286524118 32571935243 4660839707 130364116100 152369730940 105399640097 9459635195 55643121461 34092358025 66183130624 215019753861 5270032395 43358124037 3012608780 43337807385 18556901807 43762522164 84215214842 13119974580 491849164 105549831512 27664762977 116995858028 51811527457 110585686412 2629196141 24160961733 34580228108 2839812058 51450364043 798087439 134613897 39988368028 158349515287 115389150043 1917619740 16603491762 12744744662 47655922112 2694034778 366108302 44107365124 2709646018 25163490400 37228734310 15383034671 156846561360 134904267515 1769659588 147960573051 16161972994 79440089684 53520288823 124581654432 4488247815 70003594314 6165926167 5096240702 102296905722 853394098 129605992702 17790035596 2712983194 146651372 42283176707 131983924035 175019456742 14372372763 86422705416 9692327520 115240679280 42316504220 6107760226 100754292439 8885094892 5523347126 37130979986 167429586549 139487769312 221688719879 28417454728 14047101348 176610634231 50990861927 13499809435 46068030418 178285624002 13336470252 68149115205 12651958195 45945206847 176627410560 65949534533 14181437813 41087237567 51327760392 10938791813 8322282998 1743031250 57528065948 18487418202 37292116808 18444784721 50805640504 68417431197 12545835110 624600792 1667255594 53866167482 3348998359 52154691946 17066025225 8673575406 3487326599 128940834444 92180171517 2518897047 43377995058 33373541403 56741352993 19745969788 114701459747 9743454441 52578264268 13101142947 66708586681 39422390804 21640549030 29247181890 352662467 44293934583 59963285485 19091464672 146785378517 17500242709 137118289177 71306007215 7374656384 12487763495 18292275716 55777267707 66155384259 5351061734 14099232607 64961689463 59772870850 11085530972 108811952883 189632697852 195829369095 120524197409 15670521765 15084964695 14893420531 27376565292 24414890257 25136298814 161038586565 834159817 203410109262 35622062585 76092722946 77923432108 148714266557 49770418177 22258480476 11534187995 118460448219 25827467507 589850557 159591504336 109436704996 2615603045 186221497367 10096683775 17765410215 4578261470 70538131774 107905105622 43608916446 18539774509 4384558910 12140480024 35680483374 74470946459 93354473747 15668935241 4176195717 38438547111 77925000373 47865706307 2079318890 1288513941 41802534061 64424466395 55597621604 59565457413 6829688377 135224135791 128271963618 574916700 38578501350 103324788258 21929519927 8472374171 60573776620 15280905621 11259508988 7281635950 148674287456 144089960783 54926772928 8353431106 2663668260 77231648100 130123143509 77851686002 116798810895 91651581494 10727393538 2864722139 75305814692 140206899713 53230376550 77793267065 36704092737 178738164107 216509863818 2820414331 189689584467 5821911850 81132298838 139431033 136629576107 58314283986 51508092 72330407464 73494583941 11564898854 1718997031 64097508276 77212747249 197765928376 14790268903 65108719589 15907996459 10564396354 96826088879 5175620974 10710120382 80593994204 57247323756 4705382165 9445795302 56035876432 158108934530 15051492178 8652996670 10837930818 93269860313 33875543975 111920719960 19037193280 190524362612 81779362744 6562193223 24915880305 4660785065 177866017479 18396583034 3191068926 5003283104 41716961447 43791054046 105914201638 23122790603 2429241536 19552544699 30824469570 61310922925 27440935514 46030899088 38076490753 166073849659 26058951787 2179014628 5549932603 180645255639 99626491587 60047722549 136328074339 885003968 8639542342 29535739181 4955399923 1373214035 195846564803 3595212821 2855747310 24794590643 37649743524 124173958099 103386243310 35530613861 70934874170 74551050545 35317310016 111996244633 3583755475 188760935929 26282785456 141051407 45626086401 22217503147 31894288343 741440737 168544977454 155756469 115003592164 15972308096 92040930100 50663242507 50710635439 5661232020 189235251576 16955250511 70805753811 122099603116 45482242734 7577557451 2840552644 161301335496 115644219597 2412205800 6086140373 204421948368 1524083796 77295593573 52003265015 57846966 6650336665 128543857060 89484951422 140720085891 217223208118 209826084384 12168401297 425965098 64411551307 117807074661 36212679157 10969258623 9095654653 70677229839 6160695443 24920144956 14010471431 38375404680 3228927548 12309560090 10948122433 98007365181 53070241384 6112640380 101161911875 74373206039 84455096467 32312512686 51218736236 43325671083 235777777625 174050284152 71299959818 130587689484 19291444568 47553420584 2579010908 55500380149 45410247256 48926194411 68801372702 3484970374 44265129472 5341050985 6764151424 6312313002 50425858975 7371766925 78602535450 17781443286 14486764590 14017813277 84737766840 88464882758 63335764469 2230655826 47825040004 78941737338 82057923425 12086585630 47723575810 152884055542 9719911787 12008593582 14530705909 4865800788 18195810148 20795450103 48295708437 12347677705 24789291358 64792296039 132099548118 821156384 6951966047 33776452832 6060826063 169249320197 8423285129 5072001256 134639933248 1887014895 12329976124 52716661149 20700717007 1575931475 14342758455 10116481905 27563816127 4647045428 136702142923 75242256055 144041118493 58706952483 1623949346 5754332293 3104037723 4792416508 128447156968 97367537694 74546799346 22709533517 136122504 60828368756 145785007179 4992299091 2041677597 19940471789 128806756344 181305279657 6509507425 6149526466 23406643135 8246484457 105264063794 197691312038 171730068320 25068062332 10437209005 1511051224 4473477496 16816960795 19187108363 81080800630 47281173096 15429423741 162081500585 13036278154 2263503994 1760195289 5485965385 183233607090 161553828417 105147865692 5299804458 46989957024 175251781880 126468053449 935485537 91118038812 17514424911 26408723706 9685524408 22234798 164065595318 7897217191 46316930403 170336469607 9743998985 40437653406 36363172062 5658844439 3258697597 22314712825 85024920059 37007361259 185726034677 165207587284 12832067399 102897841090 15183276739 31313038881 39163920083 142296516706 155751790970 35565668741 13448661995 40747069980 38810797362 43676425546 1814636616 27113918761 3918105323 65284802972 159242929053 103333433913 54793946200 3401973080 9565888593 40919247612 52906964452 4723190591 34192969663 12649727580 14240170096 19899248731 50672325423 5250435217 27808039502 7406122049 2937512572 1818879893 2222240187 4307845023 21264739632 105251360942 20839258946 29592965626 163719555275 5513151381 89402450400 5008499272 75695311904 29857669825 17907574720 132592334104 26234949796 15322590279 29799339412 70975058715 55111625146 76224412597 6419570990 93969438100 162963144897 35077945985 67482154657 24171529868 32435680129 41479414 144570472595 57465139144 24994732277 186034627230 94718709268 43385998862 31331312738 38938016354 27331026001 81603384905 125190616043 4115770239 653788824 39148241357 42093399339 18414902576 47264568446 19444714244 85692228 88892933137 8640228218 802230329 20332835998 19064456959 80299833945 19693080576 14525171292 198109141253 32715625722 54320205801 33287098038 19834133740 16725538094 15490087675 93433671905 3993395340 75665083991 51110665064 63629974503 9793984845 101290837359 127390983987 23602509481 59212254215 44681942745 43749168655 8346269611 47189370420 23886752000 5526270443 122015689455 13450361492 170401340574 166175714631 180946194861 11223410204 177581725274 34886126 14392152988 989924675 4517739972 12543020916 7488417748 56858620084 2599366221 111769355432 143037212928 42101045346 35099737287 32018766679 9058077131 137798573478 69729437196 118221706034 100067844232 77631150627 60612629502 31742917775 11559239727 11283285260 32987522129 31677646265 12158045671 155208309508 105486764044 2141231524 6485616780 17207976548 4576369373 50866144292 30531632350 113083806203 170188157004 4159261922 102676424248 82520764313 18231423863 130167095673 54066556610 29325306432 108867985776 112752602683 149162781987 1994139128 90838801983 11298373629 21008723235 8088783643 47785854816 11557248878 45540217556 678412543 14927377403 11271441375 149199803736 125626659678 113709687310 950604542 93499994612 73998775 40420205716 6461476144 184257181445 21743220203 22719442176 5562214 76807439935 8256323682 16472242698 25675347324 11833089022 12736035982 25249448076 160326070442 232299763177 14691061398 16335958586 65028155374 43354913888 51063513 5827585020 3361003806 18924079888 106080224943 18507170674 204146115665 42357320762 17306434835 123164675341 47485430660 27725421959 37888050944 226654303738 17824248486 6176048783 73933126695 188817431920 2334570624 27947755882 9856745366 37540176469 1185148122 34458626557 77976924375 180917454566 88484605874 32886142364 6259203119 23419886322 17467783400 83683480685 23729350223 104547858937 75567868681 667580571 7967343226 83848401966 1779704341 14014623501 62947901321 131255165570 20124434424 68340714109 582323955 18196185855 71316132427 123921461533 8205397146 14949737864 4495413452 105191961247 35195289123 128492591949 229415709427 8702688280 78557186295 204923038992 7012281431 10570081217 16264908648 86785954982 54207896644 31872469990 96324017057 107923077837 30312277714 50914564457 85761914561 7697686866 4738014080 26797961259 2081758597 53870559600 5354498753 128991232738 8243676043 104801723420 87186083315 81068228291 119141925160 33449091903 47407797008 205580430227 6950216961 28025181916 4660479711 5868858108 124760958832 89751166947 27729025664 45738278927 2943823514 228270260676 16977719139 2701627644 17188915718 118269090383 70356220461 1528006576 127180823538 35715179551 124893140881 2936962962 5403133627 2183778245 66587850135 11353275776 83230183429 191561441835 13557438849 4736397497 20679644143 104516415055 16713437844 49564004270 4207422803 7598749364 31056518445 84154214150 29376436528 42249241397 40440987909 6566423154 116815302608 183411232695 190323556267 48443361970 6224276371 6765898870 48813730205 124231077331 3676639879 78217989600 2442908487 3131991119 36914788579 9063655156 6537571633 153366899570 66058691762 3037360738 7992743841 91806870334 128959795263 13892646512 60873444969 16687046612 16762025757 2476226717 139164385295 220187453508 5729662114 22720223411 40676381020 50000386893 560679719 66409256581 6891324513 231848828216 189620996 166671826856 34994006006 45372726586 132858750864 66109191137 129684717560 24784928028 45679653135 23127843897 1180462650 167689297563 9199027604 23172282196 1017689384 10417642168 161471904496 10545811318 90333140854 35730819653 224030917838 76623564169 159017425720 121415938460 5161123828 33396187174 352165467 201143642361 20121093502 65550542357 127049782340 111437754783 58570029624 1491153900 66189908312 3177484979 7149573362 1122508672 14908681869 119823120280 50260402709 34443766939 3123990339 98008268922 4714977317 5330710709 75027495887 21121645611 97628508148 68936671840 10097891579 121181059839 14157372169 74910046925 4010735865 4454240680 573745435 14681479441 190448583101 1285268662 54989437240 129131977263 423850046 4096995862 6476270987 51950835390 165577446855 651803639 227477171211 117481930428 1189909 39129722727 4048933655 30196652590 26185494905 11947726251 84869059163 2280567929 22508809198 28520539876 454476635 499143801 17282116873 13947097499 46855510828 27976331884 10527917976 177692968690 7533973223 24860750265 17279254803 33811379323 77575625148 13019306307 99522807602 34136938805 125009376755 29541138014 1326137858 43521554059 34826960821 45053173726 34893903437 36466687648 118577052309 17151066566 29925549172 12774400685 87179841569 9621943048 16098166398 180651042446 17864644583 38487716339 106191073551 35987471603 7717659898 78929068341 5597381815 22206765750 77156149275 107663273171 13890819284 20447737398 129899728257 11909792029 18819743729 15491137387 50198775802 4829172964 64432676581 28288957254 98467413197 13512228794 74744589140 16365101446 198891570263 19665864098 665259400 114634593505 12340782645 16292550684 93266394074 166693630877 111988200969 22335080964 28796256674 33056390547 6637316057 17775400100 94644327410 18254812026 3930315892 32844319300 8853706158 77971178436 11563003163 75934160579 501235236 15919201452 16055224981 35604116308 14924225635 7967260939 96731021248 4578863953 45025734151 28017090248 18398930290 151405289607 43221782005 30165897655 16320008097 121048060137 86567121137 48226447488 116185226310 23535445829 162168178523 17002437732 51027130509 27068898201 6186089670 793258912 25720445552 143592323128 2490499893 17448752519 12037844926 18347006442 41087524383 88635616986 47208373615 3468342730 142910957318 214130015409 189220547590 175699655165 125868523450 17596324197 5155182919 25921851064 191349753143 548024518 2594572578 23943695458 90541636214 151664089890 122117378780 21351076361 225337740876 80124870811 98136824288 3917851015 67740370077 8507514229 20938530141 51566111804 1268326434 3053105265 35901743895 18188546721 17453425153 50872282518 80845812451 85584783939 43858566552 63056754568 4386443524 16083283446 61245978758 9652098975 45562273358 103982932505 30301934084 81190443746 64368362944 16739966530 49816810808 89284571619 55795613615 100434373884 15286432938 47070616253 4171356991 116055119563 38169471638 10703828995 7323111899 15489024155 70607897650 26313723518 20648719195 4827815971 46128042126 108394444345 3412512206 95849473090 82581002692 87683101718 144299381628 50720823988 56985887338 79653696496 16279786203 44983240617 19364276791 37696682035 10509707094 21635343762 13813300928 6486576436 17343262783 2857439282 6933638690 57211471919 2386362038 92331748039 113646458725 14424404372 41232730074 104946692056 24485264900 15210403443 89063132842 18280676053 167608530202 77570535574 1009869625 50125010305 127524253916 672661666 188356544596 33790474540 38443221759 87508230883 162208044106 38644031407 2577493080 42390179296 14062944456 16453335365 390973913 688356835 23392161459 178513772985 6244216815 116184667736 101619449968 45847885538 105266648938 48997288689 402012139 137400949218 38394393674 5583490309 8701953952 20650130817 54980736668 35564640900 20910723132 8694175670 149477903017 6251954693 186052521873 43919126513 2765462034 8733941913 114720935432 2385627434 31696489943 70635018775 6899341855 93176035982 85462575923 26726084597 7161629623 110690786467 24246018743 119967337251 2438299086 174612795487 214437414462 46492193295 2440960795 3293722203 53978187928 9167131437 2749749926 7309707901 191479442608 44417220906 31878527632 78290701159 19573833099 61793307068 15247678994 4103038913 807272019 12836194448 9187566366 41666943469 109533611427 492859345 1094562496 560025028 13972228103 17367730963 1158706447 15062447793 2940880287 16252862933 11743560941 6229141680 78132394951 27289871463 73360347539 92785665431 167172997242 17317386326 2844615226 13818545609 59461716677 2671856730 37149913027 15835161 71153203564 36012936455 48109143028 194583320993 29816538754 29591541318 196531259 48864254302 229788804375 29714725828 23709639102 3018793715 61327846447 115500918776 3698069398 189314426057 53516521788 19720274149 25716129909 7118003396 80616963987 15509285071 170048671559 22441376788 2439081360 14916814672 105267989335 10651831068 52543195767 66710187376 85028182909 25720292363 401073875 172512633463 19247686223 40066366542 95381667036 25493015576 44759094176 89877889438 22176951362 86781536495 66780453058 77839248620 178947253 70097694323 8435015693 34323891807 20779019308 26447463233 41559295554 51540837030 72790652558 4400383926 138150133830 184955954996 143526747030 1426162735 12666919 17044737462 157785330803 16065144221 14756010819 1575950762 2452874592 1317539937 174887705549 48191372340 156041077150 4075048 134949351894 5218245726 7129919803 16794135899 97785359193 3599041591 17918976830 112231089558 134712101749 2335525677 88560324627 53481473230 11507235709 8340366765 31037104581 45869093652 4598110354 62267963077 28892134901 76173627663 132961175724 85474090987 34303107691 10487389034 69889494817 47483283108 96000322225 87527072187 4065526609 21373073221 496971604 14447630326 29553800974 2585542370 116678367580 134354894168 88602777403 2937043741 52208130378 18346516761 103414404329 28629602128 95421206991 3060139874 94562912092 139513630836 25423751305 79716509355 24206246430 3002906198 60541325935 541652863 43683966290 15164320008 224554994737 3136445132 29381306803 27746076561 6867322218 8932360192 79690165455 47830002703 224886836468 119521866193 6075765146 1531618 99471432622 148775643671 59707944511 200305407479 31793200294 31273648641 35291917543 111428638201 21186444299 70261894598 15884204911 13901154451 22637547365 76872268091 1962211490 18301263107 41342786795 125867048851 59928407907 3298793603 12240981702 44379738611 30427647324 4442277729 156260682813 12807376118 19447642625 60286103701 171468937108 57463259002 11557186208 19250772410 74192110113 14226374183 4191033522 5652383934 37167770067 135886769117 14758318851 117826555833 131613865423 24098947771 212381712818 39058044407 22333155141 141827430825 11881925186 4825192166 40828954847 85299230991 191667113 52962801478 135486321607 185977992418 25954255843 41916362238 1216446537 15521499647 102848661708 208816925231 19927687608 712618991 8556288654 7263265839 22359717679 12055014832 13804504470 149965331858 11464225313 9946797400 209591207701 2590878826 72737070153 204255323 56641223000 166278658680 8707813378 71914246 40268045554 24135288878 183026573055 30253834971 24916376561 101633769528 22862117121 20959807160 30675691528 40560215332 37317029514 54184192754 115358513679 13002083979 186437254997 16486691083 25797519054 8700915056 19739791570 32048488984 21880950165 24292540893 551577545 6108206380 45265105083 192543785049 46631664950 37016848370 105311152575 38017978252 15682631668 7667039649 7553149733 115685529286 40075883430 2338568826 69382283271 26947108372 14211061400 3159294039 93286824495 13584470138 70557631425 80654931597 79000266956 34643070115 12755347450 8137456885 62244681157 2157211240 32375047698 20855653997 118606220645 41803046759 5490758623 44645655577 64054775608 3731867887 40150000777 73723146532 1469456094 135128421181 40736164088 8808561017 24216612235 2872808024 23690160254 22917170680 46664482700 8686895425 75609003933 15272393929 86016314709 1180772303 31631361893 37860921344 3053651768 32009920420 56168598968 103284651942 47450379903 4014469134 29474597268 1523494317 35533583982 108298963190 49711705742 27656313281 183999782546 73740335858 6994361905 2889849549 74867142972 3986441007 53848162489 27786431801 142633979256 75013228271 2924032014 161410672614 51089749127 48205667137 109475106098 14278145027 37734677181 36304203282 15473286302 1349992923 31391024049 5829660524 110850347152 80330193740 38498503734 53540559114 3561053517 1242301679 123967223530 8105120960 119542419031 34140556075 3495247064 14683275259 126351618783 6772343040 4879782661 24870568128 202315098610 26869349837 49864203073 8782506345 45667754317 28119240861 29353609500 65817767999 155424588 35474176644 61909159466 22835455772 18768044832 46292971538 7362039201 144382271711 62031165166 34326800158 65753506306 14322963301 18726837543 108981063842 11997731057 170213350074 9976634314 15198377175 51640546500 82821218501 76599651708 1676066002 34487321327 57990115659 147177175736 16292016846 11550615669 8908054767 4861515960 37446299301 36506799264 134695472683 51375110735 10877283171 4152397439 78745575112 65023309966 204799685466 32070666238 116821458723 64389390233 19182950142 1453159328 21758959138 242779006 78643491619 39411442022 13004767982 22580627498 34915433340 14773909425 3949312494 5092754689 27003057719 10399199926 20085367622 9748140629 72322831236 23206780477 27255395260 54399272804 143842066 74535062717 27737865303 841422163 4758273301 77589336999 46059281338 146978496309 25502015930 197527298482 26466395146 37940058693 13359613781 1397391523 25580322259 89357215397 7030538730 61556181892 69796523460 49136118007 1060758388 138718056482 5337901020 192592000142 75202612611 226553649852 48167916278 26260511799 24194764808 43413953633 36027091612 9557202512 74306086356 41115156544 39536591742 61407883083 5395174235 163685829337 46078572554 49459608070 223396846112 69863587144 26777034009 101206601273 24241334536 148419521286 50808807952 35913448421 52153473397 9335501258 48047305741 28944856102 80608856816 108531527229 68357037042 43489263299 7218747810 1787452732 26980874146 16393147237 23737825166 27510167232 6963464115 12484326842 35470371369 51180209244 63548780579 111320482419 26792376687 12621034042 63990334113 45272628276 9311642940 16438902878 44428400082 33576043976 88257512379 5584510704 176917302780 2777732440 69081378436 65582226552 77384066845 6849026642 90791270263 47107025095 60506580159 8335927404 42285892503 9327253134 106711609376 26641153158 104811207159 180619344619 163374485959 985927683 194784720839 34365217562 75324872201 45639120272 71810472620 83739275892 34047314248 36825908818 397058801 60537068138 14688177369 99218727494 11939202388 119641487311 1907941409 67837112828 2013126170 73614778283 214478485606 22516997517 105059976356 152631409963 41769738792 136398731595 23966140346 41577519493 226934141328 41237109983 56407094204 33127095947 35511340678 129628702587 18216096384 80013504071 2616546466 32595708702 3756614243 13186381039 24921458875 91028615057 1557323739 55424173681 179685487889 5011460864 173043207780 16675328439 11461335060 2740182950 42687778705 24448334906 22757186514 40878127909 16183015418 138246459617 9471979252 615423336 15427043843 73698531578 125876419809 13244491333 36949910811 61781402661 2442112533 34549500907 7385103362 7936877514 5783964511 94267421619 136070452896 12355211551 10247179951 19762685427 167803932156 3377513728 239131625873 63791279008 23131517513 11414209162 5389789464 1642951404 51619835178 1252761101 171338029518 22911015669 128128323550 149694148634 174399663836 7633877595 115537064119 35270135379 2309336131 158924896600 73175575397 32374654186 2083371103 9822666927 162936255221 25804160840 45155128878 16844768907 98369278558 21064900136 95167086541 148257999285 29554611900 126097342006 63537705018 170262542511 5644658410 4251929906 76773281961 43309508204 146161426139 7232665091 38815937855 64197829675 227783797621 46454238050 23421014788 51283509432 9388960508 47604485787 139462565354 88627435935 29626062157 71593953007 22120675193 99880682292 136497628733 56863441065 10722666674 36415695546 141704125187 6643613586 12483603754 133688313710 58965088176 44470411492 144675406118 2692662901 47909971832 102382945312 125235955366 10365953903 80556297874 203297334983 16113085617 89104125414 3355970932 49325280954 33104339555 153784645062 15369406976 146886850486 255428056372 78858378978 57218506642 6433147802 150765696127 80320961808 36807718480 31106454360 7495188866 52505705913 36100685594 50384077850 97670519200 106541994443 4394914190 80845407040 94393514071 14193630581 24140176349 73520219389 4243913236 23302022364 24690191825 20760358069 3565730054 58511495 1336608819 67054005208 2039067853 166121718442 48296515404 78268523940 66106630111 120104373041 173328045538 12589122458 28283134584 6590700210 87411094658 1941552803 1139935912 63885180868 68206964394 16404516998 21442637922 14999387450 111822763198 73097953014 19841495958 2805945806 3782505063 75530931142 100735944120 169096043604 18810293951 5702204703 355632358 811099687 77365791597 116860595880 7533466934 50184710419 57130543596 10545862305 28670020978 4437564493 32268983143 126712841754 5847125441 70380927156 2391255995 15187475605 167459191984 64934106767 2701326280 42001904188 47999774754 10287424088 126546846563 99669392743 64644285613 5956220825 42595877275 490253065 253559018254 6305708507 39730053644 90528457174 36855277496 9467445347 5873533046 29478471548 87938196057 10048128396 411872295 121142731945 136370591619 143192659440 5729565682 21858842693 860979097 31115298293 5306564768 1173438730 164320006305 3497679889 17937215322 79310319170 10282343986 76108364224 1961929076 102831685 9841006717 9510890930 72422079008 33949450520 43743738449 14968968864 74533271725 91824822719 80169491506 179871738405 64776358384 115326167371 42528004258 2819243392 3851259493 235001584833 108872081607 58374654390 12460841535 82016156931 4708611564 106959815927 4674122544 405010153 43418100359 102004763 130105957523 14828974385 17092422736 11784285715 5772015496 187807027218 26826697466 154612000382 592936064 72197178064 147724131578 97204678210 25601469403 43329826206 82812303 1347698767 140577016378 13256874331 138334893423 119297017031 40643740745 4728415570 9031849706 86918605931 38180662195 8423548405 8122096356 151367338828 1939970783 14705743331 24204033395 90858512945 1856967761 60133968829 72024298755 165379554056 62707450644 1206548322 1101910454 19099029102 42542189349 99222183760 20648082543 31558145384 45667696127 33045776769 15633608695 3879994687 29433421120 14928513012 51461775252 46774859852 13688797605 10737424917 64463003814 103381990229 16994630380 54519744650 59784752486 74608181943 13375211939 42998061418 18852753049 102155991960 5290084549 24527725681 15847586557 80982550209 3395229731 63008115140 2448244547 5961482480 15908426668 87611780195 138480342368 15327569308 36617464608 127242906316 23793216879 23935232371 14296045608 66853537093 39923832386 24506942025 46986191935 9908716756 72732139667 8408803627 84105945461 48747188605 205323543 126279624250 106454274 153896160929 2683571802 141295176030 17981541051 188232046127 119866405143 19676081559 112532924059 852745500 34343114856 8783375938 10495743059 35612156062 41263524393 76462287150 83980214842 244318479180 117438101320 94811379927 97908866209 149510697436 80435023482 10971773740 4541166945 21173437443 139560231032 76512140641 74879710195 15544442850 12297566062 9004271584 145103101568 42018499372 50741264007 25857698407 15781915214 8305779410 81960569472 178790667505 17661257647 99445574274 19094324317 40594533020 11099043091 3066699720 95300883598 571587587 7116210479 35053636321 42347601995 30165003915 195199912649 153888000491 104242444024 11722114379 6345960396 6575945262 119230348499 52587129556 50965941252 2561612507 121249763823 1109794909 10986943959 14599514325 154130932470 36588575027 4242076356 103993977509 89688331831 13351807445 111335662703 154094282409 141933327610 11669322885 34691160046 34438721182 44382142820 5714224769 9998891578 1195494574 107852363078 168014631630 478938540 46281021638 170258436644 16462243194 56975696612 66235311007 83400448861 1345322439 18200539145 21033309484 9196212552 86478657938 3261184427 52540827611 176847088528 20493712414 101116370673 40656616124 141372428877 23116674859 17358375549 64091170246 143664591184 143775068828 29105482618 35416428477 52523066773 39926008816 126037743073 34185982868 7909251388 126417599911 143153666340 187760581762 124389303861 1907362002 137312074758 319222642 99819846996 154701580625 59337783840 135852266573 85237940056 116961292535 41997089 47344109514 50934332351 23780067880 41499079424 1385132473 8493216148 105871373933 14094986429 18303244195 4507688910 1382580763 129285349052 12819611527 8903406255 743677246 43602740680 156883257991 177188465481 12466982260 111984289 888444259 30073206111 90573144638 6028996363 50006252292 131983093599 4040573565 75176113047 33306513427 28179338454 72070920137 81878324691 8644795377 34531323236 2047372257 8863748553 8483195843 42497680797 21897131956 26774111865 57979531128 58207888399 66386648323 116213317412 20276533763 79150934372 1724299885 123045242965 14694438882 3128146881 65007769 112627331168 165996439612 53437743366 27022239859 6700358279 15197299505 9299922537 139048315096 26071563848 23238117360 9424792316 243303886 7394749785 7877356178 37933457351 10909417527 766902637 50739559166 109357713087 29438227687 62304960811 26615546822 94468594941 82930591403 60992419647 2788084301 7610612332 70801684377 176718956456 134120365240 17523602407 1493895470 37382832455 27683426504 50593977118 53982301865 26102816953 80641333 885360290 99159366309 28996302 27228164927 2860165142 2257132638 91063937253 68733583224 3673007531 2329516354 4827896658 19033788661 27479044600 134369375474 56958505053 144971712701 83343887 6130249055 46266421058 108252497733 98732375102 95167213722 4079452714 153945988353 44035448886 169031754187 701173766 7577535503 106894556338 3179710841 112652372799 173056196715 1219182103 2954943272 37666621601 1052974711 10814997290 38215162984 8461819742 5449757969 32619027814 4951859168 25917319058 95966446012 21624811872 132949303333 27670009812 122838832693 1480773824 25131867032 5098846386 82212365234 118059315227 2098989381 28755848771 22963104613 177402556880 1192688489 1545800726 124846702555 6546847606 33509835290 32994541140 11577012151 11636960503 50051024475 61494932728 21325003142 1977202828 7977190502 39619894490 107414414001 16845691978 17615734611 27424252077 1881131330 94617963780 84432952877 32311266055 232937586614 181325370202 28814016534 37247141519 13020123438 7356900688 26096158699 140574668699 8548206140 4306263776 46578763954 109358340780 12669363601 1156849403 43924702228 11772757435 21448948704 25422139460 184511824457 151564597835 87960073764 30502304896 17399120036 8792794582 66914621937 10940835321 14846694598 87587070258 44417589166 36646762009 10829875597 24033674286 43361825807 39614336710 23256564625 163599033905 219349491599 163013366768 7711281909 5020169362 66196884254 3096339605 5481568342 8942846071 22590374997 3289696432 52536651221 116030009029 15589785294 8341176638 47617429122 216074647752 240893887375 22102640911 135200915381 93383387095 53931497975 155279345231 11873562808 168495084302 18715735256 84850224445 20123062410 73014881991 86357379831 11653193881 120116874261 26790639061 1201003630 47556120307 63686186169 27446819999 10490904810 152776700 51739479347 58787825884 4176432255 8330891084 30534484859 9021871348 13223616552 2631365010 104154368352 3724890463 5839762541 81379159759 63848639031 20043177248 147522955074 40746119317 2383860971 62923228724 9208986321 119321028676 173381372772 3825110878 159345289720 34123747169 75877166577 107620230579 111807753394 12106899170 26319203660 69311954811 2070530355 1546708773 137513034903 26517732699 70986743655 2283855646 13037680817 70708585214 4676457713 187380761939 50752995465 2799071462 99501261256 40869710801 9381682801 68325822447 2320975125 22657580537 197600337270 16156785093 95889895479 59758453453 14746533996 70027812338 21628573085 36097078681 16092956750 12061403155 91831689260 140150563677 19779170646 18194314125 161909891077 173598291547 17308601138 9142184294 8076757437 472137283 60392374010 136565877232 58031425523 1409775293 70863504972 19623382401 3706771096 25779876360 159874563821 132067596963 13725096716 3119107649 61242831612 28268239721 20557014227 286625391 897264905 1752315839 134227789567 7871432961 1728325603 16598096832 34560023643 16019409921 85003117993 392175256 111523913847 51728242345 27107107020 83422466904 22076594763 24450548366 27937315240 58069622221 69136457570 21209530774 1302782567 77728351241 16888623710 34991933414 47563391047 148207351300 64895842469 30149187898 164372898743 239118205271 104563818918 3573723574 4288233271 1148551591 34732168877 30283552882 38088704167 16693254522 40004491594 3333168813 19038165537 1367398702 15590403489 99257589294 36139892861 18719229397 140207698445 48447043574 97831454447 103949380707 13155370186 16098080702 16899515907 23697800304 66537135613 194602037855 160595289896 94059045676 98844565538 4597775620 15490225456 76460884943 5629013084 102759414878 17250555049 12989486944 66421092816 32901847005 42749580062 4178930921 35729221134 34151013630 27857068342 134624069225 15981914307 143114363416 22204693495 6576303467 52539868001 22958017948 4509679137 34535123212 23867773831 29466664767 139216831817 2020006782 18755155217 92091820889 29967066240 181466276765 22214299774 15251050400 41987429894 116310619060 193382532357 4773574828 14868413125 7970855387 5953508707 36197066413 429087705 70083361972 11957224117 6302746305 5627321060 147575517815 5589978593 144129617843 153252676962 15844732232 129347813523 21426454253 95809740064 167756121448 131522136423 2942358580 57081857402 7995430646 65516242766 151891826888 43558367444 81826130915 3887637524 8921737901 34997430562 119601721414 48169000120 26790179038 4917024018 4066569161 210134100610 11243326406 6435385683 105835876086 36814608091 40857250390 39765620555 26083855525 6756529805 120843004490 27008823551 9151854017 9873862968 65923906547 37543732636 4493177074 10354164526 41529740412 129478341396 880989955 27192199766 36843582278 55541602324 170218788105 43919453883 12119958574 33572935249 52908279744 17223681901 81992860227 11324677965 47273785958 16005993 29158757514 18530260952 55666609 49404719142 20269970023 2230209886 31573889121 23711695029 133265760553 102513661102 124885657878 91187107768 1946750185 48734933640 19819852963 13849727117 7092832648 62968517065 3856160875 62209727292 194628091554 32400803189 8470402173 41542356549 23236768588 5661699648 2018779563 187398460588 7165551537 54171843765 46249942091 34941869584 23383035212 107207747968 6306784341 139423621358 177080483564 125908139087 7121396628 37926505693 75631314349 178448942061 8383985 109686532338 3599428014 77241530629 11071733986 125421706714 60278536415 16298582861 118045954780 88976474736 116480612902 26686498829 1452996325 92027034682 29645112938 27840765663 177571948841 133222752268 5517921492 100198088818 134695420600 71769103764 80254304960 56040844867 10304247172 13362387458 120045434537 186975759489 116322294774 3468146142 123907264351 19563115158 84160200343 14970357100 81490584983 10201539410 48243117369 145651742377 88764004587 116949636171 86402249590 22774608218 175502017177 18577884633 6030140702 17053917425 195941895002 98003604571 25850505942 63227290482 167770387754 23950945432 22162265982 892507590 50543734413 117023984826 88122123287 17258648718 23719299759 118505196662 5442464501 4381850403 35928774258 62934175540 73976243162 33373302666 1234082009 1379309311 55878881263 73043862831 15374889102 15057542639 56418626121 24744098766 31979997929 138197250081 81907040305 71252531805 2191830275 46692494813 48563350073 69847377200 79174725876 31648035449 78089918831 38806088749 88871800861 151595033765 4381401998 1566835 29442554456 49872873935 73414279350 12791894544 69044025332 68780540865 63623934328 241929094 856323907 17401621548 88501265081 133422195940 2679857636 61439718756 383814294 39577088134 12222838521 8148728 1565329691 27039717545 32077671178 4417899427 16719898633 72619010257 16422824501 33548826408 15540418705 2249568959 117262864400 23005599502 131685907277 17168084047 6452230747 115502925805 79792959883 5130746373 4112885341 113889010888 16037738698 81261030615 60381429891 265120663 33531661534 51142889230 1849485632 36458584552 49302730979 33270542681 10624726182 1434268218 182634646428 47100879567 8919148224 109202318569 9010990729 73079599213 82048731806 98413353 106606648285 103072682510 13394943361 167606336662 11153092826 1629448654 77340288632 4508513353 76921045847 25103171263 112576632674 179584590898 20021922715 3172972870 3624260942 28085298128 88023326113 128436748013 12660872223 45983966946 122098790878 74639607086 14473448971 45513895218 42934148490 184683247921 90976250471 61671577143 24705513072 54246302385 20270960127 131295520342 59012898171 86029011269 4534528249 9088684302 20611837648 12087527846 137905355674 61083470888 673886145 19478761581 1593860419 133046292041 1604430251 83058743 3175929235 213484445205 4505368415 1743218323 8734563473 11652212125 8757835780 4654254993 17577654521 5519078008 124883310768 549350362 30127405738 5513758014 17473836617 72028010869 30364813272 12246918125 33387197062 673749 22331583299 42860437252 5713232269 10744197679 46366462631 40234387984 32382932030 239101910016 157599259620 24194516557 9909216600 19436830401 50968629113 95562167273 7581603982 56569443234 16669523351 8052195228 9280063740 94327887551 160645096900 20499485232 30447985982 160937943927 107271535584 8796020460 82456721921 26947594267 177827551981 223151448953 6105318061 58660682010 34108841615 111182536465 51804188140 54416692068 103421297075 179480655355 75829643380 51920860498 1735023949 6692841783 129826794 19730137132 15124593726 50698733543 138880282474 34212479888 23580773295 178780220490 62580892030 46749490880 68957626738 47994197662 69930982094 20325695215 3671286998 196816845 1236514359 81995878215 218294986916 94220664890 31398639664 51110688775 32632506396 8205774606 10976414775 6141477547 18010928069 9417382850 175848329771 89628438031 31326445126 10249605095 28140741476 84916239009 1500628453 13250359227 480523352 51152101546 23250893542 117479879383 115863026979 116259927337 61322661714 2917209237 4343133994 86522266937 47927305394 38211871647 117242322171 73552503073 41225733308 134104638421 74418675151 170120688340 18293003911 118364656572 149798831743 84681331527 48351636949 149798658226 182210676595 74364921468 93322678144 12127830936 18748521461 101926175883 150233564340 121107029068 23585070934 2575486583 14373911958 18501654592 11494760081 93723912773 76192161489 17824886957 35905032761 47340482171 79167620184 92271889801 11923626472 194966739457 8991648693 120249955274 2657135328 24682607909 9393091510 31266073193 885138987 93658010650 55290341106 2132739694 193224406150 2695096628 2031778246 2761240785 42814126736 23177356689 24479407034 13752656473 4242752039 19713651438 67174997603 1729734012 73496879697 5369824288 116475200037 152383710514 467128650 15020322708 4269630070 32220373690 71666751017 37629737958 9765681263 184200078169 61251961225 38033483534 161397943165 105505491760 80105587391 168500139258 27476737741 26889091598 17934943010 41676938982 95552516891 36557616307 74484645413 156725322631 75848787934 156411055714 4030745808 17024303976 224914175250 82446999345 30853724203 118246027523 32558157075 93621445984 121709859720 2307228102 40955008461 10730734547 106995795438 51160994883 22420233942 93413342064 11197647966 30405639576 42536124150 78960419274 17834508236 27472081916 43844626209 44002428790 28266365399 17166748068 1921140592 24767451284 1844787548 126100818545 1258280236 39122632819 86437442716 27713995056 114406689818 25464980313 46487133287 4005600307 13692646658 78334978251 12380140654 69465603791 133046996116 92372275851 217485890877 35797561489 1251918812 22704873708 5546532980 67415274458 9031206907 123026285978 31614553950 48357819605 122409685863 93916476940 85259836478 1441886982 98627246045 28214694140 2265678749 100259651793 36743260332 13918822867 1533207074 20685628952 70167276331 205134036 78727027135 9024427793 78234483999 190580857634 41564186807 4101559389 33718703053 25876717436 61357824529 82039089538 184095812297 78217000040 105867465164 78411983104 31917812063 75917708430 36181878026 40291122634 213060247331 1830624900 152185595076 5667332714 47751398551 73581198706 765854496 51230387166 44127273267 813266715 1055852132 2228327388 19750853261 50010760067 3245888523 22706183944 13096244945 130410002400 38667944452 52290917739 8267013056 4807533836 20220058721 33876044957 485784375 42863514120 26541517911 156240568536 7759209960 15556762545 74264732768 60089388839 312990747 52582695190 6496493089 51360711794 18563768739 32768002686 81822298711 62136940214 40099159785 12949960448 18779486562 5713148948 43509040588 39302834011 105328225849 191898964513 7937828351 66865517342 22773716814 48872242570 19156368346 55336078160 9704380788 4449739969 29363247985 81583377124 5232122083 26445834571 64676335196 98877211849 87506330186 73817102858 49536952471 18830101240 6110314106 3474623050 8597150989 10025489503 76225953748 48530926075 96464669513 140295425711 11941296136 136518232400 116940059719 319925320 14838796411 80469964339 2636365400 20195226107 158491117147 38107664113 9583180793 51094003030 9481095330 128886435513 24678427914 13191062203 79483238421 4516143634 117146017593 120637441009 182316445891 96159366272 7602892914 86462523877 2531619639 3830099463 162552978327 65870625578 7774008199 86344770098 5996854986 15204010926 72862318977 68036902446 77728785789 25095019904 66507632978 79890593125 84605370438 17263520755 37576034249 3800083514 3534045922 11723880471 55062030611 43239567428 21675126916 1684096693 176718770241 47172874611 100506090480 31892385739 3655952373 47486744783 56237178067 5757198657 5427856394 19295407655 106220271305 4716413077 67548031060 818751603 123189241680 31821275620 3431863428 34661818210 138407696871 8456656515 37772657349 507417276 171332999557 89927347955 79056094047 92516825360 127780466351 129638240299 12207318632 16355012654 23381200434 54216608008 81131794344 208606123319 58871740025 109729767209 38396694832 11781834802 14310024852 94689073237 196706340031 81489388696 60616832 9681967354 35504517380 3108901084 68362959163 41468128761 13359616063 203614252276 165139739419 157775446735 41486608256 106679009289 2074368361 6972127973 13990463705 128494182852 16609163395 16179185855 188957284366 71123045156 88272560448 61455700541 139879493043 2984956383 49441682961 29408160426 34941896951 21110679981 5344860304 92788437273 35027988862 17074879384 2962095896 78681551791 49760779718 5675080435 21226968342 20255409475 69215086743 60011000128 108365364469 7116444729 178134054938 8714755246 5156959693 11967706018 19931179206 18052681049 3965033053 14133647997 42571003074 51958368076 60469722052 17966219087 49997492605 32417360404 4273010863 50581165380 120151562956 2715202886 167232573391 16105501171 66622642241 20608920558 13723015197 52760122994 23461115352 157826813752 71760854633 83428192965 4016027429 7989238533 190357631405 63443967573 110738741905 31386679081 2098722076 69463575918 11863515 25956482670 85746096507 69575250885 69341174749 7683291031 18122934454 31972589297 42245746109 38283900332 131767866149 86287802195 78094349704 2832751256 4542287724 651677533 2191494684 78299659060 9178888612 190530418534 22542113724 10419857975 58370671839 165152523698 22263337834 87359083782 102295028453 15978395524 25728088832 19156937052 35432789647 57812601609 62034049403 8356554926 88378849 1398473875 15327130785 56962743397 48831344587 111515232987 3511205594 183132420276 83664458202 162923041424 3085028003 143694654161 97687170222 1036114455 81992416011 62510604756 47547186122 217419480449 51217253220 42011490740 131064637474 142458703363 149721732706 21974655171 45497623581 108576288861 56682557896 16070794437 166916081350 31196159217 61232528011 22264579401 10425269668 85552811539 8975499651 30269752663 4588586925 62492126960 159400049817 109994590163 95861670251 1185611057 10964358356 89076135834 3077640139 56119902549 25993853702 17061453911 193021054226 14868085511 9088955848 1364365392 66595889303 110710161349 74944363 20708297822 2562635237 31007599142 5903608265 3077829209 25253721835 17558836823 87186270202 22660447259 32011026670 5511867089 21349216822 84679234965 1805388669 11373290163 29967193138 4389128726 145607539688 196691396192 48545848879 5315369102 107600241423 23956704106 20935196294 30421143030 6918061429 191054765266 33002862675 42056995191 5542481185 75003313998 157098703887 59675635319 100302865253 73724405297 1701225828 18042218669 27314726825 44842566144 3675154913 45514083639 794567452 47845653475 98827011682 33706483254 89670991000 1670274688 81211047208 7359195128 22234388081 150964333197 1945297964 144940588683 13479825830 671089163 67153886195 7956066137 209895604935 21764078095 23080599985 19543073261 552169045 20656454767 481405077 51882001540 436601927 1395923216 17474634920 141585763873 32332685380 19458542894 93717205631 2115613951 39992278836 48631998587 15588483630 31116364847 24656213637 79410926988 22023691442 73291374499 32972689087 17710669167 27585112868 3953571145 22273329607 16866674013 27484113400 6700576423 90966934780 158582116104 147374632568 51214390375 5354476189 51956193118 12044488565 208647561500 42755983636 544595272 17767789897 51332738591 8590011421 22022632546 101028324916 17753007272 4744206 128624863444 9278210318 168420354804 42596458863 164047008622 52399894501 2647793343 24435899779 301717081 65826631757 72905634933 84942495671 36521555314 137672095 57797109923 985774236 42999497 49735679610 76866205794 131701561802 20905810537 12588114517 3977348091 1212682397 71683164966 16184447753 1369985925 33586241883 20637435112 33760752236 6877534960 152936042850 193673824581 35096609928 126644688694 75142037360 72195067827 15432030347 100754148556 87574889830 160458528105 117310011195 80901757517 28354308476 6102459240 29377300653 62213598388 17488376098 536148537 147261978662 151443290724 1070930098 26578742 10002686014 5917279781 22176966418 74893641016 5792549138 25032282251 7062767089 132417413168 524861775 17922210679 14492054310 44308498342 13400099474 74934318034 777957173 171210776816 45688610446 141381123601 28221088909 205307216 39682360913 60336492186 75266546514 6466181880 87262618406 24154919383 174308830605 53936528517 66989053303 7648939105 41688648184 17022551738 67715229882 1145125676 15656988032 20396798531 155690825220 38701196113 2588504925 151984625200 1702144948 68209859773 90977680571 63918673009 123379660 72446320215 430885332 19855754076 32854565580 175469198548 54185839971 60909168079 447178196 21044098704 29612224756 41777109704 7368782090 14203628606 7393212126 5912048 64724497130 654273590 74142135350 11033618186 205804290559 21956191402 8909958236 83511432 51351894899 90436231232 49607891697 146432963676 453973051 90476140560 10990172706 86787170008 8204617436 47259016826 133053499533 180041183272 177900005235 44786042894 22556881556 36944201255 1646263533 46134529518 49020729624 48310305845 134347504088 54037607960 9144121718 4521670145 38935027323 3394053546 130461266803 9356748758 142038765933 5643097679 80533346439 7162105036 12978896291 39235525364 43418246778 10380118708 89053487064 485698214 115266095646 73854619687 117547454463 23747773463 139305818638 9396147200 41714215055 84180627880 23992642649 123969913174 6558193902 13684424434 10151740448 37837092867 87028819060 61720028099 57147541122 112849571836 85471760 33665871205 40819173680 125919931 25668447885 6769217143 55259947394 3930772275 150373046 108500639045 93968550713 50068807782 21508415655 6366645023 17898432156 1106544091 167899380270 24420362412 6095899453 58555028142 38907713995 48322157218 2453850601 18495335153 140241037282 16026032884 71455484637 39614650635 3026501996 3307497650 87063646499 42449890363 58267673485 47046443820 5054791411 7223285523 90226953732 107829850444 55869975719 129055132733 7103214301 7351778861 152688911017 43140483711 66814566412 73102510566 2798952468 100407316558 4246772466 9346617019 134730419050 40302437124 6617937117 118525099300 16236888968 53411598857 1422130069 10920638757 140997475554 653783011 85325790338 40082411268 37677742362 11418280831 108218778449 152468996005 24674473 114999381510 2893445931 12397991709 40389324572 60002242905 7758752357 37771942542 20940371055 11928909788 7770772832 1784305147 105792762167 129822559993 4365445536 630900096 98724213299 28540136716 10000592426 19270848073 26955297596 13319152110 178463243894 6842655826 7385050393 52964587794 122397149925 30938339672 31235284907 14220201525 18836165765 5386803125 12710670167 21086938246 29200678052 167577641569 65924302632 80791169646 40348014586 2054216374 148082158611 2772606031 39149285295 15452733582 15340488097 15664293722 122166001718 93446005024 8355854480 43472630525 3011755402 62653110317 13873354628 225595073121 200617194 156053986431 119479882984 1196831691 20856506767 68886581537 68595232862 19695973924 46418469952 5482024339 67684299663 10716940149 13608745300 48340043870 55334964528 32538350526 103361796529 49499141863 6334584451 50723756354 6260088507 20111381667 39905145248 12621014520 126098420308 188541087101 150610700351 80552504158 127600691849 91368720338 93801756774 115563479184 23307126676 24749701580 27277566192 11396229740 49215117649 8736147624 104498063529 21363570683 37548283792 172833192472 22977959051 35149634582 85235390577 151706291186 200875805930 44693957130 31555246120 16825592811 26785029152 67958484189 129088060336 98823533379 16725130498 9108647180 18688144098 78191665790 75710617928 17845387923 29998377537 8896375881 1680639731 9634503839 139935555672 89209948473 18275427364 66709638717 363282207 6378126606 71832502757 81237753569 155607080841 11085036485 227166744827 37528538499 35125266075 46068455 64417705544 83772863001 93792131 88143896103 51276835572 67245050687 18958220679 195200718206 8542008209 44028582103 48183690652 174540539613 42079222095 7844984928 102022505659 34580251690 156322313516 63494193199 5056364053 129631101627 84649061670 8250065170 20938894208 47636330600 22136932946 42800075492 4049910298 130020272681 2678291607 9353889200 106354957706 12220361907 34697428625 13409723747 2657203594 21357375573 43669953096 14790576260 159273354940 13323497878 103888026665 226165509539 1194954565 31510525651 25001653146 127236453788 217584953748 7475766726 23015059520 11862620491 137350970435 131809932236 118895554611 51476729195 154728217421 13757831889 4245839420 8394001793 16681155768 7338896088 2385641684 86916052991 10428479058 12466145884 43523956029 30371749908 55562060425 8969160587 8819095469 53861494340 57883451493 200547233669 78225992146 43602357770 223122898021 2658739360 29389986219 90728545409 105056238324 28377514341 15947734168 95661945928 3845622861 3051566630 30404441003 42476108784 171528172001 14825080197 34933792979 114852911117 33228098109 175480603774 32922141719 7632780722 45581710174 12012755312 137034780 222508112547 11815625630 31663045590 32903224321 137263827305 57227673164 91463403085 32647629083 8358969811 49490455650 26318121123 66418321088 85155588925 229214945439 111258849712 6946679050 67121492675 45108411011 3688602988 47268566730 68746509560 62687209814 111330951367 66123141122 16241500536 30690083141 67811334855 89774540505 69360079760 27740891789 65324049833 197764035613 34153865043 8939150755 160536702570 39964553665 197207318733 54102436383 72491889804 4679228541 14156445289 3209885775 18473183217 2237543055 8271809136 2590151927 22633306136 49359413644 2338623361 32281656405 112352923529 37501290148 3237733350 15717517912 99912222541 84222540097 23722049869 44537152389 70561186173 37914829320 7169450455 102266270556 3918216860 10476429296 23486571632 38483285758 44997276062 18675733324 18860365027 26898827903 34858513252 28333440048 7862035883 3292206435 140983450208 896325226 4517426951 8062143789 136231458084 13182305113 163168733 22792149628 4845982853 1423728580 160863972907 69354129252 110254889920 159492349341 5649641181 10715549852 4684417786 10563341096 53982024130 1578419285 26510504490 83760205265 7880474081 11874876555 147723780 62728971309 116313380804 39353242904 10712983240 549352447 20404440483 432906409 8628786975 15995022587 15061986551 84291370352 8426927059 20386358594 4167282490 5543741358 28991488708 19715292 62674836070 81608026217 28509574945 24974184334 209083104 11434424629 20093099725 12227792353 121942614629 109904037854 4180988491 32962290168 28216973135 148912511613 158898432313 8744808040 37011828678 26085594483 32181257825 124434171795 65268837583 42414019 45704089576 3205265205 43981097538 60993994205 3066168070 4139555781 650152034 40079276545 45595959429 38194221173 16465140644 12083221448 7136295355 58338512618 29168902877 155412986345 2489661414 33357367307 14317467450 15231321999 42583644866 13775243901 62994072793 223613122550 86045881471 59603709730 1793302439 68124320372 6012626856 7404961964 195938065912 6532402149 11800376229 69081731731 12474933696 23775513827 681737945 15727586474 6599345986 5802551740 22105687859 32935070088 141984426534 2744080513 2264347066 18566641838 84218081212 68716132274 165860369267 20250118549 176202394 44981310915 152466631884 25561386953 2238593040 8688451513 4853358029 25444659622 10159126953 95718984831 233899300677 92258599180 1712955659 26252856331 23222544 9625151397 90782591170 24084527750 14150195256 4580351719 10424473055 136057756032 578786961 141986363376 151438057242 9400854524 27029122514 70327089063 41254273782 20687218065 42341512313 16536873152 74418453930 11915889855 54356547588 38621552 21402564389 88479770037 4002881268 32723168055 10515627871 24188288867 8893795361 70308533366 38031525740 151181432973 80202780716 124458875787 125938055564 3346796946 128169326401 33299449796 45551837991 103113178040 3508318190 101429309164 20677164483 119842927177 7543911489 47093334017 23170588876 44254233170 129273089437 91824413636 105001750808 30669719743 36526874684 16959761692 55348602976 60592050938 185469776498 57786398436 2073526646 7451152690 14299990749 194058712195 4749994824 166523089442 8619514891 4216366400 5598081861 135193353224 5296540075 43432637324 88516308283 64061251692 200537816671 13975306908 5663740764 192405314461 82770580376 42172919770 489199150 46052824874 19563635869 2994896564 18048829169 11958892550 20290088810 45156330323 64111544359 4006478151 57798103354 43722625717 103569351791 26030429208 68768930874 11843212372 18874776864 30509709716 140643845063 15228327042 33374232292 140837136829 212968854867 158685690274 73509981189 11258601354 22316873739 30094211270 60259455688 96507012 25453755220 93953841095 3537336719 3265971340 8617213472 45027934494 3293700705 20494300131 19810761733 26758488052 15481032928 1295796260 889677350 14990499959 141728503591 19161181252 22772181669 27893020504 48244289626 46676466 2077420408 36193728421 361455912 53310198304 12476832555 107793558138 120508924089 1874145158 58161177289 52038095306 20004889384 10798455872 4802912900 25291781013 13587671383 22488307398 3213146464 6324053185 47060122165 56081250546 75302767059 42668805021 31354413521 3873648094 10415398469 62295635966 15814278272 53588376091 8378639740 24054511410 5087136620 14425669243 13593042310 8982078821 192781075823 50536323646 70498683957 164305625845 4107439567 109620906505 21061373294 61803738893 34808954223 16090347132 237530932361 1295791479 66071672070 30351707692 3804485208 60905708299 3911776256 36507827409 34761293102 14081142503 67824492739 10420142046 71701266496 22116556456 110301273361 33794196059 44695221359 7842351086 53200630448 87349257855 34133928 15920506994 50966632118 25113899920 113145392255 27529040132 31916214911 10809076506 37159755576 62226725983 45008751494 50303495415 503614965 60976190217 9016039032 90566414428 1646206887 18799711118 31344548163 58617232950 26469581775 60890461273 16663989714 131720186708 32169444261 1675731059 20946016632 56711266295 95865769786 12475158755 49841407358 25737596862 7692493506 27334340478 127725159 37546672851 1544240333 41713671803 14283333193 69219895489 33352173933 12867237316 6558106964 48740302921 16695070 27578618043 41119611506 155725422346 15030870487 73098517402 91100973983 12907440738 106038127661 4153394396 21261782329 1531391910 10378937061 6109417312 28733213227 8571446794 87792538252 39287331893 14485579475 128429559013 2197236811 138853436116 24750597749 11342722806 232905876910 78755076542 40642956098 21855683442 22064782474 238144780247 46831612634 4171263893 54846867308 12302912494 34519272169 4477284538 32649167826 181721548319 93244470515 57910914268 130484660 95856072052 140917370336 107785015936 91266022953 59747822996 46272147033 77671381339 25511724296 12546903698 44762232356 11632915264 17476889723 5137785305 136458511541 21127484244 139651244820 101557657174 6811939007 2038859693 109794770181 192383864445 74971701553 107252768172 2531703842 114853035370 117087115916 173770905651 99816878584 2192958891 23022964059 34956364609 1582174419 189641426496 12740103062 1086608857 9014518991 154692944330 56812697749 165965538254 38002626655 103175109613 26002630905 17226986742 28645078832 18505166275 86814000348 82958384587 59020121445 763922004 46743133092 6330762491 156674644811 88296881197 66811190529 12713253669 31366840057 718993450 35225860226 101128104511 148792748940 37080550777 65102875873 16855642527 763355036 75252264222 65471701106 12684329044 28661544946 81945527420 6696887348 109852495836 53498772009 6179072978 168547417006 71405656942 9136630622 51646628976 40545666874 90614820892 8206856171 32228723030 66816014166 86779429045 43179887191 52272693783 3514896255 10478580287 27651025053 18178693231 37559921800 13221537802 25301267079 31588881359 9895077475 44286119475 47742308437 39448851218 2926944998 34089111072 20001973993 17874447571 9735208271 18058499198 78739521647 31165623764 9233308829 6837372106 513499707 100192703233 161434046387 40141412626 32491069242 648389072 40831065568 43635907862 22924408991 7357672112 39109647182 34861125485 134265039373 30466836481 15139163211 35844671286 22151738275 11989670904 45361578501 1870615404 100125065196 54858439534 6489589021 17694944544 222534962 2284192744 156747773583 3254680189 61871980843 183961346170 135013892808 66685384788 12490527412 15187593813 40843791038 76802679710 54511988110 62743372723 57053713223 33006491714 105856751152 66457399254 453606483 37809312984 3083059522 65169275698 138145309255 226156917938 123078460057 11337908569 28823129620 138659110045 104033038326 60606423290 9854900193 12195016747 95254160363 66324011204 65069962725 4210303837 25710071561 12727291585 72678808533 4130103807 70500593170 5508505541 3250657546 69188922287 20528793149 26797645 3095646453 3379336028 12166869813 76534173886 9616515555 3379560982 153319305082 757203722 78230861030 33322256938 6903624186 34562633558 20780103654 22458760801 1437156256 207632090103 7271239036 27454522330 54323980855 26550892985 114033196307 3493454456 1760743080 1063984764 66286639474 41078438394 104673262452 2200168118 100941807244 14740944601 81159117740 473570023 16456220126 31433613948 14369715960 48311208690 149038252870 6881356860 4979477715 87390040272 7237421505 32642271516 26246781315 12655652235 4079046790 211911939810 357175235 17421924189 2135082645 28685709039 2724800091 22540540342 34006233935 28601785481 118346779382 10450025975 78134272747 117388444529 13642301724 146728849557 49262517116 3045919402 54048617908 13277278302 50111136355 33591698223 4512330565 5538304185 38333915675 84772848151 111181549967 3397278203 9179743640 28686991718 17694141477 27531331065 8619615999 9249274800 97546333985 54430743757 61105475967 45843850191 12834323110 20689518134 25555569376 137406742497 44107493163 334162484 4322233170 55693697089 143164535495 17515398919 101173454477 135184517184 75950844444 107009506369 8347338401 31243519232 18818014441 178968330 122429196873 1494760378 30010730763 5887086096 59308763470 60810723869 121092605618 36281873299 11920932717 1071963037 56290846141 119419624184 19808654662 14703427121 94655610818 220276614205 44594782642 52787485943 43845149058 195556849862 56662450422 20711662812 15842203689 165689245699 34482326916 9104797291 53483573600 25020460714 26685676458 5485869508 16204249717 232739690521 9106706299 17853416968 1283901498 5067493193 26678411032 54166540970 28167536072 22322682055 162516040297 53744882549 4208947188 92517112760 17361154814 65869971182 435940499 26440023413 213080571868 3625922839 67307568538 75197992475 2953721339 125047000975 31759234374 49519976818 4476263593 79525564311 32968615018 152999223745 731408084 39311358579 35516592317 209076243851 829548604 10720586455 78901104143 123324728694 382060579 79523608354 190130526300 16351332914 65711476969 14345171774 77142298344 42477903045 9529523722 9639946692 128298128700 70608393889 492728849 150093347685 4198883922 34692937710 145592760282 25919492969 78771825171 30069898550 18228228878 24606903043 67614883103 15456119884 10723528217 31313410732 88985198066 56996267480 8038655773 71190220254 81319551925 95812086115 63664734811 104146441673 169098553209 115010304669 56068197992 30266028829 439131275 51228106675 26946740444 123173878927 41894754467 48697705951 2557260527 53146776742 2650038735 58064387400 32019457615 21052403510 104432589743 147031226315 193613957232 24473848824 34904717251 1490840626 20718889883 3880640 22312445991 69324158581 6597559566 17672837647 6451853901 115120398982 16951484617 26336189045 3659237020 49676537212 31658179106 476952971 48812190089 42450381586 200950386576 32299578747 9174447487 19776644517 143249559715 66501412166 40472799714 115097246346 62507222448 50212641149 51601609546 221436220360 687128585 2671641224 55154035262 107088805531 70922024778 72752526298 6120616827 61080579125 6408762 200175304904 14525031798 7661142509 75430107556 39442282863 24638885117 101524717080 2138618085 48962949122 1038127365 19087094633 27659431571 29115738924 8946406602 86674894 7740788820 117859719786 54170725102 58127038600 17723117812 10217753939 38183584167 1447125941 62854585557 147306630 52910446426 67174078354 470057995 16018405111 2966221756 73162490677 61806145287 78729838223 123259418928 10501407520 20917489371 7449065268 113684533643 8558015891 3245330540 166860481087 13426598821 193426335840 15350490175 119699029959 99719557794 39088504398 113966400133 12002189458 140557837159 2087430932 109548634298 2790689079 14534611599 168537014138 14209162724 544346541 150650422803 11072639381 138142294724 56637252300 75247948864 570883682 50860575283 144155632781 69760096366 18282048078 8955700445 1719487011 24787589969 37510318340 155819011740 26068734753 48864724459 25382360177 53615633849 1610457668 5077616692 195897566433 95261343 62394048643 10324488939 3383383846 51609616474 4141023920 10207069132 64583809690 18797672236 27349510146 78447000906 52176120263 34075112186 28949118094 76649087499 49277724346 67667697943 5567605520 81797120130 20954489052 106943341641 78554663418 1688263839 79089976811 3038855755 87670358618 209194679761 15574689095 50195574844 62449119962 93657069353 508365890 43863288465 83209257331 15908260676 41652580527 2982445063 50963980239 84541740617 191843632534 29917125900 159981564674 36672592239 4613695593 3345382748 60894348858 72968983579 63420596 92837337040 2180140188 53849248231 16218832454 254305734 81812893441 160150239289 13817239113 7285587871 347070623 103212796066 16840287515 31644667967 173546108121 122290688186 70132402537 1406204948 603181871 99059386565 124533361879 95818192183 18696248696 129872311635 98517631062 166887892749 49535033657 39429093489 20309356660 66053222020 145845039 6543991573 6550710501 87981861346 41051972415 1475013089 54518979936 5429408013 109546292521 12935253623 8180721028 2344255131 11644240789 75040965799 33234504638 51599304805 49459970218 21205674916 2724364247 8018965069 8871940248 2284071529 55592723205 20417179229 43720813130 104440440282 151018837772 1553728567 11205301524 23263759334 57302338305 31629788184 593954298 4275906719 155178440704 94545598952 23248492688 22850498868 51765443909 11238057016 17279408083 94823392043 81747804054 31482190213 22229101009 4024597162 78864542 94532155625 18026637577 87755366851 62907590689 96644638645 127676307601 91748268480 11761967737 18801961757 175346452442 205679722591 89626762 93270437652 521296861 3992114828 129413853481 58721262207 19639789514 107479136922 167350863884 103988382308 784165967 48392356102 30922472314 70264718455 6760619333 41407080692 87528499002 66153291032 65567730058 55844201051 114655642905 76398384495 27806568719 7843510237 21010185578 57307595726 153099310546 44246269348 66433275563 18054192128 13626796792 115151070577 32824719226 35358035094 5840115962 145983638857 15953983071 155056991152 13974205574 32883971952 38325397781 123306482077 20066247316 40335127131 33160588630 62678203829 65895904252 9759084261 62245765471 60203370534 23989590422 8185635672 11927560185 141831851259 53511703281 51304209 2998590862 122471781398 28737296301 92955161272 74990352175 132635659997 62370122460 65964920314 14162845201 16762999097 81969209701 111614677243 155305590800 5890683650 12128405827 103992671588 135751783336 91843897193 43915160379 164537790868 42552959617 28464256265 141926729677 75192834767 131641993482 84707486817 36922846148 64472778752 81632251080 34896972673 39843021356 52787129347 17888160005 109836490244 125247733894 16478554795 9210550357 48460429173 25712166830 71400557086 16423877623 133920764995 93275097230 21142936763 46936464 29596380929 138083844133 19371352862 1699385193 75359452009 12585191401 20621217852 6929369711 6389759321 74632830032 6154052126 48148968291 166038203826 5497914199 39982862 23441343543 64903015351 4908337940 7120870595 12775649805 70443968412 59560359214 38360768716 28124393306 39774042904 43108304693 83678793007 1320873043 109329345666 66801036275 11451020548 344331335 44244656748 4246617021 19925741332 162842979636 136422703124 6152112107 11274672446 106074605547 18040682749 14585238456 40236439394 51663727352 431599619 10466482617 151807379582 19164337165 60698712559 128550169607 9100712228 7258785 67534281369 33860086554 15250141174 9651304154 118263577083 16165933154 168920610353 20539497204 101037378611 195372318039 54749583249 126793363587 405429511 45971009527 5766355686 82160257693 5870812938 1662509985 37449855540 14555316818 61172083991 24033656838 14394949616 6084174510 9212460125 54409149494 30401870024 3174362098 102042852398 31515693642 40220258354 27764778577 29292688902 1364857354 152616766684 76164716750 47944350461 2876555418 99252037 45115802979 130542661513 25061669944 34293652347 48410624936 6716176031 8149937838 8277368377 26996518708 50120626033 4784342503 55841166785 27390019597 56153913946 3131389904 51791126341 30870563770 51782808061 89807290187 5536446422 69259067836 53432507090 22646060966 13913236041 85783607967 4835002951 1164968909 87111421314 4428033869 958510171 10092556908 92746063206 27278313898 75302898737 32800537838 39286839956 106650797825 156813714084 390303356 42683677838 33061552985 15635654214 149051276052 114903516904 105774292320 74145116815 40452505237 13549123384 164211942345 80452766433 2197960633 2325010220 57365998912 85974805056 35769112339 32012605599 66822057066 166408231301 24305365770 79676356865 14251759780 33290878195 54277278692 149447251283 2328341168 86010221964 34466702922 39103259854 2057851809 615228946 37534000 79984951554 18947321933 100696985702 150085180650 158454923072 43027007506 27262473959 24164231275 1844148783 2133593971 29232708074 22360788592 93417889969 9264940195 71899498351 65131063640 16308802197 15184450557 97256484534 29938095637 173243010506 8419482481 169042228854 31161535168 56515496307 124249410181 7164622353 44040587549 25703249309 142098444967 7149748798 3707878646 16992149967 1144884942 160524835588 148996513318 87077963471 70420758399 118162765732 8704457878 37847992995 4362942881 193647756 20148035304 61484179888 136418780360 88768994839 40890485963 9792461033 141779434711 129153443 119311805806 13886732300 115262567852 6832279910 108937348695 49597701859 12358868645 16440075795 17781928109 45615928015 1903953763 6866677533 6078808292 9507905769 10088024318 22359708723 111569732204 1002956788 84363366238 36557260849 15477659172 77394134392 16305155151 145974160940 8381702718 46330374934 54878266858 79735424380 164652374007 170193261641 410791756 33094700819 76892507524 11004416805 14993705350 231943985 32995532337 46056885731 104567272746 732263740 45027002787 148866470589 94967613072 23219545045 19878682674 46981654503 95853269075 125882560206 83575343380 17926631150 17501287154 2230077227 76608333341 74234301785 4730613522 2652358452 17377913677 73474634774 50291695003 20669147789 6215568864 49849977532 14709955583 18029785661 125825131506 6292555778 161416106510 122092092 5773245144 98519373765 131491262406 39746960024 16342535636 17173571294 20933884855 169646830808 53391868743 129661232388 4663833263 8385916429 141688599 2749399304 30096367537 77085085482 49143161825 23668702179 7429290547 1865691930 111536388030 81116300435 108639391 35510503392 21736058030 111512513135 73951845394 91320279923 65684014358 14785568 54736141740 130937905040 112697184664 23540515432 22717141243 7244487226 154025420446 7431465533 143041702296 132269109180 720685284 82501821232 99581365930 34664532154 36719509783 27469951928 145432022265 88927082551 12499324598 9158475552 103159205059 16192207591 9533890 5036367090 216241537095 14448169551 66089573720 38165189725 61921384706 189050450538 46545482343 13289575042 128357900230 14951083487 14350863849 9128700433 4838547501 5424772911 53336980601 2738787870 5578186962 96399030412 36795707984 19860827535 145068694501 48366028354 21229361134 21025689951 13694107381 74406710257 72273947013 76478514490 4476366525 3283465791 57954082989 81237287314 25259485744 17477754999 12119958736 218873051639 5948495892 8814994479 29216111626 107536844241 40112201307 879967270 60678877271 138783942 25639003800 85112910916 18537276158 24460787083 61266053632 29718624269 3488223865 19992901112 89764249774 800378241 18553422581 30728351662 104184641630 35664136731 41899854982 147107279054 200093589158 21058695646 11286457300 161937983701 1338698464 306820931 22787317788 8008243545 142997771958 6133659724 104656379179 83955732259 66330740049 75199112456 20180440162 31880198005 22377342964 13245351072 65991660175 6334064336 69728319225 33908461705 28545515551 8812035711 201289744332 73193154600 1377739048 22002827220 20189118646 4141966878 191591415940 125557779237 531978218 26558968701 98507169509 75783962757 2332450186 12229794020 9604591743 52106620688 29590422763 8635931393 92811457880 86294963844 106412184531 54281256275 47581700658 36320244948 754070532 115553742426 137837048316 74577049669 75006479239 31313444974 161655825126 7293389110 106927076611 13517060142 1136338224 40279293986 25816077228 7572975875 24888170530 90138226 50120153857 10459691589 183885056528 65938214676 86918195967 51221067906 63465776228 47431965839 23632442514 2749466156 116951584734 50022874798 97511953463 37679008836 12577548232 39382148792 11675137525 8322392975 171167094818 1156053641 49731261473 4508529094 371874190 126490214173 3360719587 2749871141 60960682758 114852658081 137554483807 33647578496 12883122575 18128317073 20137138460 70356776528 99699490896 10485117353 35581829206 115974552989 49614862789 41666596967 16783067640 689968604 11666403593 130662965874 87461261504 81481730357 82285479353 54919796087 109467481134 8897606664 45632706997 77128213741 88670545303 17255282149 113631719667 156813809833 89667661000 152346908158 61740970368 185190183738 84783100341 2840904341 18395189066 38483255824 89016596574 137182562754 48547205877 3977864786 1853336490 78965974331 3042158017 734837773 4926247497 13014340673 47056928851 95374606848 68656479388 1362728656 50304944614 12008034279 140200368140 30109969443 4995998400 6068986 25675966924 17038107962 6168772084 1744437367 49027152146 37402861417 32265635605 7042978839 36712405895 68689952379 58512904490 21429761797 64050662877 55157412209 87778394005 151068627824 485073747 15770460187 179530535416 2942551035 91265875540 52531309338 18332908009 28147204632 58189614140 9874851367 61397091760 142863351031 11914634834 102650679315 54918471356 83437514248 22250013798 15726402071 10802634353 8262241545 54054180302 4679073674 86047567445 85008042153 9365503364 145280815231 4713553184 3891242027 20852787956 108140904596 147527373294 4233613838 15659421202 77171279245 18959424276 19007712804 59223675544 38044180305 155626994133 74989882380 3561259452 24388142159 95476501765 31502129355 13148195764 30754512702 37210857355 59372220460 23702486799 16397008716 567029574 1690151486 61769804170 1356843916 11101429425 820859439 70673457479 15035427542 178030786442 182601788 140308778547 106194947018 104955502640 3870008801 122799790599 66638708127 3219691046 70351241077 50993793639 10352706832 87726763190 2283839592 100884171715 18246646621 31063156306 1638551336 1094023976 94711213736 22411716578 51039656248 9243774789 147125523008 20195698642 40910828635 19595743489 39283683817 45775532147 112254019644 52244421734 79348558613 18538505368 7870878573 20908906511 26332093678 5117145139 37330002143 215824832513 22770178588 1777117194 1109376324 20589136605 7729113516 132986301372 166485343062 144530584358 2978955703 2791695367 48301178764 9477846795 124881509664 3065901537 14201563795 46300619805 109678404325 139375436993 2168584324 33406200815 6111445584 43901400988 131658298621 24023442416 28586906402 93579330876 182903422515 19634726260 23337151912 57271629172 40089746375 41100592681 40450516062 1659748708 21548728962 171298612174 102281762801 34859951508 38648536178 170820471303 96866848155 46062630103 28309149267 161293252930 21327651008 63251350013 8824355628 67383269269 68634632698 4142184343 9992036936 2141141976 10590057995 10057812076 31692706582 56523322645 12765390522 557068961 109392621608 162737446416 29131112345 28926242342 1656145968 181200169063 6718180731 33082970753 13913457784 147536202374 57188430251 800099056 79998692274 56780219742 20835858523 659678034 153037085644 73660847808 54486119265 18638888866 134204942403 143107439526 6265747513 5992549582 185266540 85779001945 582593076 64189571182 16394723328 414806231 79526379616 21932125545 8143170339 27094409781 52882808408 11719237010 70584919046 59703709908 34260307825 127653 5198938148 161390811460 57446785781 29086092969 22863552011 75014746348 77796504992 7978799017 904483706 37338052113 1228351681 139418115796 2152135958 13241864748 6889723004 39431911033 710235110 1704842466 185111659236 4504790880 69787854644 229415383812 82602408289 122531373355 9645223580 26610674692 47867524300 2764205414 149578386412 5019491607 33819335610 18711152194 2421324468 804113873 4986467211 34785572531 22414403897 44664670139 2448501435 11886518275 1888389709 78548987372 370759358 23047515605 114932741703 36586849244 62218829100 180596989865 33541234841 76230743873 31827652718 13713511147 89092801797 55308584436 10600868341 81056776940 32121405618 53629070236 29728912199 20605535294 52681299461 89484620481 2988006115 94212682620 149910585069 18653777718 47365340561 3611315447 5120548072 27845064722 2773630298 3450296605 184930939991 98671261965 7200334372 75365642660 45996541985 62404612880 37380226536 120332722657 1625503773 31356851825 130835632977 790161745 66479546886 63288014799 13255919789 80439884046 3851153207 2540784062 82853740682 4248843043 29941546391 4261771920 11009997880 25339944722 182102307928 2269911287 112304922997 23677476693 78334616027 210999510671 855554707 32444096006 39797539245 4794000793 6367738811 165237116981 34893797317 65570057485 65704630421 36162118615 124099573393 47160219936 180717443233 60872273656 14529049251 164461672611 169852108442 89691028478 2006481032 156565091502 1053407518 35529247044 110184639825 59144312124 26821046381 111073286672 184358486208 132714048147 29117278490 66107944240 2926127786 35423878726 6769730322 22624267522 6133383437 188439559694 19331844095 887638847 23860358845 107276317810 70165384252 13086135161 24626644293 17976269238 6149042089 47690701337 26716397883 4475976901 4381111855 183455516051 11875865977 9633864280 79800099543 43588085052 267053242 221565936943 17990369247 67757153442 14832435431 1316580727 83588290234 75173893856 146420328134 166100433343 38877629344 19922236965 16260677127 94106911471 613565801 66353015073 78737769345 46559202405 75505766463 57450905621 29829149836 61234261395 16142113451 113109609166 202858840257 10716825313 35199297219 3400315535 85012239 3032353595 1566884172 18747121208 150977625262 10527233171 82331341491 114310791959 166801874933 25662417769 29878359072 2766384757 76229874947 33996441869 6285279442 62189607952 110269312188 42158282350 932113091 13068619595 39169332119 2965972675 522448100 46872478064 32345117877 10672415094 97592368231 68635373743 77737598891 17348577751 59417859187 10075865419 93214311 104900225804 55229342814 64967140833 19266805236 85208406179 40375009573 21570191708 4015840619 32307080291 118342100181 166666756616 38616522541 147426410344 2375522281 83157526339 38086996382 50921684305 26695730109 1896647705 26180490799 166011126385 120089987 112563951812 1844132598 66773443901 5586969756 5311826092 14169971397 26392690489 12279163 13955255896 174310843642 51350973811 19391739535 48239186793 8966072491 36185445554 80941449160 31286792454 18723347399 42039212586 75558137768 32929802006 77206531181 16308383 1462908223 20359765369 114547287972 3543843082 112139561920 110058136 4922240180 2442874495 90392549301 11310038065 120834394558 30557159926 3226361597 56928551724 5491269053 6731485760 3253222581 2852173911 125616939715 10541877401 116136156940 60662448474 13206004367 7451208138 25423861736 2668039682 23671141169 88022957383 6348949591 40097436666 6644911956 15639806717 40547267532 71934229956 1496957917 133026064338 27013931 7007404069 97788315570 188904979901 86147648771 158540776559 65634461560 14402825533 11941949412 374732800 8432592627 1559719296 34494893923 68626211169 72036081997 3109135092 8467031064 18505448569 23902353612 19006254971 17959327632 35221331252 6200794511 9347055151 9681025220 208818147727 83329818469 52788078675 54564970474 42305360133 41811088252 14056760663 10892904460 41095770984 127846349759 14257101213 24227298288 60794945670 596635692 11549612281 21756140023 33909339864 47323905724 59609509157 98798247402 501585516 47613965775 1704515059 82454464773 69461945222 776336950 70387772702 338687352 22285318435 31312229646 28060147916 51880628798 51593267910 120403270184 188405200276 103357529183 42013760598 61541097958 141756140571 11115287562 130991651122 33355704070 3294129983 14489047282 31282157568 4299459561 70435395740 46192961795 93024794715 11049919092 58437001119 28412112496 43441896900 81264171857 177030755722 53510838065 146260765924 119047802567 79908357707 45450201817 114986554588 24226691518 2363056121 20469941097 46657190901 23977389934 103896693848 4654210734 2745852593 54592369375 26941441908 51867960200 40899281932 21645354600 44233434521 17549815923 60818794933 1284448040 44359344254 90281802015 10832400268 148375176307 47462483 6925559578 63836765037 27826016768 9792788167 25678284755 141400824747 84754704060 84119467224 30054117360 77953056578 8126767211 5713231759 1049554039 44773873513 87890751565 1124451000 33918452668 140452117164 502467687 5447304295 2052996104 29551366627 79778461862 13647465651 220270430944 11503869614 13634642200 572006636 67743048545 1659621 77750769015 3973172121 7008910557 13348938796 15921084014 204166045947 172926541792 153121445129 65971160541 14889462709 66933872491 171021208631 5458987394 80335023007 7220066306 133953502677 195147742575 4316748316 17126762972 143001413 89014538034 154966004073 46745924475 504829886 73186428147 48047235128 27731189246 106047364209 73764377043 97746035291 17366675879 3844881601 47460800501 65698865154 25387273392 2744352988 121248299883 339801206 19313186506 48826719790 35946711175 11077057963 40787198017 14233287088 65332261517 21273179746 8082640539 24096917575 16499531289 1029323788 98762870243 190589052176 25792294831 54256144829 177089813671 26750946529 986054934 1042024955 28046319647 20516064980 193602578502 386471822 12318754760 5358763541 28245922351 898350967 11681822061 13349518532 164539755340 57821390288 67801156803 18301423311 123017464363 52693875079 32223908136 5651943825 83889503767 65293250236 18393113362 7886300685 8707593234 59649990282 15671567 4006987652 1835431062 5075560282 9694601860 7187771254 17911920886 9011998822 116190420589 24884428945 148312926087 183546562642 66101736508 7990345453 24004220831 30479544748 41196074872 36373013334 11339649336 16255028652 10063972151 13192264037 32317775157 912505232 137655012246 36324519063 120630887058 16473121774 1067430760 28186971590 59453993592 169683062386 346723343 61173405572 20841498479 16116546097 109745885054 22657204702 148872983868 20216545755 148218194573 18872298841 30364808485 160301625384 28358927877 114396098512 75267578553 65380363661 10157999 15869764392 51435832792 17741712507 11717122979 91510204232 3720076578 939848936 65315776795 71772230503 194420144380 559541465 35801238954 72104597700 34985509100 31066037867 60361142462 6644465 26435661231 93341503267 79512138662 58205892102 51991294634 137475332194 22433868900 3134602694 8638021111 121756278767 661235635 5478308378 19541277603 5463170788 37432298039 44299084497 5094986810 8744386802 108173601926 110114641130 144414309450 40827218581 92394424881 65983311016 28523306418 22558958569 25915567701 88049713 35406707184 665719047 407705121 61126671869 81997022122 9867852460 63975005780 88967620214 66081087779 141530129178 18994266422 78623497312 82924562338 29204956369 2110896157 10675299651 40787154922 1853954060 58274539813 29187827638 79565552150 41501957202 28277456119 8649142635 895515672 114152599233 49663415495 165562696996 9192509575 48302372470 17272689314 19157868300 5479592848 8493934181 80042253391 43256718212 67827078869 163235530407 47997268603 4981705035 104942620384 40809292896 10921565421 82074607691 29534119796 3405343830 28669111144 93303425824 72458678460 146992725463 5353433082 54686148214 115062515383 20218537201 112319709124 44466981138 117926001092 8995493354 60584189547 1464529842 22335063610 109304025100 4911007136 32019695613 16693931478 34819815785 12025066791 22923553762 32011227283 53294979480 46080123779 17123832150 19129586102 19308905591 87769964902 66626030640 10333092479 3830039170 100647239689 70455184424 23650106036 43691108786 57991665968 1341934167 21747700145 339566119 72309084592 63822055254 107874920931 18272169590 9021815249 5901182607 2404523427 110775688984 137696030978 63023032980 2946494951 103145462512 35240571 58874069715 6558709556 13161731717 119529060942 110025911274 101186624190 8828556905 18715093105 61873786312 155102471392 33741976530 7629596435 3336003496 2030805029 1210618474 32951174727 25906600373 83069590941 54399774166 82112397345 26172544149 3402009555 62001538471 6815830975 4913801133 16402127169 114258752934 46016253759 81944956387 11965358851 34285429885 57653537699 82579857673 8573991845 39489271860 32464008229 2835875027 116915107243 72352551823 10598678898 61652378302 3826636284 20966028095 5691240004 13980147092 12616824138 79212645065 3331721735 23210079322 184682062692 84606661436 50102582179 41100311500 112005259284 1645898304 31652393415 9898733699 33860366141 52467350593 8602565779 106120281143 54311607298 25282785526 98790127523 4120824808 241595730 4520115516 2986964 63996582315 206319826917 113007444623 43577329945 28402082156 2601988683 9922746672 41926333097 11424595683 94846486771 61015221800 52625131403 23537018029 160652498105 19751897886 80581938569 40340240157 79514380133 37416766773 1082881210 47603285736 2278873829 13996080665 60267296440 84355872345 100835512789 16446459746 149220716639 77532343230 84201522715 112139692503 39605674505 47768979458 78660069770 17814926648 234702161 112372532069 70321625479 69690808985 91722324980 33079061014 160988975125 624514336 21041240626 47744443559 172400389693 10536188709 56918186280 7076652076 4647991697 203816860077 55970569760 195337921029 198320429152 5094330825 12327200400 11661967992 181008908365 1391245572 17047706496 2139259241 74508301433 93198139090 9258671057 81790343966 31572319487 26864823269 25790268438 106547834249 4579218387 2821669244 36310928666 148754758014 124013447183 450882700 433398465 65358307120 13360239179 185981890485 12529058228 19541270189 73777616012 47257161771 108798948212 63559636235 15683417745 100709828111 10877461161 6169507 143390155815 32054673958 152989395904 17650021352 49181834457 199033946032 65340076153 42317923543 2698152166 22892712913 95161737041 39245359828 22266485832 105408547837 189809228410 26091144 46964053729 61123075413 13419827679 186504788731 5520454389 33817199693 11406202606 6730359770 178754717853 43883346634 6285926900 174726337433 12401289806 89742772166 45679859423 70973987589 113570496296 15358621389 72576849136 31117691292 18422888845 2515330268 4082147749 109099082599 33086278061 2987338025 5351774290 160126176165 19785604887 14183638977 52626708568 43260191939 10710678131 994126049 12698699430 8912085504 56068154899 32196208668 26276053568 176443231127 23824724875 3211325335 3566166020 62594789078 28702321982 9761320967 59945656174 54356009564 33344488499 65046277649 5418236091 57422148057 45479548265 88827488322 66292948901 23594401782 77669907322 48073112422 95812080 41507079649 226762515294 23339447474 1153725830 1318397485 11897851272 173004366693 128673422716 40068135493 176896150608 196836846024 79250385819 14403977851 19998207467 74395425091 5024653295 455872083 22157573942 145134717009 40630824011 194939829243 95521336025 16475839777 30643159219 69727565289 22034331932 62286455044 146171067929 382103451 63317217768 63170384839 87388208827 7962719070 41093754267 61065306368 27374158599 33810488504 45415947664 12011018288 123656981116 36328826861 189612840043 2447959059 68633665519 140550962415 123591062498 77394571274 12314227735 79475070720 73894786068 38983127435 3243082095 16659028200 14546720997 61712309522 91669959532 28686738684 11860840011 38048627074 43148651574 155047573 31644035262 52746037926 15356845284 19501837465 28317264900 85003836830 199503397 181183509814 138785762827 56063150525 224315052082 6798968739 31825180258 6804814830 95445090466 131990226529 20756255622 10636610454 55475546246 15346958015 53795791724 931594859 35529458394 63638229310 46654553765 35589854161 33806543801 16944135897 33297561758 33033516086 76658944521 22399573537 187123602 88669490183 13329904207 115035508269 142527815733 143713644259 114907711276 52156291152 3069991151 11291512874 27238225401 13969634 11044766621 7648641377 156952351401 119122028729 32551150861 60818958874 37092586417 5918386103 3768146755 19181651477 655250576 10045250772 3331009324 154789174130 83096217913 2170969182 85348983513 1090360388 21889141695 2739121047 847919509 11801652021 21557856075 22997328351 55424506107 27870888631 48492150747 75585740332 1939636097 2997375571 65917219226 3504195265 59684127764 39915680153 8750782490 78192361185 102729029618 99322054227 4296518652 12867554249 49434995163 70933862219 95192455619 74175386642 13485420996 108502913 69250252194 71742714854 55822011160 121633553145 27928182614 79036829600 19275078110 38931338750 209178135 43564861012 141806087303 74622077202 28073282181 10854926652 10407294816 2438331709 4955685329 125352651240 84656795033 8883777169 9025495510 114862596898 22098692668 5443985522 199820024007 15436710478 24661649057 34752189087 534048545 61183293938 14350933291 124189382532 44405946191 8722515079 16928675 7347828857 34813560144 21309459970 31574839640 14878079483 1979267463 113523036151 91153341556 102683110133 4228670709 1368946952 174731610191 168024055 33191865137 19761501670 133239010550 23838743070 960793336 18816739789 5796844671 26111520119 75489495021 32780664654 70030320036 31192712002 67189555 82429727726 43495335865 13931601644 6501245830 12105386815 66222357963 1723475132 214691070647 13391514534 11389410488 8831124407 15459108216 2861486482 15976246257 4545340937 126934970233 42636707685 10001634358 54831818775 50158638408 28005792879 119829753240 660672809 15647565421 68288524540 158996134582 91801343070 27829352988 3410080065 60676686273 12733427846 186075232 202681458 40401723779 37232114443 60730043106 78710599746 4505103434 1965443168 1657265191 5414604360 1611474436 127850392 3906432804 35205636076 18223645165 73135420549 132320660501 931983306 18027400800 64729871262 12840457564 9971695734 15093440498 13931528075 6808814823 271894800 48588800600 63308910025 111055517262 6187262710 78729570295 55729520746 13057165671 15204369008 104040085556 57904148306 151685907566 4430133351 17432665840 19070384566 166365781 49470486063 63704014664 13950738703 5077546187 35137922865 3141703017 12550429937 19153803440 77480931433 39227928102 92142084688 206440979205 71020455075 191810661206 63306609347 21475862023 73658280875 6066037765 31995889294 24347342764 33152501458 9329950402 9513860128 18794283545 3823818812 12100721 73349177410 29897718637 125327699603 11571073791 33438247317 5312412887 166175555993 10111632277 5117263151 24133755281 51120494388 78940919200 1592416222 17868107176 6840824851 3112048881 125246519261 80109623953 123381566204 160743536217 134277438058 189215835 39064539287 116691846016 1241498123 53363925808 16645083871 70004010767 11781882340 4464151029 1714464947 35956753736 53148296657 4644043959 7110348684 121351277516 133011607383 61308830466 83984860623 65994509583 109558282098 36100807943 68925831947 34970871200 99343977518 103012794457 30929676134 213569095 114177094150 110157689887 15296410792 39729089863 1215888953 52859889071 2214574248 73833342914 86107237478 97907379108 137466957158 12956457545 58974058986 4443462701 9255542828 27398874955 36982609234 99470449675 23197093013 64547762255 65777102718 11903746624 38871250439 498659203 22478374790 5643058744 259785883 38401485885 2317647938 2891598887 106400222333 60693630289 131732520129 120029299187 57471283786 1603995606 28916733704 3043272200 125373763976 47653875111 82647075329 1233017868 49935989684 29002980365 19807133048 153104022008 125958552074 43959686085 191778563667 239405532 53148414501 21768648602 24089058471 132319659670 4696138434 51240167861 37826628899 59043647211 52775842672 21280002555 40635469090 8596570682 50249485276 24288633915 57797581729 45512525345 15913986336 100512452427 135352972661 131388235229 1029148045 4770811850 3781252279 2173186941 2363224752 143505800642 17374540914 195083261867 8357475699 22164100011 214102548430 3725879466 56876035284 41080645123 12818281947 29005052704 9413845694 227646350126 4427134438 72680162241 1900589667 16810787773 39735556849 127005142558 2043042213 20061353155 37755245792 37193246915 155398386416 197505534 51695558135 1137319395 75297035069 36534075054 5538012033 5311019927 47463813899 112136854896 177898631645 67631107093 58080935595 86242721632 93049472952 87830181618 9471097770 38983395690 5258815861 122755649981 99325012142 35345179761 144636104957 572680029 170193247358 1967119617 8086055 56147492851 68582195532 110942357172 25340639419 75298812487 44874972610 26642448307 14287901100 17345193518 78237489817 79059445564 63261779061 96506038236 27853792559 84386167279 63554356862 15899477049 121242391174 4209909326 108393939876 10791072420 14099065865 480793541 83692787344 6342095207 533884830 10750306998 20400981011 10946592242 116806309535 66975197071 1986022801 12751396305 43138941578 41732926154 69791783891 93379458 99976826584 6240648814 11186406453 4470289978 96917060959 22087459766 698896058 119300278155 140372771657 17214043453 88124846337 92531232205 38789421397 154433559611 7680549903 105283086680 87627524218 42760923268 14655192496 33891849721 2970646190 7746192443 8425864277 100917325185 180339327 27687035553 3589131342 18037415844 97121130054 23841093090 7133389707 6757245123 8620220653 12377759600 103360455309 2493815095 40260012455 107309351066 578301270 16176292257 117714970813 10215895855 174235668098 48720713221 179448410118 7888504943 158297014016 13921871636 53125964812 50923735885 51496276695 4519646455 96878085788 70026678820 113521604573 6249974229 61927242741 14077063829 82388211262 127361871042 63814963427 1326121656 103288055136 32869912898 53070131111 153987264622 64061479935 13432622905 34800678456 15505978792 127551999908 80587515284 13962344417 26250662439 73393040859 22917185028 2398797474 73699622086 7615216197 42402345417 34907606289 9030899361 50494146391 178133320118 3523654872 204969429770 6095455857 275154073 7516957465 147277952309 19827629626 27872621188 1394974662 6149577553 114693296465 2010172339 40351462809 74993700130 33997663291 32111776402 3403729102 114362649346 15359613914 105828458311 30400938539 2766199212 6276384345 44086328900 41319302039 47710953816 64241799407 135250893059 32878323440 59268622773 49094966236 32610557981 114412191794 112939552922 91819733 61086126154 213550258442 18161402786 13720337596 47713234925 39459683883 37390011645 154980247732 26003423420 128284487407 153809338 70009943094 1235302688 10977395155 24702721978 30954563482 12056755252 97065554 18610269849 2183759270 25283872620 6747035812 30794198815 29516953965 18528350781 1079334180 122254180414 1984423244 10582317943 38141136081 2681663855 18095316981 125142695490 1372745720 5206448965 17088840944 99186216369 66699093190 23965961190 3501473909 8876225230 711581814 63969776612 53303573 84019416359 9374302543 35001138100 9623881807 12022225082 24818503562 34917451806 69410691907 4983649407 35775506638 55755927949 1191020471 269946314 165496718917 48050592398 14576210769 113431574460 15445453763 217697515339 8957034270 46196263153 24384392519 51775244280 51693251107 78169397730 179372606308 3184268301 43770712636 64921140045 91524436417 16639141452 118981329375 39177759731 1241073211 13132520209 82455955886 76145740378 15704390278 142626448744 48971959601 35530057552 6074614902 23729525776 142775137378 48760773695 6159788653 14823485395 55335612470 21868232506 3759177652 444660114 76452484981 36030161503 58404045330 47883409859 20674281129 3597352112 5420890380 51342014345 32249958349 58460934371 10264472795 5992635768 75570124686 139070713731 30241901940 103412455 4687164280 4430969303 175232564620 65831303378 66030024379 581245207 22058803258 13379806593 55227745523 25168922219 6541866946 18965115230 13846119299 33602645614 15042520021 120894552954 16071520646 52624870508 102249855230 2946519640 6438372133 1161561929 208528752 31154561936 1036981358 112307796367 15287827 98290504247 89950479830 602476799 89326344820 8622572969 23562259504 48952667584 44577919535 228414440110 209890570666 4724529124 71550857027 54077759965 26657283429 61892276589 3224593642 98329326483 29311733061 112788731687 31984834535 37125309604 12287061606 16335777610 89974969017 3510626042 54734137240 56441849270 90726163832 93426935945 24970304467 100228771157 77741113489 928807417 1997377273 1178535400 135330390601 96364874226 75276168482 107356809909 25552010599 24158554655 163896883774 56946925332 81034497040 2505542571 4031321207 50653247355 48704297337 12711953556 86944247924 73958840791 87608703795 6201576436 110790844489 105270822086 38879834018 3739055565 72352054540 16264556300 9259606766 25803715899 52836741061 4918941208 80516933804 80735487349 20000185972 10708538782 8458467521 41298259967 66895984217 44773968432 3048245825 145683050361 24874588605 46643149993 81360181515 55133446751 36671870948 55339678876 160732625174 8882307244 12004803925 21536234489 118651215 109082054792 89393744378 5840610374 30448616154 3991980072 77488711894 79252973800 3617674956 207066155045 145231819528 85322454395 1158116039 16810591842 82644918935 62087368539 109814403370 71976252417 1459726417 48259683875 852718846 121330090298 69236716875 1801861956 14994822264 24300948770 24869863208 65784885725 13597075308 53633301015 48810915791 48905688 65112834089 37972222006 115340211478 11495246959 301289568 28295586311 137243009240 66949797701 80636047873 121625496 90863303047 133804031062 17737024251 76699271535 28051146887 13673326331 10309774696 23945916936 4110922444 38703334241 69547648170 70510046694 28829150323 34392492502 6201426277 2757111926 36430929663 80765577939 21252433497 112587534433 57067036051 37837670908 144677399 4843635379 373040451 5108225508 26259922407 30428730795 139169245189 73253870331 20349226154 87934491188 170461173188 62509413567 5935098453 1327012490 351034744 34412627341 16216445302 12015111552 1656687125 97577240579 54000932202 139302941508 60954159281 5232908234 58667672023 11805073674 172113182555 1248160035 1149335224 111645103569 15960293398 34301810310 64228048210 149811362968 12482771251 4852562422 1231074248 16961129123 15606221126 127652370687 1167823101 41133823863 6426177739 35744964268 11660828644 12916383332 29894500265 10628689809 5874329695 104402391939 64817594135 26475417085 71866545360 17514785995 15149615811 6792179834 26590851511 11410820510 16000758553 35250766686 8766702818 36859222826 54915054025 37330171741 120710390878 16082326 271747641 11911173204 42146385812 19209564806 120167125230 103965618345 8745661456 32451536012 121819042039 31204192577 26715408813 43216643268 54071143272 95972407587 87721401 191013618460 20127046923 56006523619 42331424237 9853653077 51153381873 5284694413 35613271230 101817931642 60974857709 148881549525 10091284 62376865576 19939611378 103461153356 17406767134 51189234669 35344021075 5399068 20923371066 19637495592 4125706665 12001193455 90135524093 130474355412 156501415516 170648085363 115862779522 42610554895 3056124529 67203384014 153758132232 23063901634 12315225685 74149494799 1412107909 418505519 1770352331 24589535447 63061058022 94273300960 1111799645 33121408632 96053673165 12354865353 31069373021 97023578417 152979422299 12636708867 17211782678 906284346 161339330890 13939458188 7756521051 135729109353 35940569681 159386149947 124204080841 80415975698 741956046 67203258811 2954911631 10770115770 160428008988 946267894 32551101297 194074670806 228662607 1002793718 54231792210 10565456223 75895115741 175194376924 15377983952 49131845619 11513054988 4355769747 11477426611 8899097483 54410815647 23760473063 14907941724 6286531713 5961728855 5160947336 3152805847 97463766489 49087599622 128637694022 22380316800 6600745344 63227838523 52915648131 204062603087 19197019467 32806969671 21125097564 5250300303 4658192390 418116255 26051202889 35300836595 79362120600 61743233408 3978790493 83902451004 81771984062 45257651719 96787770205 53998032797 467279841 68914837784 58151767672 6037664451 911340740 56259023246 5041556501 8543778024 1317812026 6673993724 61155804148 88132084642 56442294758 1076471462 24610901183 114263907186 19956156969 9474683723 125235379283 53888637301 43993629320 72930374317 44543168511 19328644 25518346423 2220071425 38601982616 155149382854 47075533514 65416621606 8549448690 2654204655 5289481516 8929581838 13603154939 2811751287 4503874989 5870310494 34976316613 13014980941 37959270729 112530617966 76935209563 38511150343 13089322934 70830188055 1464020693 46853128584 105240885048 53464663265 145590517742 45695673968 52602762856 127282321944 65699985630 130694256363 41439661364 125844814433 10006927349 87029542046 10609523047 94401908614 87178131382 4994388202 36314314916 43699389657 19661631047 97745336210 8089167233 132433794800 136432862896 50659061663 33253678970 20730797305 732388692 33211265300 8351143763 50319421047 19833966191 2844827375 13841033321 4739906254 71165829138 10080036681 29534132135 157869295795 4803376010 24256316876 72766894279 7528615327 33230140823 30397649442 67197069892 112943985624 72134900641 65509502236 1158859925 92139002547 1428903999 61373922995 9702269031 27839409109 39033418642 6185926976 21091527307 8184809023 6314482201 28351187418 41078481033 44503008948 12473059557 58780278602 8062876054 24619811984 4767614075 170514133362 1378582571 58445889829 25140491974 32956834898 434147325 22587002458 185184488052 31462271652 9565793676 11461510537 42904488316 121617342593 22821896754 5186640241 152475377270 30015841005 14895165941 139426133419 24232250155 68650253416 56558490209 17156789552 51029384877 5040215313 60556103775 210243577 777331510 1306180445 59120260246 86992599479 12009400639 21350213719 13868615654 1879627928 1502220316 4581429725 66303845219 3598551976 48383297224 14234278129 24000639333 195227526258 7156056598 22540890360 8903182960 2598049225 90330405222 142791767975 12257610249 4194835775 137699289491 59797678994 21566584471 3971603322 141494628943 30818097305 31201794574 39039373734 27284767280 57076841651 1651456715 155816422151 7108315450 31050879013 17580178208 6171774446 96771734307 92735697389 10421237408 14773685734 1016558576 20545351923 15747384781 157440063805 163133222493 72218539248 59175376212 30242042771 147089918254 34235818362 104305509038 119280060015 54181527498 16892799401 195603486467 17709183937 2173623584 8011185516 18420639444 87915074670 138145242582 190177189640 20677265238 17280436212 6049119450 30913039 48986677037 2235492819 61456954188 7832253628 55488041764 18305478275 16817402648 26260678622 57748662451 10138578436 2214206943 187768872057 18217604666 31986515684 53108255262 25609718341 8865063562 506180754 97936013580 57768656808 20726472403 56603141115 169791809708 12999486190 22234962978 159819632 4416104748 50051341201 153560757822 100847689649 52692909390 26208052597 24737011284 4871361106 17812807290 10727916641 39753147484 40313912963 87412116114 4168114006 55175738982 35369717095 21714544492 13726564910 206254068563 78482644 33250816956 132125113555 23819882 2361886588 1494462450 7318528644 14206870688 32308617096 30061958097 9741515343 46540594544 137409975748 5513470738 61731268954 8456174969 186193409020 66560540848 2981340961 154539498989 20161490637 101276031106 74679172476 109030324862 1594658902 95294345401 12582238168 2121276517 11444663540 1023325279 4485446531 17387377237 4055653112 21185797274 19832909547 23530118304 98869440485 22561078214 5932300345 30439840509 8656153785 61879227554 23288781361 18327460420 1075629742 9641910706 44202328009 10169100820 4904529173 47280561739 19600669114 2452561107 17930371817 65160467130 24588626812 83427542378 4380041795 25617560933 2244509114 7000896067 29077700306 64656190110 34253529966 7271959010 97262384980 4755760168 15556470573 122948220776 16734641524 17788068755 58987719600 67602931831 23283769159 57389885079 24155350734 95058729451 10474924179 71590553842 40944256251 35530725537 48042783052 1953912487 88986438283 83323803624 9097163326 7324935058 70252335041 15603770408 23516705885 11322852182 15048156095 187091982101 45873907835 11093398034 83695582257 62959989718 5037124443 15276528000 164660119596 58951512713 86975005759 3941978759 5171031610 162249269061 25265842249 1010989792 168563718112 70836683 42929367434 7258858537 114766845276 21463255385 2099399973 81176228175 94261978157 40871692710 127516380118 200823812522 4651273187 109517078864 2962878119 64591285555 581688 6955324096 21601743079 23699018779 5274996003 17450984272 72295894211 28009552283 153780759360 26298234791 70644418 123961043665 572959289 32081122266 35360625299 46174355549 4268912397 26202260098 93957267 39565207703 8210548732 3314906722 8666481198 103184760767 141706414582 12458585543 60604336710 66835132893 52459602900 19137882204 18661499067 6494995979 42131720432 67598982385 118629128216 53035797390 38862531791 10040875519 6368351551 23298111798 41214693825 7247875128 8800468127 81995665212 13525035853 58426021 33978300554 126330452062 46290772997 33963312023 47312239328 202298342858 22657218836 50069792932 48039102440 50136989702 47324691335 7369404924 9535972160 3058355426 644742713 30845022887 29893078601 24345298717 37842318623 91353074299 36032509162 122993717444 96137632121 78896313093 19181921015 39638282550 122237528211 57660034874 37390681362 1712346228 3948031164 27180097769 1715045781 81635305219 141169531773 671882845 3343261938 65319855010 44073062876 36692762394 1534974053 9333536277 17841989012 23665846969 69535312854 119066773249 64892442487 12955338096 6671250769 49065619212 6599604846 167664060895 131755356621 16218203313 2104633532 175302388278 3851804531 8941669544 165738940569 20578268882 253371783 18982218333 121134001339 72126182046 66645772583 5164456886 15642677951 123266057107 1535791995 43582020472 17086229822 72297990885 5434190163 111002745854 4438560721 7289075416 44290344892 111275813042 541975033 50079182267 49538618905 66544801651 45965759434 14276459248 21155180549 81324023463 13207742548 3630761956 215626844563 71172615301 53872630131 181527198098 16066337822 1152630396 29855496363 11167255664 1885971407 38114557970 44167203395 681476213 4129018954 82200893276 31422106274 44053201999 60591818673 86964102941 2043962441 177012613961 207279654 16869108889 12047396120 1802602962 14690181129 301759291 28586658583 74608276311 170218381153 55355772031 108139521272 66803398462 14474755336 29788857264 23736347553 108873243879 159834012308 472154446 13293337325 82592026030 123229461016 8907561792 626831134 134063889927 59734117630 552073267 7645190819 17633729446 1704517629 4849188313 59748970885 97251282391 75381048116 77585648568 634281156 502417472 32450956213 1348014722 104468755802 84262975453 12120942272 43335081429 186974142861 152605772096 11590689394 3687886977 82292729 46142609188 154692274292 26330475795 1497277762 37188663968 65452818678 8193956012 150015465474 1618617308 48723235653 117691226151 90008396092 5460816434 17278482504 3173149916 11347727 42112146619 11470939880 5745060744 5787836584 43356791038 58561448349 5113963101 40030589 24694124580 697124630 87654248259 6159141849 67186355133 56284610676 30685911 22695239053 63666020127 41825271743 40020094792 733797595 92320356929 45679251610 13376911908 2547289424 10465817903 6219201590 93685406479 58054184475 3159502566 115337066417 23409179189 2849901103 74404576139 5426368593 313239141 6863117978 76528784078 16485889819 39267367509 29520155598 148937891178 30612438475 21989223764 2039772908 80831610912 67547022916 12137881986 6742331110 131845099832 93381135524 6291747176 2944878719 13243890843 117080242406 416325087 121990716793 43444141468 79453714741 14128293658 22005797046 76230638913 6348441334 4013961158 60910125956 7167875793 20130401436 88179313695 2860137340 14668590211 3117815725 131724862192 66194763288 35419448703 10357739610 178260118707 128483890592 2030254397 87524998747 43581288047 29554323230 8411577150 628373217 89078075295 19794636509 1653122319 130674753670 65488502968 4436123608 55445413758 4481221110 170037448 46833114634 14299895435 6136369398 42474624312 157828195416 21339892172 9088289390 5701098937 55962256830 74728687309 52617563022 2378077316 2162140891 30990865348 2490905369 100351986017 6489182494 146197459032 10995439608 72818587490 31674495503 72579469014 8145509671 53115427306 19970374942 5708410898 113761180734 673169134 2941057468 16262861606 1178371307 2671362313 9543276275 162098003512 153996749962 10402829815 1911305456 30270432542 622616496 10897418915 13566583268 33959017305 60123495239 7692139621 5690787784 16187221825 96219699845 2253994003 928744077 48024800414 90452306252 59112922 15921678880 24794851160 162540146332 25470224104 66997339851 59046793726 11574347082 63427978100 14907141565 20651689747 1197112125 34624683110 16754690802 905496445 2104061411 23802019065 23675432898 48342994470 43017168717 35752817054 4675136201 57115252831 16068302266 18448213576 180750335313 45772676384 32886352598 86554303972 16042454310 12094476072 206866038 39241799067 66637898520 99238351719 3590371310 84264425327 19858348419 3206336386 84962098578 47551730535 51358776888 126127886858 9443252886 20915873536 9880950164 96491116407 166968763134 83138210861 43099332292 228754050 54354099702 9854805796 41129322942 57121553140 112899017832 55668948065 62319415803 12092218352 60323513177 47882684936 56049216472 61183930217 35111515012 12136606598 2685000658 80039975656 17640641553 206562890210 119040282253 16292912853 61602089235 52911215128 92519748706 10234249187 30779208789 393202071 56280945379 27507411002 24549400162 82536200177 56770906642 91005014650 43179896205 2751442893 19721188324 10561115190 44572328524 144892489974 6936271187 105081724419 45934085600 102214992671 5227547887 2981733885 10412159014 155610641134 51826257740 389757865 22130851039 89546528088 90356983499 45691697695 150348668268 197389417447 5186843 95010860997 26840849682 3693402602 31108489784 47715604039 39293248235 15644835462 25674951373 5858312183 1749160942 6867760534 27569130228 14924099442 34284693835 519604063 7056347570 369682232 120101995655 486097872 5621439991 84168924891 67236867316 31828746402 71117681368 4543901382 78243938921 47840487747 8402203135 31208297375 57243476393 50731461626 4788232939 135562233995 13958046127 18159054549 9860646110 45951401952 7302333349 4086794234 32886608382 103403187730 10942001233 45340016200 31173434798 13522193105 176344501071 150733345636 69744228771 13771791479 8097839651 6678445810 8475736364 1312083430 26184332174 201966758433 10970510157 47290462429 45610683893 43638193508 59943709558 26110224367 20196588854 21889349097 13636856310 47648313664 1130580422 6050180913 55383652628 44893969024 6070996790 37234271927 63808469835 45345617578 31106423298 5197575699 37077603731 725327388 63812623458 17075315715 9937773927 10177964198 34979506941 16418378847 101846575142 122543233933 81317488494 154617465694 2367019665 52500019764 12677948393 144685921475 3745556382 159496834291 24676836434 361973086 1475454053 122726756476 99144742 26015778490 4486376242 6103537872 79316454006 80756148503 26720159478 25355386995 119964966817 14296616351 47005792258 5089130411 62967253217 785707897 109144369395 94626425251 100759105638 13890902214 18524787814 50065379168 35242661644 934184412 16185700157 99101212504 127985637187 163679254766 11557440814 19605682722 26620777792 108201431434 84494940752 135389990365 104063342587 105934470 6422459435 9390497137 24854739068 3166242 18270584761 14644110865 204838676571 24583422783 36809359862 196112733366 21910764998 34974789243 5231374517 8264336705 79945250716 9735575308 79674744684 72003442878 46250102521 149762645523 18477828728 21330061769 41149249202 29030044839 95469846515 75101261221 19778195025 130166620724 111603296363 52580185891 85897422715 64169683308 64719432316 19392841335 8839951023 84374360225 9540091227 111951256977 16355170225 20262114560 79419320120 2272612124 747464021 147591326127 30957253077 154056782173 52463200781 4450441346 13687586736 3167244894 14573752803 13478337413 5085902535 17136470572 25589400693 57364977436 9774131267 9421951143 4263646575 15856174889 17320904758 52035000359 70782576622 148147423176 197355724557 30727703211 9081440240 369558510 15378695335 123496268741 11901257787 21910635740 59851071471 69384704975 179556578 15127133046 36615052623 37304619955 105244191610 21799584065 35137440645 38725967327 173128209504 53284265903 197784068952 113983183500 11821091737 11933791923 10117379268 1446921918 7882973480 20851376692 950829686 10010470425 165617316214 5816079079 5527361758 60919192298 73701902815 70343404765 44248253498 31854317499 1057892486 99824533294 600710346 683688649 48945447339 2116123079 17707545749 30998681363 108683089243 68476217383 73500616290 173073167512 31110747672 47180679215 76063317 5510051899 22842837130 854108460 103456970680 7561916310 52996547414 14294844784 19420548147 3364495647 23887430469 753926390 37500290399 10938666376 34170232490 106133800558 22632990203 10183837917 136648743042 118364161264 31080082219 4729013358 87450177006 54586899586 131438475803 1126179498 70007724541 41246721064 8410613218 1788362762 1335726179 244599824 5120831128 183920162304 72471779284 113043247415 2185549644 163374085127 49574982438 30340205048 118354773715 52381497881 85958907096 14889159449 70621140122 45696798662 95233555078 21708109763 63214034618 40497906944 104718247452 135711497186 81141846243 6545709779 81846801267 11286254795 71381538245 35839278827 25324618629 82952348402 622729272 2209732817 24456893417 39084650837 98165231831 59335468434 20590559379 26978502391 95411090801 29003859600 311912810 92852415679 4911341354 62588684312 6644449093 104254546203 27764846464 109314773848 63623404379 147591182664 147156048144 157421361188 13585422953 35442920362 14857883097 12584697049 3327383828 125796535862 36750329266 4974178592 51338041326 16466268664 139370741642 6933233799 16013334720 52475890497 29807827325 36891771064 97545243702 32274638424 15258684327 58559733591 51708231775 58010893601 28288873901 54658329125 13926514968 105040672710 159665662489 95435279 140563290158 20496195422 2211171503 78111953663 9681859191 8436606481 130912064706 56922969006 5373225349 5734102789 144855732035 6156468672 11527414376 141460974897 16171128284 29694062339 95940380041 34035148085 9895726713 36759097230 19560825497 15249888705 9120687789 13645202443 3031147520 7986491952 39484726634 200161920057 118106167291 63773373897 98779587317 3809080838 8244825185 120597149700 74031101381 67839010432 66734964077 29289793431 45005836724 87111912577 20792295274 41924597475 10749370675 148427916200 23904788361 136844729215 131047616271 5608530302 17440534878 25851894594 32792978774 67409989617 475865363 74685058488 726868019 123551521505 8010122234 31390918894 29035695871 19943511259 10301944059 131875854979 85532881495 1326281628 63973477554 88466072171 177924815919 21850276436 6913108543 134965205566 3561098177 44817537526 39199676110 11978834973 5510158283 67488813836 10300350790 203475581995 104565717141 626129929 14071315537 110257067751 38676247992 35799458634 88034686624 151394791627 13725583671 2601246274 11782290667 12291732349 190675425549 119032581849 62176448448 101661148764 16870657015 102000247641 76502761249 21029900997 26633436522 212035466 91364926669 20972870011 59241189577 14711833723 16467256659 20363836666 88515122718 12799949492 5431995837 12793650502 9462560955 20283138457 19857188540 28857318 2874771266 51976818140 1837156234 21712537564 62659175194 107010532153 13083415454 3907683127 98272530327 1624583084 155618495827 5592242488 230907980862 81047531947 17296307439 178745354841 14667606183 9844998011 1939008930 9238741725 115517263281 47790285720 186375988374 159780297 11163248907 63971672371 92081400567 62280945450 1862680111 71500795403 115324042090 53302679093 527295798 34371489 102994272505 10979583671 40362894036 6705984762 32079921961 37415254068 20638294416 29662115873 101409214281 13334535199 35812378600 71555672447 8730653230 62654521368 57418746556 9879888662 691434940 136438687164 113502626642 20223084632 17873538468 35109869379 26156270818 52653196475 27649133711 22368680535 116863534296 2194885001 46551128931 115329533088 58776376633 29779572986 51585084495 48068745021 76078401898 2233533502 139735634379 2640484263 62995378130 5141325698 61527965816 1882207289 8977755094 20096120991 45230094755 6405234972 4836657733 73127973306 5310875788 7860901471 141805126889 29647413236 69617226219 2196182730 184029083440 11704903638 92402919204 39954120169 2363556657 68722307705 13230220277 10663677762 94334363121 41952601337 69349471559 963516702 22831161242 25187617629 84969194633 32538683748 148439894371 12599502612 7121026869 15471806752 1103198403 157289161454 24592225456 74105727511 13031226130 8057778191 8732843001 62704512661 66909252042 6920040992 48489514486 48542215306 41804697044 38004488264 86556417320 1762742031 19368959650 107506827981 9994677093 19221494460 194163154688 86863381458 49344364531 84592321421 36141640 6608950336 4488553738 122975012344 744273253 50024401131 180986054288 95920963 2357884082 39525119818 92893848529 50773471124 25006244992 166657624616 19121210020 161874536843 49700065763 83676767428 64762809487 149573518512 182084330302 13670278302 75965256534 3381233190 10844054964 25763988725 19592360371 26758574635 1506154239 71877602685 1677681599 836606973 3708153823 17630287790 36645699063 98870471661 62796508672 114556596589 84728033143 21315574270 62956526394 1640353591 12662576633 22106925542 25209333162 6122230024 87504767257 14754811761 10294846032 19601306815 108277095754 85248521220 9494696709 53979289691 37565256462 68500694504 8170086863 12230101038 5977427737 23857110996 18375868082 72579908120 1011537084 507348716 170358666752 48829257393 201797639462 1284131419 8751560469 8762504605 73082740649 52285862668 90291603773 79931459032 4744450994 104599057659 10152782497 74748305803 81646657812 12332053259 3167679836 710860848 102422472109 14695117527 2843925974 24331233312 51161359457 6893155205 3157401714 113681637373 184891850696 36031817995 19165955470 29985055313 26882702602 94647290886 61347182347 97754070515 52605240822 32267243310 122139691177 38101294688 583347503 6773352320 16965062867 144713275020 61061383115 61286522041 732687520 21153540727 28370988609 28261043547 17123867233 5832035714 5859144716 174049366003 23026830417 30025594790 93333048149 14780882821 12155481907 15345744874 95299787539 12406258190 84869250820 16090070988 27791165405 2034955006 50722508724 110813765898 31732292338 19957576373 22166892319 46375186095 87392607885 67750425650 82458218283 45277983221 123553224046 16370148846 3533311055 135909464853 68645835342 62365849626 34266347239 74218253793 85767453313 10838837556 14863289236 99268267930 80042885326 27366790464 6945974409 12920039101 95547593751 5663116025 16384983877 3088979229 11264492437 43461407281 76393915045 6259106458 3931641696 7723177803 23033153498 77234018487 24433595632 3315815794 44025897178 28715264170 13974721642 26959013082 95693707119 16888801102 177550522470 162960230467 32351687847 1783109913 54155134706 22039628972 75473239095 60723953829 13516633837 88315675686 514765745 25088268299 1153739735 49558573627 73287356016 33067973308 48420874937 61973460926 224139166765 70301900293 74522899011 20355535140 103759412707 2747444653 5145441841 85971316757 6040060260 56753416249 52305004078 3051116978 14184921744 67072830545 111299394788 162430953891 47861292610 68768160929 3541508547 4423641846 45599675801 147958590 77429481406 181676494957 62180256501 4059979475 20969618165 49247169519 46399715061 79981834765 48340103436 6954068916 4865487729 4918907134 29510235981 60086488356 412336135 12650853653 18578717620 7804920825 92847234016 8461887034 10747712002 1111376994 14415958158 99859121817 174862081137 51335231198 852626190 112846884733 84841544813 22047900 172932878826 74197081404 169545137498 2471891108 132410432652 171426080682 34028660701 6600320707 8303825137 121681566781 60206378436 7765357132 63070245909 19073016399 49968130380 82368382192 80675855743 7963208504 30328459928 14768005852 66138376008 3815886618 101852628000 32572397591 30391040492 74923369839 1555141951 101431579627 15976480138 20297217750 50422975195 51495661398 35560299612 112201354350 65436592840 3067939179 20736932272 2221182615 1845185065 72115855828 6579671840 27427733463 14931574039 17904921667 83018364881 14962896913 86783478207 18132546177 92415162953 202931460033 1759970563 296285387 79247481326 2039776047 105799170 93296227331 20559369791 3647235615 28310311367 8015836598 75496936537 382704845 36700067004 33074423262 42050809851 120138402905 44132078801 574385922 1683173721 13385399202 26330545140 31712618251 15716296966 145134905586 72757029738 154595131462 6800981519 23460149681 55481868150 113193048294 33269894456 43145458875 32607035465 4507042180 108534776518 8748079167 41044203801 195351250419 6609493812 170216287072 52721494020 76720339211 71905004494 26561895058 14080098160 10849965512 35435722588 119529953696 155750192352 163552000235 14921097174 46714732436 98627972611 9060953799 4156050253 24092849647 129254533277 7336751485 58249975164 73953091813 1279400917 19903929508 3979356459 2776872924 50547270370 62647191543 3906981835 38511673161 8215034179 107036477589 168692522866 58822126959 39986315196 34629131484 127716209310 8729617882 41286766560 54304728177 95737225132 79088470436 197946488851 180677915471 6531977474 85374624142 33803917924 3771994697 2885335576 24725198004 82635464568 24554549 84396974768 15844579673 151179218975 31550284258 10226227889 99727720686 67010652218 19506170862 20014039134 14442571040 28253984054 65465311634 112814776487 82928307578 135029728 96514351494 32269483542 92638626595 86093184539 7534212835 31928820716 61672701731 60880930800 4776825285 6188474274 427718470 64422104915 27664897031 31504039525 34477583375 2591354477 19493098855 198458375468 161257694110 4874988137 13656243832 41429009674 135778807716 376233851 2635012808 5332866219 22189428721 66567768479 12036329901 58517397103 76781164661 38919061680 30582177063 19664467838 27040650418 39535910112 22541070294 2196270075 823092439 86479757085 760497820 7015355216 190885633325 157337767464 48431256 79716975870 3318056074 7444145328 1852503235 25279125529 437832102 167033889212 56006489442 46504545121 542238188 16690025919 175100834608 18703003490 53988812141 19309830245 782767421 53975543627 155183485345 45390071036 94075453975 4706998796 175560002980 131473650504 41276911091 651528660 297485825 40811643807 315104574 46038824524 2777975688 10619778143 2545249161 7041832140 24800640438 173741248753 10921860935 33796520895 12078895993 5467355289 5904972705 3368017760 10938729240 198199230776 16031321247 33165792773 53399805606 73039310561 161743102702 2555284911 48278608691 309064747 3487492671 52483295180 20385317765 24483155383 1145641686 74318834189 30503080871 4990393704 68902179482 36813433961 186522167191 22847031062 13003851628 74789014831 6030042052 17657139042 114526071595 2100577462 28653458334 40464623281 13571508565 29430748116 127742745728 77871085529 17959692449 64605872215 3211531470 90461972175 12004056705 70797342645 22405975339 7270352958 13642357860 15360734553 2607680623 6835208982 290578161 33470119631 9716870453 71146091918 69087827964 136678237 37067493585 77757895483 13389967625 43470644790 11827323792 115957532622 11315039866 26277470015 163156971521 74510091503 102767286169 4605719400 4039777345 4503255692 88333233822 41244326002 48499272536 17102698324 1894015418 75075968801 43581136816 3246236303 4671462247 66692494349 24647703732 20730638680 65420284010 99970644572 32164778970 2860207607 155055231046 124685865148 644426675 69913613787 21466280469 16562699856 157623588668 5208819663 174315382179 19022631175 107595689939 99145008603 15799240947 120179085714 50747277599 9848640009 72915191655 143649573207 5029407616 2784960425 687108829 25164911445 62877889345 48758354490 3936730147 15856964371 20941172175 126647391974 10997358978 58140034985 739462415 100077662 39390835042 261513777 4883966186 35772843578 901396825 5197409305 16514764833 1415111 46899170690 62934978684 144068143169 42742256205 95785250555 4047729588 16286056132 85446143721 4887880611 13079714887 97385887902 52111796083 204021673657 65963831476 20835143518 2201010677 9878600573 442252580 49394685178 194285141970 154853833 33231714755 61620874422 52732821466 126246889054 78879503585 84172772418 89828345642 97602404373 78532195257 59216681118 15059563715 33928393118 12815141396 50125376518 116361511354 43040533646 10858347323 96744410948 7383711518 88068683513 74314176599 24768694109 180776455824 48501602115 144333268504 9679933596 20509525481 157652503597 12306258362 44207249996 64062029480 50234850908 17406903712 48363995184 59997942718 45590144667 1656234444 65413150355 31764005341 26495578571 41240601938 11465490043 38992677255 1033462728 66692276865 17193507808 111740864160 46999084701 703837945 2073941336 22566701619 310552352 265853435 35108407600 95311319624 1170896362 16010635356 69710349043 157566251501 83643303243 96964625193 195029133672 12575433728 110110802641 25588460919 28995699067 147148659974 5889835719 145970013423 95260724892 151630041741 102697265986 61432067419 67943223108 19026114847 18246822081 5670277213 357343536 103383511429 15370198390 70635641456 1184954674 145858634626 48284529228 44153065160 32939398278 5278414700 47497776245 55482250938 19002961299 12384870896 125283653944 19889674715 19956262929 22406067393 34134795575 123842715071 83157544977 11862137671 25728334476 9237316827 141033066786 126239784802 14647456043 399396523 13668834303 103894598936 333745855 123848218187 55703795773 66605246525 192676846940 11851031590 46083765961 77224688498 3016261056 21215000652 35745186465 546427202 12525007360 22145543008 42784340727 169749068752 211957884150 71301379200 55900602904 33982174778 55420592226 5251495371 16522694215 8910256887 41902050517 733131196 1986045799 21418502413 95996874742 58158663207 90048578471 151965736268 50796880431 95095511367 47753422544 87717303064 155348410334 3057927255 3847688146 21878755710 65839726453 26599020297 13988762068 93581102936 198943505644 14080903412 80267644244 38429583106 12148762411 112781873302 20826515882 6394612013 46003734602 10893833106 1004378311 8733373499 7583969917 32393083144 4934242670 40159240861 79330835372 26636260319 237289658 56261106764 131134725838 94867238339 89186064318 32809554560 114144447 31493412083 23849498487 61367164988 118926348405 50243229764 33902500234 691505657 128362691630 89359503815 145139274021 3279332469 124411713300 21682429642 24391308897 81045901645 170537476733 21044771169 4346934182 122451154168 4969661699 1207334746 68655309884 32790749208 14674572400 8107098304 95412037263 54179751313 58274333296 77458633915 61292955542 27030324027 13078997037 33830856042 109576228440 28863066369 41291917433 41833845677 11455582949 32031445850 67252132143 53257358095 148404502271 42764655341 61539719188 81806641998 84097149533 50688562475 70177630270 145131124958 33420671110 19896605990 81811899723 58165357268 18595367556 26099322542 10075757004 92015081792 7294607824 56660934771 3034254181 110129845555 21510607615 36262046230 70784032718 81763887542 7074643746 60450850580 17878668676 6423911653 117943910495 25803540792 34288734327 3859401749 2987521962 75155400422 47310385791 133005535276 79728512062 40869119322 56022440716 86663930201 11186481984 33453615301 26809693904 7124791654 110646124 44274790137 37433107678 14307112436 33661326401 70328104 3236695450 115898430192 142362791671 53280302729 29621376414 10833356061 89782680273 114050233716 138065016762 23937426691 150805257789 7340453723 75568785142 8515135521 408782450 161076773260 64540196197 8966896174 14938107827 7307580104 435563368 40784269500 23684202861 12621498841 19080400713 19153709728 58214875050 33360199986 16763340487 90717726148 42646737402 2597386542 17604446946 36014881084 72761982353 27011158140 147540951707 65780785063 125564969551 12868892438 9210919838 3696854110 76385868793 62894690836 75420136648 45707167027 70848333788 7836495113 69713540521 4976920489 100777205388 7665121335 11309517217 68292857074 117560911449 69122736349 137522031137 26186885193 2413547052 68997803736 4576731099 11981096816 19955752917 118897323288 62895961778 20769935090 46441009016 143058827147 11245559965 118935396073 42559011538 21887199832 86265344993 212223712449 19087738646 3058340418 7240523134 100049098953 111840647083 58241147734 15759609850 40230846080 81238025320 36929627709 801114705 11321169746 110521660687 869090346 10601767322 61995622404 70382187835 33102695222 183741612541 56028341613 46914153237 59686493161 30148869345 116511924986 3517630140 15403531751 8235735624 73969148841 12437963934 577586688 3703157036 2308658602 31312997250 24420097257 1441225241 13108454973 5316925288 433443592 99533120968 163798217678 94214883395 27260823742 101476243023 47324903372 86204224370 43306699886 2506295370 3845165391 90591315629 24818937952 1908531964 17622879900 141577715128 92631696461 77492890613 23756094754 13600093888 9010714987 3931481509 19174220216 14355594747 150322857555 60025989545 1950277722 127927721407 511559962 163516617264 144722046293 169942004117 6487778229 1083721774 3025226362 87475262115 28190394469 85629611375 1817966893 11809977281 75392963452 61743328080 34444200364 13082209076 35518559767 14335665753 9432861267 51257529308 35244142666 56730229236 20337198258 19091869178 169460793691 55688738868 47073193599 8803520149 161846379556 101564930523 2630942235 5334938806 94118340863 22687179530 9924968193 54999208966 4406843207 94518319765 47601565586 114486622430 25015246661 66066802003 8400969896 72516724396 32957175607 75908626008 37470477766 2528438185 8474268906 7028831061 126027296093 54346319948 157416872219 50462250506 160526714800 15225723173 29985391174 55974300489 54268689955 24513662871 24364602223 160649518817 14464559353 8103824 364761337 5840039418 103044411 19124789402 89993784623 98886226118 126826856733 178551500091 18750557657 26619077421 167639060215 39167619478 4580177406 24577591908 10597771590 16187198319 54600504158 99985854190 163458433609 25819528286 99999056264 56154362362 35116400771 33707927884 20605639322 27479542830 90214382587 20214584171 2901034963 119937241792 37140141266 105382936357 646170890 70600305883 25456004295 5896393859 4460858565 145868688966 42994882388 54288192141 80909890364 25431791771 3096744438 11887585604 3981024557 126805478528 58292578995 18353431044 44100760107 3857293246 516091654 83817234449 55265520639 32111053655 7552814572 49019295238 70422063977 48490380855 89907718081 53521902416 25062377254 78839355405 28429543725 60996205537 4811000724 42256282674 60743211994 26523781205 84760415438 77958308966 23970454885 144513577071 18475206806 63467082553 39482080864 149779886582 32747178507 442607820 57994042036 127442940524 19184266779 37807112944 67101819368 64706663746 83950731544 122157900867 11000640796 9731234884 63396428838 90469071081 79714814322 4407881533 108176914793 18810707725 112210110781 313151127 8857289991 9316326903 105180274093 89789821903 172386721745 47042976001 51762748866 4972499100 184348532578 23345371525 32555957437 160109592374 21850283750 6636362587 30079702858 103100554894 35844738350 11741212640 478157956 52374092202 3429705227 96813250126 23138361824 80421588395 71827650407 5086076410 46443283123 27329485180 62761939230 52787629611 79074643661 12683358633 79914569155 108804755144 26287667578 21253391069 119308517679 19161787556 110373278162 17885993644 118939196725 28644107102 106262010704 64773924444 130703882217 32956346449 4166684322 28105099990 42403699201 226048369 89860018997 19102380789 222554376616 22044313399 2545421165 38548589745 2116150394 262635072 16471861239 11550170075 114951677956 81560844157 29639332 99593295986 33631534159 61438247908 1448138779 12563516561 15286060593 21539168000 21265470783 10289930784 9098115751 83048064998 157886636862 9044756555 21000061851 43702662566 25485021921 26119804434 33180319015 137194359878 45470024924 41838418768 34121548268 35667081732 43429049654 101594586626 1761639896 6705895266 7570891820 37546392 29784065883 122954888964 143551912680 32849678813 73190381308 30299146824 16451047942 69445898703 2576773679 1194226964 2581897980 12941667555 18926054194 9074234646 100650302289 33541691470 33027212187 47157469788 13129186854 79544298525 1466075 3852576338 28321701493 10813514137 1411213810 8051996018 4893219866 16145993958 85911899412 8969150188 7066604220 18245646960 24641532816 2067984787 14477149801 59035866 3526784667 268552374 11901384111 49628042615 22489840310 123102428452 57862122886 4139022032 69593438802 108191177213 31670735136 4344718501 5013670610 1718957443 13587859605 39930189585 2438930989 9088552876 20035294460 11256521298 45596461642 30584074898 109248572916 51315670029 61458824132 23131022538 32701537742 60616457724 7897512849 31046495666 82055915876 40083840751 46217865643 14357663750 60221739276 22762298089 9096536899 21094804548 3767993246 66390491007 34968644722 32503683658 6805621912 15672465835 42135712172 55947524333 7041549236 113023138964 16371628194 23456612552 2364417738 57846948785 11381238079 55188551282 80291692419 98148361140 23722330105 26949282679 51022979342 50023781489 13743171750 51164063189 7073294322 142407691546 14445450753 52297833865 56473108619 109407076486 6765573077 11718057034 124797588159 23318461649 12210845721 1127812457 66653895902 43718090486 140124269205 56744891236 42053397279 4682120099 39298145333 17348945331 15851120106 82270948444 188667986648 1984953805 179767919328 53173101116 10776284994 3717147359 5975810077 169745466689 77187326615 37311191873 65124973095 2283260344 41621274896 108987085413 21636509297 29197639967 6412715548 108364973668 1855692971 45946550040 5012808662 642634671 5114868413 34317525831 17700568182 112055745959 162909206327 39268406118 23256339 7729408600 47335611477 13825268791 18460496139 39263903992 14921259833 19933115351 93213646796 48217882453 19113589676 87950030462 21904305079 60171535766 155392249637 19711985114 45742116923 30231891686 15988130060 14463830941 9188341119 24956473251 119126426854 83320086923 11770191003 169216364667 280876034 14980883653 51489559910 47451447230 740009195 22613434092 215139564098 1601771754 184301654859 7056097610 95056262 46781405369 94609788361 1840574403 25254861230 609475669 9090662235 1465880536 18966500737 10045665355 80848454486 9994497846 24453705320 18184729045 1219793062 21312879258 18986436350 9621756256 4553645283 48477338373 11461875336 106640755368 2002905259 24908458951 2661550039 1980322618 211388759 15242689313 174214316550 53197573744 17712335758 6212200647 147772722470 564258282 18908501669 23244952305 107760777703 123032805538 830065700 24262988049 31918251664 8657070692 145185458338 3788269444 5389689411 37994003125 115825366142 1251352932 95096485923 9985494471 5500748285 26949400304 18047962102 35993094917 128787461130 10678312571 121259880814 8934046580 969226861 140208597524 72771554801 30483260174 19084598914 3540975370 137655361364 14665374229 70001509801 87250638089 124595790805 123466053817 51701417746 109725488642 746646821 19963859275 3195489302 38966256807 8976405320 41510108648 81172047175 5009537720 2091685870 34153588317 2089761754 7527567667 34131056462 85850545067 2437039687 15081313507 15338218893 2773267518 101514830996 9522376913 7144692734 17319803968 41852640319 9578733470 392501374 3444698916 8440079842 11932888515 13221495904 8117629309 75900428021 3884215025 36890411885 2159867854 45386938354 35768973233 1472935549 40990339449 6965675858 10085819006 29751370236 80622482270 46125572462 13226848903 102334233 21429949520 92248846592 98423848019 9632677031 118431345307 36283730968 12849543104 57070609363 48982545347 11425440914 26663311480 2823647374 59015377114 61380976567 8939931572 38941783895 130988883423 96192010617 41346806527 9473568697 6287456209 11410921167 651560854 23815750150 8106892294 101433787153 45171676074 50673619310 1008868011 1914893439 29390798642 84769705648 90899680254 21156936542 2314626919 21417774142 15441657307 1927341558 74214337120 813841408 5731647485 19109569552 98574910837 5283701340 43333190074 30136231162 5540280888 26889120331 82855913486 4229244707 8821488543 9468202073 8538178883 182178902875 989140957 49062797006 9985091568 42692999657 1225053108 7159486557 59930215836 39147313081 83817266742 3964261252 9231485033 74629309679 56126489070 83906078069 142819201544 34594963363 25449875454 33945850635 87542233336 32287729397 25920567523 16245405018 11477184100 5290080711 78367684927 117067636371 13468880342 9325297417 405178973 833417952 5808952425 16762498269 465543830 138750035026 211299804875 118926896492 52945711588 10583045332 261778062 27127392623 80053869980 41269747058 84779852513 15693837963 5108870 26420945902 79586709879 80523748616 1271565589 4987755146 39256532779 21928242343 23205310699 17292038499 81841440366 26732756803 144096579598 14235383337 65261872604 24997465454 84515679468 32967953783 2434339744 5330058999 57610201493 3617995773 28732580570 68594991543 61642116758 62203386991 28719039895 59147315352 29295570553 154112871003 384503334 27529608147 134335298401 180672568011 62408557864 120639169 23352390341 35824082538 49291229598 41083692060 13033372092 1367435458 7471714282 38793760815 37843834201 35454844490 69843657690 28694522969 27622866740 35461183484 7040779947 1070546828 28476698462 70007011327 33026555 154612263725 58321507762 1094105109 12916422999 11162162688 116713502927 97635881665 3511715582 42124040612 1240145762 1661395416 87341125268 20513077020 6797782502 181702975571 66907741757 56833640595 50499653278 158080779448 41608329713 146138631259 80840262437 44028034772 27566859337 160250098190 149306142981 99206788269 17469530845 16651061354 11324574598 7945215752 11857760958 3181690895 8825654530 3189369713 7540033045 69960438765 4205417681 11630171809 6096994313 12143121546 42550295071 215417715039 116422733844 169171570576 74859320289 113814223270 9087590751 1080083422 33567560030 80700920566 12283174816 30574293055 36212565101 18596167588 80701833974 8666725011 27337236998 4697303341 7292898896 66884720723 15015170485 2083345487 3010569509 53530625735 71314125564 16072439972 35489504065 71227360082 59417093104 18100217991 3769772886 31809818993 91827623666 21975798434 124103672954 54725006380 4426890107 55471589873 1009346707 17566899680 128887307577 41630523439 18281596852 25794481883 136206872694 160193260853 22290055433 148405507811 20877908059 15786543797 15412699560 75826944236 3458492395 15135430842 11534651458 5949520 68332257355 159689261519 69009653735 32706072599 12734399433 97636524038 89610661295 53253002446 72805985262 116091559838 6465274283 8264031749 34541471925 137056982141 12489738363 3419479820 68977383084 10980641064 122109204138 3708455022 8359167288 5207339318 55640081257 52742260879 188545853058 33657026963 153866447180 59144937969 6911869116 51761671785 42238748987 47019044727 7252806268 29712313446 121013536377 7486063280 1906044331 9456002597 24522083493 30239075346 1183499431 193189314817 40329699920 8081157047 5680439760 1031762450 126776856355 57752607481 17937263736 26058748157 62006317185 67482889179 4255856601 69378670578 101059005819 15442369682 125469990587 157439844509 14291219378 35743490801 81612424691 7791248104 16254310777 40599516176 1546943776 18183127826 3439620927 141342115398 8313139689 15901878546 5835639136 563927412 9398650853 2145813998 32578673364 510598489 135027255305 95466695071 132210150114 146472214904 1644302466 17205172541 848306957 33723231023 40001947261 41278885010 8733114754 4639578950 13652297954 80147325728 12452023092 1808317882 22293575644 36791272333 26435674053 17744024391 45127320983 8941390434 31314493003 111500450187 43283861783 154027370787 1382228998 19849564230 17849803212 2624735750 94081937 80434458653 60539189747 80445791542 26204281739 40268791612 109527498 61737950152 74939607429 9411951935 61882892403 33121222943 16337157976 38394759914 30084024596 45090569725 35322081606 20886615559 125227581874 12018606190 61334224495 76848409545 85014775122 5962067704 1746545216 53582046246 30335945282 7459016802 29547395714 15347219694 14754932558 53616109502 211372828 19967166743 35125974327 172650057860 162182501318 6174560974 582362596 18647031585 6604683736 34404541800 175646998876 2020792021 816341507 71430488962 4132759030 2881872668 4420278238 64894266668 11877842203 26928790573 41720530367 24713154316 10669211275 81697349750 9705155986 11946637509 84163218931 73376249671 8410239841 124060974168 178428961264 79607487742 7195663654 19359113477 94899268002 1977164873 17406912639 32389688042 522747397 50732964535 2616898046 16976141948 15952004238 38795741823 10588711223 196311250568 5272092704 8718831782 38197136445 52253450465 88664685108 30522076380 188495680172 74420423078 87763954978 70274868484 28104704067 3886587761 3951285252 70889893703 3699336432 37934853980 7847185585 3023561351 86452614085 12038730440 27047148166 186479901454 29193108236 15011569513 7771336806 50135848769 7431846157 14619436184 10667275797 109917043135 127173132891 12232514303 52000625142 75525677284 3003619121 33326688495 71615580787 27469321888 50423792695 12163950102 118678503473 83408875046 22509340944 58122772548 32767950915 25550668159 677229584 18243517116 32937631377 161910344064 1278671518 97812334839 144910691196 3249809570 29781802896 181980799721 153586315660 2553950575 51244013837 32697285508 10439660672 3599719238 17127121325 54124814982 189621364218 24612277676 167967217340 21726667558 72238721693 187653385 4560009636 96011976127 24106438991 2556497588 99260655599 1396054251 70585735718 98280737602 59972935463 91894644145 8257254457 26817907948 130648951919 95036662715 46384680282 88554482859 41719297165 1752092844 39466438239 9816661758 33648849402 39762282067 83023663210 100608404552 29173817083 47158387708 29516138983 14355800459 73345758607 7392829203 45730403665 17540325929 171591008252 7805034368 13644246513 6664008745 46461580522 69262996120 526112776 53555503849 34837094070 5876621016 101882953274 52679792133 381644486 1908457546 139178964657 97441437867 83036160714 22204140132 88943821667 964804772 1234667847 45958840293 34472946652 156088972511 15623037621 30807425813 4894434898 44291749994 42223940345 61300940058 34053145496 66504274476 52624411945 46573715988 55487750153 1078730517 4130465738 42298239168 22495641182 114917606872 10453242437 9504685860 115980130799 12136188335 71927141881 70236594573 104034128306 29155322393 51091699818 47467556168 28717034263 9346560077 43005236914 28886540650 44732119876 13054502270 6982503629 1534232343 24568320722 77972345638 16460255351 81944992398 731888264 9441905760 7546454288 7231344852 40593976929 19174792096 39252768859 90366802712 46151122707 91561054808 6742693715 102396757377 40210852092 1580859507 14197817812 7855863243 6201734652 12885150459 5316216276 35743224502 10978152305 128219250808 31650037003 60093988733 96656241871 35714232240 41928864213 28714124749 103709413989 2748163545 10043732449 105356234846 16525524159 84928735738 8014726961 18507932687 12548695106 41070504982 9843671042 145993804937 12831324448 80793538712 38285533129 38625892903 58373597308 13968433139 47853346400 23605206575 7530544912 13642179539 36017752094 28851184510 98644086778 7595935215 33457831337 99335669346 51108769 24446723871 2406555405 9460994229 2371597877 11683577350 99760169133 74045476446 13419400165 62310702591 1916156547 49344413126 3453554033 5892253974 50004713085 58472849845 28208713071 130701987234 37483454885 9027494694 75267043416 18755436928 55609620 28513936442 86329022169 69977900419 65490986350 29744022026 215911876292 7951689064 1152747365 92923865535 6664644231 19402338097 65814191042 36926394689 44279354253 65671357688 56503742935 8004522696 4488436976 14533770762 40926355266 43153129105 19514987416 504988438 79350520079 4846602510 84424904042 57909030006 3205908724 3538174753 4987239478 76201031448 162083650391 147144230726 2110807604 40599723942 69088348437 1105104269 13419023076 37852689413 131306192865 1444890542 1299974351 39850718838 24901040820 112694990530 79404265053 46468296080 47940887015 15888161337 682508382 11939287736 28034143051 72981911559 8284530237 83435272927 13457220574 75173705569 151171512626 150729330785 140350856546 119697785666 90099310949 12786653078 143670597273 62046445040 3954156688 83001029073 8521784289 19676874042 1331195812 136261826065 760118309 123170482813 48240391504 1750992191 60597997949 85487657761 148197705578 27734496048 39407440350 55554254638 2285856691 132225566535 94074293759 6089810161 13489075563 11970986511 20298195402 73707324146 112523859958 1252915804 63573813379 28581665255 5994502455 150222121622 16648061526 6486845679 4616599804 42952012876 12073587105 63800360512 48812024266 45661089815 162630531438 4206419427 62850787404 80851650932 11376108980 9039028230 76357586161 15591759503 42370635455 102425882340 52069342903 32917492749 3657004947 25982660100 10481746198 28678568737 35513146000 2378058422 6907596248 2756692984 74266266280 69261771317 78737259630 60618386726 62865202496 2427465912 3155335746 19134507491 10550855869 103195582306 33181213449 14314643924 44870655579 24454687046 18613669789 170283287687 32567443454 49124929 1426040675 67898839862 64621417285 36598849446 15797436719 34462124569 12036397552 79388195905 63681048658 12457453474 1124219414 36749130913 79026638484 16170955820 32541098163 20684020228 6747495957 3442302752 1547642150 16448563539 66082374138 49875418570 153235945455 10351359839 34307290111 88681756913 4008033253 34827296841 930022064 34376472422 59221172097 9577843588 56190237407 32368708118 110338040365 7867083551 38909302697 47448674234 6418319122 22560238183 23382746606 2575426395 78977741809 19624722347 79468912395 6596432190 26286065488 26567226061 11714082420 481729057 22855722983 6415131538 11751907713 772335506 70559095651 154555476754 28041917334 13356076434 56791419808 81653124430 196376763 2029415386 4686855267 3990971192 137376490319 15140303840 25451853414 87292242795 11426446754 22660925533 11160783659 2247093547 74834515740 2919846464 111411119476 12280024920 10434511014 20813423941 34118525205 22209273694 2397624171 27634105870 31490255 147898952 27927492091 72167305679 43195169438 33755455649 163351874115 28275283837 2172071763 67606460283 46201225208 61410231855 41030713877 30134362844 3829770724 31673115654 1512181658 115912281108 38157763968 15004453350 43060378141 9265300516 30647911317 50741687393 68286288439 7938468821 102075969897 75261721855 20779408014 22198572538 10518015477 53370450803 29774164530 50553793315 6105093472 91252792952 72592312247 76815010484 70522515702 10392521575 128234642947 46491933834 8121179242 74808123931 3057487724 33659325981 131675037543 7477046611 19654075867 15768318199 12935640617 77900431095 73770754561 12653979819 24132398450 6135304958 26746569271 41592000410 769693912 156085618413 103686264716 20533256622 24941380173 85215660986 1099499108 154979885632 12356885160 4357144499 4359197206 7785086906 110070654667 18046607088 76398622535 2346124049 45908511381 700249910 9496390765 7905961494 82896921495 54275306615 44047349134 90697329036 150832600350 18108146605 43807695653 25701999362 39630079050 42316129562 156836949 58663644022 165131166276 10913753394 2571542124 104510870993 43007697247 79357373763 90943394406 1575557606 33846800820 15002689837 4493091009 15679192509 168196847932 91895883938 88973209821 13056945032 19776294940 21895717785 30161459485 12949482168 23272850768 57080452306 15555034722 95634866127 31329687669 7465112767 51406730045 129088427324 75847579487 9273002198 55374088151 12319050368 7142663904 29586918861 114549642022 5927068070 2411874466 1319110104 55065484263 47298324947 155404421146 5303910275 24946792797 70343622558 62006167373 19491725932 19011897228 57852317809 44591466777 8047780818 15026932561 161285413872 11956120313 52872415143 74170432589 180044464872 4739208896 83520092745 1137311122 320156751 42957628159 10328621598 106581810581 9757387856 80033768167 76363493263 7269966644 22043576400 57229054024 68189311152 20797143219 29596943250 599291686 11182989029 5364365360 4328101545 101527852831 1007395277 13049763474 5997961459 464152749 89629861647 15296636783 16943165227 17463202304 6019944528 55197783628 4508608129 3379404729 44491013513 52848938564 32571334352 9770603327 99390085 3687595640 17043272642 24087180520 5508132196 23111898078 6904532629 52436042453 2522199904 25688525157 13948338019 69444208642 172451673652 42776417866 7273725960 13864605631 5823683003 2133733766 35435540498 31268318091 151177740682 20301803152 1243299101 1699234 2369898333 37741576179 43159535750 6804949852 9427547252 96516398598 48253987560 157317436 29363901431 7616436344 126212671728 24688832671 2210399155 3417418249 53871197359 11917222556 3057784109 61765926566 588189941 17288220765 1417201193 18027277634 36924959738 133155192427 95665828735 61165851630 58808143161 68544794828 4914074582 66313477993 317148373 14682950076 19675832004 5093407210 116748101554 49929967917 10386728352 11586969988 87929624561 103185132619 46448496296 131254142344 10153437180 61065195211 64337320463 24074301974 41836541311 50900783333 5292383588 11004177345 12784981680 8597861866 11614210722 19266250358 32847524278 13170217116 127788398096 13933797938 119617085394 67116931449 8053949331 27586159213 4271551443 34066773803 7763415866 8980650810 98020017266 2846105553 74258224502 14842228063 15959165810 18467748389 62846767205 56387981795 23303865733 3517929492 47659099545 76176190020 19512766893 39342447 15673807214 1037439361 821403822 67432737140 104940281248 130187329020 5566316679 485449772 66628612373 48434491176 1193067319 6854274718 48315717520 4728090757 23699895763 33010154855 25126852188 3064594948 1285371767 68575351 33312980849 177425888 168993841714 63445460201 13762000785 21392280742 17840886949 94941573586 901853713 9790126050 58722424216 75101474704 83650382799 53124011642 4122953718 28082989245 40125443832 49470418239 193102717002 50014101041 18721910491 8036241098 126166559539 6142365617 143834500258 153656808 35670131445 24724297267 8222513928 57446189258 67925333315 53689333608 38833458245 66606669732 93402129754 40854560752 24362824234 164358625024 157787306195 10101915512 60218065339 35808365361 18646568296 458387530 43667368175 113126707759 52294066459 136500512092 38315697295 69829165129 35259656447 149816191832 9663885117 128370872438 91290642146 3414806284 64575910802 12566095185 15554860410 2747925076 50221210811 1987538453 28447912759 55638894750 133559819234 5573721583 5010899255 40197648552 65825682694 158572966 63243625463 177772916240 101094217130 22371250582 41632712345 46084864018 81358877647 12091516394 164934688385 30734025765 221090294495 183699152313 7488346342 148986989753 2827767842 65119173357 30541757769 43554286811 1237471597 66519458308 80738838176 57405834682 17445769988 2984201833 6567544457 12707055061 63009314797 7416816308 26982566608 64134111626 36571403439 16720720163 160016049620 25562694499 90805079904 511464582 45238241429 24475177323 41960704423 6324493421 4650120772 32454601345 109613176038 4780244391 7444972388 29654842707 43186530278 25808249935 73546491654 60987190072 77535845683 89728991215 1827906083 154047937410 2890819015 47942148666 8335612876 8438178560 75434278658 1420372178 9033281676 11588409663 36749862267 35672373125 17290325503 31594555396 41530327132 201961443375 7682005366 42211018917 134685 284896933 23252850655 4400866053 59007341923 57303958527 57985595285 19699581147 13717700963 119162126522 133179614410 39951561883 57369079402 174241288564 2133587744 12367648205 51621472786 30397480655 26175593890 18041703714 87249609719 56483104 104647353082 1056059217 73912956261 2811643933 2183827486 2214978758 78571626913 59289907534 78284494842 25647632804 11776654343 83275005346 7502204676 41274731595 36571922499 43710122440 69887599310 6055774501 30824693317 40997426707 39781529249 43918948429 17687321221 24837862251 37890805674 20219766464 38359013942 92402751260 80361071852 5877874732 15136330809 86638646041 7976147460 50692982995 121404610015 2255923064 21802983405 64562515087 66252316180 1609392862 108514932448 1268163605 91737831761 44025759205 55792442633 40786476250 50760845324 13802542805 45726248313 73324860103 7172951643 73804197183 171973240303 12942333820 70463997016 6027283427 103270437868 129075467527 32036560778 56654270741 10929848110 2559958836 3097150947 7568520884 27274751697 30298696432 175606594489 17426350927 23115611571 127305502813 57906861984 21857506636 62961755430 85117431176 13741822058 55883351156 1457999369 134133491621 5951223991 11694316454 7406033429 5350470543 69769280925 36754291530 93479212672 15674218203 35760974007 10896540365 75951740477 89483176956 1878362157 22054136541 14345406997 42976831458 2126510541 53180666167 55382036530 62049136976 71665705622 878007285 496846098 126746515951 55030985811 55874955173 57493630161 10564616958 18402059532 44023022633 62160815925 39156340511 72311630420 3154707245 8001688878 149124458802 2863754103 110717165204 3436390704 99165404356 9119803505 21294479127 4989952270 89145107817 54682909988 69902941763 11763535733 31023636159 176449307081 20637714581 75645356233 427195554 62215579686 67409318089 218480038336 78120423144 37580220 27906184387 49924756785 34826973264 35801888909 10003781394 20337388439 100062038564 25392814373 53332413271 18520677463 26269446755 96951442563 1877841331 1005598968 37474464432 1228251987 14571158478 15784703586 42553133013 59880458011 80863467527 114223751182 545930658 16977101856 169608272325 1255062184 11018124640 92632696174 412445324 37969084889 2884425815 29760901979 367883716 12814700268 21726273556 19515041522 2264283278 42638220735 65313730596 38411238821 21268842933 122749313618 28977581415 2380416743 5254784834 92123366596 8847926368 66045127675 31316806668 34051113994 95386492686 12473658931 28409118774 62205169821 19668798025 3101345073 75319532420 83032173658 6880799742 152323486083 115143084644 32499052454 14836051468 21797139823 28231245386 15044054962 151196856516 7629559722 5994693709 6802602586 2308376318 319509500 78987983045 14523473295 99866986291 7903795876 82600115613 74987404525 30875698724 43601642732 47570787462 52493882025 14453019687 1961455258 75123316569 5833873623 37190883461 15429860653 82562890072 72906822976 97272339579 598235738 121308534247 75684101655 75484820850 129653401152 6677429726 5392580595 3002935238 31753143863 7471645659 13455844253 70638920980 79842969918 499100711 73368041789 21215292276 54776903453 6728128286 7629088485 6166577874 6066268422 18080060296 43508124838 23105640109 135531176778 8493026098 162200282474 103117069319 19706881393 30250510451 8073032434 14514498499 7410127471 47596730297 75278338883 127492965458 26867807265 148773505491 72030282553 25906090999 58929728760 16923398676 99138410602 66680418280 50487057301 7771850006 23761980150 28271467005 25627431314 34752759577 12181395450 93701059621 84611256439 50824738766 7392347706 172189598 168952675317 87329015587 28867617406 27314835619 9484024490 40015626282 97454103708 597102773 6275768991 151369712355 46831695875 46835284497 101522815301 26320001586 5555271257 12109481415 45154092544 71333102992 153479199642 54644094117 87751248145 5631616530 44893292568 2162325425 98018116954 6628123798 38188857421 87388327723 4589388306 35268636047 14571978259 11519892386 39904197274 5014859855 15732842435 87036806933 54420605199 160879828692 8217262986 19557903717 36756178451 32844958568 58618621 19331155747 57379533973 38690915474 96051685177 5244434486 46673593669 66683602264 17234814304 96385198147 37085917080 16493366309 26466471402 2257286930 71102940801 17184462080 1759137471 2336470927 60600227265 14902603387 61572308068 985686579 22486956134 56116484091 200441090139 83138197839 10955354069 9847097066 29908378766 24784804631 169926294724 92943945612 102561154166 77981862396 2881423487 74510765333 23651170287 66413814946 18933319197 19481497 101311793229 51136537569 175006760750 28369996956 76337387736 7698996584 50277447599 52660697803 1257986513 73603727219 40656941995 11527576785 492517024 101516433451 73311796319 13103552356 99455346551 104056036746 232643425 18505752659 54002674017 116438411733 5431573767 59847647 9549195232 6328953806 5251058152 6192888250 46644263 162179426003 20917738604 148383547540 35804960912 100634557905 63823870631 9937520061 9533889154 124036037872 38601948006 184052955208 1052295259 10511092066 23334114832 10907771167 94160112772 129933345154 24248458505 18444513708 99810513148 46203945192 43963310732 101541930341 1361319201 12154194694 37717030006 16109764254 6224252982 68553899183 17759747099 150911150087 45334020237 15397887656 45876406621 7650973509 172131326522 146871601607 37687976593 3764761709 32536414423 16649362494 19852741097 79467676032 37079880602 48329114162 15809418297 12784621267 131915291014 15041352245 130866392380 30274744803 134560402389 64061177250 52903492313 5372636698 59976114291 4556687637 13553225248 16904555689 88834683951 133415317806 3312472363 5328379962 13566253806 374077190 3156298 8747888452 155200447481 3463044083 9360847435 105886679018 138428590 197349007465 2358096791 17486056956 16603313203 27426807639 51477552132 5616823042 102316901612 80080781709 153717601079 2045096940 58773807689 29365294882 29795101684 144689665057 16921673013 59200722338 17730836124 6118881348 12899282334 48180794495 70347636512 2639361994 408520193 62940483133 166954823260 19306628530 92119661140 26556730900 46551253338 68119076757 101183391486 2010075600 3135034161 55326867809 73313010250 928423027 7132555974 35005289455 10383024161 29301323596 3370991049 91364963300 74634224641 23009121777 94068795474 21580300746 40379739530 88526960846 55640391860 58295436054 7289996755 110735998403 733673616 44938049663 76646261645 6630697738 639964223 13968910007 49616111591 64392413673 36610888604 102617610207 546484168 7921804247 2694619705 4588336010 15078967456 110924132656 4062299686 14993782810 29091807410 46281907397 16951646077 24239033697 110957771951 9650005430 68277167549 13402879290 52571017786 661420459 79696840005 56414268507 49379220148 11971812014 27036404654 20248434775 184127730268 174303798048 12158820260 5389882656 52243437315 58327398515 25427481302 23434410666 164925626776 10124305277 35502741106 23176630649 110812814385 15784988967 40781638912 69039877461 2611839956 105175231057 33343133134 18174155300 8653960315 174918833716 3994998398 8370148594 34692974767 5406442390 75185431838 33034594298 10973231093 28243626910 12251349216 39861969064 8365704022 107508694232 55785951823 951987341 48730140857 4575853634 25626657251 156877857544 5766925567 18413765949 132335961853 36282234389 30436340951 30235748474 8651122147 24727534917 127587583013 58945192123 52501061740 8291411258 6543045767 375705442 13337102605 1546290599 138255567845 19487577459 76604175315 33532728781 1044609170 9100545499 8506797775 5514896185 19597153226 79656326902 16464548229 34727981173 4164823227 166615712370 53232558088 10453503069 19593999678 1064821082 6698919278 17908057042 29639925154 8487328365 168621040877 800462575 38765217083 59023539439 163412613398 6617812934 49378286939 67875882693 494200490 177108803849 87058696197 34936895526 82615148441 24300618199 75332321180 17093139185 16384843179 2457445046 79207524696 4978613247 1455720060 4083568572 41067238850 26083465136 9154008321 27846228192 42562443156 13933077106 49241670145 42229561303 36540054380 181588821331 46104944261 12050876857 5562405225 145160850024 31233808892 73642014766 25781380238 92925458706 24164579850 80761896517 69590901470 6010024916 7982436558 71254191727 1801222845 51868301341 79248918082 138729247346 19591270541 24624340065 1554490415 132617703291 53035663320 21816265827 31339719270 34687706980 42910482155 24349178860 171581089450 97633972085 62005511903 52734058 103894927806 62553172060 47512974417 18968975178 4179485930 7826489923 20666621627 66606285229 12813120525 499181929 26077870571 3840936286 16797271525 49518612510 30625477288 303233268 235340981 56284178658 66504952192 158365419196 20534321759 24739552812 28023945752 6281757647 27783879017 131231223121 781783696 181468076662 66555447154 11003171713 53612313253 65255807911 75159533110 71560864709 48878924746 25002403233 42571093290 51294478685 7848812906 128417402560 24413805977 203932371487 6647683976 164304830129 11596720598 62532707922 64033986334 1150479980 2134223482 29389136 113222257499 52947027041 4292305690 10025103886 77252678244 132504653429 7671196572 28991534168 15292271872 48919714947 5349491049 58726206751 83260655430 71765822868 27814686197 32408817694 10008583824 69237964156 2070958870 5682989152 27257015556 83585620460 7446993466 116258666 7210037068 811351773 101330230102 81524964091 7061241834 37255347163 121792616887 42031078324 2087618373 828487708 44530714542 88140952958 43810159269 15952669059 38414721163 126756704965 65791669068 45160427361 76838213487 86187792517 73935558395 2222951621 44598882687 18436892953 15834870193 26245921729 571118446 32624188153 112021778878 5416512381 460358197 14547676755 5574840207 147153623619 1998002762 56084971072 3701938220 37818102209 13595342897 14528484055 23577056467 44682151971 38994721514 49346096655 172629534 129913382140 105981153358 18600075343 302734841 22723446204 79890838290 8866967864 48526385549 43177223355 1192277392 5684726589 42836473829 20931245421 145392463016 92730886368 118403495605 1596551861 135501684376 911895486 18197914059 19661836243 24109415471 412570934 13900469084 1616194361 40785969190 10040730854 101198899341 78663653047 34108613393 32017781057 42902590791 37361781246 125854092299 9965927191 109931441 96314991352 14479259508 119009968512 56866211761 152915219751 91846746779 5290720027 31546982641 34825300974 945921316 16996361534 33575424279 252266797 6820570423 196804955654 301071544 34948235279 3190566581 116592637309 43744403459 9867105 22296888511 74780632172 14501637172 4853679476 85782008 7292926797 50321253187 12004466449 1797229816 1573213582 50350798775 50711042085 1260064807 6678322871 677810601 33350217250 14038346297 154127604089 10695594575 13549130785 11895713385 48066970750 5057534284 28968766282 106070646595 191700794065 91830237593 163268532 10043173789 92362394377 67095072499 75873050855 52905153348 88983661961 57625359562 21289810095 559684953 113369214 1619630960 272604044 96517810906 3520383562 12275370969 85612246236 61884453651 28402275 8735264587 106262679789 29324499457 3637646409 3747024065 55001452002 22384076061 4082563954 82375706495 64481032200 76895738754 28742270900 100897005512 43411502138 139715764391 144855920071 145774749170 71791761652 60323899129 10192625013 42972803822 2181731679 66460606993 65481700265 34608552267 180762266224 17509499328 103231001345 42677927203 852050203 55063181138 31218107888 4710835084 11204615563 153975856664 285450583 9724579775 47472862584 64751026110 126067028546 31267233694 15360180173 28027223463 68414491996 45197034990 114536687452 37960947698 106953728941 52668888458 112343100913 17506628357 65883209837 4314187343 47331149623 119775959657 19157897504 9662847000 10282580152 18829791771 163490070649 4134272511 15024619656 110008212665 71221320592 77232284790 263681303 69535833343 155389118882 124072632605 198888511 69602655738 16473940855 81166075190 31158128621 26756032109 189856491145 115301283230 61442674409 119696293162 1888559821 75939544 1310392621 113141934677 105657601102 14876534542 76105033963 65018001837 30335519775 18881270880 86303827170 8960610038 2870524174 1164015501 6651866806 132044897152 50147296741 34065482549 5002789489 27918912345 115933278240 133623153343 23131216365 27241556347 102372900623 43673770334 125162182064 90519234877 357022529 11693431639 26906144845 35968480298 3863329176 4608605472 18800645850 9581605596 26174987517 104101220494 62975442557 21417449188 365136591 16784261959 1477326712 131283748065 32088006709 1092761280 170781617972 137854190029 44783614466 41893961690 38887971878 24663409091 46898510413 6584414736 1336110571 202931801134 3238835087 118209709525 19153061078 2694735304 47167966644 161321158378 20919420280 6537612193 77878329327 13808606632 83262683867 5089981006 89363649399 4308016566 39026477050 87137655194 99794383909 7627416778 75261677058 10196848864 63875031380 30068649196 44594959620 5436207100 119515662675 6776346503 97729276149 74669136418 2026536628 37021470527 181866254179 14715155374 122013416827 79438836342 26581592544 18877314302 150090873 17883801911 25851052392 74857637110 40518926125 7576125062 4322673015 4368857278 31838055938 9764799447 12872880500 156740011919 30199992 8561258928 30606185745 554671419 27513489909 68524454950 121682898478 28599305975 75305516086 17481394935 49319963548 14465271374 85960153238 98299912250 197515810136 518265654 1001543286 15460718326 12417400316 61560972212 7372981858 106972093549 50211220276 13722504169 28374278902 57002968596 26387133848 86078261 8702879483 77722235321 33569071698 2347474020 21632183066 53815295 61454763061 17702951 626019543 10705585932 13397762789 129106551825 35099468399 14069795801 110928512679 3566955918 2031335700 112184347500 65063242737 346162149 18314675505 74758403539 1336285051 78009535323 31627348182 14216260883 180263304319 1475938013 190567781159 21676473098 108984577563 43172415545 59907872329 25472418222 38638371304 32352838150 15430698815 23943251295 21010367144 4276652995 19721636958 154881101194 36322198895 1193089183 1554001 1889271987 113934974933 17403512 99315514287 24753841640 7795775409 156988141503 35115675821 32690106266 8237143582 33327875918 8833222524 2181147480 98821404330 73223442548 1864402188 176749432300 28173976327 73144956886 137955882922 95393718396 4514838173 84007352138 51810756043 60605797834 33346626797 7623993 127758427889 19646486391 28279217988 184644021291 11220876835 14966955511 99758318891 85915167381 44605344839 50126589659 43626982306 36097438341 95876254891 70885302340 128799324469 33239416200 13988642229 18287253008 11425120827 10830800191 7530414259 34969534400 36308780303 41611973384 112188898868 97728671026 33721448003 32724000659 117607702059 49398841740 2590314273 25838138820 47789592019 15298928636 64479630380 36903515896 16060234454 1014156686 521863503 71416103071 78129957303 53223892814 37614406631 35809441732 9262385163 1803400349 37759670500 4182726470 7926113556 94663048684 9310437074 51089086073 16760567747 8776050240 67184916937 36060867478 1601603195 981451319 63345864103 30644992382 66334558012 46708205078 1670199462 127452305833 160661329470 42935444352 95180305225 109846457159 4901656247 5214776856 1774103408 44287033202 65110571408 4879880088 66680084759 67484007237 65710676242 1159243933 122533616944 72416402640 99066738517 4586009827 6404936153 1068071108 47793739836 3090708114 69764799529 60208855266 4649892919 2239676890 4894755801 91397903494 50359041984 90969342450 8536420452 52369164055 39765881449 39811862726 105534212796 30548540194 16549515983 6639473809 3010201740 34841833315 26213813787 34978254467 41314814357 978386932 59426145908 2173304280 49998814895 130383425203 12287778598 83699540801 2596100940 17862040996 18207663920 37085618249 31824566780 188034488055 16271579310 66469804508 132143288703 86663556679 69070517580 29483922834 154956127102 18026186075 21698502151 53422070503 3041664965 53114816778 14923833020 104783708808 85867932297 121821770462 58590797397 197222285 39955091145 157472490715 2443464545 43567079387 14114651950 61869328905 61347811950 149152607634 10735341437 628406235 18139905467 99387812967 3512494565 136067960619 4940937592 47753173889 32217334909 50503005019 52113095690 131829119806 82928841835 87000304988 2178757160 45299540226 51567972570 54812649408 85247218839 54278814342 2313455338 28186680837 21128495858 172642852962 51594595930 6076847753 66843234139 32157467047 20726891187 107591417257 112968666649 11119755683 246016987 12589938150 107660124351 66500819386 23752638119 650582091 37438804473 166504382020 128891076242 82286282748 3052522594 272904985 8154307201 70385231073 14139981544 13301109938 41007910586 72233895013 91371402892 52273213383 1221168043 99094550065 62184131215 169450801027 3294680157 96154344406 6553241689 139824199232 57573974769 61178041089 286623468 79979645248 1965227845 24079012677 86513011361 17782830903 7948131637 33489573635 152042010435 117077875981 55692386578 2780474945 96391791963 10654414309 6783112230 40944989643 168115152170 1824471436 153272223446 9809908417 6020788767 6206539968 34688928648 97335206325 5145913303 9458113775 143610035259 8633768797 14310043268 38056495855 60899816489 5117051742 53395393229 49027409589 50094002394 35037705851 37880302852 33866547804 47263799968 5251731513 7286555405 21483618898 32874159123 20414661618 138808687063 79306777687 2376314350 27703956238 53153380147 75254031103 1366758512 7128314341 2036633671 19538044004 180770073827 60748763881 55417182582 51677177774 90854464 1870866785 251380857 163088851887 1759353670 143982093139 6982029983 17993647601 421895794 84393351498 3410604 73649566316 24834086004 57737152391 10097186344 25072556825 7559921401 23254933419 12125470793 23842328626 5903292449 24146059218 17915939978 34719765628 36869969916 3323922299 4668716379 23403149851 18103865629 29453710437 34434706889 1170735691 102423801443 23287679803 67870608566 27218909425 77420260997 41376847883 103550813446 4805084069 7129136947 40460002220 87878740279 8254099997 89144794602 9206410679 2544767029 26855493014 14005694630 27629872369 100729249098 28752953776 89302745121 131106665715 103015280896 79401848546 114360318531 30485868243 13250878018 65495934345 153818926638 155045711000 14925184126 4976351375 54312342474 44032984442 23985311583 10184394036 6850340915 22988572647 79588239219 4572634197 47526551325 1904155377 586183885 292338110 205580976558 22681610903 80012653533 193226379725 69162098183 1772813492 13853303000 34007661066 4069045330 67395855 1855066868 70249696641 184400658055 252826429 3445073087 108518087361 5040255239 21094995645 8574122609 72496072512 62598082631 3310798536 7951933818 30634823881 7507891324 38878468199 1204561336 1516884139 2092246562 432724623 9987509979 44141055435 28247702117 8218273561 187091494265 72576870484 77845295028 186801728779 49230577641 86665658518 15038144158 72350382246 36417982235 1794084944 36590863349 3014475960 156587216214 4201597172 58436551952 30003887500 2071032517 6413701432 6523740965 17361295298 51750305409 22163240494 36192056271 7084601961 68276754258 1957495789 127904080600 51471335891 5425572504 48729170364 38477533615 127876771577 7912286177 38675349824 59893107403 1363031214 33763462891 6797442026 97905581806 3842936413 91439982024 56984316195 1921268406 2547423087 5030646217 49932535739 128795691307 7985080273 103394894917 6054163519 1107654397 9186522000 21692155948 28671473344 95610723791 751840055 64177536 75402749289 14299412781 57502698674 13235720832 169921788846 32350378331 68090602057 37264196862 51076521924 92353101157 33008509217 895144026 2786764589 46581260432 58310987211 71095441329 15191060190 163743119115 17731471741 194555959107 5887098719 298913490 876252296 160637091091 88774999586 3225616840 131430903386 83756718569 59371595962 8133278392 9425173163 50077724880 75760918202 15243698727 12039552309 172003912466 52445982537 37998239468 25736340804 57219838622 372797285 24496349332 21000765171 15141955772 33420173984 38353175336 20259834689 1172473052 63611013164 20380409172 2955628563 119547555876 94681356847 1227265028 14598331647 2953542583 108040289360 15618099929 2895294444 45716655335 24733221639 25546050941 6352163574 47335690905 66641128061 820750426 24355409771 67068452109 17145743929 115115689851 151571742147 48451209360 128833006310 1874282905 54632397610 106153330526 30557505619 68201190476 30397126977 9983233893 30073981769 46977788837 2342834659 11485383025 88317565629 11166378665 444603600 2490574137 139540857437 25071745845 66892407364 40661817017 25257963066 47505830824 56907429791 4251016719 1560834521 13547596260 78585916494 32627335356 17498902242 98596170026 182952693963 113322941390 96196983 7318919258 111851431 5634869245 26428710061 173525940124 50083878934 15563566274 62008977664 43442501989 6645205896 3970737099 3588049018 486659288 29562756885 92999473033 1668562750 22131869103 632427427 117366316264 1942137088 45274490166 92137524970 9307035122 731986445 3980751101 99700961289 9701789451 1402946583 5730807928 1174371304 6767131556 29893242407 12037262273 26978789919 81314919595 86937215685 17803202075 77325903383 12275153508 2820586317 1070374055 2268146161 60684093561 68430231026 59812058638 1188474127 119799756691 4501724315 22580625356 6442038854 12316228029 159521311944 319122003 80260339863 64592656325 30342087848 25871370612 84024442421 31324214924 121289598930 132764841325 12151706256 6460409945 30990628039 86988725493 174720033600 4324975565 40293094159 58045223055 26178074615 28782548979 13588129474 74873907567 151199909068 33834801964 30977828929 23952642526 75964998391 84531457321 5125628470 12940242576 14443020476 51598160749 75873541911 23443357517 2789555575 57590417408 152172818158 12305249573 74890845883 19384329715 40026484811 67390859067 7816399480 25761198439 195648537177 42589676895 51708784998 15962236502 41786766045 80499665417 33991841640 74715572183 11181769506 11397771772 1460874205 18816696989 69002237405 3136644969 26566914779 49654705945 74612426836 86227013654 80429234986 79802726566 43149207183 14687767373 20485417394 79618085485 108571814763 9330326395 36332071212 6661626166 56283055749 76453189712 19753401560 14288900650 13348998330 173979236184 6816592103 14167035729 13934216172 88119335344 72361602656 16970123486 44922402547 10309470863 77419074 7958633870 83241894491 35445455208 16562842863 3604387596 96687632914 87362859175 9054518343 96241808575 29400631511 51869637131 17673834712 218138821753 7235348674 135868306340 143467488162 32035263943 71586289360 60472854121 8359235588 49265442057 18625832912 32700987258 129401889051 29874931658 49904760229 11721364671 2258783976 190977147504 56330624204 72842913459 1968012087 92820535315 7221492363 21879189264 16056195457 11627831627 1888374363 9092188586 97279189654 2826162383 22262061139 10055473893 81477054267 37817217887 8700195919 43070689066 66018229322 149485124 199260212 28253233119 76212296469 6425717839 29600111 50214423806 9137945688 695811357 9630471723 74441976269 58329182905 4960640152 82101445748 47663698416 83042690565 27138613666 39770036006 167059914921 7892478840 2644056477 38974367317 10907298094 4217657948 54293494851 660393019 2005139884 45895845761 49815398372 52446139432 35886109665 127356718461 5727920665 158484866805 120926693958 76759836207 1109120964 86961323791 28069159480 70778457735 5836629319 63671353482 37646978789 20554049 11167915038 137468543614 2583685796 77296927646 3500214811 13227402615 8891434625 11723258438 14471852065 22575849322 30176494454 8408860237 18033704522 25646500698 17853470404 5759541196 1204841010 45155369656 114238116047 67832300740 578644342 1145504320 157470016068 39602777731 4079193245 115863391859 19898143693 51050120088 83260672407 7248582879 20533342044 38574735097 107628136562 58634683766 148088018989 9688723722 50122082939 127045112810 111050023901 158969227378 78071614629 43016846944 14828466228 183646950 21962121649 108300723347 41873466702 39405362108 69208567576 36604737203 69462061901 55764926995 3407605950 27007945109 10549278323 15871563559 10259991392 377197928 136973168935 8058531628 54816385568 68751727959 12471376599 5051787518 76821760767 3158208182 23896533970 9775254195 37901210922 29937227856 92229803973 61627131113 8987968893 16321329447 159815599 1254975882 35533332155 30090142917 16298259335 23643260884 10336882063 61547460716 27268441390 11979472018 32968466025 1273804176 16819258490 10069244027 10498812824 31263556653 1905060943 9521854330 127749274504 196573889991 142821077633 140527302543 18583800310 70550817084 840437159 117071401124 43817916274 58914588071 21623059298 96327735454 417406575 8178702942 2374217103 46540729974 13274947740 6545166586 25785451494 2085605108 91168516273 39460406 14482415624 8796820131 2415283795 87921068046 58030481 24213228616 18495655949 83102251648 36439450010 28287938341 13423250579 168580192284 121009986154 688634964 3841756974 24535504441 6241960339 70703148638 56445261992 2391657 33925458679 26395732810 1642371 19142912003 5349815484 3859937818 128211480374 698777349 28290403788 4494740225 18308491008 14836404893 92173945300 128549707225 11199643991 88007899971 3322605765 2845207057 16728800550 2518353063 144989219979 18214439983 49907193463 48886962249 19644031227 57567055604 133283054939 97386052854 34692851524 6563099370 92658442607 61780141706 17929305568 79733215563 67287941405 87269381798 16857416723 85226709961 108330651155 18982000112 21326511691 132659247598 2344565244 12081830134 57401022408 75408599488 39832308203 21657636008 17109225835 13670096770 105592392762 10733337373 40698065088 96236871497 8345843038 26412033738 67999518667 71939758468 117606703453 16853054975 2896982380 26145909011 172626627584 79501238358 54776000655 71464255433 66608937326 24701899755 69918102998 37543425946 24605344579 32613066061 168868073 3091383143 13004313699 19594174692 18250048886 108300008298 88301603580 47840692713 91935190353 3186078423 13955722405 29401030114 10107577312 60878901319 17771762943 33972311888 6875790274 2221285774 6862001338 74565120104 95696511917 70387949953 7252992242 23163441929 70806316539 152908637637 9055769823 1558681481 41272309631 68517892903 1127648732 157872057226 66700320816 25453256478 14465672457 17795894855 136298828820 11909849159 97220681906 119156949029 94579540201 6290760088 130252694824 46896335306 31949861849 21373295321 145089015640 21693959488 58033617269 48897521709 36339293557 17206861525 8487335084 57322121671 19842206098 1025549523 73495088181 114270116388 1252135998 134988218439 6122704211 98853919120 17728092760 2996869390 13290308778 43548676145 86391689297 4077860115 10868760889 31961634536 1591745172 3131835513 40569635335 3411962924 12325586294 14318310759 27486819141 91609543872 21375163506 126778127282 89644096254 652170564 56390452283 96703366414 34454276050 15751278792 10416371622 32685295905 2311273024 10056290518 91320179761 15942343965 106255166827 4458894299 3413767778 974586218 36387636699 1600675394 63679727791 7067996571 91802409125 904032900 62038478831 16219081936 57397778155 9639121340 50801539296 63229728195 20332905408 27313413859 5939479114 44426966583 130348735940 50791927313 21736296939 6266003159 38511418064 2627719532 55344949426 24102625531 11975509575 22438143062 22287966400 5293767707 183820670432 166227412774 1179984461 128709750531 78043705223 3737698109 51300645349 35394595894 22886757115 8115371671 552125381 57656033742 123388177942 204849739937 87547686639 13236628164 266771174 179968350091 78942219699 23643837606 153152243890 23126269851 33833940747 56911866138 6154118258 1206470966 55738560909 105109513708 87207107370 14928425665 21840374891 29519636859 67690477621 138733192455 37598775726 82814171378 52388737979 27798792053 42144780218 71369803965 19894016984 5414376 124979230185 46656613262 2752877954 38260774902 123821857444 14760502065 79967638441 166909551080 19094979842 62283965217 14718194616 1675544119 73746233340 33850360108 28167507406 7359508729 93141479881 2372494128 51834552046 15183491414 8037026185 30454725542 4598529031 2911710556 30199298079 6425124362 116545784862 10567447503 136073529244 19826330 70319813380 11425123036 3073974812 20358599708 7371498795 8929787739 23065161217 2999417914 30234190720 8662282270 13695654247 2588158207 13579413454 4094031724 18182369153 41695234230 91648798836 7243370158 46144451726 4209206054 85011020809 12799821242 27789017933 9643262920 21318879721 54194589732 57228723548 86870606024 55064653233 76018613157 4301894839 102673638552 81739596145 80644089800 125700168143 5983736029 75069903497 65081885974 51025557801 2533207692 22927715472 129506753357 3130515694 94981019055 2920189009 187733696360 26238103487 60240103848 34062547462 36830195414 139682475615 36750654924 27417795152 13783635038 103113135 198767897 104217219819 3937715137 44981013220 2324197806 57760954080 5572593906 11066343253 46006241268 77991225991 61008552896 7412720321 1653032098 150734662 52317689774 87545263343 127521066041 142365449720 9893004380 16135427785 201354353490 1922237336 94836043657 20542369944 18345072460 28184877665 4930869447 12679424697 2082535696 7127002014 80801915221 119911308058 160427359143 1159043943 42743897297 195134808862 263042898 21671407624 57996195655 10353886758 89445288796 53811298680 115968602263 3708338425 57928864915 119278779786 8397021934 71842474992 63476198057 2836308543 46333692508 1183748292 5810963694 2700677599 34176045736 4455534039 15677536409 14896192125 51871470355 1534936863 65809574474 34042361470 116530682479 94609027202 177280958334 24849150386 67681021319 9271741566 3219112502 95319216882 58311861431 62841721554 14238378904 99538909249 28707823824 5433113887 29616249887 2677749184 69400849106 73191033234 110782531529 131505455397 86935415958 19983800307 3595055970 14172622316 62676917774 1216179040 1978187328 76834616125 136756760368 11627578270 167653168133 88891253848 15616570857 2408671669 102761769970 54977272130 63553467941 142739118245 3071354369 88148885270 4754678076 23479723250 80971501613 10869462064 128032209028 113074372443 88103958425 82556899178 11187704456 36158047547 29955786366 60992365602 153845672914 2078570826 3060280339 18749090357 159316904428 11785562 29810078405 87681786682 51645990155 98425063498 3726275369 3757012406 15214829833 10377756356 47879026635 2854365712 12156699239 666430723 6168526667 49415047477 30702394957 7107770172 7327418272 16253156257 79641086553 58385576593 9128501982 14157223921 16291224301 1570864252 45751579674 13196506380 2373453018 54280986391 1483560786 44956927356 699092762 95207914553 1388061852 11878564593 6947469768 9994991122 8692465966 31800696644 13960583826 102771745435 14624156860 20195381311 40724081204 117633649382 3334347898 28750405344 22110652363 72138486831 210545090473 13193411703 16633101492 105792203032 128007736308 40042762418 8297449794 55104260241 68089508214 10727489886 56880909748 58955613795 45505662420 106281358330 84564261873 1683131012 9800484677 35418030203 2073237487 4496555878 25492545251 12212375676 169068588721 14845418087 66523018386 3430950372 5450853698 234756464 17783188305 20768609342 23951852171 17975531675 29070492752 146860967153 16657588115 20012769078 8491037296 133325884337 104100577339 9670075110 7633730072 2370763083 13907046802 1847824315 73120146004 53957914295 1247965789 57733312452 57321439863 19040164255 117215760206 53438670451 89147559306 8179638844 24782608418 40865035938 114313641169 93955233471 84287751151 3507537194 3157188386 4928228962 81437309525 2764037101 6821785882 15055567317 128623412394 38383354969 119844065 37201179385 37345322685 2314549179 57303318348 3153216719 179641825876 163526927572 38061693978 17698627246 80236443280 63849112178 108374416781 12988036908 18128771412 31201221851 1162208794 2454658796 82359433254 3994601543 511305296 579175402 895086056 1211390288 6734407490 9081229631 53303695557 46134445333 18328988761 84152912655 87459641274 18142664777 6906988222 3130564380 137000737537 86534200394 556055577 96417425396 63308282983 3767805586 138858760663 117692845875 13706447923 66010746241 7692393683 177241044514 4055057594 29441618395 19145679789 161652316480 48452095733 50713473741 9560329423 43491282013 3751812765 31697598335 36204946293 67007217714 14260576938 24131401873 110686598012 38982732872 2753421925 26593310150 13717930585 116734336004 13587305966 3048249509 34464070195 132382064499 25225152895 80380723010 122470339266 4916822114 1664158178 14709295711 117130314136 163759711003 36780250 5205552995 19121677402 49511561706 19286764878 36388700183 103807598028 67202206173 130792992813 40696340 51859987435 5277385971 96375678757 6317680263 26140541619 82380239729 142574234622 5923261903 36924083966 9908688308 56551969313 113162600763 121373131254 17464803675 21049597128 90377490587 19544390911 28881074280 22018638778 34167704446 152839267867 18910573423 15915707509 35510567612 70710427016 350887186 69349223862 29438430901 13186715231 17100880518 33372474953 62173881567 55034494637 5662378 132572841924 5779707882 7073689729 12615447840 16810247688 20982740028 4706233947 107557879178 70610958414 30620903627 114375595070 4640869470 66085777285 39776269438 126339224788 3328069837 172410764386 123300822108 18742524475 183464570597 137291519666 1246715339 55740059864 7924706766 19634605623 2785448265 45252306629 57713364364 35754623791 6389947718 8854201318 2323611795 32935471091 14013542740 76072434803 31021272723 66011651062 46186899157 119189547985 82102401602 76941368093 84085623818 7955552007 7421570439 7963800955 167589410464 44052136544 145374271750 163041186292 16133008080 17637918673 169983602 51354939845 15135891592 12608432293 62881789439 808347881 5433291250 8783479200 56047565602 10956232093 19611149807 128848453926 11168028476 53836508524 35768891509 148197822175 16539218265 57869993386 203651258 99318551552 130079720686 145805548915 20561954395 5959765572 118323246191 28974301480 46166682703 33789077348 79840195530 82525549951 32281999684 184524848265 136086024174 17103162403 92044647989 85016093198 41510878885 41732232271 24509065520 19425622840 35675088875 43125614230 39348089250 31430035528 848257120 21200095062 107860764239 206669971162 137782226561 15197270991 2838583117 20376894186 490451371 4212590529 1707870818 102929344549 4120571305 159212763374 588686158 1448487085 19862990375 50757660410 14262355928 12237481107 5765564599 102187178028 62678167573 22560248541 7246726890 83839244081 3379824029 10138145210 8570232353 7446336930 22377052633 174506731568 89248594657 11098057076 75142692833 20936215779 35710009236 126640504673 16766903999 94167798574 39383285301 13159814614 10512140139 52766672013 8287491405 6779968064 209980072619 44625540278 9287612676 135118522889 85581400997 135560660530 22431214452 22877829359 40917868815 71320267981 72102640749 43210301349 15076887475 18828068999 154642508330 25817852064 17744935071 5216153988 104925728700 18041153032 22039419263 10716519299 64188320048 75363584375 2339582415 44360350477 6669420338 2993374014 3914176561 15879488530 11088465739 498416824 45205633376 99864218 7215327255 10474001535 42600659308 60091811401 62177132411 53694836540 1253664740 45401788058 8758657192 32658531376 63950459812 45224886596 55411552906 7780374250 5322144746 147750433633 9581430317 87929969425 49456408783 115672473859 80529173129 6862789 36347586436 3215198 60276792256 64263597691 25624664017 16057859297 52117460781 164964113271 395906 1809020021 65460286365 105987443751 104268684770 99454978744 56471316303 21710529449 4646430511 85649733142 41914096287 20248869640 3833824564 164301217726 78239240717 15451433181 9961424 8116645907 35475500925 10792042573 31159055933 11887312453 4701557017 220014558 26076591422 11590935461 35662469421 15895219071 17470940554 4768579201 604309495 78594967145 22040599986 29432963507 26535794397 120702739670 91906655236 74555402671 73109342250 2294221466 20379785058 59043259361 26601927085 62854139015 76957458889 134287011690 12807964773 27879332065 72424773133 11913831717 28833763870 22606837904 164603838431 75940430878 12690254779 76112543139 6937893225 104968187907 22382158151 1404658139 54416807550 314663175 885605055 3988934296 49113858590 88953867700 20618674092 1717433120 26902237263 1831544848 28008453024 135698496468 16625574610 148980673589 57850098463 58075353968 44032616710 1720745019 47141603452 47877523349 40794587291 7907020611 78789165089 12846920958 13353281254 5029820432 59333508904 174681903458 24322430724 40686023046 49725405671 31185502846 28904761632 12590273333 46444020929 64500091983 11572608814 35048574053 3072826757 7125765973 165449619632 50126564059 2451409059 125759449920 64261317420 8975976054 68783387967 144266147942 1349861446 51151076 25015175896 18563539409 103464464811 13517848595 36042518949 3527928048 63048539688 284010100 221320484 24432386664 25709294729 124812778016 6002102394 6848631436 43124102736 62122346777 9998637204 194495760000 33527127 2776634761 10243063533 19985891460 53462988864 95881134175 38951978979 78082245856 48597843304 191513994371 15521091594 51886256547 14925711924 17793659415 19740623824 84730190339 110995415593 18063224979 588694950 6183392008 20571581983 1737579960 141103903365 28062503933 191681817 16172492887 1658102606 4059230181 9624928718 709992896 39791708319 60267951021 41251535686 114809688224 39214331871 92836078931 15564525846 29531135954 15868355624 63816824234 63416601207 84110344437 15380668347 11520669795 24549581247 52988381263 63090161552 19062520461 70067939000 141685301295 83179239724 25846574351 149115558040 110705273118 21444526392 23337104411 3036556963 77289323867 63417988302 13505126 2270920272 2596562880 39244244752 59874215685 145154794744 68449230421 36498748276 1010980003 50889438 20890966761 174447499050 32064562212 9495209884 63659636069 72944645360 295431103 135419844948 19311243781 8361367933 2873345393 106020740695 160883607096 14524007792 132812207686 44705982440 112945813242 41824180438 454209746 41351793477 137896827963 198156840 14051155697 20037267144 24616305888 3748582692 41251439668 3166763547 3920312851 7115128049 173999061884 76382515911 28787626536 8384208170 108743477659 87531747871 60281992921 67142327426 121213513911 16183534240 82330862180 132288920102 10584756858 27827897677 281919129 13966635724 90297430772 28896905572 4277912386 71574455289 14046936028 55891390949 95210942496 79978406143 12268582713 78889927459 91597556 26079998912 62034912527 76670509521 31469926139 21168685688 1874855415 153570460684 49924374374 26069884726 186555521925 10784763995 515845206 26235453271 1805412618 9421257259 38296023053 60670799160 109574677582 85621629844 4973247929 8863458537 363679046 80335655759 137936749512 46700916322 98911282694 16171918697 2715350751 70789267874 6750746168 62828670041 1385551250 11319379781 3033332396 2713978720 41825329859 24285668943 14979499597 353017659 1870070119 131825836 10040515549 89539253394 49647125512 42015225384 64449296407 39019500993 1489569988 29917233477 139413350176 788448010 4710246597 1078838821 12542512630 65998300377 49293273990 79957254778 20515543762 55464601458 300843090 37734199465 13353305140 51822908700 19670683583 20538044712 30795049500 136008001088 2520820053 122252851779 133565045123 12428819090 72820819578 10994991816 90296631699 1685690435 78612175758 61564966 26290823697 62281774070 9731499911 25583711181 2365886460 32090331398 27443110809 3610216335 1289652408 4736054 15642589284 90466474939 96888242655 9102450412 3848288847 119052131745 11355663929 78424574028 109156348306 35238810824 914557644 46814778794 27599990841 57675428148 4273556963 6855870737 952166446 163489546845 69693818654 71137369649 27124566141 13993418479 1087385650 142181965062 35693754504 71733357709 24602723985 13822983120 133556015411 7886445662 8984035410 413305763 33151913820 6664110765 1555940122 127756944990 30404512769 61307538233 561072217 27452693376 105246558949 91537856616 21008588967 26838081920 28948687827 72401502937 8710255102 16447845749 115304048302 10131752073 7141605588 1124588291 61604838492 37068005 16072478364 34196884555 1781325908 48083238691 34996392625 57385830 16783620251 114154623461 65682008790 87301427023 6144217887 65849529557 6205016504 13857497243 5261832034 26986077556 20504022106 392105106 137520444 12688444350 42473892282 3063189274 14263399934 66621714816 1519010576 99006796389 92033544560 37994243710 47916449997 52827379653 189671169333 16445535918 643077737 66890798885 40391098208 97507256362 3131420475 13273997485 50687457265 44734524314 3879506442 83338387963 33690607081 100997123886 47356941013 433361049 12916622693 914364107 23264785212 63659396849 162607512561 16061292036 97687652294 37614820032 25545054 175398174988 85880699777 25019459389 49767359278 72690125090 181261974380 87472124784 85716095193 5558875719 165733265426 63664713420 9295190624 96914351336 6382745193 37176474 6738829461 62963576764 51062112342 8159870309 9041821376 7492158459 18569005240 1314307785 134031308845 90282662414 3572117609 24386228482 67113442838 15007097472 49645295161 19460630758 1224828002 88411311377 2784922468 1341293819 5302719531 108936284767 1626016858 61830442484 68698220255 8403978917 6873109583 97366371398 48468234274 83304113086 114065120254 3814264353 90670649580 17466760795 34394016189 36580057302 716237 54535330015 6664586524 124716711332 23000028286 9157396257 6588476408 9631745286 27710260347 18491704677 12253332421 3200408261 11900351162 110130747112 18076487312 147088203832 5803427222 28046490097 29416422169 2830614835 8828441291 82213342443 60920359269 601038064 79129395740 10470969944 137110907017 48053675076 163051620017 706371354 33105636641 14056924776 62459701697 5044601354 8859278374 8369175166 148512082 48903863369 7153469316 18499968 24391596979 26916891818 53091892194 8340804341 44031161608 14759133655 16776653712 15873584801 36304006222 35779249833 3849949609 13855040473 17202511645 81106432409 13496574261 2203316585 194134641864 24822612485 21861693413 2977881703 99560206735 10616974445 40359400182 126272203500 5286083146 76269235743 7437803100 20634065347 38297335071 76811376131 37801544212 5050555169 50523319989 6194764430 872285129 49495393427 14874395973 59893455020 10245536032 501829043 52767372322 115416400479 29750285103 26858966972 75392103268 121688940219 172215845458 70559456922 8840343035 28967136273 54889490308 40097817000 46683044108 9220298538 8987874126 61757521415 1290938114 6212062964 22228417799 19978438263 48270562673 115814043628 5391746369 8943367190 1585962421 73378066738 4787583409 19131606514 17925813836 77068837142 3767044983 16840281509 76243242339 116129483960 51433760072 111684382935 28842288198 26077618133 7696828581 71531960387 15021698189 28969927651 47927832582 3185328756 5181773716 40131546560 147991394010 3629659494 8676871918 2611479111 19904082705 13882106360 7132718985 35523851183 40436076988 2662816879 34957399485 23575250391 54948678358 58013221077 11074625566 632412870 21466327748 76696092490 9657225032 22562011173 8903668070 27867755386 60235898332 31834498019 117751947734 102593920959 67404431949 9255810122 53246847653 30948519349 4139898152 33107249119 86163464761 2987148169 2188656782 26946818025 50668460135 207006245121 7765491691 86257181877 497693645 29270029446 102190269594 9244244775 19914809641 3058432071 192449654802 132579517630 79774252855 114638591156 26093345856 30400083540 23894558498 7142415254 10313478297 46145001130 39291895158 33467395901 29308903839 24269923497 12730834395 52472971496 6061456293 4640881383 7103504662 7657635223 61410847883 1059060020 1052961592 52980751046 121746166905 121409348141 185378836132 68029154086 151571576751 1960041580 4542144655 10641221036 11456198884 28589147798 15729614350 35023699169 4711205301 6229006404 7556525148 7144820113 46132086423 92465689136 55827002393 9149569347 11312506121 89954383082 153366410677 21348615127 31865886286 483221812 17856821658 30945826242 1362811937 24508650702 10714213892 88285606524 27366488985 35009469218 16056990103 1086632886 33493855068 40778423092 64992431319 3185710834 81431039957 13011349078 72275102373 57337729632 933379791 23054602442 18402148306 35605507682 22607581745 21971191328 18913344366 154914335231 41165854468 157976473536 2404245072 61737337703 162346626826 52943725606 5531139941 25091050421 18802728485 142737391865 60144606079 62258607965 34350884500 115417256413 27111151289 8136557699 55085561225 2315794211 80575569917 20642082576 70489203917 151862489716 197087622801 11681638294 4949503898 164628611957 16332289968 28823640178 106316792194 1589775332 96796908361 11205710434 173089958886 6222795906 116694451270 18720359922 51405165037 70385678941 31982256894 593258228 695954073 95508084289 73723622092 4098081724 67392709869 45338966583 63475021134 1907501726 54720516813 50280325576 49737990271 15202450 11723094050 23945837512 31177396260 4074770099 17529240127 582292316 20931008454 41123220577 6297193697 79930412701 33545741880 17309609261 52732060573 150960191877 14601715470 3382603432 2335593807 6869218355 113425000778 758716027 41009067842 112944846508 1138954091 26167193275 3452542429 89425671736 646836164 113249428718 24021013092 3198879468 19923907057 3725656364 157264819166 191113495966 12011170594 106265016133 6618237341 21704581869 49277486814 69034421663 71892453579 22258476891 5581186568 22587799 33909858485 89756439224 57871547000 113452932281 17049386180 2578446056 107557514779 159507574 129267826662 134021834655 125579550777 82114660 15387558702 21606342686 55654093937 6814525091 24859359082 1207782463 99493129234 16411249260 57020937398 19275783002 119638039863 28588071164 3885963658 9537678670 50448785357 48978547599 64751798564 78791181682 25070532252 9712915353 34544654289 43967608446 89298631534 65859319746 146924314259 21745978324 9782224416 23634759101 6857347229 29295594721 6705470018 65991954175 7478637090 10744700571 47465298342 12541294733 1181359738 16417775471 1272431428 7300282401 7506861129 62371054988 71202012528 28735224019 21819577846 59434445159 59004294623 2208824571 61924124599 37470233493 24315093099 3155860702 38914589480 12117416655 43773363220 17627959290 10109889109 2571023186 58463688237 12030662735 139282678740 87485000516 76968385770 12560021005 53474287634 8971356740 6691349953 145810455227 9147529999 2943059841 45852179295 26062264127 6673485877 118188609500 28348731028 25920223377 49814941889 11097595813 3814258183 1605873396 43451305906 148462323572 10045431 56955053 176348345765 35285091584 88856903064 23741092038 6601910814 137769681739 26194207628 22679941031 8462590478 44300356001 161599632897 61326355168 46363435632 7574837813 156473818728 25470630164 63004142317 45504735048 4132371702 66407383989 227968193 196686940707 74383557536 4926504698 73358916779 15992219285 1001696058 29564833299 62281663929 17789607892 3837122539 111138755364 13833858262 5803893588 68053744635 37187495956 44508640669 80256866852 33050617793 389504681 19629890588 1625559120 8607878067 9305608107 247096376 6763909851 65261356055 72888359178 77031083 66129293126 54947522204 3714235324 1181065370 7556506917 255922542 41805918671 6182888135 48516116968 1841927687 37446315777 48976473875 887647852 47414195220 13026345938 11925498843 85758735426 31805897779 523554244 81213395988 98982795632 22276933541 11898417454 55328272160 9166015124 49034082296 101455192204 35395776263 13758558614 5796313077 65688315281 57390300573 87922038600 41155271586 188911493041 42189256405 117718408410 27180728143 10199439903 23844360981 16705757389 1602336325 49200698825 33875105979 8085142850 16595311306 19149337256 15303241858 30989768163 9852383749 12902530991 54437202278 53717974832 70179667136 127847011909 116847593377 15253195896 156454247995 19357978777 27873771121 6544075309 65631240995 60734127087 8759819858 71775382232 20120243094 33167618453 79338966702 895251769 16299741590 40122621535 1035271292 42175544153 8622684520 59400764086 92783669542 84518064363 30321371149 6085504197 40171306786 4386918 42233151113 43577259595 49678895910 145958010 10341678880 1871192513 3573288396 13635751275 42353352654 2547888475 156419638610 1001917397 33849480 10576201994 130592929 4021957602 36960819900 40168887853 1820086883 8030101695 191921825374 71441330361 6248225742 16665913944 13500918627 5754708253 137636926 42567893716 56280424194 42476382502 124486695494 22217585002 2919611054 32210582760 37817141578 137590888972 113070236 5943758965 74940922291 19787677408 21929769887 117251826719 69608298455 6561310750 24896697591 65518035113 133775811003 35590619094 13155677189 16919272594 27888923380 28613098108 17579466304 963759667 5609287270 25059146092 20130927526 91715518844 59149796465 24691753107 32301015459 48202088619 141203703999 7328818113 62302069841 390578107 103623189762 94540735204 116182155757 82556504329 28605772538 12154375809 35842393293 1180452261 15607315324 6906196325 6007904473 60934067655 905308044 87157337571 8455233117 6426639514 5805846436 39575523045 182075568941 73428156070 56467863975 17933223880 37213016924 86921766222 9178207587 17323714968 7654746095 14518278406 37072029666 18717355244 60034347949 14993655181 19814375247 13385562950 12141616817 88309565721 4698212222 5412739105 52885937097 22721002644 3626667043 6772496226 24524459956 27858619419 33701395676 2733521762 9378385078 62201340735 24778285992 9341699829 532946376 2982667310 26839661895 7002417396 39539845037 10278560098 71682143852 48796749361 9578965511 10654755848 10890477471 17867592963 13077069238 23635226955 981706809 48543542178 19895547734 1470216072 204638547643 17745824869 36617030377 74045762438 166431669322 83340134066 3023775075 86190898496 117494476647 26429467474 88332536184 19669312315 9642114750 149545582415 22743063772 42999797410 2970272534 85033240170 4319086101 487583857 93383066552 6286170615 70426767953 29919605084 860139652 1810582719 1488119600 19916595530 685071866 13690014829 20714603894 35600609748 89884796184 43196698789 2960609290 47347223071 1316030123 70900811018 58886053974 37127931559 10295278209 4032566030 16909474784 143521291576 6889929462 146421770392 114586512211 132512496462 68314020900 87128757868 18532631286 45673027284 8621913861 70678786468 63333701198 81520321389 78707557388 8189663080 235882701 308473685 9306821918 23639925325 26013573227 56301120043 61352862454 2202382467 57853930777 16452785767 138405014799 118305344292 37305655246 15406287660 34259510736 5028062917 81699527973 1704383501 31529035582 26554703070 23399538724 39365350549 1181683616 151879922683 78255154070 71434868022 61422047572 28692073056 64140046457 99280179408 55529629961 1002362599 32081048067 54285180464 3931461150 4122315119 105766487653 62877884774 13348640291 3075020827 68339059583 76806603810 98364453163 113248522477 166366906202 33360152050 136452950884 7847903022 2285022538 467213324 29922539423 12348970353 41719625936 49872415334 67584587332 4181618517 45635409333 146112360023 70531174080 24102349206 5977772701 1638001098 12208434032 3484159584 97298182919 37138174612 4824060996 157161381279 52253007607 28858746894 21759845863 38074107770 33988148619 67737262148 8158166331 23932949306 67161358534 593522367 89273251545 15368916890 13656369945 59061098433 173397909582 18378457810 65410434570 3564592119 88426423781 23198802350 73131689 73574025451 19930354099 169693080706 57045854686 46261863460 29649058532 103928378 6426714740 109749667373 96323090280 47819536912 107917236056 5452253630 9876539692 33414237859 1581123287 17727313850 21089581388 75896907183 3170159327 92639825427 4224975574 1623079402 19201208680 84001387 15121566351 165758043242 100662228870 60046687157 10013864304 30099913992 178574771307 75242496146 2324828875 104948200591 23907209926 72217555279 24688622019 21892831320 1367813721 161079328927 74419884900 21604484132 5099447182 4527621036 8150722597 8362346743 127108813962 23898650915 9250148492 14672652854 21736276724 985239362 47968933400 26688723686 27817298746 109447134048 1508787993 46171128002 68970094451 30773845340 5110504061 52966649009 1552132322 89677921339 12462425581 105004029407 7847129882 53841504129 57235332416 30158550987 7549701249 48704101422 39380541466 17924310623 5284237093 42404809092 176289441252 2844625838 84508550832 34394765902 62967945740 81645713215 28992790387 122200870813 24380635832 28710489737 16880983898 18528454538 66148718202 3668153258 33317573638 3955429544 2560319878 3918712595 15917876127 12811153214 11332068624 321278837 27796504182 1196064759 29195697785 27670659371 196925148484 72313157577 2350723952 29827221821 45038123491 41969708576 102859472748 105732200905 4299959870 347741895 11738437969 13142013129 3497676804 75838719868 1127109354 34735238881 123027018149 41056445283 18829796816 61603329143 3497820006 150073757910 118839551193 3295220101 16282239303 581621250 65737582119 133657410527 346857477 68091631414 802132877 56974786929 75204468304 65777584477 5678035357 16083361791 105737837424 96001160581 52369932419 124989524715 21315329635 79375454284 35756582919 100345001844 153170053148 32138973644 4143793215 21822607896 22001323559 59210394822 861394316 33140608325 163793375544 135289795474 27813191612 9863799576 17298585401 75446723835 115458636001 1882754364 25692705892 191328409483 8751887171 118073698496 85153334342 58202165847 19567631138 137737372982 20529249 130813279272 33128841151 16753507361 52384841207 23422781237 81282116676 97040780655 98003858512 3845652300 32462082923 16323893881 2227715606 43293080284 22058624753 2622090043 49958981452 4793242311 118817126568 5660895163 26287523766 45576051237 2011964133 14605709370 65455713686 66776030374 63085605546 94884260700 42742192685 33701200725 162561210171 16689775284 102605321884 12087542371 18270160533 122773758494 36664354185 1581081261 42637152552 34314431657 6618754164 93713748607 20714639925 12813843335 7074070854 10399721303 1442286321 1348562173 177263654469 3738559271 35738272596 61279866881 30813241633 58926478786 53725206553 26349728841 664441783 80336683737 10954640638 384206003 69466697775 15282390768 15645375593 101752657498 4073670 60017303017 144880581707 53507343960 4192729700 73009010415 21555968237 93910300952 60042282129 69888172685 1490475387 38444423308 17557913243 133797668254 31634093121 32206998243 41290094801 10765852308 8142956591 72132525454 16609309127 25687591737 2864012892 35269885962 79469138117 73354549300 87440312554 6880799478 1356307447 127590489866 5259999941 3554929914 113008907183 26806832253 119840126394 52610668628 54160981905 33938285563 18863791690 10661315085 25217254825 31104752740 55523837418 24543500085 9043263461 80967244910 89576468093 80269648489 978297631 10476938670 4786848984 53073583722 5654315664 90762069103 11009841078 34041285737 15236343433 17183855026 89002117238 60695045523 410989733 22372218714 14625625405 5184343118 295659175 17014694348 3704248319 22173258117 8433154836 26398399911 2569797500 166961019884 36768664529 44551840383 6544087654 101722753 52175775814 12687083672 12727014372 25797433129 162953754041 775479237 36864434932 12698933406 61518030827 15660446634 89807277456 27269396797 75566204970 1986619882 24437174780 8217500413 9465390779 21918501910 10345876618 2653084614 36837808413 21151469750 84285350891 59941967860 2734207782 13030456393 136909331534 64644439527 1716038658 4979597403 147397671312 33889956885 2934460515 91201196465 81383574992 36422857683 47100227761 115946167349 15994865611 1592829976 13701292487 17896580734 5290915053 2074957096 36104095222 107038376104 13069405586 184161107087 24197253288 10931698936 421122639 12017770004 37262811075 2328627496 2732610135 170839226 8444875243 31434119291 47579190673 1887215682 141151578592 21086710073 3312282043 87008278148 60709899596 2415265354 1978703193 9145707603 174185963374 1834541544 51633773713 187078554623 2411020532 7973651518 53914675261 184204885814 34973770177 2955485111 50346754894 15189075530 10482751901 2994992141 43169789930 82132243786 98469768548 37629024948 42086891085 2072601861 1433259179 75321648954 19445466837 4459784214 11499964309 14800385161 10325167232 138958445439 5625228462 62309957016 22933464006 20053175691 55481738547 14691894279 3354952038 115722146977 1046408179 1038018633 114321575710 5096335670 29093181178 8225407840 41854836233 9104193725 6005939922 14563479593 11517561713 7317065388 10717236151 15797406624 3080096179 7030923129 118867227040 95077871306 124280431003 26969132613 133090104152 38948527740 94369304283 72486832899 106401287543 47417182961 141590854027 98057202314 60318138169 11123742825 66171838696 58425762267 7137133681 57750907960 50675235854 9831140790 107046018334 97047804794 109023319 57283914199 90168502412 5654609861 5336012963 4607675072 149159603577 4402195126 66339703635 158476238363 53394097701 551028233 46030150583 144947066918 17102753427 57698379196 65722180840 12300849625 214919826 24458608938 28615630390 6744268951 59004579479 403205378 151913228009 44326633612 11630655555 1180597722 3284607807 27688777326 69817941362 45443103789 969091305 32511566130 91643504652 48849346649 5188141912 76958124893 6484834261 117708078222 14827685860 11920567158 7436942199 128687578520 5148558596 41717044243 197719094455 181074106483 19830832233 22867640739 66071582645 41940887660 64272848130 91029279336 30577714547 24380712043 17246603855 38495757972 45860699445 121121916003 15723059300 5851696596 55264476240 48867453455 7327556443 24281149572 8605686309 153560130533 6442230834 16406112360 1684862374 10526517994 2807768726 71505879147 77296499418 18294722441 2250399321 50294996801 175035960679 53805322716 159076283507 2072708957 52548289 273375616 75338914571 517540079 14696618205 39593685471 57953441259 5314689678 128568127580 13096697857 23228378813 36751105537 17638477931 2158061774 16315020185 44850459048 24733078319 69439762884 4174754344 205975947392 7621477076 6583162123 31542059214 256956622 26678632003 102485347834 8230711054 1096186189 3627656996 4723040 13580935159 7250222773 112154361458 2276665008 8429929164 1716819200 101138135851 6614038277 89498622476 32626418810 14907173702 115352426337 504459550 132890495651 14589483034 6233929945 94985714724 89805669786 175171939311 629054785 65192455883 1969290949 28958221634 10866454434 24183135596 1776604912 11318178003 23211190379 23589675169 54254033535 9745673342 97688194732 14497547 2969672558 17877937236 2203481360 163446784862 35649420627 22862448274 6062804934 64101890907 97700935348 77629608222 33059835702 48397242301 15256217726 71621965885 6664712796 9888793618 8192753066 17884425517 175872222 65980878612 1220303616 107793885068 105096204603 66355967327 10570105870 9074048071 82444966190 3856798261 37528245248 123476682668 117698232867 66739002602 7439823043 13372048622 158218210 63537294356 16755976305 125590436831 1698152693 69068298679 176270088216 657179713 11523186263 111419043558 31152255440 17034177285 2862432039 27157304807 20935293509 88463364522 110562570440 12828732027 13727406686 11041680744 23439416765 4561510510 57665158671 111075582718 16424903785 59606444074 22514251260 9151885452 40450181851 44917245851 75444427430 44640962487 99000348857 87219300621 28229385271 26780381777 74598918186 142320578279 206718888 19143837892 86385955660 34077112920 99630763902 127548008035 31984881721 71331650509 88965907501 126041093501 109243324012 5685106475 90700511591 34936472104 130535382933 39437107912 66752530316 16205380389 22648681546 23382186084 147395257040 60091133736 73840050 16092197954 98978823146 50250340942 14873495112 32004222567 17707988344 52456271589 16209622134 50069827804 4762451672 12269894818 10256505912 23633936887 22148095217 33944613583 56728116117 5900170005 16979808011 120935102812 2881941566 21908545947 2849137510 74073446353 59399422687 171373643647 104654274919 15537341925 4649242603 48364272386 17868150614 27459549139 39086150228 24251740082 26927965147 62880099878 1044170868 29687678870 47856260230 77880697831 3053178816 54064813396 38062610343 4404390920 18185832202 123710019119 26327496448 10800880191 86451731825 37846785076 9069525485 27986867506 119219384301 3297010769 170428773964 57332287647 72875428767 59700153124 11564147442 37069618990 4207094952 2004002975 22795630461 19326761573 23417949536 82447347901 8512433325 113231255424 472740024 121234653484 83782693 55823065110 10973855241 42288252159 14965390686 13177114347 101582850 28753258945 5838027983 12779351779 457255025 13881448181 7466941709 26475300368 9092007356 6018751501 68016760103 27215325823 8027228822 70314116 139913448020 9122627352 1006352306 47989751 122906863795 64087334157 17200198636 2327449267 24154803236 42174238569 40676817647 25907371772 17602601482 696310526 2949678634 38779053483 100119442821 67598802467 20143244437 163415043 2798642877 11072868169 10834902282 41863920567 132189072585 70345927891 47099551194 75018658279 53637073313 198117530586 12472496004 17979125473 6611053849 2144729607 149665653557 21955984874 3514744185 56068394047 90673221038 456989878 155303818906 18076274788 29888596138 28866552569 64331009940 29891826785 125610235586 25662100383 169857176977 135498698087 8289212687 6247996132 53179350207 29830954283 101735447522 99938860947 24182881254 9534957565 76900282277 22016419827 129732694839 8015621167 25659115133 27160908645 77283107 56704003985 6894177203 2354984422 135785124835 4221337333 21979363207 17219338981 83646487025 5923126574 10372890625 4782379457 20681509537 38121815500 690303516 15095928485 88146845384 6836211056 48697332638 100949230651 13472857231 43549252485 71711915571 127383088522 32476162780 670358959 33363423327 121715589423 29857208351 20041264842 21541142427 24471186847 16875415565 14938575256 6162116001 33254023766 45520973445 128309685006 134560994036 123832127037 3841963517 41333363372 21977985569 36081584 4135221857 28928429706 25574356205 588390067 179597765445 72667915268 135264825823 150090917742 21218635464 17590240491 23780889110 2913431272 21224930488 32293376048 4122051080 42728065897 53746931433 366673500 72664763223 34393774099 111550739217 72760153837 131196050239 4607044118 24857451249 47264733111 265056126 47458121805 21053230418 4718607782 30310133395 795047129 51384906018 14849496585 49565699 13802654770 25691085329 63456044004 117599255906 3262848802 51889885518 19845921361 17139335792 71757402679 5974633825 7027321937 14256789144 85264041884 110047823146 136005523574 170947489 9089163579 96986469619 5978828191 59565074884 8450380624 5563106488 169159764955 43426994222 2185049908 184689148 38473861865 66641333237 152179037467 43551677963 128988285613 6070264092 1104826159 4350329573 16435882658 8340653051 473468786 113109870235 153084442987 18609740322 35448788759 8927654616 18856921339 156966343 124684535601 15921239365 8916134601 7725209353 180138452336 8484004421 41428301181 67488395611 16301427396 606333165 840136547 12037174133 35948530432 15109976899 9551863898 77749300269 74354368648 18692438655 43493823137 83520321229 3548299467 27890127525 5837674868 513000253 10331381859 58493169782 139626190078 26968803106 58118837961 6447724919 65259398834 90573105 6230198824 205197933243 108718253822 81461537539 1942777782 162793901563 26719119771 19536055524 51918804391 133484568 137699474382 12394275902 35959224208 49173654 129783824369 24527920281 34602957487 163410107 38893501181 11597479871 11335579369 26574609322 92337945739 5517281019 46089608331 13797644964 2790534427 14103703965 1033133793 19281937489 3361304022 28817010657 16606177650 25401375199 508744524 4700776764 21057645614 111784102771 61415495844 28520432291 149140219466 2821062238 24544228493 8316003822 57239343407 36557371726 964975603 83239334789 18026096895 7414330120 64822287859 2842048814 2599640322 140747107388 107559576037 10240607823 2518930856 104535624419 3962643707 12655316946 41568646292 43442072792 28749139625 240038851 3831197408 132935290041 62274080583 17438864812 19805971648 77489412163 10471946800 79696045073 78774183125 19000193000 119250832713 107978263635 94352702420 131481383857 10392461583 15552963056 9814564975 86033379077 51418800626 1048395033 5543198459 17196834867 126789099951 73840921132 123712637489 11841244156 129435782836 81548653761 62115791960 129311189250 77874796011 41630552413 2382353634 799548783 1499501605 15188354517 202110983018 38482417563 75169124108 2973920781 123464286171 13436026191 35674852208 114511046080 11302527608 8750935759 28173419687 53816642581 95739081545 97251145973 2185825909 17574404841 102461191997 91865670965 69640134994 4592334974 57593473821 6883448456 47632364312 58233789477 75365634652 93217798474 10697867883 14908467556 10820841636 26713064400 46099056670 64920738543 73802576444 83689539219 4703907490 25403729475 26586764776 14382744629 98562060181 134007178412 55807280817 7516409186 64816217883 14246426926 20991628080 3627027010 32262399293 93197429194 2763551414 11228223216 46927972873 63893480395 17004391483 65668414714 58032581302 194933665829 41956319830 41826658765 8196050611 2029916830 77863109276 70132222225 13077396563 41327282445 6908706342 8695452666 14637927552 195022354409 11269936920 27167936745 21579080426 83304052067 393526681 105478485686 1311175348 3034657652 88782126054 2970372415 19605957694 6538777831 15137420959 33510555784 40346734773 78314935066 60104545328 86972314449 63882034189 598996466 33199387509 95761262449 895204850 3793743317 415077006 128314159599 28678163790 97370165850 34136483049 18039345279 92693369809 16872802194 59908751731 29263977314 962763645 14121924162 59628650788 37724767183 8346103534 3482733061 1545707605 900415625 285769390 41758596 8140569411 19472892488 50447003244 21968203757 130114568078 59147948376 6905304573 71616790959 2563771504 98272953012 58519021378 10670835268 44161494109 26932338565 35359890241 12589773973 44709879828 13108362029 81973006266 27002912889 26410309782 35497554789 112477686058 95331608074 9212864146 46139571324 17689595814 118392852165 384794882 41800092065 36351832366 42452568625 105895752498 17293515107 58059206231 76449526453 7252748680 42752525866 148166689065 30645887280 30491260626 21694292426 50105671591 10897864158 31264178349 2223890814 85998031286 7596360026 401310692 44899888254 102713299828 85492352516 108192255584 21578476180 96041534823 26990275434 1951329819 137783084383 137481497478 51118601029 611711387 50446864992 9788213260 17733293940 158274687569 66065123732 19006485920 25276366103 13465876764 40756500272 40191649 104114492582 75619821595 13848068654 35642147541 4363938939 4542601678 20156803406 5744968578 75550903469 72394753581 477821745 16216269811 133391924321 33520544523 12879258830 19357018480 87178376425 54422923197 677723702 70673972768 100424935164 104009362230 24389060585 44182244224 73501280730 116954921791 51604403780 6172056947 1829244806 35833938450 78991685455 1510575235 67905156036 40876182722 43648064561 36564020154 82560405433 103081614186 35761784530 27883642061 496503932 9249629909 9259977497 68504024426 26974502027 137587208315 93777561611 102456351075 32418130146 74584329069 11726346486 2852258344 30529430292 91222516320 24902420973 16684919954 61497647059 28908260340 1500865401 40859193273 89008777728 67036067244 67826458984 60709047606 3365539736 11900977546 9136491391 879857267 47240457393 78473647110 862513724 4907723066 5368705373 28058751178 4785997848 51441574233 123959755866 6366554602 160738626358 55285008500 77657993006 11264196741 9324563476 81633735 107370747544 134002954670 2185734945 2523823884 53478263486 19409644240 52198441845 41658260469 8485897743 123077291 120725626711 5409650249 63571985973 19773233 89262665425 2386011992 55571907717 119815293546 133236160342 24473663735 118639177 125144790567 22959179854 18671835231 11210474088 98719998085 117746860704 50955944719 117241469505 44046546722 48915640023 67378229369 7992446758 52486384499 29384583318 102878031427 63695850875 62712816454 77126333881 17305579703 166952606302 8798874951 84679568026 2488608914 22308561429 30579739262 7192872957 3230404046 16942087254 26345351080 5729001882 181086463621 40888396697 97225747350 53403443966 2529253574 69207211038 85545684688 7397272181 146161172199 74377350571 104740540161 2393965455 13706375576 39788887279 9849182013 2241946809 35938498674 9693014347 8303680218 18203283863 11662172948 48126706913 77771869210 11583859343 29081743026 4559062351 3123560695 67917265144 54325969605 27989154584 107864809974 41342981039 60235056749 10357418354 12230430919 7125039139 1839921815 6678828131 11687515091 73458450210 16759992636 105535316301 2654623074 12627916998 45762196410 49791908044 64161382602 61020809504 50955651058 10814437176 150674366184 7371109730 22218599558 1178801769 12356742143 7362618004 509284371 15046755988 11057941852 16380939308 1955715746 50187144779 146440455917 49746559914 11057232529 171292407170 51312457890 87184764505 86220238895 171528012657 150578130706 84652104668 1256563649 12091787345 4557670449 33332712396 14430382979 131263119331 110569178422 21852212840 15884032841 25878580063 12118158405 2151384870 11532035783 41970021716 61203994734 88677460473 5755460625 6376970676 65593360995 104612235569 15508985549 89971016458 52658064506 56196308165 2416634517 2905387978 161264923107 33463347 1260686104 6112417031 76373855860 1182700066 22043566806 76874297259 18960523333 12644307074 78997196233 5011387956 32936010622 56748556158 802706302 46120488948 12069564612 111581204405 14285101401 42879609703 40986608418 10265705638 2648830886 50151856278 6998062472 17483172210 195082134291 23474207745 3846654661 74199618883 9874777394 112428447678 2145628460 140771925439 25606747213 18243179686 8307168148 92986847960 82274276127 45850719669 51263941409 6600180530 44988846666 810787910 16422020652 37764804342 6960601340 11451888431 3229917302 41993960755 55495041637 31076678255 786706275 21704878148 10730502781 21090235600 4126946904 35635362968 135471594460 25011571217 18291627671 13420589831 27086698366 151663203962 5014750364 54739930784 34129326 228527465 22322475865 347761453 104933435744 49933507474 147208473973 81935076 41304451045 20113024557 18858587045 4539307930 8291197022 75544777266 80957580705 161386823718 80815299574 9257134514 114381521 65661423751 2638381952 12942314439 80266278510 4144700876 14397506267 64277485452 940830237 16237660000 6940583121 30235539875 58187948601 42899837623 42390522196 111480596 2881969317 45531919424 85365227062 9403894940 116849404423 38909286327 96834694496 3264567771 16564623619 6678204 30619135738 35667347265 21180280476 4390802298 41711032566 10369639841 12090932671 85996799084 21566541916 107284684220 129085355967 756903901 11564856654 181663566237 53181244631 22842132690 23081123408 37772982803 12507301791 106774363113 51815032971 60609512555 182193205001 63067629666 15355795483 35266975401 15115030124 113131631041 7054914412 100435054570 47829326041 14268727938 24821999500 25940755900 25630417557 85975668641 6785753041 76623107345 63449627912 103464928084 63021857 34264519073 85529480052 59756029353 90784580258 164712375156 48211801245 121513578352 1859102244 8907700302 1203078084 66020221168 5055472678 7808020695 26005679446 11791875200 14303449184 44609786 1406316260 64182876982 13280724706 9652596109 732387032 10411769381 78732945643 53771376638 23321926410 156351618806 60449361536 30940542305 134427935534 157165046487 57530318971 54027340928 129265886597 79649992323 131313032829 105097968420 64385088009 27321263448 26377465811 79762523129 22419473171 57650693173 38794888769 139331200424 142013167293 56710263311 9174118600 50616316867 5409924499 343952907 13864445584 148026895123 19898677965 110560577992 30828052913 19389100272 154007956833 36949885783 19047615682 27710246213 41012967948 68024118684 203597785583 82640222340 94666623770 674687979 13268487134 75354525957 38927819575 579458594 50152798328 1784930659 7123049120 11048139775 46038813487 4707398809 53977723189 68704109991 1868711141 10861557659 81165589413 63253887297 15789040926 175671127377 23161554300 110552914759 20520896828 16002458031 100165425184 3234757612 56769315869 48328124613 75187183888 10238161866 37507146665 117824435453 296341027 39939243134 4995948708 102971928824 9689085899 73673450810 2922101763 34630554521 29003998839 9432400083 64024891885 76447225584 77938088689 235968806 74630603128 48666516248 61394422667 13788720571 30921242260 26467963352 77430887007 5058822268 107610064 5317945635 80333789734 42810266662 88163051223 28918717783 19367294671 13536309930 406161150 98862780226 63231377638 33481270948 37769905742 38930909491 24751987110 25530696964 147697514934 81023823858 16921695476 9214156821 124085827758 21829993307 81750508954 121180409809 89636794078 15517668746 32241512080 2108348875 7262619024 13316093262 19124625033 11915595646 19627083293 118225754602 34275140676 52550704 24834841658 64359040600 872688580 45304213522 1054352282 11854271941 15207490106 76822714109 165449700594 5160841094 16080820437 79372995810 27378793227 2148468385 674776329 36267725 40790745372 4340939059 106858437329 63877940140 6353443218 4538637730 21644377427 51081604657 43660860533 36833313648 167377271880 94325969335 27466450858 71516542800 3480145439 10775452263 4961432032 25430535691 165613605083 7511065079 144045305303 11861024554 108738844659 36583051286 4656227878 8043047132 15852134828 22261811897 44267539159 65021145261 64946643287 136140939 600802346 244916454 8390863677 1708637070 5276254201 16562389616 62593124277 11771646341 10191306323 46685412257 107188110742 55259071683 141342619844 142101767250 6529737135 17819601448 72566047849 64091903946 120024205326 168958631825 24639991523 98197343 2201097055 21028957872 19136598318 12614179749 39209582679 13338396738 59657720097 13112155265 58799204925 134448077035 17856267287 154692931579 55295346055 13390116466 6339415546 129858218398 7820020522 2306925622 131224533405 21415119662 30032211305 52002860988 39514235888 8721543486 2655588774 60271325133 14484474274 2650144898 87126294985 744464230 49112270430 1575106122 85003731233 88208085187 94042202419 33004001945 26182494660 15097071224 101583812531 6617302119 732272805 52424113137 6513394722 15155424234 68320173591 53403319 4432143402 3871338992 22072966912 2791552859 893946920 89570575982 7580223590 7221364202 1923664432 103239942249 25451951255 20307207406 33545038769 38021594227 74383696651 57943070457 47206936031 32616237247 3758391078 6167468224 123804056812 471813480 18836209322 96470349860 13936693 28665994471 79277195 25572189480 17405499982 80383668883 31621990471 8845884438 58521612506 9589288183 109143141975 49162098717 5279408977 121808953574 98579736598 2083261347 55613559774 38340169701 96522117992 2927963083 6866588220 588138823 37396554380 21458602194 61751521772 28018014418 2270491682 6986587568 36131538316 16855292041 15489712484 43106335031 49514010106 15472099750 40892495011 53795988445 4020538660 44805150159 52971607668 5036448395 5859782814 116136124002 13577890541 40773687946 26575194457 128594403233 3438589969 1979995989 13614213267 73846428122 126231881262 3177018733 101449963786 5523927145 11423027540 53628882346 14089361625 33737702 142522140 53557037305 60435844852 42581745683 56113875 181199615 24103965364 4087632930 74577384395 13372189697 15508863 59391517108 14063594402 2671859036 135088458479 44067448986 28933094572 36164741631 7135570506 68133882662 105419029826 7668756379 89275356859 17780400732 37889046580 27589886475 26864145130 39620882675 58348888746 119006515136 156907779752 117690012316 29157191636 1170925977 60887863514 181192644514 134283278078 42140611425 52442938169 13224900594 74080434441 4976528815 25823008195 119963853042 138393967 57523325492 65936702195 39354854271 55925812104 103241957823 127997403561 12202916378 28716026777 63662280904 34183287324 20573359880 60546191938 102545469773 102635638682 62430158427 13974145542 8400534399 138673298352 93006940695 27553347174 7942024411 5935587553 5680275317 33160654311 1949079212 11295411274 35214678013 18229382313 6647471230 47435336305 62346639532 20003113350 88877602884 29403189635 2941034326 89583086599 38902607065 25262196924 659424902 12014081732 40809281357 42811003803 3641850168 156577037613 38598469479 114790084533 70642605 6744424964 20765118759 21362783310 2814355647 699958300 58432340692 126860699896 40933860008 15950789112 68573092350 23285155782 42267734676 104367602498 51526671893 34387640260 6182741935 12786905454 9456926139 64254534383 56303166055 19362454393 104521740672 62087810175 82675511518 16275394551 58065459845 123524674841 29845692463 7528763609 115232460927 80139644366 163812187950 78724980844 60746343528 68977173719 5736969660 31927257883 106387124751 37682920827 30722465270 10966427095 39071293418 57696209580 460276550 98915109586 35457061485 4586615970 11700958439 22879560047 7303917169 23504111416 2320477366 4548744365 37987501447 82675479451 77034407573 174621541505 119827715616 48042455816 5271958180 17703909110 908920751 33652459107 28971144776 4718210792 9486972831 225292909 18389992357 17862570940 13889316231 137953247360 136663541907 3407797832 39041827603 10842471432 5657220606 34493702106 3175605316 65317148930 3445377699 95565965483 10283418097 94980479529 7490508228 3457773864 2461847566 137533331524 82272311125 350683953 61705354450 33776627745 5027813003 56031848332 60034381748 11759088637 69628189103 149275916984 13715672723 52512566 2324953136 202484122382 19927778587 3104544142 4686881495 75875803824 16489921616 14698520099 17761938940 2108237963 1392364237 5849925653 19478618154 52113548188 96357465133 5342741023 153172445518 14278319416 101745060697 1703394549 105171220202 159274542938 143801868894 78739374404 17208359383 50840272948 18209668744 2377893969 8027834138 513780919 9431105166 50170038469 56473541119 12206368259 93447687501 38255923548 8188265769 27825778080 13980411482 81674733061 45263457794 8093431430 886393561 162647094216 9758973096 55219488394 16613696559 140985938109 82457638002 3793775692 34210900482 65709562239 118471216920 41636172240 124915657596 4574061382 95253958747 6047051444 45320687658 65055718426 45099136584 879400065 24106205548 30448503981 19020579740 2364919751 39436008460 450178086 79408597984 33539325354 786749576 30813069776 183464383855 142279277717 9331160428 766514961 53486563424 15173036873 849800830 30980115892 10756070909 52993544 130798339021 15780557145 2881370162 41631150923 17158021461 26119198504 14808847706 5146516925 6487963919 14650481189 15066434292 1712863975 2487649004 3014343965 31376608251 21453531783 27337819863 3282361610 79468977219 110814813549 126310191303 18318890695 57894452719 19118026396 7929799313 1703752723 77873386923 41244391437 56879104473 112631895446 153104662 817766722 74986078153 28773391 1465267598 136170631845 85912951857 24562973195 138290019852 69790033369 50268521212 9484869240 56889351102 60632984480 37625712680 67201253685 27714647972 70844281402 2516012153 44821555332 15077306324 117286570001 112620589156 90508838366 57691262017 9697438536 29095727279 1911896258 1905365936 52826666987 35811957220 33157093502 51235070143 102018156905 8467304817 57944951833 74933051139 73370821441 11368992527 88481203881 57957848512 69568397781 9440987570 58787131983 5264709340 52672225863 6102565927 7126505510 2401239466 4971210313 85670490341 10934247135 42464360074 27619745327 90650280 67149793471 5844911345 31912045363 35813739413 23602381088 26119753945 44567678808 6048800161 52675533063 17454202383 12633311192 40595242222 146286473617 123569593199 25746310371 106111572398 88961569391 15895497128 66672054023 55965617157 9238237701 94569629260 4162730128 139155677349 1761589736 4999726116 22231263133 16520994076 15649945687 22795560940 86843100580 1454976976 708429390 121981783155 33905947839 35847485990 48288141403 49986377785 65570290585 15015537568 34655450324 5569773708 140213387774 31812056800 12465714217 16461389316 64337191672 4013096636 119050752720 153119396772 62898614228 953552319 15106498037 2967146260 88713525807 45893396928 153352046 31009953978 967113921 43761271009 5901709840 32522629157 88534312927 11676393153 89516293600 13375046409 69050863658 46984229444 98711029683 11767265599 14842983923 1850219869 22806964142 51986704029 41398583300 11246306303 126187145665 2999880210 165519815 38875171054 84422537158 4340731762 25896467270 464386299 29225726373 67072794406 136105483873 90109482079 331287383 15054107452 7159812078 5949160452 116229585495 149289670574 33275712660 124984819104 20699325307 60313660228 23305557897 26511136487 628383779 57430113137 73258640838 2578395258 2846680102 108153643523 14609232533 40230612503 82550211139 20139413019 196586880416 28698309587 32166636807 50127923438 8972448028 5372095226 46538493996 24926176652 515220268 88570246307 26808212592 10034392906 12556262161 46498504747 29572779479 25023077106 44517757381 32484137119 26014595859 50103791199 8910817208 86819370792 126908486567 47979230589 66072334023 2303308673 164040862094 38914098806 60789381527 114243286202 73545627703 20241151075 95943646836 25541382347 62696141098 81213683664 197312906888 36726568677 43798330066 45109986250 20654294968 8445658215 14085396334 74488996631 16932837929 124743037525 605609296 29925093701 54966918191 7755312080 52641541412 66216536430 4743038083 1010633976 46862432299 22018715078 2374211841 139252281578 8976023290 64973107466 63213341691 31952179415 7491352442 1474743032 9903041463 150262127 13736651431 36972176620 139035096348 87295014819 148786289663 2479949171 45163594916 1482104231 8831235689 28391724652 8071907705 50570230648 145278194519 75548339736 533706955 12981910688 27010807108 108254938651 17939159773 1761928753 59239925052 106829252149 66083973131 70394540117 1132815398 53976309842 26508459088 1489928431 102905252764 155428750022 25718952153 10256114482 21842825205 34654154654 14310405097 18393169508 39529900113 133692468745 14706347522 27622792268 4781883142 127825071047 6127007425 154624489829 15802653114 16104379105 96830191 7914636976 46350696648 391642046 2380620246 5099316634 5686763580 54197404149 26637620225 12857290421 62334385623 43104544170 117694594910 9528109961 73573681991 11948288819 73148775376 127513756675 54020746838 63097425658 185307542589 50538703088 74290301897 951839109 4348897939 120625453821 5277153924 97830776087 106121370224 19926639038 90599218202 12422667182 7383175945 20003260223 6112192328 51996383206 125408560864 47434119245 8407888775 14110139184 74798465954 16129812484 26217480057 50182287829 63040420225 50808001570 68073357946 170348041580 9120814352 10672218432 9796894458 35332756006 49049651386 143027647470 89416110774 12286546513 11037617138 16551893017 67334441761 85526849486 35076620951 75281673284 111978130855 8045598084 74792274900 85063417144 26812890664 6266332137 39689076057 111830293080 172798459338 113359373538 34211247184 17163805886 59517229433 181739593264 42350150707 14454062177 3840943479 59798959000 50961943735 93570244978 77264109737 17766921377 159311105912 1989530849 19767165709 37647116547 156111400994 7065690876 150348004760 39795450756 16296789612 5873483905 106173348501 65081936642 38807600930 1302938231 26702341617 49742606632 13283309133 62380223859 15253306601 37361707124 6386819254 87868134702 5058044853 440156314 881482255 9870061210 37326147359 82759722131 38497898529 163584991002 4471785332 120354936568 11777565738 31047774428 72525064758 27302054662 100675977158 4372485201 71948773011 7675483672 20489559625 699353345 58401881456 514322336 2618176945 1154732822 27503574492 43064525081 27305092869 15340760392 1688806132 161251703685 494231859 8740311287 50812436891 2183866637 4048899497 123178239977 312549985 101944207953 124798517380 32519884370 35325450853 78457414710 8091958328 12692910404 23997654312 149815991567 35174533051 22121309638 11423836970 66341133053 19199897697 24208510445 32260504845 137180533557 134508882655 6258002557 67114215673 10875483529 53123685444 8261046528 30796841563 1912159207 63945703236 416720860 19634609670 113849724008 12209576205 24711643602 15955272578 38637532696 3146577501 4568505661 72110033819 88340752339 12799648057 20464107343 32195352726 66320901318 7745490187 20375545231 37177825509 4432456352 13236274092 184080398 6454967978 1817330246 5702707428 3256221317 21407258223 667310061 11165186282 20827034275 82696455525 1785988888 10096061312 31236726904 14617081226 9283097767 26657110856 4019543071 12468943256 36011955929 9200080903 89162198283 8693704916 697404377 23226451 413525143 104100095699 3724473239 89865496151 94565307481 43717519514 52302192555 36285948064 62821213359 83987162511 48633314368 10509206552 2760426542 46135354713 84394840312 10670704107 18946414604 61400675157 119284497206 569842170 7648118653 1026943077 15108010978 84736494816 350677125 109997850667 156569845018 36293483748 46334601025 586776722 17794282358 183776568338 63117186785 24182752589 101600974307 987892536 11797080525 53184604569 5006236611 58720859481 13260268198 35008856547 479170291 75565781415 17978687351 2905195531 537195983 3528058956 34723800911 2993848197 37434136544 1608899627 8456154488 27184768273 106359113820 13618400484 3483202042 32595796311 4788887717 3896612075 28952849336 14315264787 10828230926 36809943881 5943127214 8762062047 12779650471 18163883650 152192106276 30995353246 2325020679 907124113 15894526252 88255789731 52001862404 2982594953 31071450885 180840251369 9733335820 62033651298 41226371179 169723373838 55175563565 96624312647 5694323108 7065826301 621945288 5115528680 45249085593 39488158358 9499374762 23273682290 49502950838 17217926438 40988089577 1756437669 1985589423 26123465050 62353552453 187705023712 99745220010 6083091438 120442178124 55517056311 19999318047 2399618662 3128345410 21522507493 102213341994 26757494639 71266665849 43872041847 5042107786 13551231203 82356115130 3040572548 51094767224 317195456 47709457711 76893116 23756090890 2359641801 67941111630 61678189607 101600720700 2719593987 14949098672 39995392084 77083520201 86520599713 11466533651 97267682986 75561175955 46556308409 42763290213 140389883426 70548975752 147642926528 96207107668 24129441613 17550727035 9951903839 3387505426 70100053408 120715942057 77253190891 7215969256 17336947673 11739737412 741721502 131370576815 112305939907 153051914804 111437158251 33434547851 4644587526 2997658154 45146734323 26295702325 29852304709 91957011430 13512500682 26685458376 25068234280 85321135992 148850832797 3032979496 198585547769 5612250176 136280392170 94785503787 14689254606 38468942383 30697991003 79818102693 109097975960 7228551747 27954261242 380904200 13805960541 24945688683 105134493715 88489580777 5288456451 718817714 141805535593 2537413400 26738640500 20221535735 30582437689 28889600980 4234658264 890661305 68984508947 9099114264 14151917286 17970376241 600859495 1045364506 5960929606 56629311763 27868147500 31420078346 7473966623 30588520106 37604797868 56538325049 6290276109 55717071122 41206855601 72572925517 28255077027 8930656818 7542862 61406288843 64837486000 129393750946 8362402 85608768383 49239628278 1438853506 36529964941 125980768938 20702316276 10235298425 10551406349 19394124388 96642758993 121614611648 24706568884 57438409634 13733255863 132570271364 13601831573 36679816407 1659679445 22206711454 2288780896 3289220713 63596405871 8431028774 97448097627 19501725696 2287048894 14963003857 40864499847 18859035244 15745843109 75603309457 38088298596 33360378206 17582945338 26646029367 24010177130 210730562 43913905258 28731900739 88687975712 40177591441 14448379242 27511674743 24609571204 32561583134 6878470863 21034492280 13359509113 31650965836 5781149333 1068095919 60408542248 39648243445 87404814252 77531442243 21495897769 43014704928 42907489125 19882338130 21796821382 135565655476 71073293412 9008523831 7112908141 44397286725 16401351621 45694466723 10724872244 61320896474 67557610036 72217797560 38249258287 131332859563 49342262331 50093761949 38374945639 128704584547 7925056177 3972016426 23556690100 43958347942 20835159866 19643265273 90772191804 11335705069 38832731083 83026140633 51435069215 69207095057 111690398137 5199101338 28109055878 6359565682 57254236969 60894982366 66639993365 16692143928 29185426456 207620820 26735025161 41885224767 48167996662 26890761745 22163281236 18962550049 14884398 2453737746 32349976700 56303048922 98905479057 14580872785 8368877368 123644609556 80303600263 108145953652 19813044206 50707607963 9190672545 14115949065 619682191 21941945420 392823391 44348931910 2128028994 11898207746 13277635046 19028246840 59335317145 26951830559 1963578112 169239372896 7958593156 85158263355 59966585188 15206965118 63095993617 56726259651 16547186572 3524355870 78603736028 8502321259 11047140610 12241272729 28183085392 15013784521 52218917754 547067673 4617272348 3795430961 15610519122 122954970168 32788310892 55539421619 170441964127 17330769160 13285017132 95042575504 31929367711 47012641812 6756956093 96196180184 49559998859 62693643268 4517826524 195043431 7283578046 28874751202 4675729909 4716626354 433180080 75181519688 7702478645 27760171641 83689927803 132598561544 14258748415 107065077133 8849533052 93684987733 3771577872 14264228598 7732673736 1692258440 2014160653 36713782627 54118564172 11945895027 52827589442 99118633111 5825713226 9118932599 2089362270 21419729689 21318407959 136929931952 163877416548 13305351127 19719251609 4113643391 119097278050 28280978896 37338584561 38341776 25035066163 28801798446 169005646111 37614092556 4104880178 50060075656 87481598917 23976935034 14542905150 5722238588 815382260 3040119836 82270477971 61401208988 2540312306 3329648306 14968577880 3084873808 38188970241 43875615204 13367930710 10006155480 80040461311 13871700688 47169717775 823257676 5404868490 77034720287 5498156851 40390828 52397886892 75957180798 126220031567 144722764866 95123647424 103204161326 8333364897 10786721855 140717196009 24801694580 13253241906 33410134276 4445957426 101259237909 10130757387 4798556982 34430684493 61805024048 1409417838 12938800944 11870010142 6716469147 64640841410 4358651052 128547426751 9776672765 85610867343 126082254657 9351439627 57994175458 2250924965 42983035890 13434313100 2005752648 2874925217 142152050980 40850832729 107318835873 82655794852 39945163298 75946932703 18103048712 2206730317 5635074056 16155192483 88818668359 18857337093 21356330109 404339582 53907387423 7311330618 14373579207 28876457535 81675502806 10331034697 20464454334 99408945840 67915043285 33717018043 26005942525 8761908864 12610874776 20809851862 65784590312 95712974591 67452676788 22958868928 5975833737 60488983011 44383077687 8591526847 181246187233 16772631300 271320429 79295743272 184336625 47865584503 5477270371 95451898608 157666818581 41285982081 113164143803 3116101985 58234557717 113627911899 24316659945 2153343792 2514537181 794537623 71399935042 74643622558 31465309432 21210157178 51753840817 11392431858 36818740745 1312597614 69864291499 23222436781 4136354145 27661731852 52868248351 77527147603 5402152635 136309443590 1440816665 696932588 73558010622 18652554189 3325293998 113072900 8898106285 172664777984 57040230175 34020737654 8986583473 110223431769 13896016823 180087199371 14157514308 125210139911 111649401897 4253411473 8688291048 43513347539 17622354880 16128164623 16478817746 11285255131 36398037667 30697312351 14977523256 39658861508 84192722866 65659380190 12624018174 69677887415 29317003734 31168255665 69664647036 30303778929 69655811070 15258315682 66051419471 13618925381 959539092 55236350229 1461810815 2786867485 16881611015 5741235615 34832369630 32805022461 646028463 16962241305 75143208948 63529918300 110039618 7347757488 9438898582 6114266449 336889088 50060228208 43729234156 43923961576 14084648556 104709682193 225223762 7201115670 88909281610 53715983445 2956535039 191089048888 86011332675 126785694076 86608165427 86086728078 45862172569 7820251807 22125933689 5349950257 119252321068 45110679561 170001389329 10663874371 155679544943 106159150559 10881808447 43130283330 45302919211 51700903100 24700228812 40289417352 121363906962 61971366162 30655750829 67338345241 95099745442 54127428765 193674514 89604510665 2045753875 47209562894 12461719944 1569953749 4349748663 12522947520 82642150807 20642386844 101130862675 20797862009 125642355055 35875770844 79795016411 23187002409 19887785551 102206018042 12577519348 62413270177 59804520817 83017896255 1373844310 9511902771 7952429775 1261398688 4744054980 28770956847 13538146805 4361443124 4318320375 971092566 69192257190 35677958243 46918723412 14306188843 4474587237 10536840642 2423067337 113899668954 31980879023 117738538431 3933593161 127119638633 37126620131 1328327067 2277573811 54844423930 20744592441 29456279264 8282760461 13318132371 19757104545 34901907058 103414384870 732365512 84846765041 116797169842 13756650916 9703241529 23491792309 3178443913 62308781357 49883640569 25619158121 16624489839 91595875395 3455205983 49944082454 3285273689 27940226297 5844927568 117291675547 10428999895 6265515365 17618973921 96230085867 86041466519 18744260846 30594194393 67021104466 15275801164 3238027685 34368558580 128475605566 43358181952 12074589024 91554150218 73076239940 89506213250 37040225935 38826853863 1941833195 139518891211 47501545077 45615931838 87459501372 10857207043 4989618157 2464424064 30450492591 84620002421 78539151947 5952962254 63612794133 710784663 703226991 149274476407 175970768785 71857097211 10594736394 973727648 145398816054 26615218727 65476141072 72354571724 13406712686 1432918751 24857845589 43897857917 184248461927 35807940831 12421227749 169092789833 4500073216 22522109764 65789528886 1114449817 458892268 14582843398 2060458980 28795082279 8696082286 145275254214 75075571020 4067483620 969330208 10251557774 10320256801 5817386318 20159155439 363022855 110926500609 15047422153 3085064392 79671482164 31941757524 74969278400 42662608 133129370772 12011499164 107229436941 20169251301 122488434636 3239321998 24549377031 55878520278 22408604048 200436430 14796841671 1660140829 14974705219 78920660582 179820402435 15567826901 33199914588 15719923569 2905757007 4876680183 26635664415 8810644263 53944927732 125813219726 42980431255 69800454953 18081069215 52665597725 102917378257 121280986646 9113569000 7332006784 57924054880 7654945040 101863347835 63987271159 4580371798 35196790637 352607928 11863789834 1863685840 61693535699 158428766204 110772900821 13007478935 152640435142 25621747578 37269753614 78803552054 35070293539 10227975423 27540026698 30227484642 23346901320 27516437751 27239527840 106086738580 17854743753 171880682496 858553885 18618861924 9374430655 142499194647 28730206270 15088117896 43796870944 70288795555 131531053320 103961078217 17460216134 18597088269 69693865883 22551700861 51267714264 102978280151 48556407745 6294927537 72515271255 36522899083 7779531761 88630000578 2212494706 116810438142 7185513396 75605148921 32879831959 43013059 103977894245 36374018311 493237441 26078896311 29474478204 47009059074 79686588869 31268087255 113692844790 8348733057 2507683222 8807271809 81064743851 178188780838 12091167383 26998889897 142182840 45754543465 38596520759 56478751297 12472611983 6106289528 82021898713 5896861819 1509932006 33382697488 4495207881 3244809414 46751196860 5055845156 21450580532 3675084842 79634458433 26926592848 32580166126 16997164316 47004150325 131836803 1258387874 19961403909 16326306422 3622203711 19170868269 15991128922 36029739562 67437625116 1129609549 5991855249 4167932868 3358054393 61937177737 62924459589 16934196473 2656140435 12139789788 61160153352 11251942507 12288078481 2765895256 7852637516 7108136067 3397153648 136248152080 34592872107 34852192886 29270494816 910138807 5658203660 85057523666 14988330613 34329871114 160285529426 42750832685 6268057802 29050312587 2424708139 2703542262 43880248198 184971003233 37865168095 187776877563 21671228884 77954190478 28365155050 416083519 4584428683 103486011541 19874926932 43380957514 30439639975 9521269462 24843796502 85997676184 29986170065 2625044475 26234308635 17926015720 33211530129 15771450 287037101 72418812780 11955801518 50802396777 18961316553 48867707240 20243568140 69646568014 71754101618 181081119404 96456052726 696875581 30280400482 12034667 87505517877 13603830839 132502083288 5857350680 7424027624 42369149938 70836857885 2658478500 80350723311 84306895030 584521614 59596552847 18336599954 27782327250 26605375725 16788020594 283494513 21942523948 185189554676 11939746436 8802829043 101958640958 75065407639 55560687505 396331540 16393487374 54323587315 148638630805 102873882536 3560328731 6816599801 25522938374 17792329785 7502767616 14312187768 1829863419 40338098625 129081645513 2404411184 61605360095 22743025530 5235246333 5757139103 114515644615 125561378027 48883749238 5755033483 11248349248 19048735081 141268704857 64583909924 52805386919 164659582363 94817452710 104231656276 101410024 50156512302 143019196236 121225261904 92643628423 21780648695 550575759 63183886497 5825469703 24110230879 116189329678 17601870231 900089240 109578810757 32592200105 48731821095 28902793498 35386716566 67044361600 580029187 110290342117 102840203467 3253165295 164364246516 3643904397 20396612434 7329172364 2318436953 6799531114 9555468713 966427504 112393933035 91388677533 13478945923 47140148671 8804321249 84292683837 34243265339 59913459804 2293108946 59292633431 77366375981 909275505 40637435607 78762929890 4056855676 77197173151 11207273668 22638449422 61201700802 1186381767 14143571369 24478288948 10416294096 4185495798 86509424443 24908400844 130057583613 67712045321 59183054483 66689088936 99024683093 61150274446 120599917658 9772840483 150261071201 19607453360 900892882 780442653 50914576799 11458834012 158446617587 2136622947 6281195742 11155048478 389475642 1110966252 98043672594 25681176151 45972590926 6240411229 3998604144 110522898320 17118237277 35317939648 3443624376 3430712346 9935779361 42004103006 56388050430 12619869960 23975406713 17336187338 4169173095 12275222567 38444062517 9670222267 4213262642 21201742866 1920643893 4166760022 27820735025 1744218434 3857520177 53539227212 27628042577 14077000882 7988399798 1987227730 8671633010 148929123462 4620590734 4646216932 70305204069 150608882680 55681348178 57531911421 984426817 17236556684 31166777619 169967439412 120919595675 14024976321 20150114120 63594748606 842700354 20821600440 1795306091 32604935280 114695624 1644674711 76010401146 91985076481 102975519730 49417181455 43910598545 25888068500 395756548 8762426648 115407181755 143744198004 816645762 70444750576 56009192789 46371397136 91271320898 108597250573 7258324559 10424406504 57947122682 23075020341 23860023581 61366270927 11803741623 57026965639 103490074415 26593512921 1511920770 1154126546 95429614138 125233909822 20411186450 51632220072 42936425218 4772054000 70356931795 125225171803 21098876727 5015690328 18123555290 15596697854 7067692829 3864747403 1144556356 54259857938 38170166580 31375262776 1181278077 95893820046 1770180154 22779551031 105232692141 15111449335 89323693525 10413437118 107365153988 43116262004 3503465086 924413616 32594381779 42120766753 95230087422 1250281586 5777536208 9619153875 8219720523 20229735160 138131953524 14518073927 4677631353 14254740444 89809257756 51176790070 77005098756 30535039623 105743802753 61189662186 7028906863 17296829831 9278333405 77831911400 172993220959 149867439821 17559524251 11598604732 61300931467 5460124348 47165007872 129187108175 5415366890 47327753530 135163537544 35285194248 15487586917 99034049245 16915102200 8837918787 81016732284 115231090467 1128881292 155369949967 30899185457 8682954528 92043430203 25712847 70205437363 45453786735 15358858843 20617011709 2867108651 98498348621 95694120523 57260474305 3213167013 27167287170 22812543679 5283310 35340912690 15283798195 28726693191 17793672268 19404824016 25332522466 74096971612 42335927938 915305086 13885966509 98093305114 71359240400 618676907 54625454337 51994856392 19123204467 6110536298 109451860 69704438004 66902839496 16126331153 1494203019 4099455508 199973262861 7585846786 38343843368 62915508788 26177571861 37592116207 11560205669 157712555 15192412790 94367911747 3464145197 2505718021 32323651793 98403368491 8494821282 7952057590 7127219418 1663911977 10812342527 20100685198 3927077228 7771627294 72466224186 2979873251 75558630279 21031826907 29207191534 5184930809 7087860665 9244154564 855961850 1228433094 71558864417 84655439716 62649952847 113283196309 6661554664 57654454912 8253270823 16026460 3228361896 57667062277 20953734503 28848484862 27036324755 21660797021 18916914647 10875074052 4272237980 16973287522 3582942883 24859713580 119524600509 39144643987 28393135499 4300217922 61746880041 161321702452 30484265503 773645580 5109186926 30976780474 105609954424 125879705041 1552361726 12345145819 31006653622 26820405747 8648168724 2107183938 126004177410 135515886856 19755151459 58299673058 205615653 46037576118 33065892236 55873274084 12947238959 34463700643 151172916699 10927174942 3723011666 196381032 7823886699 39739059319 53833212460 18384163990 118962944491 201574642355 33324688617 33349386824 171366552284 6514308131 69563264154 2557985336 93611676930 91139820316 18399483204 87953947550 36677866482 37288058563 26162840004 66421183722 45856478542 28407296241 16574209596 1299541532 84111336591 63211569843 75855145540 2927335503 7890799214 80589161019 75306259926 25929384969 97273018781 27384521210 1170353433 86302398122 1919690227 50958309194 42650202824 2483040975 480014367 549893606 12910067984 30181348250 81713723048 63033987895 11069296675 70506630315 26326870392 71985854 21582592755 28050223258 12594678757 47557041792 34719633 11148431264 106956556668 11825762123 33070624980 43512278191 7202853398 181534749789 18629944474 12106943786 61680430490 140250355464 110236606565 89232008136 3221160229 31847718520 33069520774 39952211226 103304123107 12644022531 7240771336 35934186151 168313001834 1611790599 160667293250 25487045988 12910403669 100571455417 101628347688 46304881941 60954715417 85434654814 25273104801 16198595765 24342559800 1345996210 72614196940 69590354922 3757415223 3936487876 54582578701 190855129 80149135184 50002047746 82698144079 17214931587 72305853370 9475624712 489345979 29029099886 90659941793 3466630939 4448859980 76191662896 5311571471 1979447865 18498413740 33507121895 66532683461 15731625257 28798548245 10808370822 19199698168 418533067 5436885066 5945753562 4961491536 12443827880 48982008369 20590484371 108553439300 13802157567 4969275006 116442695038 38254630608 1754024965 43639177661 142813165865 8084920839 32104172777 182001417854 17018803741 111968013889 13480162335 4381652353 75801302791 127845403661 22330673288 34157075855 85459914449 16474660714 16234427051 11274499070 8403542125 16821279326 47769456792 578251415 6613570970 68471381940 58937236493 42091385896 78163229940 76658037698 130289310967 14227205826 6226345201 67853354103 143963730167 2573839751 1544585018 7293997586 88410826570 9206992373 3112964801 73312911822 5014315038 11354532571 60052413297 15252163888 27253219709 3573057804 86173073843 17640482648 99456355980 7497799078 86145938445 9447457602 19811906055 16689505577 11251844853 5128111415 18542279321 167056372264 14554441610 109673271395 2311316991 22334043045 108262526481 49885002477 1202394958 23887352394 36165074094 152477014396 2479376613 8046897920 57842260115 11140005883 50777236466 40394996086 1587088704 72755965394 1927879666 23178733503 17565880804 49541975387 61225388848 4647633968 9053288875 21844159968 1223122039 28969752257 14549880938 49537500434 20213497515 55739947062 9666642196 97772948645 13840083164 55141639185 70434542776 88612464765 85997218990 3677841407 61380126422 55702847952 2485730684 53618448022 13945523673 2772371610 106209943765 26449878103 62660808300 122800403350 48381290753 35024936316 126372181221 8063779561 11151790012 14972663494 83203591103 54206274711 8338549994 6801179356 17945951838 826095425 27107493825 22410065133 57797775537 61766541034 3032362581 28933464196 33417076225 55838837273 61500294166 6924752081 55891582182 134420384 11045765773 88758119937 36356580078 21293103628 2958215746 39014329238 4284527497 350150860 21648905946 24289124827 16960716421 6960272295 6492796855 154644188259 191535363131 90185758111 43909557604 20964058869 72430246670 199337265173 7106851950 484453673 87048731352 1408387593 94329290901 191633230375 13819804638 27814274104 16489079058 89348934242 54260393276 421888015 98051938018 7636378260 25168373013 34791750827 33980448651 79697447010 69830254848 3359025074 7239887043 98921899166 92099912465 112401143972 74455187815 21316628146 8262799226 121406269807 17590824189 23706146960 38361459803 6142557017 632159643 1435083053 90659604499 56362202959 20173262949 65462285556 140106922850 25621011232 108802529144 116148769279 93934599574 4774087902 48967681291 25592484170 102594493677 3976973405 27856872840 164367834757 59459367520 9348866281 18957365877 114437267889 30738978082 183838422 50603940846 145519319172 112094409282 15664525518 15343477172 194137594 65735502862 186586356443 67861229683 36860100223 115837381269 139688959064 16954720262 79855623432 127230941185 48178185121 84963381658 80191591875 130294462908 72352304701 33420315568 23751354593 18146675487 77778599208 44277871791 9314209934 2720051711 98760101007 4189918015 14053682021 39089653754 85882749 3418611696 116168642273 35069429540 74763730362 2402178650 50830904221 12086557344 47954728832 94303910492 86228326757 4486766785 30887549210 70710289596 6017381680 26399514650 63673968327 1535774424 119525463 3752888494 139494899737 41771863461 1328866836 13585286064 2704629332 17789329518 38184121402 87764313657 979265899 151034319714 65595732994 59478341550 88484630543 221294600 37256150123 27466035027 11292554046 28878340322 21410111413 37798805506 104908304981 9228697859 12721371021 73829840510 199037534 69275394311 62684956 8346660027 32570709467 45317860365 71573274197 24601443170 13355196100 53831528051 19705120301 29927882908 60222777062 16692404609 33948454654 80634458575 10824489660 913047784 45348118024 14548366564 3013866611 40610697802 782559274 32853268936 11022398527 124123726755 27279041352 1729263213 29073538080 11186150171 27685526428 18571630575 62944681160 2051362215 782111141 122374809427 82696504281 5555691672 100294233091 114391204563 2050828356 771281434 7040546101 7669412606 14106434912 24709402896 116972969475 9782205548 35738102058 40112559188 64540462840 4171777404 12179893597 28022560017 42514046624 58554600553 9426451081 82154393699 177449684089 7522576764 48935413842 44403222693 40231097898 83491848159 37193287558 3693670845 162768645230 3443872033 349710438 54631231109 83950268905 4468959293 59896762878 82101706463 502900459 123400909191 102434369224 21665432544 96924526174 66581754834 52696301777 1568803303 51671709796 164503868127 30843711993 83510098100 8192804718 96266601927 665203577 8270847547 156741774365 92272457230 8180302164 17788129387 13487940284 19095973947 49523412491 19854722728 100318124436 89327450490 24014195017 34453238142 82205066851 68631231480 15845963862 10363397755 1462077154 123943378630 26193216685 6294066504 105736264116 33545245540 120551949474 135855193308 34835529667 29915031542 3286376348 96813836215 275835391 31405412021 6635095610 171872928345 20706115019 1553014917 33302171756 66664320904 26577902611 17806236215 14531520614 73610359798 20533731007 26934329569 75497797683 54370633801 4459370426 136390173093 61623244238 34480016136 35511405214 44193526426 51933597651 19816657155 88386162760 7202624076 4853409924 14601160797 76887812270 18104879010 79430222102 34081256234 6162445556 12397820850 4077936754 282470604 12442488032 58477750542 54257780681 10605105749 2769001034 337144334 2352999311 95297785712 45961554686 1920654584 44383733958 5374892071 71590607462 9237989537 78343654415 45378758736 24104163449 515387740 43697731113 25545365305 155268656469 23724738188 80608346748 67036365879 5114464931 13275764488 33720723169 17197800943 97303169711 41018887030 112984320983 4349194076 29955773800 118559479185 17417429826 2238087053 10038597732 919948249 31607110108 87487846575 9481406967 2182849961 351146223 43482639611 54004692 652940538 47996148862 118489519744 18671027344 351662752 21828097042 99825768886 58065460818 97588728316 21453748730 92651956237 2390179347 4948877716 46416614517 84005959999 142244988860 19697605118 3626124242 3529301691 70146825609 13773117280 808244247 119548154649 3329003475 13854514362 67411986200 72014324930 54452143667 38735800667 13366752112 15012635838 64353095001 22457040387 30557483661 79773831973 124212765606 32767960495 9452518689 3802344763 144673001926 56964453323 13641169404 33191740316 2673305698 9143259728 624592431 171847955033 70622098356 1089224989 52647151090 41064540090 25996363054 4424533186 30677324567 53170430558 127314627284 40130267514 3286274660 44037104213 2042584108 10331177161 185261333813 3830307461 11101029413 3303213460 6458041428 13733882282 26366934462 20122554383 44969719914 48286651779 17175059218 86140327820 25449245229 13058087372 42852812474 71255660139 74047799958 52406178288 2202829364 7987791156 1634623046 20293969094 26498282811 25635044954 38698173317 36332457812 29139373415 21419830581 51303028586 516483354 11696279968 3631883622 74600938810 87330697990 37540634698 53206344805 3606405250 4766772175 7079542358 29236505157 9352716742 15261688905 184986626598 82586321370 41946316271 23627865169 8555516194 11615411344 10131287139 31007717698 9409544784 2437304986 85859605677 21351574309 34169314475 26489018592 10535194253 52920953882 89062423334 52030853838 11825180864 53501388335 5115095937 25580942066 4624399188 141644707924 13172624493 110955269 38656582351 7286585098 7540332879 41455651015 55933598544 58843200892 11488541777 10481108653 102127293190 6410188215 100038607195 7351575135 116863650733 125298045918 37798011748 5577576106 178128611779 297384641 125397488822 152568675068 6611349151 551597878 25682695550 56400668334 2628664091 25399089941 68055507363 18414177827 26979817074 18405500329 8383332058 7461048660 62929865072 262906167 100353460492 57779544575 36405806725 3843560506 4591068309 1117516863 26125447511 68146589570 5882180187 86347990325 1391604270 101444353430 45033784047 112917884016 42994015931 165940309158 76098036578 32292491731 46799922974 18648316869 45064818636 55490388984 44682361166 164553022260 446315359 1424546944 56429322579 82915548159 106668652203 20892917117 25808528396 45557089300 116761633817 2878149962 6457006283 7638579651 140232539853 36171788696 101620887033 5966921283 52863002120 10442788414 4620773811 17509969166 61121437084 7398356752 5091294275 8279448357 141235429404 123251600 44809277516 3313537278 71896503134 5922519944 350647694 15707744901 1711045371 110813778784 60828028 59103286842 1145232552 5015088883 4034213857 24199439114 67116739087 40925632542 73925439911 19749476114 129611015646 95513974861 39721567549 2331002635 7748270002 65467590617 122929040485 28381930857 54603852341 29615649995 46918641081 188221513560 121105495475 113378192764 42050423905 132067082977 23916311608 4428673577 78961188845 372351781 5265942832 15338466985 1377809794 1328172797 88904279351 68398671759 8139515484 880608962 76266411542 6224319941 35264117155 14493135714 10866676037 13193346165 95595274641 343489791 152139501237 129079172852 2015507186 169228764261 56417806226 5499077553 18061279983 25145124368 8042524513 48540826029 272847822 24754386224 5154821960 13639936125 103429633631 12050399944 5593520104 118835449391 33288711607 15934564796 176609617741 53771867817 101061393638 68864218387 5188574810 14840791415 29478750052 16739946554 2406870716 10023533716 55274157285 111158234225 87697014911 35708528836 33394234783 11263327450 46311850382 29368881272 32508845653 14751274437 73685847568 23890445968 11982345510 3317009323 44404241895 2546429193 40167790922 13532824177 132765744986 43581732046 288640805 121313567806 22692640931 37094136033 8141546205 167517466623 59238092503 10190082139 142136513008 79917577070 37339182 46497140490 47967045638 1832874063 4790109106 4625529058 110234724084 17199804860 80016063101 44173602562 32924141956 95103950852 2442022452 22599862461 33136623633 6766589965 1508519142 29999775705 17061206842 123828790213 1619163344 81043107617 53743003186 32024080902 80143186246 374381794 28681755208 22193029569 105884627026 115068327594 22588723648 133293071548 11171913227 38810870059 5898239048 29237211401 263921508 191818551 16323576683 14037840765 136988992012 55458523 15019650234 9121960349 25527339900 47344757588 49993170211 12900724541 93704338562 2604581276 4611212833 49864443594 93398078890 20871155015 147583811039 5939868635 1964771101 98340226954 174824234 14561470572 26009026853 9230220372 757945827 61394926281 88859077453 11351613101 50614655190 5462812062 160589648127 85348273633 60459989451 12935110534 22281488866 112438319538 134770893630 138022869122 50398763023 53808670089 23234427425 142534433809 68671727268 99024574993 129883900113 1301564826 22725110446 28915108874 100269505562 7919257357 82098300801 77464203546 55868194684 32902210505 17448147593 17808916225 96288149181 8511021412 32614319039 14693956190 4767038760 15708070874 45861965992 28686438893 2642400157 41824414980 118537701466 31737665410 558761974 53625459955 16703211679 8105853442 7415393931 82014454388 75686312612 30920791011 162344961911 35095943309 3467738480 3483859320 12309201443 1492706880 10488146411 7272779608 109101739824 85898730539 9169126066 77347086857 313890894 5370078637 142374445722 66954454100 17104566955 142746361824 99967315229 186640853283 155185634400 1382216032 138161979922 17737751653 64717291582 97204224597 15970865596 10935341243 2794703193 7000208167 58788458083 1480093640 10453571045 779489485 5147621164 45916591466 943064711 42786592698 42784248136 63014435793 38154627524 8431913750 83432440957 439382864 63529500708 40005011988 211581024 48392782813 19261779438 3546332166 20985841039 14007145367 8095383661 3169353029 74704261537 65149971157 42494850556 128408741167 10860285416 16634923300 25921880226 209437293 1072790566 7105977310 28132477267 11140964105 24135857 701683555 60686544509 29369849704 22753610 14175668154 97493831434 19979089265 157157314341 9098917469 4951633923 46468695929 107171400405 24184813494 165934786965 54254016605 97030161724 86496679374 16306421088 646803434 48403981971 84033489346 13205322658 21200095701 145701837 77462599725 45838608552 18241780717 9124688444 3304544003 88078234082 6233490639 35928344692 88763448539 34343498629 40714282871 595143864 6613841215 47849214644 77507695854 29254971340 56894122077 18352803761 91362145546 2350855473 119003949009 1522947867 81204890204 135511769514 4992297315 37463633914 7781764960 525788446 17282443659 48267774069 19227204381 14015209675 130938135272 13507133156 28686052793 104409408 30551148371 76519890469 7313021784 13939437758 27621227043 6446921231 13644206824 5846886069 150359357284 1769832187 36017673958 73226378069 68815630997 32205151895 21608975704 74627223815 24004506524 53760029728 70316876801 30593123071 33633153733 6205107322 62137298889 74857964526 5040594612 2275805276 22982556148 51557821604 21720308754 29675047381 995730890 23907063129 33621290921 135378073482 102150046823 5608249670 10041507704 17387732264 55779891892 61556439814 102248626702 35607671207 39300330702 95784491693 18314499428 11004412989 34326702868 64324223980 8021176383 80102262494 86923549644 3981821451 15275713641 21877844840 39598752810 8601935910 134510328863 3024486015 11238093395 35369760787 32316147713 2738286276 127071714323 5129040050 2500379676 1287332040 134188507505 6647809664 118608345135 28211356932 19015956788 13812050145 5474650588 21370006941 225571822 59513913395 1711420266 53029188245 126911018833 26235652413 11175777168 22649852848 173299156641 72077336174 17495621958 116186277956 13325064301 12480123020 35680192492 66588768162 34723412964 5858396680 178670465642 18901759714 113465145824 70839360999 31737972621 68435691267 12535416189 26111368243 53523448905 7830174364 63839550414 58314740051 28624303129 73427468476 8906230588 153598017583 12940465099 81069214824 46494702592 112012057266 52806722232 66127121372 31690987358 2918427196 18289524585 26896519687 45316955747 13921322886 8714680556 14676868502 10366787279 94826384956 32778732852 4384439279 82709308031 23331056482 9392430881 10852385658 41914727 5726743391 2215722934 987195601 28367634101 34243040794 13098489452 10833366960 7778190328 85051450061 34079664491 95294049639 30100682923 101208424869 45195542998 66307338162 147131966521 4000866938 22610826769 26670520316 29365325249 924355553 33904940535 94928029080 31345264834 5697595930 17714331649 8262677424 26225721209 20734210726 7465409497 36950588564 111722684 69269025483 17389293096 12393050641 161098589 4640958965 31262443280 6428513568 13329303439 121032547106 4039962083 76075692909 33029762612 148840431468 120583499009 95440809674 39133418383 40982191 60219235964 10950912750 42952966623 27964883412 2495400821 55694462951 295532555 50942506401 1589369102 65050477125 49495467934 143379748135 69755039405 43097223206 94700616012 24668295051 4561209535 12242758408 86465010642 21948526947 24491974956 52156670977 4881661238 77883911451 101351646415 40460082014 43717787509 69676585 15631327463 20052148603 78238022185 7588234690 93006502991 38306251311 146638131305 12097081187 17305979551 124224142918 90475953898 86152806946 18614022887 453268430 79687079880 1805633324 21879878774 74410406184 59665519218 83135696118 60422459403 23300000709 8539665555 184714764 2162677337 8386157475 116052826669 8639360609 59410837332 13174303702 12835554810 21833567229 138475784821 27101387406 22671587403 12768203673 90279340277 91721058126 3683493472 51675480711 91897488140 59415132549 130627453400 106066974171 9056335999 134582888829 84096766080 7318555770 13047536933 551642210 61230217300 10546129213 73732418397 20818428035 4683475768 34501648744 73561946788 37760677296 39929416877 35473444657 28629861008 50635812435 47407161366 58062003846 50051993199 154807409734 9198944837 7784657009 2497663994 22155453955 71508474570 21044744159 2381688550 6534518015 8725942406 24027715112 2362590957 20931141167 52364636983 93862922232 11375795743 598048327 6452709753 10955788996 20950165265 8242689453 12715864056 67708166303 10633595656 76106199399 76956628635 115663681919 6058740853 24541615637 577628652 1357841528 744838087 126226718937 2350847390 11118169496 87509528 129212483640 81603608670 5500773025 60834600533 5388622723 20141192190 14297349861 3367453837 66309844356 8528240963 9154162911 81185674925 1213195082 11846337657 1719571387 23859159476 41804838774 20059218328 29143322982 41381942960 33124993622 59168960394 127270421685 693379595 61033191252 37914208872 36392606459 3955483973 40636819049 15747955367 3050209693 12244210695 8049485664 141361004271 15304976318 75384736581 27966502568 35874060168 87721258 1237026745 421209373 40300590081 36332952526 48951852465 341256562 64859397333 590038701 98896207580 315503213 58189690906 75130828713 46763312299 258157988 95830458231 4712211281 7184557724 117362264181 4823973058 43847690047 74119336624 75672423304 13801539146 122358343602 12078314632 39777279638 108729923080 64569124040 52721336640 3400009816 5107438971 56842330317 90566172741 47975519595 150692940114 15298419310 2972439414 9998449393 7657924738 3337188090 97951182930 15628291458 14673957394 87066244831 3012567734 8800413940 43544236709 94407804508 18757849101 73581721872 16736143465 81890182055 85261534621 38145647965 47749114292 8234885826 3812641460 311158764 30031167733 43041856680 31441619475 124665583632 9053507548 64837824309 20300027469 24809617733 4833211941 6269637927 17408766378 332048618 415881631 71692754861 44906486734 18857310475 2505925645 82113369744 14297631 63688757498 87792042411 15280736077 8067095219 54841527791 94426388002 2525170939 150372813254 110488248692 6189192273 9273682521 3723961421 2181405508 81952382799 34861449256 2380515625 76901033832 33664582273 60809470599 35649462365 9682163206 544646303 92213514280 54246564981 2979254555 508060968 7220848737 18006561910 35035699801 119287979786 10216056318 45125328561 50749386310 35209388285 220647455 5099620326 145754559734 45835501266 44066739649 135198339103 55108646950 43704154523 4840979407 13477954967 3031866577 101789945118 42264833210 131604418405 29445454 31382154880 36444939193 11915667484 34959226688 140317732908 10589546457 1337346404 930093385 2772136295 9561691954 2924338265 105772764984 53470898325 119792113457 34779828417 33057500149 108223555903 39670210800 121630341643 72763723919 12487139383 23700859353 88406436714 104071851533 101280805114 8873803244 19431140755 54807529625 1427244611 1646238048 6962178253 22266459255 458202317 66287407881 69926901453 64600472054 35259443198 2138669726 72287704088 14711923618 38438632038 169621263371 5249572938 69623414102 18023049682 18175178646 1221012838 3258602774 10066733646 17034616585 113253433770 22539741746 126541601643 44471017139 13466582422 38831897 18789606683 106117088704 34820001506 198535512 63581990311 17611200947 27104940295 105442324017 79222693437 1502731231 164852338205 40011405017 2996440675 4262881197 58166158249 3874692313 29224759206 126660844009 94015451159 12347641718 5332121263 77187445551 35718131680 172620371353 4079827046 86554334501 19964944263 46509630496 949347027 70369884884 118301860600 10705758069 49134084794 9532736876 48827733370 31709538575 31698970628 11698175010 15248013243 125307241563 44634307227 20521126221 52318457894 4070465221 11714801340 3946663831 30361718648 112764375050 25274708594 19189424954 28789229181 11161493665 17357970740 40124358208 69344541953 566906685 122380079694 91258104092 10542111701 142388906555 49312605949 31733671115 13675718035 45869105593 21642318930 15703797406 19981552519 46603949210 27737183953 11752548860 58380129335 16281066570 5409858671 6150520301 38120129864 108146849279 87675393532 32163847679 34156766150 997158436 68449283386 4855707816 16821745651 22971568640 19664488958 83696456964 100197674693 120326020777 79470865 4478668695 35348053268 16953302167 1707111297 58198164161 84430583729 120787618649 2471027162 44757344474 5177306373 125677990023 5122377436 64430412340 22682959364 60940472202 68121994749 97767957667 7712458549 7022015096 54886378881 41228497891 4403461234 3409307707 1846302284 60064165986 38716841812 8493717809 57425294359 2197347461 8375907892 137055167382 16576141842 39455028140 11360333543 1852060641 85577847478 431907129 70837683949 14384018734 94760639754 26775239376 15627524377 9280283876 81404863383 22624268402 13924685689 70552654815 8507149981 7230833848 25052249451 29832674000 25422788645 7139724008 119747481 95780948382 89538156550 23223099373 62645189645 60952210809 21615380982 11926268879 135903119421 785670913 25441654058 3912732230 96688779911 149827526010 59694746601 11815593424 2284014555 25580125631 61560292576 8918096764 27914417748 75101101232 50346151671 59542387234 61223798864 118874399941 11087414823 155134305 98932609062 615923771 8303395588 172020655420 76170228407 1009643381 73928649592 19741787954 124898960852 7411832463 19284209891 58358908969 30774829278 186279428 32697608063 163509391165 4563846938 51890778357 123682017768 71307237487 69407937021 1069149654 6349858686 4795567584 4252942885 34023027710 7471949879 18135599295 4130166242 22155325700 5797473999 94842262892 79649404333 10546972280 21382257067 94326613460 19643362487 3018409416 440397912 44903633589 1349816904 57631856283 158081406301 43549088159 1540438717 1723862713 145797750643 17576677559 3474618080 635182814 54563737192 47775037213 117302321350 4966853559 53411447737 12410468772 17407233465 1718925152 36244009718 5792079566 96176453657 26254298479 1081851054 36911721503 1101407838 368972729 43883986865 25233487103 144495256321 41711562952 24094418 406501496 7502456678 2459692450 1510650039 4919927101 109428890975 111005490194 92048169993 1978385925 9607759890 21600814493 7478387442 49081996369 85844438446 40566831828 406263184 9128825569 58676193181 38109650304 30769325894 91119664580 18907135111 62556244049 79292681548 67415055553 2254947283 6838383559 19766021279 129026595795 92820767884 70237572495 90360021141 5903171 2190008543 8587046649 38515025173 30278819430 1467568459 38533817780 10534198822 91512322042 50268646371 33291316015 35282106553 138741212 3036395710 42328008007 52426974882 2105790695 12091748209 24736824795 29887146827 131691128802 20533799037 13784215367 3522232939 3595925111 115228948 9354689577 62603606157 8860733491 91298302388 2694657893 4300617324 191600242369 8676756354 33853792755 11812295734 56506163530 68541917300 169060139262 9483937462 27708050027 29237476608 75539470968 96575792282 49865816438 7371301980 145757794072 64127444845 50737568936 71842109137 3922633858 27389086794 12938985 76099342184 3160698786 46176864144 47513131262 15564760938 148966610216 103283057155 6752107527 77727848798 22243710296 41734583482 10226971685 47236746326 140717482154 32720188008 35490855716 17879684918 5554995126 12863513342 78277734471 7047675950 50207095356 68875476164 94456949187 3140908900 44391000647 63793288316 172691687 139969148986 22840722891 412943701 67588342085 28658027601 62237839579 178136451406 21832205714 12372795011 3384726502 6398510749 85944358901 32788501900 27857782883 740978262 32872548039 2414292136 112561780741 109160374663 105866189436 22920934527 13649043398 30278891282 25866708388 58247405252 21313486653 80484004212 3598792439 29097602624 15605553048 24938993409 100675662603 14897261756 10647322246 2536530167 167072428449 23650322395 4053427732 104281522006 78296583916 42176372157 33143262401 14220672726 37754903189 8821902863 139113955538 28506146066 6433668492 10426879838 102543255371 54817528620 66865673422 6989218178 7427733474 2011100864 10341436423 1473233915 34547318425 61845980954 42343427790 52056058388 1358874483 44808722585 4446351823 2632574274 19084394036 13996387920 93102926314 100124178459 3291612236 26187160522 35936464672 53684356541 35976950012 42328035979 84187512542 10130411247 9705660090 10208738657 2469197892 42740133074 530715427 28056148506 32265063041 29705185359 6740311469 17463244076 34701897171 3176571076 6097374685 29491039288 98052540771 817497085 75158008396 30865849589 2853342567 18432473528 136125503068 1886581344 4890800194 93126504460 14115451936 10925040385 9660718039 4411952346 62902736555 11424318541 76256753139 91035508375 1165115648 42089524714 20178028773 4771278015 14915325323 6426183156 36570143781 46288144882 103860891268 16189040672 2637780838 81165428547 36562832251 37972200990 110690504219 58483351208 140006412747 5677761124 1651209942 24713080114 11041571858 112550259774 91941576234 10779284931 22034369839 4323771176 58820462331 155495246074 80112434350 36091942236 1436473798 6620767240 1182050079 150446023818 14335628988 1529888354 120476471814 35385473577 70133574981 537474292 4799779456 148237006888 29926873780 26531348558 2357159929 187635712243 122771509863 13556665711 3206115909 60495896836 6547490060 105517481562 131926610380 16244682242 889887696 2686721291 8487697623 22987414151 83172740118 208526494 18054132989 9762986065 25812077006 11242959476 15156669549 32907273303 31463552830 17908959527 19136194149 2676611063 6175117717 37100967084 1670356731 23346133704 72520428582 23781237463 53184499262 21669598874 22153531193 3480264015 3177109891 2219512873 3566631990 104524596220 95968784070 58193511669 4914733393 11504153952 70975845 111223951711 11262092112 23784822517 4316276291 93943158477 11825161692 9214299433 150796102036 1456488880 1396911619 137351066335 126928503 188990078128 225055908 7077745607 5572502286 11600793731 4031418922 65042987068 71779035553 111373273867 56704922377 21354967705 124884669125 17073175007 64794159482 68477575189 12213627420 27332300255 46020620842 2512987093 68087267532 2034077688 66091961247 2493878136 79396727272 71186236912 30073465429 8055330216 1499970108 424080446 182169602452 25334347899 7441252456 57480408955 36010831392 10753395714 16388395466 11395983410 2154879288 1872383682 51476681061 93667193779 8948267186 74194483615 1943809570 77219978878 38619325629 30682066120 15978423735 14092726322 2233316006 183829372197 16933973629 163885848125 60753300288 17923908558 31451281822 5110999434 30004956201 8338334438 35384488320 58277427460 580770502 76611501632 6376740432 14754884407 19775248094 11310563180 100231309338 64328943187 19999589629 131067940293 275218600 12866601807 916136882 9844888694 98872633116 59114488998 40509364389 20455079624 5027051835 731158278 56591071004 36354547415 8662880645 113300572198 4823253586 6774097593 7488852069 103676952878 5013276168 174395940532 51587471217 49480810580 39637671685 5098531565 42398099247 73558328311 47027362773 4966621940 49404974548 23785532828 143863964274 20415042249 92731164548 105272646905 106513763294 48898506676 56617046841 82191400476 16311614178 105945495969 33571891 50293262483 13190550227 16806497945 79120493607 39897308622 60791461720 12565587402 8581003814 92117089077 56529301378 86828447369 67118981428 932395887 143853904755 6991660927 4051763868 69341053488 190055034150 57708128356 27356005 28889574390 50177765529 57481201736 56787006483 12216302193 1606489323 41447703298 8155529209 87563444748 1024365394 98083728826 11861590406 7420378100 94912016635 6405572329 31538059215 50268157799 3149610394 74175822084 113832102687 36587482353 76705767148 28322967904 35662516346 981071534 11343296793 17879171421 69172425397 16032159374 12929377889 74642828 2303486973 68910365735 22169312534 2875672787 35796085874 1685378084 137752681003 22393111846 5056132938 8373791867 75818856604 481799778 97658832495 172144489414 86174200795 133961187861 11498667775 12952311826 23987315770 4069657393 1891148199 62936800267 21720600909 7823604434 13930547632 13721153454 75188877368 53042488131 7880610572 8223383708 14492846810 50440527782 175374159580 12266974374 69012901711 45338910419 25117695580 16021008283 56995115698 111560090240 71443053667 19485717967 20803696703 43746588481 16351481981 52736564150 7304671541 86789347520 78048213366 72158313656 41606812259 1466464763 59626213011 156827029859 10260080304 5386628930 18813137706 6766382994 2180997879 55477417516 146173958816 5019224134 34455436640 141197060009 100335947077 97604167337 165680681710 59142159702 118393649344 34447195594 16654595314 481862940 2555728887 5907379573 4334499404 68139368150 33555855563 42212364504 438312452 14047905056 10416014586 6293924133 93748188519 501151160 950951158 126814447363 2344424432 14553398051 32706578 121174942321 136432099 30485714456 71837870388 17729185555 26112177258 35778095498 97390007833 3776639681 5787170277 6834183343 20130699824 40164070654 66726464840 33116751000 9045926299 48598449908 72071164087 48207045171 11262243790 36433372776 77324016 4868772814 88538543781 29470866679 30881380987 16937561465 24688756035 20200861987 72653693929 16268886124 78321059 5363702265 1579135673 980914059 19475279894 1278255462 1467560084 27945897010 20005810421 390267532 2370230994 4612225289 17848683182 81857724952 80350034301 66541725899 7260799087 31128944886 98253394944 4437417526 14528354206 112537049884 168506011815 237616368 49743923184 68988643289 1022877113 11327104974 95230532064 14926027033 22306684387 1794326126 72032026414 38283984917 92727621485 21358881723 27610695463 24890894515 27417673199 11062711361 88513078756 53114594097 20690926564 2975890286 19199993198 32920835919 264530375 55586134114 64688005527 41376732311 121773110258 135442138601 21810159299 2681647171 348809130 28596816953 2824834668 24561832341 39765700939 6743307797 50238590 9625959861 86033987550 13829561130 162699040610 34083585117 36603160184 3304284192 848809394 72262936582 43995995701 9250019383 13611248561 43177795129 34925054271 71928780 55652022219 31807602091 896192383 3768396473 46654941035 14796106447 15354228695 1271653607 1204997854 3464763764 88229882617 34188390820 27264156940 47363858957 763447945 16392710706 82648558428 17246939071 86402078 116849586 22384463428 17387483970 40456797194 18267127742 6771702997 3072446344 155683061878 144281550202 23511346035 77576568602 64166070174 87969147911 115986852573 3814226197 21767895855 16750660672 71490629435 144972201124 52553512191 3655770438 116626456750 34317922028 26134757213 15862340840 126960219354 39348504083 10791851976 73540131821 4418921695 39722128203 14359963587 22298089496 45806943432 42483844856 12203877541 29763952890 52207180339 4981981814 36173456981 62617281445 85182641443 51691449957 16814298097 4935151643 50536333853 5637861978 1148506340 61705935078 13813902568 102502616509 588253030 11118116104 26004311167 4588072293 6590381625 107250765889 36867512899 27995444091 3386451136 21400423 11571450819 48993622260 1793436478 35884568379 11383039678 72809123264 5074989222 53031262576 12637570958 30813038029 147453963717 101288525281 65868394367 19637130719 2689356030 32736183834 19671166938 856380917 74069343673 55147610324 10338685217 120901130655 1854549309 2431146140 83802274082 47133973916 3991368839 20175694352 87334809789 7311371098 28468581121 7358104220 32328197 101534492705 1024775867 26156241980 22133127389 112318139013 7846650210 35137667140 12262991376 137690141899 7716854330 25024929529 10486070657 72722269698 4040264363 2007320365 57283179845 6985639089 1680690863 8091130199 12225719335 16984067592 36077230626 31093248548 135516664403 137013665954 1827610789 4374829374 93663485385 12031273028 3732983189 5814246165 4712681834 179457910985 106364154051 43649839398 7757178070 118761976144 87813942567 3809788015 1364479005 64388542664 52437310000 19266503707 82642084706 45316316751 1705630693 84837602991 73357206411 13882557874 4139352894 118880600 10593660221 16645361208 16308740876 89651983566 69764726588 74068924482 54265692071 18558477521 372973497 65022499121 18064851454 108727687414 62170937573 14406058505 55493998398 3494323188 63896254167 9452616445 7070391398 3892087354 25973416275 40694219391 227379766 1113199254 39045762214 65144036536 34354116086 320955677 27389107333 327830934 55708677729 88624849871 54510845748 33990928492 143708687918 7988838117 83833094468 31985468817 56376733629 36502793918 77220866349 3079167738 19108177820 55716084003 13286683046 127680607059 22103340256 26199502433 31978697261 159150016 11558627807 18511262960 12759595588 30697930219 6669849367 39867568404 57400404613 5387569195 269190079 1996367657 137505582193 64130657451 108677323185 7936975951 667691 21101587702 21393629045 17913876645 9664962612 18261997195 45189425659 35466782374 17412674278 3278451732 14986729773 46491003363 24146923903 150674200398 61334069908 29654467752 109094558048 18655758737 9357418323 65761420612 33616957909 17573177584 16626246397 34109883435 3070280898 721412725 84290640997 37987866812 510781126 93772483880 18905476659 3005670772 2878999189 19929317296 111960405979 180013465234 120408131475 145024339 1191889327 99406108363 13745123483 30074916396 22833188628 96056612709 72211255375 13479978965 97765144347 3898536564 46540589787 57517938077 49494682355 81492287388 133748081362 48349078472 3026993422 44656207559 46714848849 7552919338 15974851462 4971597582 93751351414 63153310403 124101354555 37458601375 8576952499 119008504754 57452615283 36374552153 9134023572 26359740492 4627158284 8454629991 21026637370 1125536768 107294735175 64886478645 7940516517 133393527295 303735859 19248167940 169371390474 14537584592 65558018835 34265251810 298570613 2210094936 14514390055 123276276842 1806004585 426272103 2371030476 65972228700 31134051896 121563291630 5781733448 44659194551 7004475805 4933182583 9733068749 35626710652 49933169951 69825144229 18466533875 82956506685 98010413714 76379897039 17306374021 5094675510 24442548882 40086727774 12014857315 28364196386 13490459110 483290880 121372195267 1154558662 79430032661 11417882393 11028057400 2763440055 58396049915 18155174606 23330169012 1373074942 1755759157 4960287549 45625322546 112399864061 12289622649 16172077516 5974921508 49871621320 15816634256 36604600697 21712182177 29323264198 942272288 10393042756 12950659880 8921860279 88162726948 26430717075 19988132254 4768684819 4767589503 94079348747 108423315060 123448655711 12139712749 22979655022 3358707277 9146822817 98539073683 32102156817 786371331 10647934505 119121197187 9247176712 8567220492 1550039108 17439814417 167780410847 87075060488 33567335387 13058148780 2416958701 159203739795 17966511239 4696049002 17563036348 6007194818 368152958 69748307092 82716327146 75581035538 31704670963 38095455771 9480872672 40230609451 19404556111 16415063803 2243408885 7005917945 4966809329 84701759474 69796369202 17732768538 21458840678 9018986272 3930315622 157189190778 82857943392 41563327457 509621277 1579091692 4373759892 116464720517 116675969866 83394245733 21379551469 6335127355 22110059638 153157718382 118658722869 26539101963 2205437752 56614344999 6125723555 474998371 188687766 33449035827 4798240870 69412625321 5109347760 26882533857 25891070909 34384525125 16235925182 15685643310 99269002837 59033996605 56338825753 11974803555 34048179082 28059152986 25707473512 10737740982 101887561908 12539456660 29517638266 44952607271 4187274534 79542020348 3034274288 6101636907 32958529505 14713859041 8377120526 13086947363 27024442559 16018618726 145490863437 45893107390 5781695018 12413874340 104505208665 3621899229 87762124466 138551142039 33237180248 32460330815 58501962334 55592236138 9696411104 31950028047 11999109396 93861151171 31718129357 61430694659 3114485157 54217691219 71880350571 28685267825 205590065 71977416667 67238437052 26113287693 76088690818 12528595632 26761423918 45596906623 65515321103 58211660877 2064595605 5705122688 119655708409 8970193740 1765291329 54832005656 56036237711 3087097350 22915875251 34704869867 82592244119 89472403597 2224429821 16571735184 888734249 3818038804 17850821911 1656245597 1300362325 75400433279 5500714163 32326427893 9749827767 25736443285 2034783258 5440411280 3718239531 169929868407 337265324 23693165828 5619438856 13135283292 9034662000 26513956782 1555041830 10768267910 3792378425 2679205593 4260432081 32096904878 122193614478 33160454789 25443129168 2405236764 94827071666 6831529986 2515994728 9423595790 90630038212 19851591229 56272018907 4664736744 1152062831 11599878825 15181713722 2360419864 17199815265 14657861784 23583775577 80106945018 11087186957 31624344186 24913248655 103656343768 1670933474 5789615892 18887601439 14011923586 6522021161 3661987205 10918294075 45611851339 5994021303 14979386510 11140427626 30511166348 22611202715 90766082809 128580291 73580966387 47732939347 91145130239 38079413400 70406346439 50215803982 67512339029 21752700466 102856559611 952470087 37826885 18256901860 5613763069 56841704774 17078176711 2011073036 67755159344 35943808733 28301281570 53880601810 34286827454 36982575873 3642070961 50364620923 23791375980 19461312770 24864312155 103255074495 20858728637 56059002379 54750328810 9751877908 15284770180 1643451389 26155549667 8591669849 3430071468 85656422002 117625106527 13249846370 29504301780 72817290922 133996355937 13442571663 2865623578 18462374760 109179001118 18625518190 88254458101 3481561941 119379595897 61289486362 51589544160 19481814546 100927572946 4958528028 41264526407 58848883583 1552977538 20657854811 16240922526 24419710172 8049631554 9400941274 7700734614 1359547100 105226855725 64602949371 7215057513 23092260995 4372563791 16903896422 14687524130 19527876822 61172535409 22023275183 11413227991 8761902067 125782225849 11817151334 48503178661 10831975026 36355643708 30574552256 139322757653 13942185163 66592183796 161802819 46974597030 2209753957 1008132418 9509183852 82513414231 29357541451 7104824243 804739220 10198418325 38369990524 76998803991 18382865609 150847903686 2952757630 56361603539 12010029691 39545824894 49537280427 5178578483 66318989119 17616925884 15407636235 62799116623 72730798153 13354522807 5349690660 227964965 8134614753 3355458671 143177294210 9291907282 32879425282 109806292402 14899184893 39694295839 113190410530 13423932498 37462436396 20164985212 2238218351 400188170 46816646458 6862912969 1058343655 53181074227 1465327793 14087123666 4139018823 5774675672 21667603771 71247946771 91476408141 3808004377 19971928426 6371573011 101804041935 419073317 103069161864 8160185372 13234138261 6531578793 47724932208 14936455127 19271454076 93427922153 16708121535 75026268064 152078944661 15621202408 15098456252 120598560156 32464204031 40611935269 29922224214 6247279379 22739831611 6427723781 135781654782 113158194188 6107501273 5922077560 52991906995 41743356800 74479046695 1108912115 126192286904 15071455056 58870433185 23021048241 82357959418 41161765079 109341741527 238001932 2860610711 122360839721 49240111969 933743409 6946530935 16651923975 16325609535 1021127840 3519332288 65807353977 1299965751 118866922974 3121776642 6887155604 14090431200 11713475881 16833087641 2596336606 182679439180 10937516300 109104079151 4214855086 118353644392 28949670132 3885649311 1098609218 4072210296 54032056282 89804608918 88559817515 59816602560 15029555798 142524524895 26174126050 27804230618 3467830019 8261742378 86597593883 63008799617 338290640 68341930967 75832572896 114492461811 5699150049 1192392239 53101725863 31073906416 1234860011 41514276197 125097468331 136644325403 117703801823 19128280968 20170227603 19389861875 39884731920 18890969098 386281245 110555433516 5785330680 454969235 49531163607 148915516 6657053021 8440420385 33293007530 58545587384 5418530231 183604794907 64793198043 126826152372 11261850388 26377318227 5020394526 8824030307 222819988 2502710933 7061449210 14557178709 85167730168 83109333444 57673940670 23659552318 22364649952 28278600057 36815379485 72266619568 15476036928 63554432017 36004099899 19932888408 87460020039 14032500714 72312763788 49675779949 49540409630 24200462847 609665831 554285271 24839922664 23152738016 6574011 130149521048 13323681872 115961996052 25257095908 55269230085 135428089891 5338771123 42877244348 52914509172 53701712811 5970462872 21593129095 23248867994 26949663426 124581460355 5662724170 18457190443 48995438875 96839430560 91090842328 61552239593 108521411089 56312765858 13525651822 1917457282 30147130974 61913914164 8143833169 37788574830 13219187968 19161806481 73117178366 58960255935 21067102352 1016795705 4250928293 55204646732 49651266724 44542449760 71080300586 8910728050 81602618658 15440280354 20866828442 47115135146 11224962674 10420656500 136795164 5303452783 118354406474 52038430423 25260253174 1180433260 1128501734 16000166232 62497016859 85148891559 1257558057 40942223418 8907149941 105992435094 73867471793 6530862800 68948275725 1003773285 49076601436 4817989054 1948346173 28750653148 16421583318 21650496098 180724012963 2859489706 2003494608 1457801764 34979594992 77764428551 127205520679 83719378268 98136269157 377159182 19130428953 19333942646 20280381074 62509908179 81681258987 9312595046 46158754898 19610480318 21082734136 45455502369 2501757411 8094066623 128444182754 69433159430 16712151380 17972332701 2469116782 58468480940 159582110667 8766441562 23737417052 13525215108 33246699788 89421193290 36798849271 102835178844 50448405796 8881234854 133922761899 30421824695 7426206722 1419304136 12366133177 65722362068 10540149728 27747461550 11512073655 8260433625 76725068 73064711307 6553057176 22511581814 94089455713 15592895392 24945413353 85714279607 53163336617 42789197368 42303109183 39673648725 89181783363 124667825462 43982009200 3570789327 17206414888 35611738362 27869084978 45455928056 100539408110 59745102703 42000942536 78262201695 17013650020 191814308530 139940176666 100153093086 3863451540 18915935591 3322617955 82744035361 21378129249 63875659430 107190188040 2142090778 71679955457 17463990100 1719859252 28155200922 59613941131 7139796173 21413424770 150835841012 52702677024 5671627307 16664024435 13345119921 5949362474 58441101995 973987324 114354100174 8588693059 13299114973 9681032023 503796528 80703651944 11505367887 2711002418 116443797 2253559433 11397132293 52766703760 75885905518 107393710458 18528517103 76977948036 19486796555 95709795811 156743447657 59234483 7309569066 1192115307 38791954067 7679385286 39513578 12773720407 143213232794 44756767 40065039123 49881650595 96447468721 1605878291 129935876090 26921724466 98845718191 11423266405 87410994807 24093522525 94772863774 3026331445 2263259237 72550207195 10181696133 35636716813 2936793851 9643743239 5969345222 41189536692 29335117028 53313233281 82573644631 125658085730 6103727800 18359359145 39426017751 95782591783 22385716848 28897543682 97525891421 5751190494 149505687442 64020093 167135313 50498834354 1553418818 126443 49955623604 11014404027 14520063086 55142876318 86748840307 67429158136 20232209384 33680833954 432791097 112430134116 26412500372 37828282945 70168415790 5169098321 10355874106 19359667747 52098247413 26755801656 27613519534 17145015723 154011429790 7917604717 106102954689 18633214418 55875052610 3025232826 72324437570 12418932231 6783406379 19344232701 320068900 43968685424 147641622635 13467562431 4427033439 1869476249 4902431738 53113585578 26114312714 49658965182 47446970167 98421363 37270106430 61784826291 18014394678 55021291212 2485209042 108921289591 7007123244 101672024832 365308497 27513946142 34806406541 2179065273 44898896448 3994490559 96742681889 35251025971 24123717572 73660477175 131949683781 2113630882 53662724707 47363928131 128532717623 381383560 16177798567 8993813219 11577672000 84822160022 9320547930 4309737951 12075450219 21587948927 9886747476 15505733217 2050242554 52630787535 114580486636 57897346865 23499536606 46175567897 51762726629 5636270087 3636212067 33816667453 92189366997 16896288984 9263386160 56573912971 3061266248 56408551922 51473618792 109169946373 5051176368 38492393344 9482512391 10824267828 26516581462 61098085029 1031480876 16199846751 65976792032 34478649832 149466022108 62048382432 21575299612 31178912142 15016177715 146721381134 11695114405 26530127564 14345392227 2180959638 11247156711 4936545127 1068829646 123461932741 8598730110 4629051135 19059157063 22582105895 78698596289 13975267029 5145881306 13076970658 63762456821 31193040791 11699942457 35836940825 44095214868 27330393287 35092459913 44693284515 25802474211 6832861285 63369992945 225555331 31439030827 6830510724 33358647160 49530207440 163591701459 121818883295 53106504568 202111839 4756749901 3531562345 8099553531 47725669103 160543861 9949974970 5690132567 3207935289 7561343872 76653186558 97968530166 114454565150 140593174440 108801909832 30196434175 51644075296 52825472688 6525425744 114879422400 31203541667 648750846 79885151810 3702132372 4327871887 127818726513 7730774594 147400167118 490068631 28363169066 121635182441 6025826607 103486807812 32445239467 128813578749 71635541614 4459670195 4017106202 1730182195 36313198581 133604056217 24021105308 1329297087 20339420063 35364332927 163181025855 6991760171 784150119 28483519137 49577501288 247265726 2951474043 24601724810 32884992543 14566206855 50341968964 1066063414 16261214898 1031557668 67503705646 19842431833 32101003974 1165441553 11047066202 128646696134 40655827760 17895553023 13348236607 15110504749 83754330662 15616435482 1053352634 56933287376 134712955 560883926 86367592375 25609518442 155898765 33867798918 19148969349 129785276645 51907889622 6264404463 12029283968 11777665712 36827398795 124208170910 5858133592 11831132692 62789810851 15708165572 60745924259 3955442908 14326306702 25764415665 150060490579 4781385 49908093938 2740579801 3286664605 9468097761 61407214771 152966360568 142376367463 27947932703 14062603823 12948786784 8465854718 44291259493 11310148423 3853868842 15685764165 3194719688 2668008328 73843052288 612428490 16924586361 19708768334 25599850695 105574374314 2307437252 73805528022 20416101152 32622815205 1403700986 51935663787 1505318025 5652940420 8368338894 3263168720 11114969292 26448281010 83595083210 136368434858 73209669801 8676194663 7945239731 72151864201 69083027083 12289971243 541074091 77784771277 145304400700 39779794557 11936105056 17663732687 19448286087 59591853318 74597807012 63921637737 87417057417 109138672348 8293215538 43626323681 3899900258 164050300520 56420564873 14934324792 82836446256 5401487212 7368725308 21846032756 3420401666 20440409531 1922754211 42620696472 12751129657 39065135376 136001759368 53239499325 16531247511 3183389851 854674555 66225406512 7048440760 9148043906 51994314013 81865468943 14047378817 2767314414 46777991087 47867024384 35302697481 4222270461 41304820516 2515047215 4577581869 129199525806 951151395 7367062283 14019582945 2547547038 1241488246 47995780328 171727237924 38577739762 8344489347 6622870936 22354166505 46979498770 30715179081 2797638855 74654035828 70441119697 67573112492 112877756501 24118536081 7353777743 4583870896 17813465451 24572635956 81119422484 62870784684 41145837146 9685650196 339045860 37224112533 120040053970 42878696851 280335810 39782222426 49381666565 96518114003 10605317881 42654161997 205438209 56892355143 75384176719 41677095665 13101838195 121819261965 28138981967 4308756445 24969829543 20515966613 17073207418 10793274808 30477768633 59045403706 47407580939 22634915999 5639178545 35025189281 71323414341 117724604133 37807665487 3220528482 17894450 56841524457 4607374782 15689209289 22062819591 12759063574 26280291236 66685828369 86310556856 6420977625 76435374134 11067580604 66659038037 19478158887 26242761379 31345944980 8826896484 68018077046 39371399937 83151785363 38730293336 119070956835 63020655868 526569135 44930713819 3620503299 2073837105 28089376760 83379170123 66152669528 142817350892 83212364 56196920871 26669681253 93094736631 19112297568 3724621263 22758829910 28545051 2155431587 119808770394 6912310280 99478151159 6595176037 65488211049 13710720509 37291398149 104187891989 138799150377 148824247312 49045706569 1259117905 36393337750 929603940 27654862316 381694305 3453435984 2497640000 9747452895 39728016922 1386575020 13009330230 25966428154 73068718067 61598920775 57292639025 28966255130 16300832567 114338373902 49788786081 9483113779 93920289539 48130945254 15621271799 46588619033 22620872074 35336641724 83933563037 1050705460 105703349208 13459209616 27674111015 39099237639 121228469200 36715033825 80829545072 20245420241 27797701295 2976973310 10973053703 2801700880 12953629301 13623723831 18863934899 47193095392 27745042622 43582855874 60683023098 1498390816 1912579840 16420304062 47633133656 75632508881 22104830660 65585906855 75808475403 23615365628 13657396290 105417256611 27398010013 43603672015 2454669682 37906756207 125934855426 3118603537 6970418563 17882418774 83600780714 12217224281 13933363426 71860762959 92372194590 71801590436 114808632438 27476808556 35506444800 36723165842 27859602144 15402520134 9437716080 6455071412 5041678698 135354383 62299556394 1742979417 17860574131 126374178429 41783262253 12484670158 57785372563 3429081732 306430060 22236950167 8040499450 30176413996 12320432663 17752469682 10807243731 2524801963 51276842055 20314948652 5987684131 54311715863 53798529387 17496551987 2438788326 91991963105 40853187681 74290164002 9196673586 836001486 5188980289 21642657563 5866709627 82468058335 113438901403 1924995610 47656458478 34442094312 122758622102 21621571539 64769753021 18350167976 33818956032 50527231710 13643320602 2809038862 89337605265 198473073 8936961988 150518635099 29343474998 5097160779 26433346846 27255563306 24571172261 39919363517 101691996241 39556205268 2574444077 57180628728 1224358956 41894526414 24069888695 1322524008 1883981350 17376268483 76274850669 41349054307 334117698 85580993360 24643419605 21563163275 8610640241 33041526470 676907115 10269608740 89057596490 107945390 22311583096 74356863681 57536393782 78740288936 163096053253 10866041534 14016036811 12068180129 10038936067 39706940732 29434609356 35499398075 17464512435 27574557389 2290823055 21738009625 216185750 70746895666 1151484663 10779487399 24768708567 61597655123 147578656599 12329630701 22600261181 101498215613 19865099155 134766520312 24017069655 22600453168 3891262997 4041332297 32340347665 4392335129 96547444247 231041885 1785660945 16076718137 11978212870 22368773581 64310133463 5385425014 72608793613 3365067301 4301883941 22359879968 68085760996 1769300470 17437520188 9568350496 126997038817 30684679075 81569485956 91411770046 4022558798 242955014 50075662241 5936323980 11416785461 1962808690 28371922939 18495369259 47625979427 5253294803 3577507590 1574248581 34669531089 23687038015 50709928110 2909376122 1542376276 68679206861 224831609 2849016794 34642810149 15751204566 47776720537 11343407755 97129279749 34851311112 23392426546 3568354061 82064617058 125719328916 12662638071 170441813260 85234063563 3429299625 2829644343 2465938500 79051399124 39043812634 2556511862 26813739640 159199481174 37836270341 5506822426 12925644451 13835553502 748878989 19337093546 65349725455 35273982662 50161100474 21013894342 11108076088 61037293863 8466431610 54272016386 17665678038 4780625406 95392694987 18343134091 151953209114 44489364788 3199744627 80491467808 145968353497 74218620155 535552429 6249903642 4463047147 1896568309 5202170961 104989091221 140009611030 58912394558 53189833822 2717537570 901012829 25446888930 37690059172 4287850813 51045969453 8801284168 295181877 66966119591 12397142832 45042066787 32037289891 191439128196 10884592485 482024753 36571710680 10711375935 891465857 67103526866 106117584190 114929835242 83940589485 55984669129 47794702144 6859123798 39103375327 2036864564 2164180813 96898956796 32923738292 427811766 13500309325 43406723051 14151479499 30356846060 115393414795 134295670612 46321587326 46783848067 30260062493 105969176241 5391303216 57330184885 1276547524 102620547414 73790396537 24449202593 135753457611 39878600744 5455339376 136160825599 7609279408 14026595364 560849766 4389741031 16172497711 5247008275 2112173683 34997927885 23926880676 273729062 2433377539 112773848121 575276854 21465715988 51029680752 14973104462 13739726262 79895851958 9126917517 14669029008 27108363038 36287956861 44795076382 3383855222 15888370247 115164201768 97835759779 33580606683 55308746206 15305628145 175644068823 9466994717 145641658991 36436673676 40556894927 168503615066 64068226290 44743845676 1962050382 5565555167 923227878 1473162444 2940380393 9725159840 4932747843 3737869526 18313749717 1171539958 19951160095 27838736430 23307909990 36736928347 4536123795 119273211664 30923843080 13427985706 1358041688 66135682498 148148796029 50447037866 74983019863 2960215490 1175996430 155208524288 4820921004 27841729729 32581546604 46192531493 4828637857 34276781538 9121164390 128845001689 71886186965 18301272010 16012122 107673114149 14113068118 27229093711 2135948976 117978238024 65787460621 31671463094 5519489818 49584376613 52211782976 65755527790 23563690721 23328723166 103572578341 199727898 23505678327 110434742060 805470492 79387196015 12713497760 39613797829 120888907568 89692763692 18776813284 4787909064 18046382462 2487330060 54851322201 156367235518 58181601 4457070273 68704780403 9883239647 18518738271 7105539390 5563289673 7893444561 30900814572 181093582219 33536712882 33000501232 111766953991 132379397233 31005026284 98968756527 48537841340 8288657234 26684747645 676740 56220982153 32345460882 14552851554 27876855052 7196536513 12347581575 104797620309 49423505648 24816858224 265924356 15237807907 165282457404 38251620236 104627050407 79578509613 9817556983 21807917711 814973102 145074910324 16455379030 62598767584 44385460950 181111513214 158122068755 36612246103 2821868597 18865580694 46876874013 590707725 22720176382 36047862714 6025887016 1644224211 40934718749 79205953017 100253707574 82126252273 7613465214 84070034131 13068343266 31154834762 7316606955 16759111533 100138196394 82178090938 1821880398 13162038131 30979393157 824588775 17608970618 71097949635 8991503135 42690699230 16502258748 5527393291 98585334283 6712715524 11756097440 53028010840 16888425834 32027330791 24547159 30793979306 4727977664 17767555073 6133824727 14752741265 35293955026 89286205920 16614313238 6644972993 14876255045 898028151 51012841613 48771784094 23915156902 39462994206 24734822173 81141399500 8257083819 11148363657 25412540514 57387639522 17497502491 23392601889 18126201525 145681324376 6468821528 2800744472 22280959663 15389932080 38460073737 62446762501 51596586608 122457877987 12745050727 11045179065 16138630780 26075982418 253005827 22036091053 393174818 13880132841 71397098000 3126369158 16805191618 58063923509 7042458283 534140690 97136083642 35754645193 5393727068 33434845764 72262344561 26060114595 20274727326 68172055641 52223412165 18649816572 38153028369 1123007634 57249763774 95939429097 16533352828 126838986005 51352737715 84803395072 53038338715 64813820845 828804467 57908291297 55278623894 7236509329 15968040423 76186186966 177522958391 72278030777 44989945893 2028556009 15510365424 34950231005 74504000071 106021979528 113031769614 16712204445 15654605544 56448867877 219107507 969831579 21478084597 40507558719 135028790393 4974641085 21898732471 584032662 36586108150 51229528744 32042856949 17208368931 54386485453 65300915696 56310200592 38857419663 176631590526 17514386218 151386110377 26631406734 4037802053 411599573 64052503235 16271505771 29460810726 1670285978 7944295614 130921764684 58507487026 13233920296 395527606 26290855921 26626567367 11451424517 26517825674 12848415365 1395866201 25839928381 914171412 86793612960 76433097736 13587532361 44559151561 60510102140 69792585834 2735796210 22166567090 27869938693 403599973 15131677513 36988735412 7075074619 20849533692 62815615032 20888374708 138545437317 35730538773 2192572840 57786587902 88925771126 10510304053 8651240383 75977837553 12489985020 20900537500 21517790829 10015387923 5901151294 19733934941 83586777955 30856771331 16021784800 22089520205 1278220803 31738650630 464317947 12349585278 1661763554 4563714370 16036262775 13627307976 174929251997 39381281694 148366702 23768966604 14979436010 13255367784 135299125 3026058023 809574736 68059680912 143970788850 35920787 47869126128 32609138522 14190170763 117238400212 142600005023 59207815490 1218340290 6751501107 132293744809 78023966530 52515636215 44970785584 28515936970 42687135569 97268414608 35895471271 105384160584 424515667 161899964534 2998140658 53217824162 27435024347 6431854498 51646574506 57401020791 161299426550 63065858167 51636397236 20008260714 54450271242 11791797384 47979958189 25296485053 22428877245 21766749057 33456712246 10688440413 33284756990 15524174654 59953172488 14549173786 32067318708 15255048410 8117824809 127046399614 7211117464 72532148576 18378391290 16218077193 21988539263 92775335245 16928176085 62229555822 1267609511 14795932180 394693679 130796502672 7920722117 4573611414 65693522926 186980529984 28500887699 41233127688 65278787507 109000435725 948939255 18179655174 54407961114 2052569954 8168718761 12180124306 13903243310 175819932346 21493305711 44499188921 25943846496 82264233157 71525994458 28421441717 6744249436 4204373651 13021814344 5843220019 22923011873 29823497062 70278013225 10020628526 56803462196 95792451586 1786064232 2348579577 23077996849 84958630931 79015724795 80817117377 87153587874 8374767100 182834153460 29369884122 42524368655 9224770811 8286187160 46624652102 114645326001 102910238293 20660404067 26491782354 35157664 27725233443 1652733203 76368042197 5400123283 25366317439 53336887352 3453003944 6935475934 10241979020 4268902386 45502014035 7434056002 68271380537 9558324270 155966194910 78147190512 3090490690 7363849463 26869116650 28738415312 47406572632 1276838254 41300015899 13988339882 44671048916 61349624574 192272331222 2808117036 51807825816 24785427771 3126912862 68355244381 4600778563 22643236879 73268045 8419963734 7730694045 1005917570 200109603 42306213374 17562654033 32591927374 180605465007 75627542873 76217030355 114197166986 3449116486 35992497481 69540528929 5242002616 11071276013 56249687570 24946575580 168032811309 5070774621 9266843410 5949911465 37983251959 122917235564 177197999151 120515079559 72127039032 2939888720 14342479687 69891084299 15035076773 3144550667 111435285455 24499722186 21022737446 42616324329 52136145227 7579993628 100957653793 415599413 23534652079 11678080653 3453518273 15386206045 32386842506 105146651263 13408030856 188366019459 7650754081 64034398499 82024823475 94864634798 3091451903 2925126544 17279748148 37153898536 14718545066 106435071738 128388520362 5010842 124161781180 43703748645 57951884467 55469357959 71961900293 91753794184 15820201311 23621134653 15998513493 2724515207 125072619564 2661024108 37895791493 105745149047 16336183125 23220766229 52124264456 29499070550 27999572966 22556721632 11697107469 38954418 132463305257 28679280383 13657737343 46139540604 69867339402 25038235827 48332759281 160855247767 71680117399 18822444828 1267814609 33150119299 4073222576 19453268730 47394692370 61564011242 68211461726 84607827607 31074082098 18726627952 47970217772 71825601148 11572310933 74235369732 26800352932 110418611526 19452752536 2335835489 5107444522 55898083971 3762629487 146297338012 33193429289 35877723745 6881757068 3693627147 87513093828 10135959331 65600587523 55053384643 34182576524 98566926111 26071203958 890629983 55128727776 90660542259 42172360194 43028062114 33300107268 30939033134 108481997585 85605103285 149804259136 7228886778 701199643 14988252376 116478999348 116275727301 56131982844 119796673937 3983639333 50535527715 149648714343 454397122 119888987137 4518105872 78301085513 60675158336 17905411155 609374842 18494025297 160920327285 51056692386 27670847511 4116134927 5375240060 28354410490 141231038933 20280518750 41635807682 61839098833 99258060371 25335407527 14224655521 41896877085 19025592795 14170589723 18375934219 106842610624 41541609329 59127808525 3095448875 18891405327 32099495221 243845787 2464304765 5598614018 81617673090 1236155978 129699298752 108298758375 51968076941 30837206846 39508054889 22232674812 43100679658 55556021999 138853708991 64434469772 98337028390 5794966009 65010632536 30856391930 769618534 2618746759 16057149065 2328062106 28365964437 50408324558 85085015725 16303790557 24975437201 114160752750 44783373256 136901093349 16157625347 6662136812 120489026 12222849077 50903072892 15399074233 73801876403 90112800562 18700893813 93169612886 122665169017 41189789922 48520478757 23803643345 30045396248 40800390867 8661948052 7874628521 144626180940 35213819358 26971546359 2436756569 3021456455 69228610330 4138641891 338288446 29690134870 9846737887 2033141575 73906622120 90454454645 54840375666 4042809392 66741925860 25859470625 112923120 41623960490 6747501221 82045247311 54515185653 12469396173 35377524657 43007372081 1117524773 41315755295 30590589582 24189948566 127353150401 76187185300 49916535196 34812573945 33175243638 52749955746 106568461637 22490967977 248665117 23447793290 57251650960 4258713023 104964278805 54725128509 2376904917 125125105980 1625461922 1192500393 58739852470 45245846295 1806176544 3715635 31425065314 92505060504 115262845784 3521816201 25996373399 97219389756 121856273565 20586317594 4265757478 57812850145 21804983635 134057311958 53581821229 95510751197 63461499787 35608387134 10129001 2587946453 45682496571 28289680777 71709891676 105138412053 132521457385 3601910134 17578877531 49076599595 113459939109 15537638951 18153797490 26321569420 38039915452 31629109423 27598732518 23971103815 2836853683 7968919419 11121711432 118554975054 59566724770 109129376722 19131907201 19403836656 19600199186 159405939262 145860132755 42365054430 1032619990 27957148900 88664695960 12717365946 22320354469 661174244 15190142251 12647855966 12917755894 2066975208 35739414799 14549727066 5673922868 5768813525 8891594658 8947312975 1104529677 136060320675 13057063752 21573012793 3956898607 29581805370 131749028721 1002247442 7498847975 4309627947 10220367516 3452026917 118536989885 61490029505 53302103858 442278051 13516243784 132040500839 68237102513 28439566978 81840816688 16850136065 18563882117 19883607740 144196864727 47873179564 13831117962 173896947138 8751972519 34759666777 4692344674 177094702528 48219549146 31428625403 87248226440 45406661634 63038328764 36548605035 16341771171 21714486787 36155391237 916874364 85117672102 101390420505 18310650833 143845418815 9934948931 36568149145 154377053 261752307 60067442690 8958137805 27422659057 11945266447 135143367149 4419835997 63679029685 4594429648 13805969030 22417264083 2641111985 3307052823 7151851639 20734519396 8971202579 98006500624 13248714626 4857411932 161498247835 26202023361 85773567972 23059252787 100772837603 87440115656 140196708620 16600277 4538708146 24001258517 27631758613 180764381273 5882957152 9964501057 4601807018 48401615540 63260735674 17088407462 29446878796 6500812487 60863735210 150041044082 8691906205 70524307143 31747314028 73786563234 59797265473 106980754905 119298548577 2877881789 83356595369 4558220250 11440878257 137434448130 13901189743 100704038758 40552472107 42636793900 4094578088 183517645 13448344944 24728946018 5622622998 8304034426 51713592121 11967955878 140994113005 1191140315 66998855001 1027019875 85018239575 31357282945 919848107 125477288524 45441688664 54981881930 36228444608 422499623 147292970714 106145878389 5472157071 2182894776 20898762941 94310208735 83518166156 115562910247 105429186373 52431486128 3369167472 67208891419 37728380118 120855374689 6962193441 33535662765 38232080359 132193041 7443175974 23236668119 104146601728 91571991706 8740553176 20005194646 24932311662 24424686247 1556333936 83633192723 28354929275 3928612521 102375448191 74271654663 92500712451 81335867784 4105882618 7954284494 6020760906 888130438 23573824217 43646466284 8758240224 71513249093 13660698301 39102323487 59115493369 13083500249 3786589205 9929949533 13049856123 64845602733 35180093493 246962332 20177300078 56454193648 58410387725 27302720583 2373164113 43901172986 35808504420 18232461 48561807450 115097112998 7100406812 29662824070 27212148507 44296889818 21827485067 16072847238 25659006214 29640555150 14619348088 58538524757 44032532530 140496068945 137814577800 43409178456 2768717612 41785970934 37556054488 10696765652 8435312727 116273409645 1570802021 3016811401 76368713327 76343961380 192916355261 1541942753 87572425433 8396665615 83908260740 61105079697 36256884725 927456468 9061674814 108548483609 92872509861 84790492398 135755370070 3375361244 4042237102 15602880991 16487171712 82948425855 57823130349 963146547 37473058737 49161104505 50722851 71869426387 4967872378 3892382451 33136119540 54466872311 15939394169 20128511754 31920578474 38665847939 62221074217 35134985966 22601563979 9202018060 88163881386 7374857837 31748678597 18301735304 8981030842 52144048064 14491480980 62546405632 58095206158 61134774671 63149202504 20828793323 25113234161 81043691799 2100735125 8503612227 47280730794 38041676869 9009858616 18903476526 773393518 3154102195 135753479 61244482582 91765247636 1014651958 29728935048 4095246009 16654451074 7794993339 7942012156 81316399226 122502673853 76344637681 25837153366 9828386279 52035895158 1900613722 1693628609 12429549693 135937565191 39704859378 8326307016 1705888413 32242089841 9072538096 12134752398 1386126947 5788570723 1609528340 30258034373 15961618242 19086234007 49165472664 24583869522 26322914346 11372542742 10483213951 189051269040 86395440169 22623096668 7738447337 17713130686 65746754775 39969720891 479531959 12512924109 15661977019 8640248559 13091466686 1943703827 32378653597 2119902955 13131215062 133399226350 24970833177 2193136614 35406833347 19802010609 25317795925 107546333348 3593810413 18325852349 2669800648 16888656874 16833866103 31128753772 1754866419 24991875444 66832815973 462035455 62430625162 1560563442 189277398135 11794137929 6787788847 53075876087 1435297261 23298755049 13819011803 5055505067 22953997859 17931892996 5477621617 3215735707 3829637420 23621659306 40919442772 591648523 594812800 9409706183 7469499933 74760301052 98384102752 11201991410 38012678856 4635088453 5978638490 40210495235 14213560224 100689498104 17001275785 161542403211 5404244684 22824235047 24570701405 78178780341 63370025309 18878643344 54113216426 19607323468 6800060449 29775697059 2626114755 78405655428 143383904578 84859652955 44012922428 24381904892 36385953477 9762498860 49151370581 14257802869 6587992275 8369705147 3006430972 22045601715 2457020164 89204458477 16716844159 45925584810 27256867765 23849482198 4980618084 378578497 2753968589 4040180814 12723577299 86622093431 22635372708 37161478345 7187082088 62771612461 25929069896 51711399836 42439443255 30206132750 48847757808 40319845259 1683611637 25000240709 34219831509 185229092993 41795977914 25120272694 124187052338 147008007533 16114779621 40139625102 33628983367 36666393508 73476726250 62025396493 14850485189 56235864050 34541831480 59943178523 39503423709 34575956645 8470541772 13142326432 28811059348 12349895350 52881763651 151604473448 45867570366 3435662354 17642000493 32750189939 7285744685 45337904133 2077029618 8051752858 71131302957 12611058705 15674614513 55236763474 33651766157 5542894779 24061792875 179380396985 36637296776 20423178189 5446087879 69092146083 13068706775 22553496358 6825097420 58582858974 89221184762 54253978273 23198889179 36675372825 68730903308 2009133798 233070062 96811229720 115603724563 56953152656 81128294984 54677284207 16997380454 111368759834 41313014402 17383442864 17586165773 394348721 192789171 184679566326 53643538465 17265306776 105936540242 132187735532 498932528 5898129120 1745182248 10130420268 7095153583 1546429987 15597115306 17794973456 26618462013 12731508 73108099853 165225715448 4096704733 60696538369 22672108091 7625713 35557319845 85322477504 48039032724 11630570233 57458656137 57472998467 23197311433 8120724839 117955973021 14919686608 19214148153 174644798727 100471261201 823464960 102965379163 4960426056 26552977832 18616666265 31694618814 4649354007 18388158118 28988267587 35804147033 11114903476 56917091688 120292943636 128632850329 10012488432 3141120626 874679660 9555060750 2976325682 4758908797 43114413865 6496140283 74384614989 26031737289 27807579823 14725513100 35633277175 34089544587 9073802290 123001751525 905162647 491868960 83271468903 6071591757 2919407807 25514934457 13417145134 9751943381 15134942580 4016704994 132379403 37765188766 14739456362 57491980192 30552351312 22880852267 10254861197 109751074668 1271389626 15768621606 61418633074 11090714602 32737710528 85598146029 55998504931 52466939733 32095815275 31293130544 6503745859 52654878572 106868183196 6538942760 17031891465 7432483279 1426542248 51128424270 50340335854 141378734220 71539980893 16023313777 921560493 2362182934 22768774590 7383868230 6596420154 46293347684 14531378653 17511866299 46169396198 78856351316 35051508414 170161095620 54692846900 34660589464 34026067390 78210734605 1205295311 57548530524 105658243061 89585974657 35008165259 81833386541 5704447716 53629285181 11743486600 2503559536 7554485420 917605974 56954966665 4325785832 56742799258 116305754393 2488126056 4352424688 141404233 89380584955 382779548 12119915233 76426165101 6242351461 5111979379 28531865607 391012245 848959436 403903874 14875063014 26605545168 71670330902 41106346124 5488574699 137687318984 78567766430 22202855435 3398633166 146267700634 55270015748 49040046250 77402242792 15373788860 86721830960 29725963731 32979020741 138274454438 57146116658 161986855591 36119849038 21168521452 16086309674 112853384501 10463763954 6114897822 49910300263 80258123861 20279313090 60424513009 19213419260 122244031070 2522925219 52722909324 6805862947 87613255208 9478729524 11937504511 22772483043 2263365669 120626824365 95925731886 3103387705 123706252694 30508589832 58983348861 5479621536 4993294280 74797094796 37656626354 99802562884 18284211023 6605007645 28260312514 2820703348 80419840438 33959026496 33047094215 18443794609 60459221152 48404618513 17594386026 784492200 175782057396 29957203989 7534173514 13154506022 31652452887 21801529932 87548198445 69511100092 34406790182 152774384528 103501826748 4759572670 29530741968 36399972 80057976386 77560733569 13527229797 75066302838 17675496667 8660684630 34323505660 5807132137 76950275602 1074327504 53090810192 6973298549 215150752 47006287578 424322593 50546631676 1104796812 59581939295 52975756459 47695088232 126802770000 7463754764 44960073123 2928721049 30951351654 3738691836 39963466382 22100045853 1333946733 9625909954 56330029627 14309399673 93656593392 80883262158 54852655141 13036274402 2633849532 2092216606 59182237923 150825441377 4828501051 73061918042 22983789554 7034531362 9780083 93737525164 10249357028 154092474378 26180661498 203015855 92236397248 10156618612 13942421826 53321497365 37700510860 20195065260 32800314680 36384558800 19316212952 6334096914 5680869547 45239892899 87820577214 30090240127 33193804401 8366024639 15745807758 10776071689 116458786 5332770164 17133299560 12577075994 3148221949 112159201212 6995767394 2609192141 13794618225 45647077930 21183800832 6769763817 101553692924 79549999940 12046708721 93767999647 1696870074 24764616895 62688871957 12257332816 37976777321 134141249626 80347752206 41859588270 17925665976 3555833075 16776291166 970576612 1554191718 5660546467 104961194250 19324187672 55523893481 54958312602 22331215347 36765550145 61347922062 72632810031 66885492136 95596901362 2302251470 114786100850 2673649357 18933573675 90051704358 107242374245 2754021200 2498138603 27441661072 8788993299 24748628 24857525030 54074612284 37654771210 19282273281 3345948839 51183157020 4360540082 102960238977 34388727717 55782459284 67236198639 3591340025 31530750686 31103688485 132282947376 5155671232 8732066000 47807598564 65265422643 45750914707 79908328992 46060144513 38671667995 2317584532 44452949215 14913169278 52209082006 12195469851 31913839317 6785391739 42308658281 1519137430 9088665125 68182391348 61305522089 6018066268 11004625400 19604533229 130625226726 100958638423 45999604336 37935792311 3541661915 6129506416 39658769216 37268914749 160437521103 38927193342 12050159793 18122893643 1782647052 31014081861 11565316816 1444920133 11359698384 22595973341 79811467318 2582766551 5577949862 14480316943 54673736086 6809662542 114426587602 32653498912 34551331851 10986620502 107689061541 15826214335 12849623247 27870846882 4339982462 18980378681 104571798307 1012229612 88512722243 67952039875 2780488777 57690634904 1424673899 36313949754 36706734479 612095232 1174924551 37423030670 730608442 92950874053 8005030129 4242438979 25782713059 39348279832 105492826293 112454596076 25664443835 11886973690 78800581985 50685621067 57572493970 864626815 2997816939 63130478242 6271933841 29194907598 35941733056 38271120111 5826559350 20943608916 30913997686 6738052845 91367929351 29562760638 98978307987 61962231212 117481435344 10878276673 13619224023 43752777471 526019089 24843785490 59250444255 60364647357 2784729320 166280305146 24438301718 23768910624 381581670 40898138604 32643816415 29905946312 106928864053 150399144210 28869593181 15480028997 3838101997 9655153776 30548011814 5613077382 96982017881 20853748401 3595498600 20551217916 28842509078 15422774458 4480415548 65464024721 5181609019 7534865126 46703822863 34425412628 9363506233 10867420288 2437166869 60674728697 126071770224 473015246 3886502204 26434456843 24157498102 108890372958 74832356656 90131571817 78714983781 24946179681 43383468235 37907578 42774341346 75591781771 135444799646 4394903753 140663066716 56766682827 8209205173 19276243448 148019943180 25776100975 11041334045 24472017579 92220887134 3315287025 12892874503 29963526664 34512957783 1671019154 24669971265 19237814037 1669431802 74017866 92745626049 109658932850 6837077526 15500787234 10741534437 81248221789 22503097838 13951054427 29723669590 108782198168 82919435345 11089114385 32859255131 7955726138 9284158973 18512403872 119068724 3369707499 47326711375 2791806 9709779096 133230405104 10533710207 3854617530 51557008981 61847831328 7667843375 206111821 17158157001 108692611313 144955024333 2544653086 77387672238 52030928633 10977460321 31872663239 372227019 63300090241 3845620202 111881574591 60764124326 138395895854 1038022647 137703636879 61408362972 157206572326 133694454841 8996235676 10692458381 40434907423 24322320025 35849093728 8077265928 9385276908 2604528937 73123226557 11217564158 9607801153 40241231343 3928510860 69552634165 47537128583 11277924111 22870655327 21178090527 43992867855 1843867227 32282741794 64578483401 2108292382 6025923141 15941574027 9890395017 105984261396 62523666101 45249322304 32702888152 43466507428 31285891032 10697113525 26355889744 43335519886 23729478007 31937680388 24409870913 77970487290 49235799932 317331971 6401259604 47979729704 8277994592 71655484617 10880559498 5502354142 1933946210 685482647 5414176245 57147259008 14513937619 311366381 42173211615 24579872276 38966423030 876447194 5754097066 39258425960 8299274157 18025738138 69824304272 12937702887 25436819880 15455209563 25486692246 9418295319 69298051380 16592248262 40567832407 25606309541 32405422289 7471584825 44298546863 116554104308 1353663491 805323075 12595033061 9235284413 16173480393 1225171000 7021320124 31717665334 17943627682 8506452233 55139828685 38686240533 46748713281 87747020560 58916906585 79186837187 53323944503 4136000950 6163592423 157170353539 58095544 127344509267 6688569120 7326750382 3035189069 82316562742 28008030105 7107966393 69944486818 31516762397 15776883579 24214377837 43846675943 23688452765 97671549598 26355027641 36596302577 21991753404 30962565219 5594849431 38055969870 38350565281 25467230830 23813383180 50237736334 62882756984 81518667535 61057541359 120281375396 8123910674 46213911613 120648112150 6885544361 28167341862 2247614663 27331494784 32165902853 170146067657 2807082112 2654851304 71795309572 29816621281 12157645507 86000584294 13316796016 43453664742 23177549318 63178841403 1271528193 9457476724 162616865661 1195089554 160719209677 5392361080 121427032435 31432276879 16396749221 71746850653 20906245049 40457052849 5289235540 33065148477 353521824 9383280362 7595572479 159905573302 95741771744 4879168855 7337710580 84623813002 43593955933 146959077945 75510533062 12056470858 123588332082 81649654 2630154103 580725118 78330384837 13340489631 15859790905 1288174347 8916034964 47866636034 16078278633 22581316454 455547282 106475629857 28644700737 61121390840 59971437874 10289462398 72051607326 76396713667 3854082495 6865448768 32034717632 4324183589 104767948231 727707011 3383567413 28351946934 4689373763 10514707544 161072216743 9283253747 22848614112 33126127969 101121114250 2336395788 5501262989 36345876849 41303505131 56381206852 163334544 7030069864 37753387 45130578306 18945490903 114959524883 33302656731 3783273445 11203033354 4734464723 38333760245 56714945780 39269886234 73758999051 322602693 11185060729 65048022728 25526329588 78943257845 38427598534 5234824594 7322909671 15133138659 2374999749 14100690606 117093932632 30098015608 25717534170 126532008864 59262833799 8073781186 20036534413 250498887 8012739431 16247789269 26613349684 52903004178 45310822110 29098234238 13013312117 79872614463 1162962528 27690804411 78715738786 3387521139 39495389012 13348411818 66044627486 3374585965 33209719620 46903468585 104932394294 8139656654 85502148519 10002102803 85933745347 27041568748 6566059516 18356952093 6664038756 23748062417 10831836671 66051746396 5107473836 78423579192 3280449876 159123066 79244320665 6960231638 41026037552 15235706596 4342430540 17475664512 37857595112 28909567656 22719681915 29855160286 20493526532 14994236077 14391950290 99810832152 13675153527 367081897 59187256184 153157144294 17707816916 24504303570 35563973101 7299049827 114624562681 61693019376 6785945115 892521174 65244634711 64540390086 59500714338 28734528566 6152317931 3182542809 146282933171 19426320146 18087816803 24783266543 99296182715 13550456901 3663072702 28003806554 14022950354 49999971734 139224424961 5990614089 33931606042 18183863786 17245029902 1823185783 60301811327 1923848577 10234734567 49382315497 105137028503 12723165546 38558053353 107562521214 140127044197 52799013161 11036018660 6258475616 46792790804 57314211746 16774651962 13686199 33455176705 10454604277 99127743561 102567884299 16995980725 1255033867 3507023324 56406705532 18224302268 1990894380 71853185152 16424427269 82091869802 64391025018 34190173907 84584211798 16292480542 147533933672 13959710844 81029610711 29760770710 121810946775 27087052256 168832366240 25030145982 4397069500 44104429127 87319071565 3516259769 1383233289 15727465736 2953781065 5822260761 143453754577 122019524404 11040706125 66980377161 4924139413 120111751331 666317113 5610344365 5320891684 8021731067 38661799684 115571789430 184577876073 85931630068 18581367694 21866054547 3987855569 20687348318 11963747475 35550912883 129994335673 26671079209 14753542983 2612209995 6493792950 13416733217 2441357055 29099567338 46921368925 39330668719 22636704946 45681873490 47968929128 120695264391 73076906883 163804206878 84053622768 109424850314 15284837261 28789381156 31847630915 35516788688 2162251606 77585018002 157922661471 5120134754 3688883573 57683700331 21111000709 40982166340 14226185079 5892806069 13076860398 154444980 4389945644 2835336916 49858291299 167753261245 117458315879 4152083527 28403871138 43568913400 32619662281 544071461 178118655609 27276653385 2069032177 30493938533 16359521734 42853584166 13596613726 39753079653 3569802199 43568042386 2154088958 4593118312 63156764742 21917467207 9568191655 13302584600 85023888608 16158396289 62848351526 25704193114 23195562054 5402483334 94983208796 117267826168 65816591162 23104275679 107049396448 177285549974 71167163171 14951564249 113765936105 100260671176 118053127837 18437516051 55091469406 52236122764 23174926153 25620635172 4528919556 9679347542 14427398896 169059967728 52109677266 4394938017 165410047026 32885780066 21427695468 56279340264 81082432555 38612521040 48238103965 2457603931 19831816133 42943872939 84801580920 32858601400 3120021839 35682605034 69991131359 6039792860 14534463261 26443175155 26496033576 9986121437 78787251548 128106946413 35175894996 24232852855 11398180238 9550923224 4495376732 5676946725 37636688064 15839828314 22058487278 73805667011 16421031142 95057695447 446963905 10705409976 1471446842 103822423726 44762777520 28181050605 31458886715 159368923337 20199538790 82368691200 18940323632 27135502187 37625974988 18502442708 1573121310 71381971362 10604038791 30211146219 49659504548 27961924103 80590879095 1727070299 76403261068 3599204859 24851299561 88802352742 55504192949 53824756796 91335669351 49092815694 57635034467 572081952 74598865498 27659614499 63370836803 54508418696 2551475919 26791872512 50041670060 954801896 71220166566 71707381594 31755732206 27276795005 66312165396 43522504596 6770653533 26732560157 68270438718 762918981 14908405458 70756618208 17900642196 67923991232 21417225688 298699964 2360235721 4646603175 12278567989 9542409114 101509545919 55874722396 36621185555 70951372176 40266144839