0 296665 1 1026678 2 2266795 3 1865552 4 9075583 5 18795939 6 90040607 7 180487279 8 964902807 9 638975935 10 287751314 11 897993546 12 775931424 13 751308201 14 508921985 15 1090640115 16 3086881159 17 6908951605 18 2927505954 19 10680060366 20 26960723671 21 70328236832 22 143494369347 23 455045705483 24 349632954032 25 196315539721 26 1029555802231 27 2303559622351 28 971516221110 29 707062211091 30 1484702313077 31 4928423536783 32 10692635767934 33 27066957880547 34 84670378965682 35 42496967654416 36 19963656544064 37 100296767648687 38 203027878890903 39 436278989090834 40 301767869092324 41 617879109063445 42 56750909432434 43 45490914320323 44 33891083197212 45 28709230372101 46 90506363823212 47 186069699434329 48 912703004545507 49 96969963434935 50 63639632319311 51 30276321033106 52 62789432335269 53 17674321311836 54 78805433519371 55 67954331032905 56 55543309714954 57 55432917079543 58 54315049355431 59 43069593154307 60 29435130742934 61 104559368070546 62 245605696845671 63 33954364434510 64 27543044323097 65 79656445437022 66 56544434289817 67 45444321678055 68 34443206559554 69 24431945515543 70 4303435075432 71 2972309354320 72 10223705565442 73 22238455676463 74 22084354564232 75 19243143442122 76 106455454463223 77 268556564694235 78 691567687046358 79 307456469623126 80 680568703035269 81 395446969711836 82 1036470302319369 83 2368843623605707 84 1048430209952932 85 2492562500390543 86 5065706004085654 87 10678472048916765 88 26792824490767879 89 68069445087879006 90 39434429276749946 91 104544706788100469 92 245648467895204707 93 34404256751960932 94 23961945503591321 95 7603434971109210 96 5972319710912093 97 1721037091099131 98 8232385073007351 99 2120849329933104 100 992393159330962 101 920730713291615 102 193293091506071 103 1055057076072831 104 2560584792829351 105 5725928069505592 106 3191159434955119 107 310714319551033 108 93083035509733 109 29229714917327 110 106302350781482 111 269623607954943 112 703037280370454 113 1436382963844567 114 4569950299245683 115 3439497592034432 116 2273975119724321 117 1727751037203210 118 8277992382434321 119 1775920820323204 120 7800649443434447 121 5994394432324417 122 1942744321204055 123 10468045432448559 124 24696456544491607 125 2364345443905932 126 1043234426951322 127 2454344670393423 128 343242496732212 129 232019965322101 130 119839653220990 131 38276532191899 132 94787744079005 133 41677439349951 134 6574273199508 135 5341730394926 136 3205296739185 137 1951565270453 138 10395678844575 139 24036789245799 140 48367906458006 141 3054944319944 142 6570445600445 143 5296433996434 144 1564327964323 145 5685480285435 146 4453997654315 147 4327976543074 148 3175765429344 149 553654153243 150 530540732031 151 295393319707 152 1038053602482 153 2396577224943 154 765372199432 155 652920394317 156 515196743056 157 70365429545 158 143676703657 159 456788436783 160 345684305632 161 234442954321 162 124415543210 163 4075432099 164 8796545004 165 7565429960 166 5454159593 167 4340715131 168 3193070908 169 329290923 170 151491213 171 595072335 172 149321315 173 505433559 174 1056535603 175 2567757235 176 5677982358 177 4575821125 178 3352210994 179 3122091943 180 1019103433 181 2207234535 182 1932123312 183 10543233523 184 25654335835 185 56765359358 186 45653113125 187 34531090994 188 23309091943 189 12909103432 190 30907234543 191 70882345653 192 148943456777 193 490454567783 194 1084565677934 195 2925676780547 196 10656787965682 197 26767900276943 198 67880802790454 199 56791977496342 200 45503773963219 201 34969727632034 202 19637176319723 203 102983789602235 204 230137903222359 205 98894972221112 206 88739722211095 207 87277222109152 208 71772220910716 209 5722191093065 210 3220309129455 211 2196910954353 212 363091543132 213 29107430921 214 107280570632 215 282965846943 216 950279270454 217 497751696339 218 1017997029404 219 2180024304847 220 399802960412 221 1001630324723 222 2016963448235 223 4170294494358 224 497543943124 225 1019660455244 226 2202724558447 227 1977203524412 228 10182435844723 229 21944559248235 230 3443512002112 231 2431099981101 232 309199810990 233 708001530083 234 1496015760937 235 5032157930583 236 10343580565935 237 23455965680559 238 12351654395512 239 1106542755101 240 945417550991 241 434055491903 242 319553902972 243 35526975721 244 15183753209 245 59937974507 246 19295742935 247 107038070559 248 284396845607 249 926029257282 250 179751931615 251 802000557159 252 1624005583600 253 7048055937201 254 14496560582417 255 45027725944783 256 29777191441632 257 101784074476942 258 217928804790463 259 55167961496232 260 50655607962119 261 106757280303203 262 267982963634435 263 680150296944558 264 398697563443526 265 1011019694455869 266 2112203044559107 267 1101969643510932 268 983636431091321 269 830304309109203 270 296962910911968 271 1030310730720294 272 2363528168243047 273 1031160642029612 274 2351726864303123 275 1105184642971012 276 950442415709901 277 496420072918983 278 1028640830790134 279 2290889368081347 280 1492873039209212 281 5069016406506323 282 10708168868069435 283 28495689096704559 284 93036909028445606 285 29702909764433943 286 102430901884540454 287 224570818925684567 288 203292047194443452 289 435064484044454582 290 309444039644343220 291 704448402845454243 292 1444492829256566457 293 4445069506567668583 294 4429434945456645232 295 4154319434346432120 296 743034323224320996 297 429723212203191965 298 157212101970303654 299 582323220243636767 300 221212198030305655 301 210100379696954552 302 98996956363543522 303 87963543031431215 304 75631429708310072 305 54308156923099317 306 42920743209193055 307 15193431910329554 308 60054560723503567 309 120565728236035678 310 245678294372356795 311 34561542921145552 312 23407415210835521 313 11934072092315210 314 3319319121072099 315 3033031009319193 316 6336352105608053 317 3303120953919530 318 2970991527035297 319 10250075884359022 320 22600798925608223 321 17993587193922212 322 80055904060622323 323 160560848727023438 324 725729290284234595 325 193151497642123153 326 1055595018863235575 327 2556040189094355799 328 5572481909045558006 329 5320002909635519945 330 3199974916315039435 331 399739063069674313 332 1002208696702805533 333 2022491028429655735 334 4225072292702758158 335 2189321516977520724 336 473207063775193202 337 131929429750331980 338 360704702003360161 339 728448424033721713 340 164404199729205089 341 684848002306460907 342 440399980944190936 343 396799791440291304 344 1028002074483073645 345 2296024804936816859 346 1559799959304064512 347 5602000405648685923 348 3979995954406451211 349 10200040364868592313 350 22400483689092063535 351 19996030469119431312 352 100032364707204553523 353 200343688482445575835 354 403456892944455799358 355 834569070444558005592 356 323429296443519955116 357 212151564431039551063 358 100707444309675509432 359 208480445702796104543 360 492964458428031245654 361 1070284592696352456764 362 2842926067029584567887 363 9270672684303925678902 364 1694518442967194566975 365 7045992470284045670199 366 14460064842928456842001 367 44720689270692569264011 368 41194471694319431839908 369 10344106343034304278924 370 23447269456345646790647 371 12411834343234425494412 372 104323232124193944101 373 245434343248060447211 374 34323231999396412110 375 23212103992764101097 376 12100967917640989172 377 991655056391870521 378 906549542704695203 379 1867703668447038439 380 9078436692484392607 381 18792567064926067279 382 90065684690672682807 383 180676927086826949679 384 966790684909470502807 385 665494438914094975935 386 653944287079139751314 387 527441669350877509082 388 174406633092774909219 389 804866937067810906407 390 1649070584679530868878 391 6908845926803769088995 392 2928431183969629287954 393 10692551940303106900366 394 27065600483635270803671 395 84677204936958849636832 396 42571959303528396304316 397 19303512971162762963064 398 105635930231707910296687 399 256960562358480723026903 400 570325703592968236270834 401 297192971115642101692323 402 1024070231156863217063434 403 2248842351569094384694547 404 2008421107429142842343412 405 4092631280707469263454722 406 9066952968480706694568224 407 18670390292968467045694249 408 90844083070292684457046507 409 189248936843066924584468079 410 906490569256670645924696807 411 1869085706566846860647029679 412 9108918467669269126884302807 413 927044256631830984842975935 414 169641946304291840415751311 415 702880469647079284757993511 416 1428964702884806927980055917 417 4690288428929670680160560783 418 2297684167156494398595393632 419 1576440650743942785152730322 420 5788486808060467919588163423 421 3684063919396255035280632211 422 439427032761949711594322109 423 274169717603397107143220914 424 807702379234023283454250746 425 1678423806348234934566608068 426 6792639669494350545667296695 427 5518276633943095434651566354 428 5041766327429154322507463143 429 10477869480707565426080695455 430 24779104968479676672967036559 431 1750959644156566515649705512 432 8010402847567667956902455923 433 16124829279678680370824560638 434 71249506802790963849445726995 435 9994943977491628394433183953 436 9939427773906162744330427527 437 9274177726940617443296175175 438 1740577183394054431560550551 439 8085783934048564555725605591 440 16917940548491685558257256078 441 70780485693076915594582572795 442 147964917056790756045945828037 443 480290784568087972460459496383 444 963087925696900224724605029934 445 629275194362998201201949759319 446 151750343015981989983397513036 447 598003456160160100134019936371 448 179972340598598998919839302907 449 800223486012010010801405630883 450 1602234912124120129614856968938 451 7222350723247241303149170290595 452 2221093212012008970790497495153 453 2209132099899927693495973950732 454 1910919198799176331951727493322 455 10730808010007789360398281053423 456 28169696120077905724014952574635 457 95703031240780858248150385806958 458 52969709993592522000696851943527 459 15636919931119219994364503431175 460 56970800551206400045686034551799 461 43691995509943999634459723505595 462 30303954919427996324317210955154 463 63640370804680029445582330359565 464 30396891962399754435221297115454 465 64029080304001964558233023156565 466 39749196959983643522129810745454 467 102108030400136855823301528056565 468 223296364801369159433615896567679 469 211563039989030714330072765456552 470 107429679869693083299317654345522 471 280702801103056935005578765455823 472 968429611236570560055789876559434 473 644156110105295399553678765514319 474 440741098951552795530567655083036 475 393409187507517555295456549229704 476 1054907900079979559036567706302445 477 2570880800800203608367678469624459 478 5848969609602437293678792703044606 479 2407635915980291530567516969641945 480 4878960760163075765679970302880458 481 767593598629353654559696976796324 482 655131186153130543516363765563201 483 550910460730895431063029655431986 484 491096193292754309429756554303865 485 1073032055067965704701967565639076 486 2816344560680278448420279677008791 487 9569445726962792492642802784090072 488 5434433183617519918415977639099315 489 4324330430055039044071776269193075 490 3203296299549669639305761830329354 491 1971561595396636272953604297153143 492 10235716038026970830377247023575455 493 22358372396270249363782484235796559 494 21122920761697993029620042113565512 495 11015193606375929756199621091455102 496 9870329942951157540396209108350981 497 8697159415510735396761910923091803 498 6370714075093312765603091209103968 499 2893079349133097653969109910967646 500 9056805507337018780307300730278870 501 18569656081384189963681608162789049 502 91702772953927900296957295707908507 503 4977715527174997563531552934924935 504 10178355883810019695755590550650556 505 21793558939520203037956085606805571 506 5531527275197969695539253943955310 507 5307171750375636355271927427553095 508 2930505496954303151703174175529155 509 10566057030365635598435807795907558 510 25672584363676956012559678040879595 511 56825925696790372125602796489004038 512 44191194365496920993977564069959685 513 40310343053963191927775439439516454 514 83523456580296080677796604603968564 515 31212345197559194577565961967645440 516 10101230375510343375451603656434397 517 21212363795923453796597236768546023 518 10101029551212329565172105645419812 519 21212303592323503679823256856801523 520 10100971121210970558211944543987212 521 21210231232330245594320445660102323 522 10098110121298035143196434598981212 523 21015121233016359456028546010152323 524 9871010129863114339765419898721212 525 8709898958631083277654038787210095 526 6918787526309231776539687672099152 527 3047675182912105765276476519190718 528 6478799950723257878788788008088393 529 4167599493211936767687679919282730 530 655193932103305656476559031617296 531 550327320972954544165509706051566 532 497173191715543440654916939507465 533 1023816078355654486770770604080676 534 2239572793556764907847847248966791 535 2075317531545638936416412007665510 536 4797579755656990568768724078675922 537 1575357554543895447647199366551220 538 5797579565659036478884005667592241 539 3575355454509704168839954655122007 540 1353154342916960648279542551019933 541 3575565470770326894803665592200535 542 1355454093697184739970655121995313 543 3556569057023928200246759240037535 544 1545429529807161998025511999695313 545 5656703901683720016255920003037535 546 4544966986429199861951199969695315 547 3439663864150398603510399636353074 548 2276628640696785971096796303129343 549 1766166394365651709165562970953232 550 7871670045676798507675710250374343 551 6706499634565584936553097896943229 552 4943996323455239305529176763432156 553 10460029434558405655907787894543568 554 24720304545592856760877899045655695 555 1196963435116545592776789634554352 556 363632311065435117765676323543121 557 30321109454311057654563211431009 558 63431304565512578765694314552105 559 32308963455099367654343083520954 560 20927632349193056543229231191543 561 50678943508056567654306352075654 562 106790456096567678765669584796765 563 268084573027678789876703928027879 564 696925816278789900988440696279006 565 363192061767678991884394361749946 566 30319405656567904842743005399423 567 63604856767680849268056058004633 568 29960545656392391839539519962330 569 100325656770064079403804000303362 570 203456767840688804839648003633703 571 434567879286889649402896036938434 572 323456751664876393976759703284324 573 212345506640762727765516971643203 574 101234946393617177655063706431972 575 212350470057183778760698468560223 576 101096099530429767594384245398212 577 213033003764701880045926458014323 578 89729969640984799631184319883212 579 77159636391841596310443038832096 580 70716302704407163096429688319165 581 148369628444883697028702893607677 582 493703092448937024290429057278783 583 1058437064490584247084708582789934 584 2592584685085926484928491947900547 585 6065926920920668930693080480805682 586 12680670650646690567056964969656946 587 26966846806867085684570290302770471 588 70269269669084916925843083627844832 589 142706702708930770659256937079249347 590 468468428490567846806570584806505483 591 244244163895456423945295239944954032 592 42040628754344207431552079439539722 593 19594167543241934307519354275277220 594 104047679654480545680005566798782241 595 248478802764965656960055668009942471 596 4167977639654543599554639919420110 597 655776276543431195542279034199096 598 553761765432310355421749720389166 599 529605654321097154205397196870665 600 155954543209170741952770364694655 601 560365654507848080387843687046759 602 397054542936399196876430469625515 603 1024565670570008028988564703055957 604 2245676845840096290091688436560383 605 2034564432399161499106484305396832 606 4345684544007715007268925658029342 607 3234443439937069931847194519753220 608 2124432279289439304410343037532197 609 1004321751674272964097229695320372 610 2045437996806830289022303037443823 611 4456580029669362908223636380459434 612 4345199756633014922210302796314324 613 3230397546329879222096977563083204 614 2096775423158752219163775429231963 615 5027796635589982407697796706360294 616 10278026955900144879018028469723045 617 22796270360801449008196292702236459 618 17561696991988389920361516982104312 619 79717030080093900643715970143245523 620 57049699199126994429071698832035209 621 29596390390983944149306388319711915 622 104030084090140447505669893602320758 623 248360929081484480056701057223447995 624 2991149208043999544989532212415952 625 10071506496460003650103742324760382 626 20836069028720036801238063447923943 627 49372708290240369612396694480640454 628 105828495082483703124027044966884564 629 259493040944938435248284450268925687 630 605056490450592558494924602690656902 631 1260569084606065593050647227086770826 632 2725708927272676056606882284907849471 633 8258490682826792567268942930879304832 634 1923894416185519451847415292752960316 635 10639044771916004599280759067990323571 636 27008447840772046006968008680083435831 637 84092479287824472070296090960934559352 638 39120151676204119297559091591323513116 639 107241596790447207019609076073435935169 640 282476028084482484203308792814560559707 641 944792296924944926433690069545725602482 642 441521563199439184330299435433193980015 643 407207430394270443297594314330327799874 644 882480564046844455020045545363478001004 645 819995439624444349799635433032159989960 646 39954276204443197596314329720719879592 647 100366790444456020029545502248401004063 648 203668084444572240303656022492812048695 649 436696924445822483636772225069524491038 650 306363204432220030305722189435203909684 651 669694444542240363658223904558440902925 652 636344443421997030522206963524390975194 653 303244432203969695221943631202691750342 654 634444542440303038240456952427078003463 655 324443420396969681996343520169359972230 656 204432196763636403963231198633119722097 657 444544027896968840294352010935202225022 658 443439776763648397543119891311982189820 659 432277765630402775431038709103820478196 660 321777654295977754309686910968196160364 661 205776541551777542916463091640360597043 662 457787675597779670768697076883726024454 663 337676555177756493646369364829179804344 664 296565550577543930423033040150557963243 665 1027675605779660564636336481605580294454 666 2278797257802725686969368957255963044567 667 1767571935977194463633047531951629643452 668 7879840560184044696936479760397102854583 669 6758395398439642363304157596770976543229 670 5522752784276421032960735165691765432156 671 5217517641764209715593310654305654320745 672 2055056405641917075133094542954543193435 673 4560568856880784799337045670365656054558 674 3395448544793641593289634497054539543524 675 2754405441530407131676323969543275431203 676 7964856475764883356789440303654796552434 677 5640544153640833145674396970541565520321 678 4395440730392330834542763695407455197207 679 2754393296721292323417630353934350371934 680 7966055028233063434778963580545603840546 681 5659549762129432321767631195433968395425 682 4515397620954321205656310354327642754195 683 3072776191543209954543097143176417540354 684 6827792075654500365657023455788779683565 685 4177519354542997054529812353687756431454 686 575033143415969543158101130477544308344 687 349730832071635430720990896175442923243 688 197292319306314293191892760554415212033 689 1023063605669547056079067925564758324335 690 2236697256703684572808680655687993445359 691 2106371944970443315926394554475932433112 692 942903439696433071182743544151320331102 693 414972276364329310417431440709197310975 694 79721763043153096054308392910373091754 695 57205629630729159542922715096929105541 696 31954156293150715415217069163150955407 697 3540741530693074072049430630691553933 698 1393407294329339319594294294307527333 699 4054883045505405604047047045679881335 700 8568936456056857248484484456800953356 701 5447304339544532004044044343991533144 702 4412963275443319959639643227907330843 703 4095631754433039516276432174933292432 704 9036957964536403970788543810535064544 705 18370380285768840247891659525760685649 706 93843962917889282479076803857926916907 707 28427615056871620149363968535183062935 708 92679160569037041505700291759936710558 709 18550595429689606952997505519305095527 710 91606036702903270390020056005661035883 711 5939704974971696699799539954609712827 712 1276959739706366397595279541917096175 713 2790402202469670020038803680785031799 714 8084822424702840240389636967920358006 715 16929424648429282483902970280643596068 716 70704646892706944940830242966856032695 717 148446869068470450489362470269172347037 718 492469108692844604905704842707823484383 719 1064707291069247250858449268479434925934 720 2688483072706482609192506692804550660547 721 6892936828468947308066067069645606725682 722 4715304164247412919459449436433945194418 723 1072960642014095034314394304327430344044 724 2830326864149040345546045645480563448447 725 9363469087508483455672456856965694492482 726 3032229274924032354520344543654343920015 727 6342306810648343565843445656765460640157 728 3220944094403231452432434545654194398736 729 2191439143972108320320323434540342787303 730 308270827720923197197212323397217672972 731 694849478250636024022323434022378830223 732 340394161894299799821212319820968298210 733 196740604741597598210101038191641582097 734 1028087248076020014321212396076875945023 735 2296902496792240145432324032789000460235 736 1562979965521998834321199717669996198112 737 5710200275840009345432002378700032015123 738 3097997752399913234319980966999719871011 739 7020017984000734345600170270002401032113 740 14240180128008145457201842840024812343137 741 46481961296095456582419269280249523455383 742 24003609559154345220031831597995212352832 743 48037303607565458240359356020038323589342 744 96381637279676594483605572240393435905464 745 62806291756565144029955321996732310954239 746 15941505545450839759553203965321091542076 747 60476055656609402003574440277433075664791 748 124792556767304824035804482780536796688076 749 1519545652960199711964017595305566479361 750 6003656790322002320288180037655668805711 751 12036768083424023442895960378756689658316 752 24367896934648234469040323789966902793571 753 3056763322402124229597209679662977531310 754 6567893424823246304022502802710179753523 755 5456732200212022959818975977098557531210 756 4345321998099815518047751769185535310095 757 3233203979198075039617505630455313099154 758 2131967750379349676054954296353089190743 759 903657496953196559539541563129270293432 760 1836781030376027603803675695306843054549 761 9367952363792279239636797037669256565707 762 3055521029521752076305569696631945452935 763 6555832303837984789655703026960456590557 764 5552320968295841676552969783596345095536 765 5521191641552406565515637631163229155305 766 5210306407519945455074296310632150752955 767 2096943935039434349341563094320693515555 768 5030460560404545505475697045447055955558 769 10364725724845656056797024456484560355591 770 23688258249256772568024244568925723556071 771 10481921991945719439802043447193211539310 772 24960640080458404601624454484054315805521 773 50326880964592847217044564928565559655832 774 103468970286069282384445690691675602759345 775 234690242912706943924457087076797228005459 776 122298015096943427204329269365572159954312 777 21579869163432171963151833055320719543101 778 7358630632320503630704329553193035430990 779 3126294321194970292963155530329714291893 780 981543210339697515630755297157081504733 781 807432097276375074293551570729206961327 782 1680545022789800807055595848306470313478 783 6965660227901609684556039293668843534795 784 3654598174985916443539671530648431321554 785 543180539851064431276507294404309207543 786 430395278509444309764931543962911935431 787 296751764914442917639307427615103314308 788 1027997890744470779005680679159233545694 789 2280019088044847808056966807606335657047 790 1599829279640415919543663935943314529612 791 6001506802884760803656700560453545903123 792 12016069628927929636768405724575660835236 793 24172703090680702967892858245796729358371 794 516969094392975656716522033565153122910 795 63629142715754545065219731450731015095 796 30150817073543429452037308293309869154 797 61609584815654704584381695053701107565 798 5915240074540963242806349528990935454 799 1071999343391632015943195167891314343 800 2840005454076944160456039679073545455 801 9280056568790447724572402808815656558 802 1599545447496417203319975928074545527 803 6003656481028782433600200696805655883 804 12036768952289944537202407029656758936 805 24367890382900445782424884302767990571 806 3056696814996433620200842977655895310 807 6567029550028537042409270178759037523 808 5449755499765289619911698567509695210 809 4397553997651676039106385454916352095 810 2775527976506559670942854339063119154 811 7795880188067602850469165408695207566 812 7552798479455976496230653926351935465 813 5517584154351763962094527183103314253 814 5055240743105627619143170430973081931 815 10558488055257079207455844570216960555 816 25592896558584806480559245842370325559 817 56069027591929668965606459263843455606 818 39429775103156647653944311828432353945 819 104701799235566878780445519492543580457 820 248418006355668989964456005065655964583 821 4039943154647879644339949454551643232 822 8400455566879002845400504565596854344 823 3996355464749976433994963455164543240 824 10029556688100188540050294559685654483 825 20303566895201891680603045602916764935 826 43635669038419076967236457230767890558 827 30314629684029363652104332093656695524 828 63547102928305696783245345056767035845 829 31410975162954365632033229545649712434 830 8091750615543054319732155434397100323 831 17078007155656565602143556546023203438 832 84796083556767677223455567672234434595 833 41559231545656572212355456522124323152 834 7512107434545322101154345221003210720 835 5100934323433220990743232209972093193 836 991323212332191893432121919719130331 837 909212101320304732321003037030897303 838 1906323213443648143432036384369021639 839 10869434334456895454544369925708237007 840 29104545344569036565645700658494384083 841 107245657445708367676858406793045928934 842 282456780458493678789192868056460690547 843 944567964593056789908069096568727085682 844 443455643129545678919429165447169254415 845 432354430955434567034150654410631944074 846 321144291554323449720694544094303439344 847 210841507543212397194343439142972273243 848 92406935432100770343232270815721732032 849 19943314320993697232121692073205319715 850 100453545450057022343237064814457602359 851 204575656600584223454384689544579223607 852 445796767205926234565926903645806237282 853 433565651951182123451182970431942091620 854 331454503510421012310415696303419106196 855 308342971096209901096074362972030940363 856 693470233030500813032805710224370483693 857 332098129694992089715953098202896030330 858 319180956339919277071529181976759697297 859 30391543279031769307150403765516371573 860 64075654808357905683604837875969835813 861 39354539923134954429960296751638312090 862 105565800635350364700323027996993525083 863 255679606957603688403436280030055860935 864 556803270379236892834570960360559130558 865 543971696952104716323291596995510895525 866 427706363520961063211507163955092755195 867 176943031191609432106930627549117550354 868 790456352077304543270567079707179603567 869 496343119372963431695449356930555971457 870 1029455205830294557036505570565560234580 871 2304558459363045584368055845675722345961 872 963524313029635243039552434553221231610 873 631203089756312029675520323532210106091 874 309969277543099756555197211322098939106 875 700306779657001967560022313425010607269 876 1403667802784020279720223534660127282701 877 4836679627928242802242235746721282948411 878 306556175162015982022113425209615404108 879 667571799704160144223134658503156847293 880 655305596960598842210922524970744411530 881 552955163595188422091219199693444107294 882 515550631150484219110030396332440931543 883 75494310696042031099696763320391307431 884 53943094359619709196365633196708934305 885 27429143116036910363054330364927322955 886 80707455172370723696565363690681430358 887 168480559823848237027677697086954563588 888 692965601439294384278779024910365695895 889 315653988271542841767749799097054352754 890 74527881707416405657397589169543117543 891 43176804934063954532775270635431055429 892 30563959319427543317751694314309554154 893 65700405604679653577997045545703567565 894 52995953962556531375969635432971455454 895 15951527619545308951636314315708354343 896 60395879203657690396969545558493565455 897 124039006436779084030303655593055676556 898 248408068567808928363636756056556787571 899 3919445455927163030305539545545675310 900 10804456560683696363655803655656797523 901 29644567726937029696759636756768019835 902 102845678270584303028002967967896201358 903 229256794845925636296030280279030413595 904 151945540431194301559697597749696091152 905 600455684552045615603020018103033071583 906 1204556925584457157236240195236336835936 907 2445570655924583582370482038369369360571 908 435294551203231220896019683033032995310 909 311543509972110192759836429729715953096 910 107430919721098317518304157157071529163 911 280570802233013579993647583584835907695 912 965849622336135800056879935929360879038 913 652396221300911999544759311152992749687 914 520762208991103995441513110715917396476 915 193621927910967954407091093071052764165 916 1057040680730280364885073056832587887679 917 2584486968162963688920816569345898898807 918 5924910295710296890649567705459009009682 919 1199097553097564694395456954309909916419 920 389175529175442342754343542918919064031 921 907795907796463467965455670790808688353 922 1878040878028694680276556848089690893579 923 8996488996291046962787569296903089055807 924 7964087961509623617675431562969269551936 925 5639275606916210056554307415631835503305 926 4271753943062099545542934074304314972955 927 1705527429419195435415319342963079715554 928 8455880704808036556757605470296802355567 929 4352792959919705545535954097563981155456 930 3117515519036955435311539175427810754344 931 1055075029703554313107270554176093543243 932 2560800302435565535282845567793055654455 933 5729603624555675758949255678056556764558 934 3155970203554553527391954559545545643525 935 751697971543531172703543515435434431193 936 506375707431310516971431074314324310329 937 1069798480553525970234552805545445523503 938 2702012965575860242345589655656455836035 939 8424130275799122463455902756768559372358 940 4200897753591020232350977545645512921128 941 1992777531109798121091775434435095210964 942 10067779751302015233077796544561038330287 943 20677801993624158336778027645712393362903 944 46779620057047593367796278858324053710834 945 25756199529615133057561768523199529092324 946 57972003903159336579717891836003909063446 947 35719966970713305357056704299966909432425 948 13039663693092953129544961599662914320193 949 36402697057070375303650316002710745442055 950 3978369529296952970497059977093434419553 951 10193703907030390245024600185054544803573 952 22058440884364082460247201920565649635815 953 19524392843039220198011983195454396312072 954 103846069256406242016120136036566029524823 955 239272706568870464171241372367672303849435 956 71716945448696240510008921056520968394312 957 5063434406361995099927209545191642743097 958 10694544869720041000682503660076868057019 959 27045649102240472006946036720789096584207 960 84456907222484824070472368247909027926482 961 44342932220040199296121042014909775184016 962 43215322199598391561009619878917750439864 963 32073220395182707409916038767057496278644 964 19332196750416933919059687649533961766443 965 105344028004770540808602898903740317868455 966 257448296047845689691229010838083579092559 967 580495032479256903072308129396935809065606 968 195949720151942969320920952763311909453945 969 1040502241600470305450650387893520904580459 970 2486022477204843656606803899055850845964607 971 59820171960430545943968789552492431641932 972 18198503596295431427647675519920306403319 973 96012036031036554678878796000643668833607 974 59899699709705542568767559994430648329935 975 18796396916955419447655519944294403159315 976 90030030770356804478756000447044835605559 977 180360367843569644789972004484449357255599 978 963723679255702847900224044924505582556007 979 629210551952976414998199639202955219539935 980 152095503515764079980396271975552035279314 981 585036035957888800164030840195584358805547 982 249699711536887998639692398355243127955415 983 503002315768900011003064013558455280356758 984 1036023557890800112036688135592558963567991 985 2372235579089601124366895356065590295680071 986 922115349275991003064753139455097554399310 987 221073191751909969441530874349175542793091 988 209330305502919634407292743190555417529110 989 505363656030802944883068056085556779907122 990 1057696772369630448936696572915567800883225 991 2579027823702964490567027830755679608934259 992 5808279438430285085684279367956803290546606 993 1921754284297649254441753055543971495425945 994 10637966927018906564477976555660235036660459 995 26980270684190867684780187556722360366724607 996 70162846928089078927961899568223723668247282 997 141709270696908790680319003694238236694482947 998 478506847030890086963608037046394367044950483 999 164944409692699263629919689622743049639496032 1000 690444903067006697100802903028056503005032343 1001 296438969449946370991974969759544969949721230 1002 1028590304500469850080210302003650300502232362 1003 2292083646004701200962323624036803606022343703 1004 1519230419960989991621210199703969939821228972 1005 6006364800330100077032322002440300601432290223 1006 12069689603361200784343424024483607214543082236 1007 24702903233712407925454648244937282345656942371 1008 974972129099935194342402039291621234543420910 1009 739720949199310343219979671506210123432191091 1010 277191390393097232039756506942099012320309105 1011 784074084057022344401968070465008123443707258 1012 639339239529821243983639296249921012428931927 1013 273272075158210027830271561999209900167303176 1014 814824799594320279362835720006500801681635790 1015 80201595143197753016313199944991986406313492 1016 162416039456017976169536000450080108869535068 1017 704772404572180191703772004600961289103760695 1018 1447824845823962078437824047210312907237927037 1019 4479449259440304792579448482323530882380684383 1020 4154391914396961519354404021211292820794442832 1021 742703082763607033143959810109516193544416320 1022 416969217629929730827518098915060331444063193 1023 63632056159157292175039187069397308439430332 1024 30319540710731520549670469432772924274297318 1025 63603688328155845702844704547830646807021593 1026 29970483160752432976440963416294423929807130 1027 100244935727984550188490294771044640701683362 1028 202450558280125601893083047832446888416933703 1029 424605594961257219056936479344468892770538434 1030 201955139609932029543304153244248717695284324 1031 420359403300544303653647574446490379038925446 1032 197113972995442970530415344423896949687194424 1033 1023140230036470245764757444639030502904044647 1034 2235482360368842457887980447008366030848446883 1035 2114020997048420336875796409923059692404424832 1036 1079791969604197304753563919209516319964200322 1037 2802080303248021647975700806503969600286403423 1038 9624963634496236880198409668040303202908834634 1039 6199630323962104798383916639596971974928322319 1040 396297207620961582827066275163703739163221036 1041 1031022479050315949484670799698438207694232369 1042 2352224808603560504926848003012594479046343707 1043 1122199925971394959184399969899144149623228932 1044 1020399191708739510442799638790840796212167321 1045 2244008078490203924468002990089288030323681431 1046 2039919363897967204239975899271679697210408310 1047 4400805699020282446400199006836803022324893522 1048 3991954389797620423998389944303969821200731220 1049 10080365902019044640013900445640301432408152243 1050 20963680824208446880140804456883614544895582455 1051 50296969446492468961489644568937145649035944558 1052 103030304469064690314902845690583456908360445591 1053 236363644708687083550829257085934570893724456071 1054 103030440926469231492151929251323292729204339310 1055 236364490668706355063600706593435068306445405521 1056 103043894646943149429992945132309442944433955210 1057 236459046870455504700070459343704470444540358321 1058 104309624696354960999296313228964096443397123210 1059 245703047029570330007029534290289028454023234321 1060 32969609755297299929755321497669764339812123210 1061 15635917551571599157553207976637643278101012097 1062 56960779595836007579574480186978854795212125023 1063 43593755152299935355343998463768541552100989811 1064 31129550721599313153227984229645407520991878108 1065 10955493207193090732175842156433935191904760923 1066 30357054484057088143799263568540560080847930635 1067 63584564928584895458006695691685720969280566957 1068 31243439165240754319946354306453191631595463536 1069 10032270651993543039423142944330306307154231303 1070 20342846800055656404635470445363669683566353635 1071 43469269600556768846956844457696702935669576958 1072 32231835995545648423544444336364975314635363524 1073 22104311955434404211444443303039753082313031203 1074 20963103554323962108444432969677529221089709972 1075 50295235565440303292444550302779906232902500222 1076 103038355676483635064445603627800870350826002225 1077 236393556788936960684457237079609043609472022259 1078 102731545687303594444332089355909629914119821912 1079 228155656901636044445344905560903100747201440723 1080 160754542986299644433238955390970993411988393212 1081 727965670111002844534390358090250054720094054323 1082 175654499109976443322697119097899541199139543209 1083 796765007300188453427023209019003672007403654507 1084 565649932998484332169811909829970519933970542937 1085 454399315984043320638102918159695039327695415295 1086 342793071839633194280975040716349673176354071554 1087 217529304276330341591749593063196530563139307543 1088 55152961763297207105395129430365295430872935432 1089 50715605631571930952750954297051554292715314319 1090 108357256955840570388010367024595567068357545603 1091 293582570359285843896123684246035684693579657235 1092 1055945843606919259031236926472356927055802782358 1093 2560459257270806608352370668823570684559627943595 1094 5724606582849667293583846689435846925603080456038 1095 3201945216396651531228426474312423193969196339685 1096 1983432062766507310164184143100210327630363276453 1097 10134544707868081521687927455202323478963694788575 1098 21345648479096955836900680558423434790297047891799 1099 9234404149163552302994395524212321497569616705592 1100 2123960790631520975942755202101207975436064955115 1101 1007593494307191751417551980989935754299439551072 1102 2080055045684077994779600170100557967004603592823 1103 4960560456928780047803201841205580284047236069434 1104 10325724570689960479634419272455962928482372704544 1105 23458245846900324802944806824560310692943828445647 1106 12322032422997199975439944203397094315428164434412 1107 1219720215970399754279441972769143074160644324101 1108 37198071696797541754403717630829340594443200991 1109 84016837028019677964838378969505486044454410073 1110 39864289759836575640282967634954059644344099328 1111 101086902001367796882950278950368602845449005493 1112 212910824013678028950402790403691229256508057055 1113 95092199890559767495977495970310151944919529552 1114 49120398695517653951773951697098703439035155515 1115 107244011035978780397820397025010434608359555956 1116 282448112360189964019444024260124547293603560371 1117 944495123721900288204448246721245683057235723832 1118 443951009202997681964402025210034429532113208315 1119 427509911975976403643979792099724155321091923074 1120 174919103751763970427757519197200753209103209344 1121 810807237997900244677980008022407974507234505447 1122 91932095974998042575799919819935742932122954416 1123 3319151739979619353599038039313415321015544063 1124 3030705279756033131189679673092073209875439433 1125 6368458801972335351902802817064814500996604533 1126 3044327983721313102975976049440082991965963330 1127 6445480138233535230200192504480950080280293363 1128 4433998882131312097998318963991499197597533030 1129 4327988820909099175983047627907990375175329696 1130 3175888190909190551829616174935896950553156364 1131 552880290910295504156060539312763495530743043 1132 516797491097554960739395273097631955293429631 1133 65573909175539593272751729176303551532156307 1134 55326910555275131717505150562971507320742936 1135 53183095551750905054950695415706933193415305 1136 30429155505490949539494354072943330332072955 1137 64707556057090503805045568830453363344830357 1138 40935539529094967949635448296333033240297136 1139 90555803909050280502956495029336334483023368 1140 185559640908602966030369040305369344936233689 1141 915602890891230272363708483657705450570336907 1142 73976692710097721028924030536954295297302935 1143 27766317099177209767199695303541551572975313 1144 77869585007782501884003037635675595830197534 1145 76635249937618984839969696314555152298375321 1146 66311999296047840279636363083550721582953205 1147 63103991559616397756303029231493207215531954 1148 30967907516062777542969752107931932075303542 1149 70280879972707779670301983280560544797635663 1150 142969000228477802843620134965725648018956697 1151 470308002292779629257041350278256896190367023 1152 96919981517756151929609097761944760297049812 1153 63039807057540703155909177603441597569598095 1154 29677929535392970750910575972407175435179154 1155 102780703758070248010725800224883796559807566 1156 227968437996842496128259602248938027601679671 1157 175644295964419960961915982007279775986556510 1158 796847040284800330320760144082801800107567921 1159 564409597639997297193598839215983998935455205 1160 443915176279971570331188272071827987314351955 1161 427070561759707297310481719304175873083103554 1162 169295405516931573096005032960552729230971544 1163 707036855970555817032060350325588306370235647 1164 1484369160245559584344723603455893669842356877 1165 4925707722455603925448237234559056701263568983 1166 10658478224557240656494382345608568412695690134 1167 26792794245582486769045943457291692727037081347 1168 68068046455944907908460454583077068284384953482 1169 39439624351438934924196343229369441642839532018 1170 104603045594590550648029454305704476869403744193 1171 247236456046085606896304565658444789104838048055 1172 12104339619253944762963454524441670960279599552 1173 963276031927441615632343204406491597755195521 1174 631759703174406074321231963943907177550355203 1175 305516970543939343210103627426930575497151970 1176 655970245660605454321237080670565797023600243 1177 551698034593954343210089194495453569809998030 1178 506379723127543232099270343954331437919979695 1179 1069802235279654345006843460365354580800203035 1180 2701622358802765460069254723677565969602436359 1181 8417023589627876720706568236779680303224569606 1182 4049811276176765192945442105756396972203435944 1183 8501512791787880070456463257970030222434560444 1184 4987097505676799296344231935699698220323396440 1185 10105020056788007029446360557003014243434028484 1186 21260240567896084304469725584036146454548292927 1187 9797995456759242964237195239700824343401515172 1188 7575954345512015642090352076992203231987070515 1189 5351543235099874419097119363921972103869295073 1190 3107432109198744029171033027203720968631549331 1191 934320910387439750509729771969191646307393309 1192 323191096874277494917157703630306422932732919 1193 210309164741773939050736970296944215317315033 1194 96910641405727269493303697563442073053069732 1195 63094407953171833932970375432419329529437315 1196 29143935530504327315696954320033155154293074 1197 107460555766045481557030365440335559567056806 1198 280725557872456955584363676483355603684569671 1199 968255579024570355925696788933557236925702832 1200 641955349803297151194365687331532103192976315 1201 403553197971570710343054473307320970315763074 1202 835576020235848323456564813681450243557896804 1203 315359798112403212345440090408298031536763960 1204 73117581099972101234399095921579707305627597 1205 31055209199720990122789151207356932954175177 1206 9551910397191899017670709933143315540550573 1207 5503096770304789856492919330833075395495327 1208 4969165696961678543915033292329352753953175 1209 10307677030316791660760335063505587980375796 1210 23678784363568076727923360696055900163798031 1211 10567643031439365175212994359550998629579710 1212 25678856354605679798330045603610011103802321 1213 56789169567256802013360457237120111239623432 1214 45670635451943979892996332090999110076212319 1215 34494314303427758715963319091991099362101034 1216 23943082972177527071633029103909193020989723 1217 7429215720575169306329750966910329791877212 1218 4152073195350632943157491663097157504772097 1219 719330353094315430733906629170734961719174 1220 33297129143074293326946150493319605030541 1221 31570950829341533183420695933035949695409 1222 7291492153207330432194351329711396353913 1223 1507920731933296320343109157108763127089 1224 6080648160535029443455307583289895284907 1225 12966895725760304454557679934901038930878 1226 30269038257923644565578800550812390568995 1227 62708394580636845675789605609524085690037 1228 16922743194304434553675953915199254299696 1229 70628056045644545576800380760006567003031 1230 147096572456845655789603967920067684036357 1231 485027824569256757903240280640678928369583 1232 49776203431945534971997594394567163035232 1233 101790434560455750240020046045683696358344 1234 218084545724558002480240472456937029593447 1235 39243433203519979997996120343289755132412 1236 106454534436000200020031243454901959344723 1237 268565744572002400240352454570820405448235 1238 691678045824024802483584565849444856494358 1239 306559632199799980031243452394440543943126 1240 667602944002000160352454584044485660455269 1241 655975439979998597120343239644054596351836 1242 551754279759985170997232076439543163104306 1243 505541757519850491972119364275430630962945 1244 1055677980001205080223205686796566970310455 1245 2556780160012460962234456908027670243524559 1246 5567961720124730302344570896278842455845606 1247 5455605199001296981243292761768420352433945 1248 4353950389989563810031517605644197120327435 1249 3127496879875428099707055954440370997174314 1250 973964758754159196929551544396891970543083 1251 727641527540710363155507442764703695429227 1252 176407175393097030754934417640970354152177 1253 788883798057024367970544778890243567583783 1254 688829579529803055695441768698031455229629 1255 488155355157969554354405646379708352156156 1256 80753150735635543143954422956923120740744 1257 167975608156955655460364630370635248088048 1258 680197295570356756723686963846958496896495 1259 398371555297145545210463628423523964763954 1260 1013835559023455658324697092635840287900365 1261 2139355608234556793447025066959282900803679 1262 873153922123545532409789463511614991970552 1263 730727221011435319917674231106079903695516 1264 293172209908313039056542110939358970355065 1265 1055822500893536408567663130605590243560678 1266 2559426009055768891678695367256082455726795 1267 5604672108557889076791037682572944558268038 1268 3962520925536869365509696419315443521839685 1269 10305850655769105676103028805556455839402917 1270 23659206757907256791236289655568559404830783 1271 10511945534931945510101676555445513960293632 1272 25920455750560455921216787556455940323056943 1273 60644558005724560632367899568560483436570454 1274 126845596058245726943679003691724934567844566 1275 269256032594458270456808037078250545679245671 1276 706572346044594844569696384794605656806456832 1277 1467823472446049245703029928047256769668569347 1278 4679434824472506458436300696482567902691705483 1279 2554320204118944324302994364019454978304954032 1280 5565442447190445445630045688204570193650368342 1281 5454420410296434434299634481963298330497043219 1282 4344196097564324321596324003631583295969632035 1283 3240359175443203207163199970307231551636319714 1284 1997110554431971930630399696932107506303037083 1285 10023125564560240566964003030543280069636384935 1286 20235255685722485670288036365654960702969930559 1287 42358556918224916842896369676770328430300565606 1288 21125543042199064416763036565697164296995453944 1289 10995429620389444065629705454370641563954327442 1290 30036703043904448677102456565846875700365480463 1291 60368436460844490783224567679268998403676964693 1292 123692568729245087934245678806690012836790287056 1293 10319447152029275322034567946299896305497669541 1294 23604483584306797424345680471001029657018703671 1295 9964031242945574203234396109989756529846970510 1296 9639710015435341972122760919877545158423695091 1297 6277099874313203721017591038775430724210349103 1298 1769198743091969209855109687754293202097190970 1299 7908010057080306501159302897967054425024090241 1300 4919899529196944990712976775649544189799098005 1301 10801003908030450088330187796903647902009016056 1302 29612040896364600893361898030836880824108172571 1303 103124489029687209053719016369368969447295825832 1304 235244908302902508578408169705690304483039459343 1305 112038922974978925363920636954296964029674313232 1306 99687215739767193027194303541563639756543092121 1307 96472073277650329770342971407430277545429121003 1308 64119331776497157697215707934297775434151009967 1309 41033305763970736372072935321577754320709919656 1310 9732953627693302919315313207377543192919036544 1311 7315530176332975033073091932975430315029705439 1312 3075298563315749729329103315754297069756954277 1313 6799011693558102305507233557967024701970366781 1314 5589906331520980954932131535649800983697065606 1315 5278943307191791539320907314397991830369453945 1316 1767432930305507273190933082775904297034327435 1317 7880550563656082816090536947800847024345480559 1318 6795495430539216059095303415992409803233995517 1319 5553954295272059509152972071919917972127955056 1320 5527541551719514910715719303039055720975549545 1321 5175407505035079093073032969669553191755395435 1322 553934949709349129329715636635530305552754315 1323 527319396913190953157074306315296955517543075 1324 173032763090291530729342943071563555055429355 1325 816347897083075768305470456835695560556705559 1326 63216769229353642954096344314355395544955518 1327 32065632153130415539163243083152755439555046 1328 19454320730896075270632029230717554275549623 1329 104565448169032798846944306368379566795703035 1330 245676495708348009270445669693803668038436359 1331 34563952923199911696434636327970639684303112 1332 23427515210399106364322303175694276442971101 1333 12175072096790943043220970554341764415710990 1334 549319165491429632191695543205644073091899 1335 393030653908156320306355431954439329104795 1336 1056366780895569443669556560364605507248037 1337 2569667969035704456703567723687256082496383 1338 5702680308358444568435678236902572945029934 1339 2978396923124443444314562102979315429759323 1340 10194030635244454445545703230205556702005434 1341 22048366958444564455658434362455568424056547 1342 19603063524443444354524323020355444199545412 1343 103236695844454445565845436243556448003656723 1344 234367039244564455679256570455568496036768235 1345 123049672043444354551945296355443959705642112 1346 9596519632443143503431563154427516954421101 1347 5165036320430830972307430744175063544210983 1348 649703196292291720934293440549431442091831 1349 396970361521505191321532395394308419104306 1350 1030243715836060073435744038045692807245669 1351 2362458359372720814558048396457069682456707 1352 1020323112917192083519602764329436420344932 1353 2243435130784064936003227885504568643450543 1354 2032310893639439299972176854963446432295432 1355 4343529057004607000223789170294468543036542 1356 3231149529961929998209670497544245429705420 1357 2110795159603159981916495975442034156954197 1358 1093550715970719803063951754419720743540372 1359 3055608360248401636700397964802248055683823 1360 6557293722492816968404020289622496556939433 1361 5531529219916063643959797676219965543274330 1362 5307152039059430427517576562039655431743295 1363 2930719669514296175055365419676554305431555 1364 10568402703947031800557676802787565656555558 1365 25692828440484359605578789627899676767555595 1366 57069492484925603255789903079002787879556038 1367 29433920039193971953678969349977676755539685 1368 104540640408060240376790305500178787955802918 1369 245686884896722483788083656001789900359630795 1370 34464840765220029679230539985678997116293552 1371 24240393652199756552095279854567971061531521 1372 1996730520397545519151758543455709407307210 1373 10028165844019656007597991654558504881682321 1374 20295679248202772080020076765592048956943431 1375 43036806494427824960240787876064490370454552 1376 29703943944176199597993676759443896896343520 1377 102440460447792004020056788004459029029455842 1378 224484724478064048240567896044608308304559263 1379 204041204159439601995456759641922922963511832 1380 448472447604603220036568002880630630295919342 1381 404120415961972199705439976794294297551033220 1382 847244760320224002456600188047047019592334244 1383 412041597198199980345998479609609835121322040 1384 99607170380399797231984155915918311009219596 1385 95930496796797572103840751071043109912035163 1386 51295965565575320968393509309630919099710627 1387 9551655455353191642730912916291029197094175 1388 5506554353130306417291095061509750369140551 1389 4945543130896944051509149406917497030795507 1390 10455655369030448596107504870781024368036080 1391 24556757708364492031280049047952245696372961 1392 3545536923043919709599589615522034362915610 1393 1435303209627036915195276075219723015074097 1394 4557634503084370760038792798402236160809023 1395 3536322969242893599687517583982100591909812 1396 1303215632016731196475055227820995102918101 1397 3634356944168152028800558279450039230795211 1398 323143440640719767995521754299672093552109 1399 210832394393037655955205541596519131520913 1400 92320742729696551551955407165030907191092 1401 21193417156365507503553930649690930309115 1402 10332050743054934971527294396291296911072 1403 23344608056570550235883046031073030712823 1404 13241919545295498112829619709329693096212 1405 34480803659037015129503202505503057030323 1406 23991970509689870954971978954969529697213 1407 7903694916478691539703767539635156372092 1408 4970339064166307276969655276310742919117 1409 10243408687669682790302758789528070807180 1410 22454890898702948083627989903896849683961 1411 20340692786975399230175878968764396427610 1412 43487067910198006361798990289886028679122 1413 32069455098379943005587897678859766551020 1414 19434349182959429955276776568517665509797 1415 104545507950404700358787787691978676102023 1416 245656080404848403589897899080190791224235 1417 34539195960403971278776789198293510202112 1418 23270351595967709767765670381531097981101 1419 11697107151656917657654496807309175810990 1420 6370930706543056536543963932910552091899 1421 2891292945429545305427627315095519104796 1422 9073070456703657656679081561036007248030 1423 18816844568436778766808955712372082496369 1424 89569245692567789869690358323824945029707 1425 75432034319457678636297123208199429756936 1426 54319723034336566301571011920394157543305 1427 43037209723305462987309903196740735432955 1428 29691917212954215872918970365393314315554 1429 103080782330366359030790243678053545555566 1430 236967943363669608368082456796575655555671 1431 103655433030635923039220345565354555554510 1432 236756536366960636406243455677565555565921 1433 105545303063594303942032354575455555451210 1434 255657636696045640464343565796555556592321 1435 556778967032456884685455678027555568063432 1436 545767649720344842454354559775555439432319 1437 433656397197240420343143517755554274321035 1438 330542770371996197230831057555541743209714 1439 295417696903960372092309535555405431917083 1440 1036779030840323825063703755556856560784934 1441 2367808369283439460698437955569167727930547 1442 1055923031632274194384295555430657175295412 1443 2560636356942808045927035556566783799036723 1444 5726969570469696460684355567667938008368234 1445 3183635296236364194443155456655279923042123 1446 430311562103040344430754346551759209621013 1447 297107420969597244293543225505511916209892 1448 1023280650304022447055654256055920770501062 1449 2234966803648224484556766572560647846012703 1450 2119663970402204043545665319394416419896972 1451 1036627695981959631434653032744064038763722 1452 2367079040160402954546776348048688389898223 1453 1049349598595975543425763199606482878782212 1454 2505504012040195654657896003268948989942323 1455 6056048124482036766779032034690490100463434 1456 12572495244944367867808344347085081204694546 1457 25825038450445679079693445484920952447045671 1458 59460392604456808803054456930650384484456832 1459 14196717964343927969544343294496844044344319 1460 48028380285460680303645455045029248445445607 1461 96293962916726963636856560460306492456457280 1462 61527615065183630304545396196943920344331591 1463 7176069450430296963432760363427197243307106 1464 559434296297563632317597032170372032930945 1465 514321561575430321055169720496919715291435 1466 83207407354297209550637195963037071508315 1467 31933933141571915494290351629689306923072 1468 3327330807303073941497106156472943209321 1469 3173291932969327407970940744115431913209 1470 531503315633173935691393441074303091913 1471 306973074330527314308732409342969103091 1472 670216805365881545690144905470307237073 1473 498063953052807434298838954096932089330 1474 1016700376589680547009390369030544905364 1475 2168403787902965684106083708365650857687 1476 643969674975654440939228923054492536472 1477 427636539754544391272167209543919304118 1478 176305277543442709720651915427032961044 1479 789658779654468502246800756684350312447 1480 676527756544244982023993546443097100417 1481 565177545442039819807931424429170996056 1482 450575434419678037935308204150491959545 1483 295354324036559695312921960695903515434 1484 1037565448367603037530640327040835956546 1485 2379676493679236379766883484489360367671 1486 956563930552102957664832044072997056510 1487 545427295520975536640319639315969545091 1488 434171555191755306397036273071635429107 1489 320507550305552942769701729306314150934 1490 194935496955515417636985152943080691323 1491 1050557030355956778970119590456967073435 1492 2605584363560367790241204084570284814559 1493 7255925695723678082472448925842929545606 1494 1951194353210559220120407192415155433945 1495 10392045574325606241244884064759556540459 1496 24064455805457270472448928688003567684607 1497 48684559656582844824490690896035678927282 1498 6443516545216440203894292759714567171620 1499 4431065432064397968741517517083450506194 1500 4309454319442775647407055049232294940344 1501 2914343034417754413929549592121539397244 1502 10745456344777964740703704063235806022446 1503 28056569447780288088438448694359672224471 1504 96567704477962896892592491045602822244832 1505 65456964175616764719119909633976222040315 1506 54343640554065641031038916327762219597074 1507 43230395539454409709687063177622035169343 1508 32096755274343916916469430576219710633232 1509 19165551743227063064234295362037094332121 1510 107675598054284696686347037704385045343231 1511 278796016566927026909484378445920457454351 1512 790032167670684270904925792460644580565592 1513 499720656494441690959193520194443195455117 1514 1002246769044477090408055842044456036559180 1515 2022467908444785084896559264444572367607961 1516 4224680892447920929027606684445823679280312 1517 2202392720415191149775946444432210551597100 1518 1980717196070310797751424444322095507170998 1519 10168384032843528017994644445425036083850015 1520 21693928349255896180046844456660372939200159 1521 6327163191952760399624444346596915271998712 1522 3170630303517596796204443225163071703987098 1523 494296971055165561964432190629304967869183 1524 1047030232559675720284544087105650279107934 1525 2484362345602798242925648903256802807280547 1526 43021233977582015194406971943975931595412 1527 29810127775219870343943703427751307154100 1528 101521277798401043460458434677993683567202 1529 215832778012812454724592546780056935682423 1530 72317759896100341203119425599543314420212 1531 21057518760997209971034195195433084198097 1532 9535047591971919709720350354329240379172 1533 5309615103703036917197097143151996950515 1534 2916070968969703050369170830703963495075 1535 10772850290302436603707849368440295040798 1536 27829203083624567238479305692483040488015 1537 79506436937045682392805657064936484896158 1538 54944303289634420715954529439304040760727 1539 39442971676324193071543154272959593593175 1540 104470236789448056835655566830404056055797 1541 244842367904496569356755669364848572558023 1542 40421054963965433145554633040405319519812 1543 84632570300276535455566936484857604001524 1544 42319296997765314355463304040535959987200 1545 21031563977653083154232959595311519871996 1546 9707427776529230742115515153107038703962 1547 6934177765152093421075070730929686967615 1548 3320577650719132209349293291156463656074 1549 3195376493030921913191531510744230539343 1550 352963929691203090307307093442095273233 1551 115627156309969096932929132419151732133 1552 74170742919629163315150920030705320931 1553 40493415036150633070691199692953191305 1554 85054760371606936847072003070376073656 1555 49541596905943304409319969296959330544 1556 103676030860453644905600307030405365644 1557 236792369124576850857203684364857676847 1558 105521031003364492531970443040536564412 1559 255832352033685065760244456485767684723 1560 559343584336920677922444568917878928234 1561 513231243303194575220443447056767162123 1562 92110032970343352196432409545650621011 1563 21099715697233120364319915434494209903 1564 9197074372130997043039074323941918972 1565 369342920891969629669343207403047715 1566 33215192703636156633231933969617073 1567 32070316970300746332103327636049333 1568 19297063696993423320973176299593333 1569 107024697030054633450215791004053335 1570 284247024360566934602358072048573359 1571 926484245725670547223596824491813606 1572 184042033194495412211164203904089943 1573 928464336045036722311686440848900455 1574 164243299629705221106464392406996351 1575 686455003102458231268686064870029591 1576 464349970980322109846459440699755106 1577 243199691797220918424314394397550944 1578 30396305572191044203082742775491442 1579 64029655824072446436948067797074463 1580 39756552199320424303399457569344230 1581 101967584005444645634004579705446363 1582 220279928056446856948045802456469695 1583 197759159544424543399631980344236352 1584 1018007603644645654002960163446369583 1585 2196079236846856768030321694469703935 1586 359352104424545639697206344236967312 1587 113120964203434276371943242103653101 1588 90991641972321762903432020970530991 1589 190076880223437910834544250245770079 1590 1080788962234580729345646602457840807 1591 2967890302345968305456867224579289683 1592 10279083623460293656569082245806902934 1593 22808937034723056767708942459670830547 1594 15927289721209545656927420316492295412 1595 60682902232503656770680643569063036723 1596 126950822346036767846966855708696368236 1597 270409423472367879270269158491029694371 1598 844904634823679006842707593072303045832 1599 438962320210549944416935129320969632316 1600 287621198095399444063310953191636321064 1601 899032017038004448693530376076969432686 1602 789719849679964406331296959363634318464 1603 677038396559643943309563513030323044241 1604 569682765516427432915431089697209642006 1605 436417655064174315074309276371916419945 1606 304056549440543069342911762903064039434 1607 648567704485656705470717910836688404545 1608 405456964054544954093055092306483963434 1609 856570288565650369056561063668940294544 1610 545297685454497029545409430647397543440 1611 431576454343969755433914294412775432395 1612 307364343227637554327081544097754320754 1613 681685454278979565484955649017965447965 1614 406454341767755454039554389855654415654 1615 868565477877956568403565901156764756764 1616 645454176775545443971450990745641545640 1617 434340565755434427708291893434407434394 1618 323195453554324176921504732323934322744 1619 210354331543200563206961321207323217443 1620 97143307431995431943609209933212054432 1621 70832934303954303429911919332099544315 1622 149350545640365634700720805345003645557 1623 505605656883676948408249657460036855583 1624 1057256768936790492894502780720369155935 1625 2582567890568085069046027968243707560559 1626 5945679085696920708472280294458479725606 1627 1434549254363192924121597544324157193945 1628 4545706565696070647236019645447584060459 1629 3432945454359294412099836434415239396314 1630 2315434343111544099198304324072072763083 1631 1074323231107439190382963199319317629232 1632 2805434351280608083950296005605579106343 1633 9656545592967296940403032057255807269454 1634 6545435115651563395969719531951931834339 1635 5434311074507432751637035303503304323276 1636 4323109342934317506289712970972963211765 1637 3210913215323054941677095691715632105654 1638 2091092073209539406569154305074320954543 1639 5073064814503804867707565660805450365654 1640 10816689546039649078479676729656603676765 1641 29566903672402908792802788302767236787879 1642 103670836824830890069627893627882367899006 1643 236849369449369080703079057078943679008071 1644 104393034393029192969349529367430549919310 1645 246056346056308070305503905680565700805521 1646 19543219542919296954966954395452991955210 1647 103654403670807030370270366036590080358321 1648 236764836849684363842843672368080963593431 1649 105640304396443028416430521039191631132310 1650 256883646028456292768565832408076951343521 1651 568936872292571067891679344896790393455832 1652 447304721519309456706553240765496732352319 1653 412961207032914344945531993653965321121034 1654 95609929715083239435303930527653211009724 1655 53919157069232074312967295176532109917199 1656 27030729432119343095651550565320919050395 1657 84368304543205457036795605677450808604038 1658 43042963431954329705553954574291925959688 1659 29615632303543156955527543341503191516484 1660 103156943635655570355879653476036075968926 1661 235570456956755843559002774792372800290671 1662 115296343545552431509977741520915997494510 1663 71563231435520306919777407191071973943099 1664 7432108315196943037773930309303727429197 1665 4320923070363429697727296912969174150377 1666 3191209297032156377171563095630540696974 1667 309911569720742970507429154295394363743 1668 700715702248070246080707567038045698053 1669 1408358422496842472968479684396457016577 1670 4893592625029264830292802926028584167783 1671 731118189751840297515975179765240657632 1672 311040477504397575071750557651994536317 1673 109596174962775349305495536503943303053 1674 304031810307797505657035768040453636575 1675 648359523678020056784357896484576967797 1676 403115210559799545643136764043363657576 1677 835158325602003656855367888453696779788 1678 310723193979970544553056884330365757688 1679 93210327759695443529544843297053536483 1680 32097177516354431155440431569531304027 1681 19170575063144310754396307435308959773 1682 107845800695445527966029680557690401815 1683 279259607036455880272302965579084819559 1684 806603284368558962823630275808929603606 1685 1667234925691590309436962799690703237268 1686 6682350657076083704570308003088434382695 1687 6421094529359228963296919969284322818354 1688 4209143153112167631563039631643216043142 1689 1910830731100656307429676306432059630820 1690 10729368151206769680702789668544602969441 1691 28305695592467902968427902691647230304471 1692 93657036064680830292680827076882363644832 1693 30529699442392297518392169364821030440315 1694 65903004464063019994063705689432364483557 1695 50969964239429839939428954474321044031536 1696 110300286404701400604690364805432448355767 1697 96997663960987993962297039954320403153651 1698 63976627591875927621569679543195970730503 1699 27766175104751176207436555430351693294970 1700 77871799247991790480567556563597055050242 1701 76705592015905495995455545431169549498017 1702 64955119870953951954355434310635393979857 1703 39551038691527503543154323094312727758536 1704 103592391075880035655565437045528277991769 1705 236064072798960356755676584455894780077907 1706 99439317587597145554565244352741599374932 1707 94273055275170835543452043117407192939315 1708 41729551750492315432319631053930315273071 1709 5155505495921074321036309527297071729308 1710 754953951209343209702915171569305152925 1711 539527509913231916975070507432950715193 1712 275174919092103063749294934315493070331 1713 799810809063236698107050545557056843352 1714 598091909432106380929495435529544433117 1715 179102914320942791153954315155444331055 1716 807230745450468071580365559556445352559 1717 1682368056604696835963675603568457585600 1718 6943696567247029360296797235692579917201 1719 3430365452009752997565572114319359051986 1720 2297054319917515975455321083033109503863 1721 1569543039055071754353209229730914968632 1722 5703656408560837965574506302170750290943 1723 2970543925392295655342942980493497491431 1724 10245660658063036757470470165055021074552 1725 22456726796696367980844841680560232805583 1726 20345185566363055792440406395398115955232 1727 43459915669696558064484870038015160358342 1728 32319074636365519444040699679870597123220 1729 21029342303055034439594396558695171012197 1730 9753220969549724275142765526350509900372 1731 7532191635397201750817655183094918996915 1732 5320306312771985492056550429139047963073 1733 3196943097703853919545496150869615629331 1734 363429176968527035433960692636074153309 1735 32150563645169714327594318299340732913 1736 20695430430637083175143041593193315093 1737 47036564566984935799456476056053561054 1738 9705443463839313594344159539531409544 1739 6954432228273091143240715275307915439 1740 3544322161729110831993071752935074276 1741 1443220605151092303929305515309341763 1742 4454247259593063640705655957705477895 1743 4342011915129430392954551536954176754 1744 3219903070954296715543507303540565544 1745 2038969291541565075430932971395455443 1746 4390307075675680796570550234036556454 1747 2696929354554393565295498119705544344 1748 7030705565566055679037015202455645446 1749 14368455675672556808384158424556856467 1750 45692556796825569693927592645569168683 1751 34319545564195436327175118435430646432 1752 23035435440354303170551044314294424321 1753 9714314397142970495509643081544203210 1754 7083082770815695954916429207441972091 1755 14936947849557040370768706480480225077 1756 50570479303584483847890468964962260783 1757 105844805635924939279084690290302727935 1758 259249656960650606808927083083628280559 1759 606502770326807269690684936937094965606 1760 1268027843469682703086930570585050277266 1761 2696279254702948436910565845920602782671 1762 7030806568430492570725679260647227946832 1763 14369667692565065848256806726882280469347 1764 45702679065680679294569668268942964705483 1765 32978549454394551543436641847415640954032 1766 15765394342743507432306404414074391539721 1767 57878045468056080543668844748806075802231 1768 36759634239539195430648441407939351982107 1769 5516322075270354294404407935273103820933 1770 5063219351697141543963935311730968191331 1771 10694405597023475660300557518170296073355 1772 27044856024234796723605579995843032813559 1773 84449172246348028237255800039256349535606 1774 44390522023199762091951999671943195313944 1775 42695219810397619103503996503430353087444 1776 18352038096776030970967964972297129274444 1777 93584397027792370250280290223023306804447 1778 31242769777520897897597498209812943964415 1779 10017637775192776775173981918095427644073 1780 20178977800067787799820160797036678848815 1781 41790179600677898001441728024366789289558 1782 5498555994576779988405159803065671675524 1783 3985551943365759883950717969454506555203 1784 10115600453678000940408380304566067558433 1785 21157204576796010484893963645672679592535 1786 10731963365559896040727630434518555119312 1787 28160293675601032488278964545991559205523 1788 95723056797212344894790285660075606455834 1789 53209545572101240741497654599353944352319 1790 31915435320989993407976543193127443121035 1791 3074313191879931935765430330974431009713 1792 6805536079000560557876563370204552102333 1793 3955299349995395536765432897963520981330 1794 10359005500038035767876549020295850153363 1795 23608056000396357878987708243039201573695 1796 9919539996763136767876922029671987330352 1797 9035279965630905656763219756503873297115 1798 18358800276970856767894401968039015023159 1799 93589602790249167879044820296408160235607 1800 31275977497990656749640197563920598113935 1801 9751773975894545396398375427195181087313 1802 7505727752743432762782954170350409273087 1803 4953177517432317617615540497095911729277 1804 10375779980543579179155685025040718306780 1805 23797800165655807807556920260488393667961 1806 9575998654551935935543197796082730655610 1807 5351986543503311315430377559217294554091 1808 3103865430973109074296975512051543539107 1809 968654291730909341563755099507431270933 1810 646541505290913207429549194934309691327 1811 425406951491091934155390339322916309176 1812 193943507909103320752697273215062910564 1813 1060456080907233447987022814360710725687 1814 2724572970882334480104229545728328256903 1815 8245830248943344961246303658293494570834 1816 2032298007433239610022970521531943292320 1817 4343016080534403120230245835760455063442 1818 3229859195323970998098032313596349432420 1819 2158510353207691979179721091163194320197 1820 725097131936303750557209110630343198372 1821 189170903302969495531911094297230382917 1822 907850833630305035760713047022363950783 1823 1879209336963660357928336484223700407939 1824 9006505370296723580693368926238404880607 1825 18068057843028235967053690670392848967279 1826 96696579256294360284577086844069290282807 1827 66365351941542997643369264439431497615935 1828 63053103407415976433031844274307976071314 1829 29530971934071764329704441742935759309082 1830 103770240548837885502444478070558005708942 1831 237842485689378916024444796845596058490463 1832 96420054472967059804441564435159523896232 1833 64199544115649517964407444310715208762115 1834 40395441074395055643934443093071927621074 1835 84036472806040556860544457056840679032804 1836 39704115939595544595444329544394549715960 1837 102447160604035646036445503646045702360323 1838 224483727248356872368456036872458423723435 1839 204029172003144721044339704720324209212312 1840 448307824035448232445402448243446506323522 1841 402936199714402120433980402032424943211220 1842 830572002344823244540164824344650454312244 1843 295319981240212043398640203242496343102040 1844 1037600152482324454010882434465029455224482 1845 2379201584943444568128944544680304558244943 1846 951987239432443440967443442396963522039432 1847 503872074320432391654432420763631219674315 1848 1039024805444544076764544647896952402805555 1849 2408249656445648787885646879030384829655559 1850 4894502768456889898916869008363929502755606 1851 742977644344878787064629923027154977553944 1852 415776443240767669442159209770739775527441 1853 73764431993656634420711917693277755174408 1854 29644303930546324193103056331777550543927 1855 102845640565669448055236569357779605660682 1856 229256885676704496558367705577803256726943 1857 151944854564963965523056955375971945183432 1858 600449165690300275836570357800240459934543 1859 1204507677083602799367843579602484600545656 1860 2446078784937228005679255803224927205656771 1861 419367639292159954551951972199171954545710 1862 33056271520719543503503720390503543433096 1863 29541707193035430970969196694971432329163 1864 103678484056356570250308027050234543507694 1865 236792928569567842603696284602345656079047 1866 105515165435456417970361641981234539349612 1867 255959676556568780243716880152345805503123 1868 560402787567689962458368961583459656035234 1869 395977675456479620323047607232316539712123 1870 1040178796568803043436479282343567802323233 1871 2481790027689636454568806943455679623434335 1872 5499776476304343447943432354556212323312 1873 3997764162963232415432321143542101213099 1874 10017887710294344756543431455663212337005 1875 20178898323045447967654554556694323384059 1876 41789013436456480278765565567045433928606 1877 5669892304343997767655455449634327165944 1878 4638720963227977656554354396323170651443 1879 2287191632175776545543142763210494508432 1880 1670306320553765435430817632095942924322 1881 6843669445577876556569578945040470645423 1882 4430634435376765545435367429596094434210 1883 4294324312965655434313054155159144322096 1884 1543203095654554323089540750710843219164 1885 5654437036765565436903688008329254407687 1886 4544289705655454302970479923151943936475 1887 3441676954554342975696159210703427304154 1888 2406563543543215754360712092972172960743 1889 4867695655654357965728325070223830328054 1890 656354554543135653163189298208297159544 1891 543143543430914530630471581921570715442 1892 430831432291083294296107203207293074419 1893 292308321509231541560931971931529344034 1894 1063693436106355675730560240555905448346 1895 2697054571269556798165722485560856493471 1896 7024565832703568015678224915729169054832 1897 14245679348435696156794250758307708569347 1898 46456805492557031568046607993678491705483 1899 24343953919529707439625935930563904954032 1900 3227527035156934276191311295426959539722 1901 2175169710743321760309109554183515277221 1902 550637093433205596910915540431071772210 1903 494289132331955163091075396309305722095 1904 1046907343360359697072798029705658225036 1905 2470881453723603024828016302456794260371 1906 92808329209969800159862980345541796910 1907 15923151919637998718615797235405563091 1908 60635600802980010391158022356855697071 1909 126957209630160124071596223569157024836 1910 270382502961721248836030235707584249371 1911 843946030318232489372362358479926505832 1912 427419697042120072921021124159184952316 1913 174036369620999315209811000710439521064 1914 808369703050005558501512008324603832687 1915 1693702436600055592015924093447239346898 1916 7058424567200556064160649054482405469015 1917 14592645682405572687726908564944856708157 1918 46066856944855826898270891690449168495583 1919 19464543440552184781692706296390643955232 1920 104685654485583927957068471030086860358343 1921 246916764915940680384692832360909123593455 1922 23065639071394396842316320990911011132352 1923 9454269308742764421063191891109910921122 1924 4341832927417644209430304710919091211015 1925 3204315174056441914296961091029110109874 1926 1963070539544403081563609109751098918743 1927 10296845803644836955697307301993010790055 1928 23029259636849370357021681620056128080559 1929 9751916304392897129806406199540959195512 1930 7503062962716770957943940395391510355095 1931 4969415617065691535427396752707097149153 1932 10304757184677075756682027988485023507574 1933 23647983926784797966944280092920236079807 1934 10415827185641575663441599115198099357932 1935 24759483916875796694476007160017005580543 1936 1514027064753566344159930599849955195432 1937 5948284687975669447600566001300360036543 1938 1401642475754634415995459988996999705431 1939 4816864797966944760036600090030002456551 1940 64641575663441599705999099699980345508 1941 42407354632407196951989196399797234926 1942 19933142319930363503870362797572119184 1943 100535463600563696039043708019823207927 1944 205756697205697032408458496201434480683 1945 457967022457024344892593030414544966934 1946 335649820329803240719129696083439663324 1947 314398197157971993030956359232276633203 1948 82780370735703929691543112121766331973 1949 17596893312967156307431101005663303728 1950 80029053530283569680551212056693638295 1951 160308575762935702965592324567056995038 1952 723691797910558430276063445684570040395 1953 210305575095524297759432434443299596753 1954 96955349155201577514320324431595165532 1955 63553190751987375083197204307150655315 1956 31530293503872949230371962930694553074 1957 7297530968715392096903615294343529343 1958 1575291647072719162970071543231153229 1959 5799076884828407710240835654351574307 1960 3589364840163937097992314543107342935 1961 1273040398627289175921083430933215313 1962 2816484011082907800632934570534357535 1963 9568928112950879606950545845745579758 1964 5447161095492755943495432433435357527 1965 4410609153917551431954320332313135175 1966 4093910727055508303543197321090910554 1967 9060728284556093635656021433090725564 1968 18728294925573056956772234537088255689 1969 90295050655816570367822345784894556907 1970 183040606759567843679423457929045570879 1971 936487268003679256804634580708455849007 1972 304071839970551943962323192924352389935 1973 648839400245600460303436070645583900557 1974 408273998033996196972299294435226995536 1975 894820016340032030223007044558270035768 1976 740199863199719698209929643521699713648 1977 398398630397036381919156431206397090407 1978 1014010964024369960807568552470025084881 1979 2148130288245700329679691584840260928951 1980 800897682032997156556307240397791167510 1981 1609018944350023567569682484018071679928 1982 7308190445600235679702944928196836800695 1983 2920296433998114556975439160364303994353 1984 10643028540015145570196607723685640045574 1985 26856291680159455842027278236916880455807 1986 69171076961604559264282794370768964559682 1987 30509363605963511841617542893647643516418 1988 66105697260295919277179669056878855968793 1989 60954371797551031770556629544768551647530 1990 130365838019592357845567103647891596879766 1991 363679396204063579255683236879076029001871 1992 30552761959431351954432104749359749984709 1993 65587920404553600364543248105602100128505 1994 55275195963529997043432000953980998964954 1995 51750351631159969632319991527791987639543 1996 5497106310719636321039907177503876275431 1997 3970943093036303209678930574968761754307 1998 10250457056369634502790565810289917965681 1999 22604584569702946028085679522900780276951 2000 17963243436975419759254555214993597763510 2001 80294454570196802006565558350056017895921 2002 163044565842029624067675593600572179040638 2003 696445679264303048678796057205823808486995 2004 364434551842969606567559531952207924063954 2005 44323504415635945455515303521935199427543 2006 43210964074311434355072971203310394175432 2007 32091639343108323149315709973096740554320 2008 19106273230923210793072919729165395543197 2009 107270814370634328056830802307678035656023 2010 282849545846945496569369623678796356772235 2011 949303659270457027705703036790029567822358 2012 392970511696329776952969705499755456221127 2013 1070245917029501790390302457001956570231281 2014 2842460784304018084083624584020367842352951 2015 9264727925648196928937045928243679263590392 2016 1841175194400363167289631162030551831096715 2017 9271800044803695682902951704365599353028359 2018 1703999639970354414975504963055193129763119 2019 8440003000243564750196050296560055301895207 2020 4399969998031441498359497565399552984751936 2021 2799639979708407983113975452795515841503304 2022 8003000202492880135140196588035959276033646 2023 16036002425068961359482027896360406792336868 2024 72372024660690313604944279029724868063369095 2025 20919802594297089959441749757200639433029153 2026 50801626047024900404478101982407004536307574 2027 109617072484250804844795220144884045769679805 2028 303184824926609649248038241448928457902801659 2029 635929450667302906496394474490692580829616805 2030 311154294652974943962744143894319192156063954 2031 110741542515739427617440828743030320739427543 2032 93407419073274176054392167429697193274175431 2033 31934029331740559542720654156370331740554303 2034 3319753305395515417194540742897305395542973 2035 3037532952755074050343393416772952755415733 2036 6379750387960808603454054767830387956758133 2037 2957496875591925972339541656296875545520930 2038 10381028996080660223403676771028995655850562 2039 23952290032966722234836787832290036759205703 2040 7521499715665222120305676321499705511952972 2041 5207997074652220996954563207996955103515717 2042 1935969342522191963543431935963550971073055 2043 10560305465824080295654560560295610232816559 2044 25723656679448963036765725723037122349567607 2045 58236766804490296367878258236383223503679282 2046 22105663963897563056761922102832210970551619 2047 20954627628775429545603220976322091695506032 2048 50367079089796703657234250189425077036072342 2049 103684808902028436782346601904660784372823465 2050 236929690824292567943467220846727925829434679 2051 103156292201519455432252192425175192154322552 2052 235571062416004556542584064659800063565425583 2053 115309420059963545419239442517999431454195232 2054 72914199519631434032074419055994308340352121 2055 15080395036308319719344029551942923197121005 2056 60964040369693602405448303600470636023232059 2057 130288483703057224856493637204846972234344602 2058 362892938436582249169056982449270222345447223 2059 16715284305221990629543820391698221234412213 2060 68358925658240087103659444077014232344722335 2061 43127194521999270970514439369882121241221314 2062 30970343203991691695084273038821010010209084 2063 70243454440077077040926816389432120122508925 2064 142454564480784784490669569904543241226090657 2065 464565684967927925086703700845654472273086783 2066 243454439655175189264968992434544121729265632 2067 32344276550550471839647920323441005151854322 2068 21241765495496104276415197212409950704543221 2069 10005653953960961764070372099919492963432210 2070 20056780380330317888843825000805070294542321 2071 40567963963363578889259460009660843045663432 2072 85680300293695788906604720102729256456694544 2073 54396997530353686945961198977151944346343440 2074 42763975297130463431610387770703443223232395 2075 17627751570896232306096877692972432212120754 2076 79077995849030343673028979070224542323247967 2077 49375952389697230529767749298203421212015657 2078 105800383903022365901878107014434632324156780 2079 259603940836223680818995284144546943447567961 2080 603240489370236969590038927445670454479680312 2081 1234484905842370304080390680456844564802963526 2082 124038952420896959196694396344443439975631181 2083 248390384649030408027046029444454600196951951 2084 2696842389695919769619754444341998363503510 2085 7029263903040801903201964445480013696035922 2086 14306700836489620834420284456960137032360627 2087 45668409368903049344642924570321384343727083 2088 34643913046969593242415203297208843229169232 2089 22427089623635132020071971571928432150632121 2090 20169276210310919799303707303164320694321010 2091 41706790323530802005638481635685447045432122 2092 4945497211291979954284006314454409634321020 2093 10457022313080200366928069544564902945432244 2094 24584223536962403670696703645690830456542447 2095 3242211303619970494364970434292296345420412 2096 2022108970039695943039696321521563234196101 2097 4223290240403040456403029435835694348031212 2098 2211497995969596343969754312314343199710100 2099 2107975951635163227637543101083230397098998 2100 935751506310632176295430989232096769187982 2101 313506943094320561554291872119165630475815 2102 90943429143195407541504721030654296152073 2103 190454707456036879676048232366767031584819 2104 1084568480572369002792494343667884355929607 2105 2925692965823708028065045456678925560703283 2106 10657070279438496296680456566790655728434934 2107 26784842804593031026964567668086758292550547 2108 67929269646056352270285678696907995065605682 2109 55151836419543121697654566362935949453954418 2110 50704304035431006376543463015311394327544045 2111 108445648356552069787654696157514045479648455 2112 292456893567584701898767031579948456802892559 2113 1064569055679928419009884355800492569629065606 2114 2685708556800692808100925559605065703108677271 2115 6918491569607069695210655603260678435290782832 2116 3043907435929436352094553971794564311493616318 2117 6460880560704569585045580238045685515057169593 2118 4192795392963435249635198079634455069530635130 2119 317552715632311996310379356324349435294310896 2120 55517074321103963096953143203194311543092763 2121 55049343210967629163530831970343107429117631 2122 49593232091656150631292303697230934151056307 2123 104054345076771606953063637022370547592569680 2124 248565460787837270376696984223845680065702961 2125 5454193676291696966363842208434399452975610 2126 4340330561506363663028421924322794315754095 2127 3197295406943030629764203203217543073539154 2128 371553943429694157641971972055429331270743 2129 835580454703047578880240224556705352848053 2130 315196340969615368797998203544953116399528 2131 70363191636073047575981971439531062795163 2132 143696076972816479800160234603752708039697 2133 457032790229568801601722347237988496403023 2134 329717498155447985985221212095883963969812 2135 157053980754415851852210099152827627638101 2136 584580167964759199182321007589479078995211 2137 243198655641510390421209935274149367952107 2138 30386554407096696209919311740793055520932 2139 63907564885027030500805518088056555850543 2140 26935440849769694991955039279545552495430 2141 70556489301903050080360406803655585036562 2142 145568905620836600963724869636755920367707 2143 455690857049367210298249102967960643678483 2144 354292529593052097581990975655594430564032 2145 141519155129519175203891754555144295439721 2146 476007559304007798439077965559447036602231 2147 159935512959937584269375655514409705982108 2148 600555930400579926705796755944902460143295 2149 1205560564805800668458027960450824721455036 2150 2455725689659606692596280324609448234560371 2151 353194476515946319161597201914402123396910 2152 130344165071423030607171983083981012763097 2153 363447680834636367283840136940152127897023 2154 32416392322303051628398903398720976769813 2155 20062721220969506162786972787191765638093 2156 40708232250304071707910227904077876997054 2157 88494342603648838480722280848778990024564 2158 83943217970408283993221592407767899803440 2159 27432055695921627932207119937656797972392 2160 80544557040637080542483200578768020224062 2161 165645584486984965664934405789896242248708 2162 676855924910130276690544857901030462490495 2163 564551199098897766295440534989696219895954 2164 443510389188777661554395319876362038751543 2165 431096870487776607542753038763019687507432 2166 309164696077765935417529687629836474934320 2167 707687032777880556779902899101368810545443 2168 1478904347778965567800829007213689525656457 2169 4790845477790275679609508082336903856768583 2170 1492434177497754555914919221302968545645232 2171 5064547781017965560750806233630291656858343 2172 10685677952180275728009670336963076769193455 2173 26916780383962798296102843370296787908054559 2174 70767963940308015031229253843027900896565606 2175 147880300483696160352306579256280809027677267 2176 478963604937031723583667806570969708278782683 2177 167629959289705211230655945291636921767618432 2178 679100406902458312366760459076970637879192543 2179 550995942980323101065596309363694296750319430 2180 491951415797210989455162913030341565497034295 2181 1080394758022330104559710736363475677024347036 2182 2964047996223361245602328169694796784245484371 2183 10288480030233712457223495703048027926456925832 2184 22892960362338324582235038436496280668570659343 2185 16715597021283203222109684303961594645294513232 2186 68356024232934434223302925640316046859045934343 2187 43139802115324322212975194397059624509631323230 2188 30877981073203222095750342769516202916309212096 2189 68980152814434225038003467903970430769706325029 2190 47798716084322189679972254967696293636943189756 2191 17587059243220476559721939656361530303430477544 2192 79904606454244787602240602769715763634564779647 2193 58961944342041675981993977637073630323441756417 2194 27603443219606551803927776289330297212405544055 2195 79234454403267599640677790905363022324855648558 2196 52124343971855196394577490953029821200554405527 2197 21003227704550362743373891529758209995543955175 2198 9972176963497017432928707157521919955427550552 2199 9720563631969854315166930735203039554175495515 2200 7195430303638543070663293311969675540553955071 2201 354296970285429294631533103636555395527549305 2202 141563697654151542307330970305552755175392953 2203 475697018767595663681370243655587959798070375 2204 154369847655154630408898030555275517579296954 2205 565701278759566964889016365558795979807030367 2206 452989767515463640869863055527551757929697055 2207 315877655074230392638629555175505535156369554 2208 72776549342096718286155550554955310743035543 2209 17765393219165041660755495539553093429715429 2210 77878054407680476727957035803577054702356707 2211 76759543936396165175529711971369540981144937 2212 65515427302760650555157103709035391810839297 2213 55074172977594495550730968909712704092271576 2214 49340515775143955493291646917096959121707365 2215 105485957799460357055076870785030407238481676 2216 256920378004723584560789047920364882392956791 2217 570643796048235925727908480643688944070368072 2218 294429559602111193174923994430487439297039319 2219 1044703603223112055810640044564900607024405606 2220 2448437234235124559526880445690807284244857271 2221 404292122111003515184796434291931642040531710 2222 847063223112035959928028547080556864485758324 2223 409432211099711519159765409195544644053523200 2224 904542313002316007601876908035646848575834404 2225 1845663536023572079218990896356869291799344849 2226 9256695772235824806390089029569107078005449307 2227 1946353722112199942699269755430929359954392935 2228 10469578223124000467006701956570705600366070559 2229 24703794235248004684068420367848457203672845607 2230 969542111999962439444197056404331970516433932 2231 635421103999620274440369543963303695064327315 2232 314210967996197744397035427632970349443173074 2233 82091655960377442769714176315697194430529343 2234 19106551596974417637080563074370344295153228 2235 107267596030204778984965696805843447039574295 2236 282680032362447790130277029659254484403807039 2237 946960343704478081362784302806564924839684406 2238 423597228964159209017642975945439200276443943 2239 211172167640711909856415751434271997764427432 2240 110520656393102918544073508321703977644174322 2241 95194542730975045439330923204967776440543221 2242 50343417291749634273291211959657764395432203 2243 103454783078102946815072320402777886036542435 2244 234567936795230469560823444827778912367664559 2245 123455305552096235392212440177767101056643512 2246 12352955519162112722100398577650989546431101 2247 1115555030621097220996785376491875424310991 2248 1075549694209172191965652963904754203091911 2249 2795703046507824080276790300847966437080711 2250 8038436468079448962788083609280268584968312 2251 16392568696804490307896937306962691930293528 2252 70065691029645083679030581670307080563055895 2253 140677072302860936808365956843684965696559037 2254 486784823629130569693680369256930277027608383 2255 65640210150895436330397031943297769775922832 2256 54398098692754303296769703431577637751216318 2257 42779186317542971565636972307376297510063045 2258 17750463055415707454303720932961575099429634 2259 78004696556758480565638250550315801004702947 2260 59962365545523995454281895497071989960975417 2261 19621055435207954341604753969303879591754055 2262 103032556558480365477247980305639004077968559 2263 236345567592963676782480163657008048780291607 2264 103235455115630565619998630529919607597505932 2265 234356559156965677200010965900803280020060543 2266 123145510743654571999891650991971599799395432 2267 10835093430543303998706491903707197592754321 2268 29361054565653640010469080838484020067965431 2269 105712565676776880124708969392928240680276552 2270 258325676787788961248490306070694486962787583 2271 593456787897890312493083672847044910307899934 2272 132345676776697099929230516409639096936799323 2273 343456787787025000706365968903009030568005435 2274 232345677669789992943051646969909695439954313 2275 121234576637679915429506423638916354279543092 2276 10123366296559074154944210287063141755429121 2277 21233671027608807570446322904695477956707231 2278 10130509775927935296423214962354175544932110 2279 21366101800680559028634350303567795650543121 2280 9060983994395509766323096971457554495431010 2281 18730140046036101869437030234579565036552129 2282 90161480472371219104584362345803680367583307 2283 181714964823832407245925703459636963679933679 2284 958350289439344882460658434602970296800536807 2285 523097674273240820194524321975697563995303935 2286 209176541731992198343203203754375427952967315 2287 507787678160064013454434437965796680390281558 2288 1077898795720688134564544580278026964082955591 2289 2779010038246895345685645962796270288950356071 2290 7808120394469037456916860308030842890403572832 2291 5920996744229694343064596919692416695971316317 2292 1191965442156343229443163036320066351709063055 2293 303654420743232154430629703199463104909429551 2294 636764648054343564567102436004695250904703593 2295 305642399543231443450980299962351890960971130 2296 656864003654354454610163000303599090330231363 2297 544639970543144342098629996971189097298109030 2298 442279695430843219186159963710469171580909695 2299 421756354292432030460719629096230507190916354 2300 205543141520319696193036149162094930291063144 2301 455655475843603032056371507705050563072695446 2302 354554152429969719542906936949495429318354424 2303 143540720159637035414943303393954153043144203 2304 455688241602984356750453634060367576455446435 2305 354482005975843145496330319397055364354424314 2306 144019951752430833963297032769553043144203083 2307 448200397984569340295024347903576455446436935 2308 401996775843433197549803214971364354424303314 2309 820027799254536019701634350233685564645633544 2310 199777591943299836986323098130455442434331440 2311 1001780080455001370109437015364556464545354481 2312 2017960964560013841304584157685568685657564951 2313 4180330285720139273645927578915690916779690392 2314 397297653198871730431175367074291065756296720 2315 1023018776009038164551797684807072677971028243 2316 2236189792108395685598018929684826780232294455 2317 2100477520922754455179847156440185598121544352 2318 996175191217544350558410744398455181007443122 2319 960550310055443095524093442784350409934431015 2320 595497099554429155199132417643095919324309871 2321 153969195544150750390920056429151033202918707 2322 580308035647608004090640568707592334430790483 2323 196919714415919959094395446935121324293496031 2324 1030802344760800409046036470559233447055032351 2325 2369623447929604908472368845606334484560343591 2326 1036212415155958924121048433943324043397231110 2327 2370324759560390647232492540453448454022351121 2328 897201515396694412119919396332404339821111010 2329 771987072766344101039032763319963278211109892 2330 703869317663240989669717633039631762110918717 2331 1439105578694490102702378936402957903130790377 2332 4607255791045081228423790568830380835368083783 2333 1931953509629210164209495448296792313039229632 2334 10560376103106321686505036495028063536406302943 2335 25723791235269436908060369040296695768869630455 2336 58238072358704570896723708483027037889102964558 2337 22079321126963292765208924029769696870975643525 2338 19353210983631517651927199757636364691754431192 2339 105574330136955978800684001978969687077964552063 2340 255805361370360189606928020190302904780285584695 2341 559657713843721903270696242083630847962915927038 2342 516537088429202971694362019230292415615071169685 2343 65289284151975706343019832097520074069310636455 2344 51671640703752943229838319175199339433094304354 2345 6506392969515432158283030550393274329142963143 2346 4942715635074320721629695496731743150815630830 2347 10468356960805448237103037028158055609556969364 2348 24693570329656494383236384295596557303570305687 2349 2331297156543942832102841555165532971296954472 2350 1309570745427416320976407550655315709563544122 2351 3703848056680769450188879606757558503695647223 2352 8439296566967904601889003267979592037036882233 2353 4271565463654961984869971855755119689704822128 2354 1707454230539603840639704553551036476960220964 2355 8480566365803239287002445575592368790322250287 2356 3995463051972071669980435355121047497221897676 2357 10036696600224836700164557559232481022239018789 2358 20367027202249368401685579606344952222408189907 2359 43684282422505692816915803269450382224895900882 2360 30441620218954316063071971834296822200750992820 2361 64477042390365572696840239347029422408010069443 2362 44169620697055318364398073209754219919899434430 2363 40636194369553043042779331917542039038794324296 2364 86972045703576456467805360779664408390045447028 2365 63719632971364344255952993756643922699634409768 2366 29036315709043241951515929546427218396323917646 2367 108369558508454480395960703668682394029440778870 2368 293703592092564964040328436690944048304487789041 2369 1058436065065690288483492567090448493644897908472 2370 2592572680677082892935065685084493056849020892823 2371 6065826966784949070560676920925056569308249069434 2372 12679470267930508845726790650660567705694508704546 2373 26804842680566089258268086806725678457046090445671 2374 69649266965672906594696909668256792584473084456832 2375 36391863654514945142362916641945519244129244344318 2376 2704630543079430821015066403435032040952043243043 2377 8446965656804569432160668834560344490384454456454 2378 4423654543963434320594648323397243896844344344340 2379 4210543427632323195142403212772028764443243243196 2380 2095432176321210350819972097719767644432032030364 2381 5036543789432323609600225018401878844544344363686 2382 10367657904543437303202260192818989245645445696907 2383 23678780845654581634422722069590106456856457030883 2384 10567592434543206324217219435098944344544329692832 2385 25680064545654469446382404561010445445645503069343 2386 56960685656764704469944845712124456456856036705454 2387 43594454545640964239440433101004344344539704954343 2388 31144343434391642074396330989963243243276959543232 2389 10843232322706419342763291879632032031763515432121 2390 29254343428468805467895079002944344357895956543231 2391 106565454692689656679040808030445445579040367654352 2392 267676567066902766808489696364456455808483678765583 2393 678787684670827869692903029684568559692936789875934 2394 567676442492176636314969756443445516315305678751322 2395 456564419920566303079637544432435063072954567509219 2396 345444039195462969356295444320309429315543454912034 2397 234439670354215633141554443196914153075432339099723 2398 124276497142074330807544430363080729354321269197212 2399 1763970819343291935444297029193153143209830372101 2400 7900249605455080556447024308055575454501363823211 2401 4997995954349195544409802919555354342989028212105 2402 10020040365508035644901630803557565470108294323256 2403 20240483676096356850816969635579676841295045434571 2404 42484936793029569209570302955802789273040456545832 2405 20039305529755431915296975551977671729596345432320 2406 40405655901956560759030195600178838304029456543442 2407 84856760820367728008362037201789393648304567654464 2408 40545592197057159923019691985672730402963456544240 2409 85656064024583600636203080116828164830294567646484 2410 54539439803229994301969199064160640297543456424040 2411 43274277972159942983630389440594397575432344199595 2412 31741775720719415830296874395142775354321240395154 2413 5405753193034072297564742750817753143209996750743 2414 3953530329719321575441417492057530831919965493431 2415 10375763502405435796474781064579769360800277054553 2416 23797896024856558028807952685801905729602784565575 2417 9576759800545519767935518451982953155977643455352 2418 5365517995435037655315044303815530751776432353115 2419 3055055954309696553069642968075293505764321131075 2420 6560560365703027576702870296799056057885431352797 2421 5395397052969775364976697565589539536854309117576 2422 2752769515637753039766375455275275304542911055365 2423 7987903956977976401869796558798797645670712557678 2424 5874967543775763984637565527587576434493099536567 2425 2739655429753627842295455175275364323929195305455 2426 8202756701977079263036559798797685440708037656558 2427 1977544983769351829705517587576454392919696545528 2428 10179650137905599502455979899788566070803027655895 2429 21802801380856004024560201001891672849636278759039 2430 3975988792539959803397989984706516396301767509672 2431 10200090065800401634020100128467970029617880102823 2432 22401080679604816948241201292680240303178961229435 2433 19989194555960063402009989518397996970567610154312 2434 100108045560320694824100103994020030245679121565523 2435 201296455723447049447201240048240362456807235675835 2436 413028558234484504482412480494483704569682356799358 2437 89765522124042964020099995944028963436421145593124 2438 77655220999615639799199951439767632304210835131000 2439 76552191996074277590399508277656320962092310909993 2440 65520303959341775096794921776543191619121090919929 2441 55196967513205749165539205765430306031009091039156 2442 50363655091953390655271953654296939709909109670745 2443 103696761080374086758840376767030602500907302848055 2444 237027912963808907989283787884367226010881629296559 2445 89775095627926935871629676843052179892806151565512 2446 77749154175183312706156564429520558715940707455096 2447 77390740550433096940745444155195527071392934349165 2448 72693395496329163393434440750355169308715323190653 2449 18332753963150632732324393497150632927073210294529 2450 93347980295606948143446055023606950684814323045907 2451 33215797553943400832419549809943494440083209630935 2452 32073575527431992320035397919431944399231916291313 2453 19331355174303921199712775034303442792103061509093 2454 105353559805640632002327800345634468063236716109055 2455 257575601656886944023479603456944696694368371308559 2456 579797216768910448234803234570447027045693833691606 2457 357572065647096402119972123296409769634328330305945 2458 135319454409163981039721011563917636323163296951433 2459 357604564907700152402232115700778969435695030394535 2460 135963438936998719982121072993767634314349696743313 2461 360294590570010400143232830057878945545503028053535 2462 723046085840124801454349360578990455656036296575757 2463 209619252398999988343192995367896354539701565353537 2464 503206584010000093456070037679029565802415677575782 2465 1034467928120001054572840378808303679624756779797945 2466 2344680695240012565829283789693636803047967802020459 2467 1242394351999899452151629676330303969615655979796312 2468 20743103998794320706156563296967636074551757563101 2469 48055240010045448471567695030278972805597979695212 2470 96558480120456492835679040362790229656020203038324 2471 65523998996343916314549597017498156539797969683199 2472 55207987963227063083395169853980745277575636430396 2473 51935875632169429232750638527793431775354304296765 2474 3312754320634152117494285177532305753142961565655 2475 3097543194320721053941650575320953530815607454553 2476 7019656045448232580476805797450375769557280565573 2477 14202772456494345964789658020603797903582965675817 2478 46427824569045460287902796247238020835950276799583 2479 24176203429634197674977562012079792311497765595232 2480 561972156320376539775419899357521107977655152122 2481 403720743196965277754038793135210935776550721019 2482 838248056030278777968390055358330557787608232204 2483 281999539697767775642699553123295537675922121960 2484 960003803017877796867003575235035778800623240322 2485 599967969856777564649971352109713767994211997215 2486 199655638545775442399709120917089655942103972075 2487 1002756991657796464002507250784902760463240224799 2488 2027970076778028688026082607930827924694482248007 2489 4280240787796290896272947280569480647044942496082 2490 1597993677561492761715411595433994409639419959220 2491 6020056779715067918356716036540044903004800406241 2492 12240567802360680793568372367680450836049604870476 2493 1995455980994393531442921056396292299595960696161 2494 10036560170046055754470632570031063004040327031711 2495 20367721840472557964846945840352696048483484358311 2496 43678239284825580289270459283587032492934925593512 2497 30562071640195197671696311631269719915319195131100 2498 65704836882040018837029516952702400757608039351203 2499 52960304819599848289755063516979993535919673109970 2500 15596960035198401677549431063759931311036530919695 2501 56030320360012816779704552698000553512367770803039 2502 39697196999896065756963518379995531101057691969675 2503 103024030001032677970295993800035751212579080302797 2504 236248360012346780243040059600357992325808963628023 2505 102002999901225598029599515997135921191927630159812 2506 224030000812256016304003960023360632080678961601523 2507 199699992101939862959967599812994319194567605987212 2508 1003000063220601110400280001530045608045679260102323 2509 2036000694247211124802960015760457296456806721223435 2510 4372007046482311249630320157924583028569668232234558 2511 2919929624021109996297198735203229765436642122123524 2512 10800703048231300031024010158434301876566863223235846 2513 29608436494353600352248121592545618987669094234359271 2514 103292569045577203582495236065657190098709046345606832 2515 235065708455782435945038372676784081010508469457269343 2516 109452924353620311429682918565639209894924234331833232 2517 304590645577043514702950791677006501050646345359334343 2518 646086855784455948430408076784068012606869457605345453 2519 419264553644351404295919365639439897944634335953234330 2520 31843530443107961551033054274278775442323311532123296 2521 4431296430935607509729541741767754421213107321011563 2522 4309564291313934917155405405657544210090933209907432 2523 2915441509087319050753953954535442099091331918934320 2524 10756476108901608607980380365756465009073360790545442 2525 27968791290817291280163963677968680108813728085656463 2526 80290073089583072961700296780290961289538296916768694 2527 163080816903936830318403027963090312903795030767891048 2528 696969570840569363592836280297083530838040367879072495 2529 363635292395433031116301597569231292279597056749319954 2530 30311520754329711062987175432109521755169545393039543 2531 63515847965502312710103796543303837959703658056403653 2532 31072415654981097098969565432968295516970519543970530 2533 9320074539809169187635454315641555063695035427695297 2534 3199343277910630476314343074407549430349714176351575 2535 393231775094296163083229343935394297197080563107353 2536 1054357801047031696934305460558047024024965695281573 2537 2565579612484357030545656725596484248250277038955815 2538 5675803124925584365656768256028926494602784390359558 2539 4551970999195243054545641939767183941977642697115525 2540 3503691990352029543434403277650427403776418371075194 2541 970303897119755432323971776496173969764042909350343 2542 696968771037554321207705763960527637639614913097227 2543 363647709695543209936953627595176296276079089172176 2544 30416916355431919303530175150561561759349270520563 2545 64770769556560805635761799605715718005506845845693 2546 41693635545391954313605595953073039954944432434330 2547 6330315432703543089955151529329679539444320323296 2548 3297074316971429279550707153156555274443197211566 2549 1569343063708151755492930730745551744430372107463 2550 5705456698495597957070568168055598044563823280695 2551 2954346383955175529295440639555179643428211594355 2552 10365469940359795907036487003559802854694316045558 2553 23676700483602040884368904035601629167045572455595 2554 10564996029979592843046959713986150649635320355152 2555 25690032300204069256470402340111606902957443559583 2556 57080343602448706568844823481117270830380455603934 2557 29197229980406945448440212011051692296796353967323 2558 108022300164870456492482324112597063028029580281434 2559 296223601689044569064943447126024696296303962954547 2560 1030237216908445708690454483272247031029640310365682 2561 2362382370892458491084564934822484352302883523676943 2562 1020820892720323909243439320220043120976831210563432 2563 2249449068243440906454605442240455250189352325694543 2564 1994389442032390944341954421996351898473121194343432 2565 10045904464344090445480364640029599012815232045454543 2566 20460844685449084456963686880304008129558344456565655 2567 44729246916508924570296908963648095303593444567676758 2568 41152023064927203297562927630399152971132443456565524 2569 10719809439171971575415176296790715710920432345455204 2570 28401704607840235796759791028088358330644543456558447 2571 92818447279282358028002072296893593366845654567592482 2572 16044411751621119759979321564731133064434543455120015 2573 72444717997031202000205435688151336684545654559240159 2574 20441055969709979997954314480709306443434543511998717 2575 44472560302500200020365544968505668454545655920010382 2576 44119396978997999797055439644954644343434551199896820 2577 41032763767975997569554276439542443232323510398764196 2578 9717629655751975435541764275420432121211096787640364 2579 7056156553503754315405641754196321010109165676397039 2580 14571567576037965556856877968029432121307676790024401 2581 45835679792380275569168980296304543233678788080244811 2582 32314557520797755430647797562963432130567679198040108 2583 21083535193577554294417575415632320895456550379598923 2584 9231310331375541544055354074321192754345496955187212 2585 2109097308955407439553139343210317543233963550472095 2586 909172927553934275530873232097055432127631496119152 2587 1907830679580546795769014345024556543278955031207589 2588 10879366803965668037908145460245567654790360352479907 2589 29005669640276696380895456722455678768083723584800883 2590 108056702882787029969036568224556789896938235929608934 2591 296568428947904300308367694245567901030594360703290547 2592 1027692690480845603693679046455680812366045728435085682 2593 2279067084969257237056808468556969523672458292560916943 2594 1749449239631932089543924245543635210520321519391063432 2595 8104506402960544903660646455656958325843436006072694543 2596 962943975595438970594424354543523192432299939318343428 2597 615427755154287695144203143431210320321599273043232167 2598 74177550741676350841970832310097197207191729632120656 2599 40575493406563092403692321099170371930305156320994545 2600 85797054867697064837063433007843840563659569450045656 2601 53569540656369440289432329936428395430515434299634544 2602 31435394543034397674321159304162754295074321596323443 2603 8312743429722776543210712960617541549343207163212433 2604 3097432157217765432093095594055407393231930632100328 2605 7020543582377876545057036048556882054360566943203493 2606 14245655943778987660584372491568944565725670454435057 2607 46456760457790098725925825075690445678256844564560583 2608 24345596337499187191192189354296434561944443443395232 2609 3235163293990470310320473141564323403444432432752122 2610 2110631527896097097196130807443211972444320317521021 2611 1094307176759169170360891934432103720443197055209810 2612 3045683788007707843729080544543238244456024558501521 2613 6456937896078479258308965645654394444572245592015833 2614 4343296759364151922927654434542744443322035119872330 2615 3231565513040703215176544323417444433219711038721296 2616 2107455089592972070565443212054444332037109687209563 2617 934349275115719295454432099544443319690916471915432 2618 323191751073031554344319195444433036291064103074315 2619 210305509329707543243030354444329701509440969343073 2620 96954913156935432029697144443156986914391633229332 2621 63539090743314319756370844430743863082706332153315 2622 31269093433083037542892444293428629216943320733074 2623 9829132329229695416720441532166152063433193329343 2624 8150921152156354065196407320660719432330333153227 2625 691210720743139450363933194593034321297330732176 2626 310093193430874297027330343129723209573293320566 2627 99130332292741569773297230957211915331533195463 2628 90897321517407437731572091532103073307330354227 2629 189021435980880578155825075743236813681363566279 2630 908234560168965795559460798054369536953695670807 2631 1894345721690278035604728016565703770377036849679 2632 9045458237082796357248296167678437843784369302807 2633 18456594384948029582495031678792579257925705629679 2634 92568045930496303945040356790065806580658457102807 2635 19439631295962967429597145499451945194524330975935 2636 104602953040310280704023457004600460045845370200559 2637 247230376483522968448234584047204720459257842405607 2638 12096964031215644402123239611961196311936419953932 2639 25030288352356844823234403120312029520568800380543 2640 60362893583569249434344835243524303845689603965654 2641 123709055935706504545449358455845639256903240276766 2642 8909551312944963434393124352434271942971997765661 2643 6915509095439632322731003120321703415703977654604 2644 3074909154276321217309970997204972072967776541962 2645 6810907566789432381700250022450224830277787680303 2646 4090935465674320804997899820298200297777676396970 2647 9090556676805449650019001443014403017778790030244 2648 19085566789656502800208014456144836177790080362449 2649 108915667902768029602496144571449371778080963704507 2650 290756680827896303225031445834505837796970298446083 2651 1087966969479029634260354459346059378030243012472934 2652 2900270304808302946723564605472605796362456124830547 2653 10802843649693630468235687256827258029704571249365682 2654 29629256903056964694356902569482596302445832505676943 2655 103106570836570287045570825704946029624459346056790454 2656 235267849367842904455849458450472303044605472568084567 2657 111856393056414964352394324296120969641954119439243452 2658 104542729544079643120743201560991636403541034272032321 2659 245668303648802855248054415730076968835672346824343431 2660 34642970407976551999544073299363648314521224203232310 2661 22415695935765503995439331593030403083210201972121097 2662 20074351313654967954273307129695969232097983721009172 2663 40805593536770280366813683303040306345020138232107822 2664 89656055767842963669536933636483669460241394343279424 2665 76539553656415630635303330304030634198008743231754200 2666 65275530544074294312973296959694320379927432105541993 2667 51755295439341543095731563516343196959174320955403930 2668 5551554273207429153307431063230363510543191553967295 2669 5507541731934150732934309432097031095430307527651555 2670 4935405303320693315322914319169709154296935176507555 2671 10556857633447053557430745607702507567030559788079556 2672 25569178934484575580568057278426079684365601896803571 2673 55707790544925795965696582792672802925677219029635832 2674 52937495439193551654365217518515975194572029756312319 2675 15293954270331506543052055045071750343319757543101035 2676 59060366843356067656584560460838003453601979655212359 2677 9397064433139456545243396192279972329983756552101115 2678 2769444330874345432032760321759721159829545520991071 2679 7904445369005456544347923438002231601503655850072832 2680 4964433029954345443215212279982105986970552499316317 2681 10284536300365456454358322800143260110245585005569580 2682 22925769603676568565593429601454721122455920055703961 2683 15193635970565445455132155988341211020351199552967610 2684 60056960245676456559343560093472312243592003590279121 2685 120570322456788567605455721054823522456064036082807236 2686 245843424567891679256558232569435824572688372949682371 2687 32432203456706551945522119434312203318482915396420910 2688 20321972344945503435221034323101973044015072764191097 2689 43440223450456034558232345435220216448160827888073022 2690 32398212296339723522121234312198064400592176879329820 2691 20782101563277211221010123100379443995120564753158197 2692 47943215694782312232121235203804460039245687975596022 2693 15432074341621102121010111967964199672034475755159820 2694 56544805477031223232121120280288002824344797959601441 2695 45439954169710212121010997597679976203241575515988407 2696 34279540637098101009891975176559761972007355071883934 2697 21755394289180989918703750565517603719933149304827323 2698 5552741670391879046969495455055969039330792960173212 2699 5517406496704749623633954349551629673293515598532099 2700 5053943964961396210327543195506156531531075185319195 2701 10580460290314030323479656036071567755752799917608035 2702 25964723083548363434802772372835677957988000779296359 2703 60288236935693694549627823829356780380096007807029606 2704 122894370557057045703079439505567963961032079684303266 2705 16742895529529632969354274955455627609719356442971861 2706 68069035903902950305566810356557079302405568470239111 2707 39429710966975496955464097145529352979955444098071106 2708 104702330270197030356689023455905590200356449016831269 2709 248423362842024363566908234560856082403568508169352707 2710 4213016419803031462922123392539219971444920633116932 2711 2089864037969708215221012719272039708439194331063320 2712 4901088380302494358232128406824402492608045352693442 2713 10812893963625045594343292869444825067296457587054464 2714 29529060297060456045455069104449460683028579904564687 2715 103908723024724572456560707244504726936291800845686902 2716 240890236248245824567728482446048270571079609256910823 2717 489082370494459445678292944472494845832803306570729434 2718 69220895944314434561515444119940432315972945293154324 2719 32192751443084323407074441039396321071715431530743202 2720 20317508429243211929344409672763209305074307293431981 2721 43580092706454320705444902827894505660805683054560152 2722 31199116944343192954438976176742954591954429543398720 2723 10391063443230315544287760565415543103544155432787197 2724 24072694454363555646897925676755655235647556547904023 2725 48827044565695556869020656787956758356879567680848234 2726 8169643454355544629794545675545523144755456392402124 2727 636432343155442157543434555435210841554342719981000 2728 304321230754420735432323554312092407543217039809994 2729 645432367964648156543435565525064879654384401700045 2730 434321055642400745432315455189440756542843984999634 2731 323209554419993434321074350474393545416427839996324 2732 211915544039932323209343096142731434064176279963203 2733 103075439679321211913229160817308319440561759631972 2734 236796602805432320734307729581693604485718002960223 2735 105565975954321193322937155206329964053039975598212 2736 255680200365432053430583558469500288576400196014323 2737 556962403676544574565935592704002891788802032145434 2738 543619970565443343451315116959976705687979720834323 2739 430039695454433232309071063519764954475757192323211 2740 299676354344332120909309431037639544153530321212108 2741 1002789565445343250905704552379003647575763432323294 2742 2027903676457454610858445583808036879797894543435047 2743 4280836788580567129192455939696369002019045654560482 2744 1592305685195450950320351276363029979829634543396020 2745 6063656920036610403443592789696300201502945654032241 2746 12696770640367124834456067903029602416030456768342476 2747 27027846883683249344572680836303224772364567893464791 2748 84279268936934505445826969369634247823685679054688072 2749 41751847303322954432183633036322016210454549542479316 2750 5504412973215544320430329703219862096343395420153064 2751 4964095732075443196297156972038619163232754198729443 2752 10289038144796456031023570224391207694347968010304454 2753 22908395448028572352235842246072479045480296123644567 2754 14922754399765321122112422019320149633997561010443452 2755 50627966001877431223124624205441502940019712124454583 2756 107080272018980552235247046456476030480202323244565935 2757 284962824190165582358484468568792364962423434445680559 2758 930309448081675943592924691690063690304634544456965606 2759 296914399206551431115202306299430296962323444343653943 2760 1030746006467594551158423671004563030303434445456780454 2761 2368072068680045591592636832045696363634544456567964567 2762 1039319446399635107118304319634363030323444345455643452 2763 2405604470002959283193645602945696363434445456556854583 2764 4857244840030406936056857230457029694544456567569165934 2765 532040399695943299544532096329756343444345455430651324 2766 319596796351431595443319163157543232443234354294509203 2767 35165563108307154433030630735432120432123141542911973 2768 10655430922930744329694293314320996321010807415103733 2769 26756570630568045503047053545450029432129680759238135 2770 67967846965696456036484575656600304543302968006395358 2771 55656423654364339704043354545996963432975639942753126 2772 54544210543043276959633143431963632315754279417530985 2773 43442095429631763516330832303630321073541754055291855 2774 32419154156305631063292320970297209331405539551504554 2775 20030740742954309431521191697571913307955275506963543 2776 40368088070365704555832077019840733680358796070295654 2777 83696896843678445559344784201288136963590032843036764 2778 30364764430564435513241641989680903631099716429705640 2779 63687884565684555934476880102970836953002368702456883 2780 30476843454443551324164798975692303529981046980344830 2781 64789254564455593447688010197063635900152470163449363 2782 41671943444355132416479898369430310998720098632393030 2783 6503432443150920064158783034297091987199186320729696 2784 4972320430691199440727629721569103870390463193156366 2785 10223444567072004488279102235707239044084696055569668 2786 22234445684824044894807222358482408448927032555702695 2787 22124434440199640739932221124019924407169719552978352 2788 21004324398396393279322210999839203930637035515763122 2789 9963202782762731753222091998271967294289715073631022 2790 9631977617617305532219103981703651541677069330309815 2791 6303776056052955322030967804970507406569433296918071 2792 2969759539515553219691655959694933945434331563039306 2793 10302003803955574403076760403050540456545355696405670 2794 23624039640355804836787924836605684567657557028856841 2795 10199676397151960305675200305954443456535529768544410 2796 22002790023600323656798403660364454567755901891644721 2797 19977499809997210545583970597044343457550984706441210 2798 100181001700022325655940246024445454579610128468472321 2799 201952018400223456760482472244456565803121292692823431 2800 420384192802234567924944822444567679635233067069434552 2801 196840315982123455199440220443456556312129449434323520 2802 1029283560143234560004482244454567569523304504545435841 2803 2306935721454345720044942444565679703833646045656559271 2804 943313208343233199639420443454556968330419634545511710 2805 433091923232130396274196432343543643296036323435105091 2806 329103212120896761740364321231430431559703212310949108 2807 150972100992765605397043210108296307516972101091390923 2808 610223210067877258024454321295029679970223213074090635 2809 98212099456771919804343209549756559698212089339094314 2810 82099194345703037963231915397545516382099273269143079 2811 19190343232969695632103072775435062819191731830829358 2812 108083454350303036943236827796560709608078159369505595 2813 296934565603636370454369478027728503296795605704056039 2814 1030545677236969844565704796278292035028037258448572406 2815 2365656782370301245678448030795064360296382592491824871 2816 1054545620896990034564399693549442997562819119904200710 2817 2565657049030080345686003055704470019709607200846408321 2818 5676784508360963456912036558444840202503282409268893432 2819 4565642922991632343099705524440397978971619911848732319 2820 3454415215906321229196955204396775767706039104407321034 2821 2344072070943210150363551962765753656939670963933209723 2822 1239319291432098697031503617653530543276491627331917212 2823 73031508319186369706970056531295431763906173303052101 2824 29706923030463036943699545309554305626940532969520985 2825 102470636364696370457003657703565657070485750303850118 2826 224846969687029844584036778435676784844918003639201195 2827 200423636469758443239705764314565640439039970271990352 2828 404636968701992454402457885545676884608400242840083582 2829 846970290420064564824578915656788927292802469280935944 2830 423697496199443440203367074545687171515980231591311440 2831 210373960394432397973049343434470507071798107109108396 2832 96927596744320775729593232324094929305580930910922762 2833 63175165443193753155132121199139152955191291091217615 2834 30550654430329530750921010390870715550309509110056074 2835 65606764563503768010632124089048355603704107120572805 2836 53945643430969639894320999269603153968960930995315954 2837 27434432291636278743191991835970727647591291953071543 2838 80544543076970790056080079360248278880073080376835654 2839 165645656790248080572960805722494788960816963789356768 2840 676856768082496965830329658225047890329570297905567895 2841 564545639219963652297156522189616697155297574955456754 2842 443434272039630521570745220476066370751575339554345543 2843 432321719676295207293432196159462893507353275543235432 2844 321205036561551931532320360714216730933131755432114320 2845 209949705407503307321196993082065291330905554321083197 2846 500502456880033681432030056944679073370855565432936022 2847 1006024568960336954544360570446808813849155676550572225 2848 2072245690323370365645725844469689539307556787605822259 2849 4822457083433843676858259244702903805679567899259422606 2850 220329232328430564521912040974967954555456791914217944 2851 197152121164295443203099591739655543554345503082055442 2852 1023583231687036454437004078202755655565456036944556463 2853 2235934356904368564584048794427956755676572370445568695 2854 2111323142963045443239607544175545554565320896435446352 2855 1109210815629634432075935440555435543453192764314423122 2856 912092074156324319351314395554315432330317643084211021 2857 99119340743203033109082755543074321297056429242109803 2858 91033193431969730909217555429343209569544152020917967 2859 9730332303637290912055554153231915435440719791055655 2860 7297320970291491099555540732103074314393037509554551 2861 1573191697507909195555393320969343082729694915543505 2862 5816077020080908035558053450305456948303050755656059 2863 2059369799190919715519532296954343402969493554539515 2864 4605702008090802356003743030365454830305055565803958 2865 1952979919091981139969429697054340296949555451967524 2866 10390200809080151400304703024565483030503556600279847 2867 24082409708961594803648436245676936366035567202801283 2868 48944902490316049636892570456790569672355682429612934 2869 7438979897059596304719296345495436521154420156095324 2870 4287758769515162961031563233954305210744198739153201 2871 1677527635070615609707432127542952093440387270731988 2872 6779878960847157302480543279670385054483902848160095 2873 5758767592410732979995431756496849544026976400599154 2874 3527655120093315759954305543964395439783763995190743 2875 1176550999133073519542955427642754277629627950293433 2876 565491990929331035415554176417541776156175497532331 2877 453903891153309714075540564055405760740553975321307 2878 326968710732917079355395439553953593395527753208934 2879 183647093315049353152754275527531132755177531927323 2880 936885053560505575587966795879751347959779760681435 2881 304849531394955355275665552757509215517757594408311 2882 649303754050357558796675587980106355977980044893513 2883 392969539497135527566555275798943151775799640731090 2884 1070303805023355879667558798010455597798002888153083 2885 2843639660233559002679590016124556018016028895576935 2886 9257002722335608026804080171245572196172289035790558 2887 1929977221313919783959198510035320360521669713495527 2888 10700182233540801940408011920357443725836702335035883 2889 28401942335689620484896120643580458259368423360358935 2890 92820463356903044929031246855964594605692633723590558 2891 16196233142969639149710024551643141954318329211095527 2892 72030335470303007502320245596855480365593506313035883 2893 19697314096969934981198035164553997055130943089712829 2894 103021549030300550152016359685580024559370456902329507 2895 236235708363605601584169602915960245605844570823504083 2896 102112923029953987240635975071598033952443292210959232 2897 223130636300380102486960200836016340384455062330406343 2898 210894302996798980063597992299863196844349421295943232 2899 92742975965587799431175921598630364443194209551432122 2900 17415751655277594310551207186297044430341915508321015 2901 80757996758780045525592483911024444563480756093432159 2902 167980027989960455856064940712244445694967973054543600 2903 680160280100324559172690488322444457050280216565657201 2904 398597598997203510518296083220444329497598065454531986 2905 1012020010022435925995032934244445505020016676565760109 2906 2124240120224560660040350546444456060240166787677921307 2907 1001998998203394599597095424444339397998665676575208932 2908 2020010014434046004025036644445406020010676787798490543 2909 4240120144548472048260366844456872240126787898013085654 2910 1998998843404119601797064444344721998985676779889254544 2911 10010009254847203218024684445448240010116787800906565647 2912 20120106569282434396246924456494480121167899610867676883 2913 41241267706944546030470644569044961231679003129078788934 2914 10009856943443419696094443429639610106549970949367687324 2915 20101170454454803033044454703003121267700250505678901447 2916 41211844564569636336444568436035232678402606056790814482 2917 10104443443436303304443444299712118563977939545492084020 2918 21244454454569633644454447002323191700180603657064928241 2919 10044344343436330444344409981210304998393970529439162010 2920 20445445454569364445444900152323650014060245904607704121 2921 44456456565705684456450801583436800148722460847278447232 2922 44344345452954444344291987232303998807220192411764412120 2923 43243234315544443241503872120967987932198320105644100996 2924 32032123075444432006968720991655875320383198954440991964 2925 19721009354444319943647191906552753196830387544391903643 2926 102232105564445600456884080867587976029363899646080836855 2927 222343255684457204568928969079900192305699002872969369159 2928 221231954444331963447167629358998320954389976715633030712 2929 210103544443303632410656153127983191542879765074329693102 2930 98971444432970320094540730975830307416757649343156330982 2931 87708444315697199143393291752296934065536393230743291815 2932 76924443074370390832731505521563319455302732093431504072 2933 63204429342896692317306955207433034352977319132306959317 2934 31964153216766321052943551934329723115773030920943513056 2935 3640732065663209515431503323157211073729691191431089543 2936 393319454631915074306973210732109329156310308309275433 2937 1053604566960760805670214328143305507569523693706796533 2938 2577245670327929656842345495453656079703837058468027735 2939 5782456843480702769263457036576772802439384592696278158 2940 3620344431992977631832329705365715980272843118361760725 2941 197244303915776304321156953053071797716431043005593193 2942 1022445640757789645431570376576838018368552456056056055 2943 2224456887977902856555843787789396193691584572572572559 2944 2204344875774976545552429677672760330307243319319319512 2945 1963240753739765435520156576517597296932033033033035102 2946 10294487978201876555841567787980023030544336336336359223 2947 23044900194418987559275677900160236365645369369369606235 2948 9638998344047875511754574998598103054433033033035942112 2949 6287983239616755105543339985180969544329729729711421095 2950 1675832076065550955433279850391635443157157157108209154 2951 6799344792675610356534801204076956455583583583294507567 2952 5593241518554097145319989959363544355231231231542935456 2953 5132007045539170833039879513031443152110110107415314345 2954 919929635270492329678755089708430721099098934073083235 2955 39156311695921156567549276924293209189187319329232111 2956 107569517040631567679706790647054507907901605506343113 2957 279703984486955678802468086884566080880817256069455135 2958 802440124910356789624696908925672968969582572704559358 2959 1624481250723567903047030890656830290303945828445605588 2960 7044952608235680836484369086769363083640459492457255895 2961 14450387294356969368925708907905696936884605064582559037 2962 44603903045570305690658490880857030568927260685945608383 2963 41966969635296954294523892792529695447171794451433922832 2964 3663636311563541543208717519156354410505544308327216320 2965 630303107431407431927055030743144094955442923172063197 2966 296970934307934303169549693430839139554415210519430376 2967 1030250545680545635703703054569407403564758326004563790 2968 2362605656965656958438436565704880835687993472045698081 2969 1017954543654543524284305452960792314475932119634379210 2970 2180365656765655846925656590328063544800543202945806321 2971 397054545654552423194545097159431439995431975431943210 2972 1024565656765584636045661023604554600036560196560454323 2973 2245676767875926972456712237245567200367722027724565435 2974 2034565656751183720345102092035451997057219777203454312 2975 4345676767991938243459225064356600024582401782434565522 2976 3234565655903282032312189443145999803219985620323455220 2977 2123454550971619721100474430831997972039854197212352197 2978 1012343491706037210996144292303975719678540372101120372 2979 2123455078472382330031447063640198402791683823211243823 2980 1012349364120821299708409430398383977506428212110028212 2981 2123505687249433002492904564013940180068694323120294323 2982 1010954471994329979914963439887398399446343210997543212 2983 2130364840045500200750294600902014004469454330019654323 2984 897040399634997993497541990979879964234343299836543212 2985 769596796319975931975403891758759642123231598305432096 2986 635165563039751303753968705527516421012107182954319165 2987 310655429677508969527646955175064209900930415543030654 2988 94554156574927635176423550549441918991296075429694543 2989 43540745339176310564211495394403047909559354156343427 2990 31393433270563095442107952743969614915513140743232174 2991 8732331695429154420935517427636079075090793432120543 2992 7321306354150744191315054176299349349093532320995428 2993 3208943140693440309069540561593193189131321191954167 2994 1927430794332396909435395407130330470909210303540653 2995 10680568045344030904558036883363364850906323635686775 2996 26965696457448370845596368933693689210869436956907799 2997 70277028580493849256029690537056906329104570370878006 2998 142784291965059306572303085784570869507245843848996067 2999 467927080280605667823636917925849104082459259290032683 3000 255169197593954656210303055192390959220311911499718432 3001 559708020060366770323636560064090406243520715002392542 3002 516919799397065697210305399439095942031193069980719419 3003 63037592769454372096952794269151419710329439793034035 3004 29695117634342919163517541830708037097154277529719714 3005 103039178945470807695979679368496385023566779902402346 3006 236407790456849679040202805693029920235667800824823471 3007 103937496344396549597975954329759198114655992200212110 3008 240581029446027704020200365502008015146760062402323121 3009 485952304472278448242403676024096159467920704823435232 3010 51520964121764402019970559799160714255192960212312120 3011 7191641005643979839695517590593081950315598101100995 3012 306409954427758276355055095129203497075180990991953 3013 668900364677994789560561039306435024799970090080373 3014 646997042575941675395409672944309801599699099196930 3015 423969619351406552753916515442917987196389190363294 3016 207636033107945517527065074415055870362870297031544 3017 478972335280455979884680804760559043709043024355646 3018 167721311596351758842391961595509628909629803154424 3019 678233516029597989264080316036103090903101635564647 3020 562131059755175871839197059700969090970986315442416 3021 420909517550552704270369516991629091691863074420065 3022 190915055495516961697035063906149106304629344199454 3023 1090760557035970317024360700871507269647105448004567 3024 3087925584360243584245728409036082702883256496045683 3025 6900655925722455926458292908372948428934569032456933 3026 2994551193220351184321514922915404167323429720343330 3027 10045592054243591925435950630756847681434702243453362 3028 20456064566456080656560406967969278954548422454573703 3029 44572685668572966767724870280306790365692624565818434 3030 43318454645315665657200697596945497054318203452044324 3031 33044342433074654531994375163433969543041972319643204 3032 29643220329342543303942950632327635429603721036431963 3033 102854243505465653640470406943478956703238232368560294 3034 229166456056676776884844870454790368434394343691723047 3035 150664339546565764840440696341497044322743230305209612 3036 606685403667677889284487029475024445428054363658503123 3037 1266916836678778906924904304800244456696565696792035236 3038 2670769366789790870650845649602444567027677028064358371 3039 6847905667902089046809256903224445684278784296685593832 3040 4414954654979269623911942972204434441767641566455128318 3041 4079542539751836207103415721964324405656407464350963044 3042 8803665801999370483234758240285444856768880685610296444 3043 7970651983992896032121521997654440545648794454097564440 3044 5694503827916759721007203976544395434407544339175444393 3045 4342968175065517209931967765442754323935443270554442731 3046 3215640549455051919303657654417543207314431695544417308 3047 2074395394349503032970536544055431933084306355444052923 3048 4806038045504036350245767648556560536925669556448590634 3049 9672396456048369602457878891567725770656703568492086944 3050 6520764339603035980336768707457193694544971443919263439 3051 5193643275969711797305646934330330343439708427031832276 3052 330431751637105572954423323297297232276924169704321765 3053 296305506290955315544213211571572121763200636963205653 3054 1029656071090357555646334315835823237894406970294456774 3055 2302772833083579556869345559359434379044870243044567807 3056 977716329231355544633235513114322949640698029643455932 3057 777063152109155442332115091083215396394379756432351315 3058 769430720910754421321069109232072762742957544321109073 3059 634293191093544209209430912119317617415535443210909329 3060 321530309131441911914291101033056054075314432090913156 3061 207296910908403103081510989729539539353084319091090743 3062 483030730892835236955930102303803805576925609073088054 3063 29693292716312103551298980967967955363193909329279544 3064 103055068369523235593010170280280357696060905506803646 3065 236560693703834356056121842962963579032730856069636871 3066 105394328968323139541004415615631349717292539436304710 3067 258045490293435403672044757156953502383065804569648321 3068 596457083054556836824447983570376023936679645702893432 3069 164329229543544304204415831296959807306556432976732319 3070 685506303655645646444759353030401681667568550188143607 3071 454942970554434424441513129695986406655445498480829936 3072 339415695544324204407090956351863946554433983992159304 3073 274074355443201963929091543104627425544327827920712963 3074 808805556454420300709075655247080655645479480648330294 3075 1689655568564643608508796758484966756856804966893363048 3076 6902755691686857292090027992930267969169650269053696495 3077 2977554306464531519099775915297855630636497829530363954 3078 10179565668685756009001800759019156966969019503763700366 3079 21803676690917972108019608008207570270308204037898403671 3080 3970566291055720919835919921935297696921959696783970510 3081 10245671072558250801360800640559019030640403027940245923 3082 22456832825594609613729606885608208366884836280482460635 3083 20344316195141916089155944853921923064840301596020194312 3084 43445572039480772907560449180640636689283616032242045522 3085 32435319673993714935396390394394306471630059722019635220 3086 20313036527929079312762696742742944106299517219836312197 3087 43536367880708805527907028068070447271003982401369524022 3088 31303056792927955174929759439296411709967819989035199820 3089 8969545515175550539157514271564104919656039869710398197 3090 7635435070555495270735081707440959036539678637096780376 3091 6314309295553951693309204934391509705276566289165596965 3092 3082911555527506332911959322706916951765461670655163654 3093 6950715555880069350720405428470770397876716846759696765 3094 3493075552799433093195954164093696776765064425516365654 3095 1929355517594329130351540639130365765649444195063054543 3096 10705555980045507363595687007363677876904448040696565655 3097 28455560160456081696036904081696778990844496487027676759 3098 92555721724572957032370848957027790089245028904278788006 3099 19553205203315529720892407529777499272029766961767679943 3100 103574458433555902249064879901781006824301870317878800455 3101 235804592535560822508689000817952069445619043578989604559 3102 111963119315392218926469992055519434434029631367875963512 3103 103631033072722047184239919555034324319756309056751631101 3104 236952336828224483926400803560345445601969708567996951211 3105 103521304162204027183991971397234433983636925455963510110 3106 235833647702448283940080234022344540136970656560295921121 3107 112330416980401627399198119821243398903694545397551211010 3108 101296063795986172790381038210032786970343432775510109899 3109 213032698040111828083952394320347910243454547795921301007 3110 89718379599104159227520743197215098032343417551208989932 3111 77042955190960712175193430372069179721232055509927879316 3112 69615550291593100550332296919430557210119554919176753065 3113 36075497507130995497321563034295532099035539030565529454 3114 72797020083370037021435696347035745008355808365675904565 3115 17569799232899689808314363209713429923151923054550963453 3116 79702006349002901693545694502334700635600636565610294575 3117 56979943189974986331434342981320994313994305454097543353 3118 43759430479739863308323215809191943087942954339175433131 3119 29514296157278632923212071910303429275415543270554330908 3120 103947031582790950634324840723634706796755654845565370894 3121 240484355948090406945449288236948468027956769255677849047 3122 484925560497084870456506894370492696280367906556779308482 3123 39195395969240696344944742895918361597054945545752924020 3124 108038040306487029450448069040793716024570455657990648243 3125 296396483668904304604496708488058372245844556780086894455 3126 1030028936690845647245028492896593822459245567960909044558 3127 2360290567089256882460293069028059424606455680330908445595 * 3128 997495449271944820197529429759514201944354397290924435152 3129 973954391703440198375154157515081983443142771491204310715 3130 727542704972398382950740735069203832430817707909963093071 3131 175416959720782815493393309431968320292056934919629129305 3132 796770402247949557054053704560293443064570550803107305659 3133 565695982015395529539528963397532429443295491970932954517 3134 454351819872755155275167632775320154431553903691315543055 3135 343104038717550751750656317753198744307526970309075429554 3136 230959687055493505494543057530387442935183696909354155543 3137 91516469553930953943429535296874415310430362913140755432 3138 7064235527291527432155311564744073096297015090793554315 3139 14686355883075880543557515688048817031024161088055565557 3140 46909558936798965655579956896489584352247712896555675583 3141 22915527305587654555359544764075243122017096765554555232 3142 15075172955276543553115441639352031019849165655543552122 3143 60799830358787655575156477005584352201307676755655583223 3144 128001363589898755799568784055925582413678787956755934236 3145 296013695901009958003689928560655944736789900367960546371 3146 1032137040812100396036900691726760448167900803680325669832 3147 2343384489523204032370807078267924495680809636963456701343 3148 1232844075211959720891929361855203954391916303632344989232 3149 116439352103517192703153004551967542703062970321239872121 3150 64273120971050316970729963503655416969415697210078721011 3151 41730991709497063693159630970554063634074372099367209906 3152 5291904913969430330716291695539430319342919193051918944 3153 1502959087634297293061506355274297033215030329503047443 3154 6030408898947023056716069558807024334360363504036480455 3155 12364889010484236568372703589684245345723696048368964556 3156 1040869896042105442916971276442033233210359603047643541 3157 2489101032463256470770232788464334334323603236478855671 3158 70989720231944093698117684243323323209972104168554510 3159 150102242360449057015178926453433434500223247691565927 3160 601222463724508584159790668574534546002234479075680683 3161 1212224698246091927602086691805745672022344808796966936 3162 102202382019103175979266303953434519821239927563663301 3163 222423944207235800206669640374546001432400679696693611 3164 220207441932111997946636396943419988319994556366330110 3165 197934403321103975426302763432039883039943543063299098 3166 1020544833431240196669627894544400936400455656695009015 3167 2245649334552482026703079045644810568804556767040108159 3168 2034393323520019784969349634440095447963545649598920712 3169 4346053435840201930305502944481036480295656904010648322 3170 3219532312397983296954975444009703997554542959894403220 3171 2035321100775831563539754439916967975543415518743972197 3172 4357431207799355695801964600770280195654755990060224022 3173 3134309937593154351983641993697598354541551899398199820 3174 922919295130743103830403930375183143407504792780398197 3175 215031550893430968295967296950430831934961517596780375 3176 69707492732291641551651563496292303319607055165596952 3177 36933917321506407506507431961520973035929550655163518 3178 3327053206943934944934303607191729711155494550631043 3179 3169531943427319439322969930305157110753943494309633 3180 635303432173034273215639296950731093527431942916333 3181 312972320529721732074271563493309131174303415063330 3182 95721195157205319341707431932910910542972069433297 3183 53210350731953033204934303315091095415719434331575 3184 32097093303529731959322973069109154073034323307355 3185 19169132971157303513215729430910739329723212933153 3186 107707350231581635934358304570728205502234330535575 3187 278481602355956960545593645848294456022345365755799 3188 792957223560370325656056859295044572223457677958006 3189 515532211396897194539544511549643322212336575519945 3190 75322108764770343275443107396433222101305355039435 3191 53220927641697231754430932764332220988953149674313 3192 32191176406372105544291317643322191887530796543091 3193 20310563942920955441509056433220304875293565429109 3194 43525700470650356476108568534243648999055676707306 3195 31192996094497144160925445322030407989554564932944 3196 10315959143970840591194433219695935875543439315443 3197 23560407460249286072044534403040558995654605556455 3198 11395934197991659319643323969595527954541955544352 3199 8751320375906513036433207635155175543403555443121 3200 7509196950945089704331936310750555431971554431004 3201 4910363491429276963303303093495554303707544309961 3202 10723695074706790293633637055035565638479645700314 3203 28237040808468083056936984560355676992802858403547 3204 94384489692696936570570125723556790069629192835682 3205 42844076318363305295298993211545499436150316314415 3206 16439363043032951551587932107433994300697063084074 3207 68605696456350395595900543280540045607024696928807 3208 45954364343096755150995431595399633929802363167936 3209 31543043229165550691954307152796327157981030655304 3210 7429632150655494303542930717563170735809694552963 3211 4156320694553942971415293055430493311916343515629 3212 743194343527415708071529554295933103063231074154 3213 430343231174072919307155541551330969432109340741 3214 297232110539315032930755407509291634320913193408 3215 1022343125805560350567956880107076945450736054894 3216 2223455259655723605680368961284790456608172569047 3217 2212351916553209954397047609641496345920519429612 3218 2101103065531919542769615916407963231195034156102 3219 990969455303035417636071063935632110349720740982 3220 891634352969714056299309427314321097197193391815 3221 706323115637079541592914173083209170370332704072 3222 1469435156984803676070747816934507843843348448827 3223 4704559570129636792848079570546079259253492489483 3224 963515298956305516399355295419351911931920074032 3225 631071587542955062793151554033103103303199339715 3226 309307275415549417530707539730970972970393277074 3227 705682796755704779768479802170250230244054784805 3228 1456948027958447801892801623842602362448567929657 3229 4570496280392479619069617039267223704491680702783 3230 3295961596720156029436049671852208963906392977632 3231 1551607165198739754299596504521927626942715776321 3232 5597283680010201967004028045840679070468357789431 3233 5171630399897983649959759632394549296243137674307 3234 506296798775830399517516320743391562030896542935 3235 1071028009799364003979969448054075704369027670555 3236 2832296102005688040200304496568798445708278845559 3237 9343031224056896482403645027690012458494789255606 3238 3229710199544764019970429776299900323941671953943 3239 2157098395441639839696157761598997207406503527433 3240 729182754406278276360737607187971933944971174332 3241 150417543941761762993295930475703327439710543317 3242 604779660477917910055040564798433480602325653583 3243 1247802724780780720560485688012534967223456775936 3244 15977201593593195396054479899319652212345751301 3245 60182416056056038032564801005602782323457993611 3246 121944772572572396345689612057227943434580057116 3247 3441719319320763234476099532175432323199531061 3248 2405033033193632124159195320554321210395309409 3249 4860336336056943247608037445565432324037704906 3250 597303299543432015919694435454321199696958944 3251 172971595432319871036344314343210396363527443 3252 830236036543601032369445545454324029695880455 3253 298099705429989721034435434343199756352796352 3254 1017002456700102232344556545456001969588029582 3255 2184024568401222343445567656572020303896303943 3256 439803443990221232435456545319796968762967432 3257 277972427898210120314345433037563647615654320 3258 780224679014321243545456536379696879156765442 3259 598202549883210031434345302956364750745654417 3260 181979398832099708323232975543041493434544055 3261 960206009345002493434350195656475054545648559 3262 597939913229979932323098354544149543434405519 3263 175279092159759321209183143440795432323955035 3264 798809063602005432507935454488036543440360359 3265 587909429979954318935314344079705432396997117 3266 274914159759543047313083239356954320763971055 3267 810747602003656481536934405570365447900232558 3268 93415979970544007303323955297054414998119528 3269 32071759695439932973207551569544079981035167 3270 19305516354279315731935507435439359809710653 3271 105655969566805558160556080556605601702326775 3272 256760303669655595725572965567257218423467799 3273 567923636702756038255830275682582392634678006 3274 455210304977539681952297754419220718322559945 3275 352096959775276403521577544032193043219519434 3276 119163517751763971207375439720329632035034323 3277 30631057505627709932954277197156319709723211 3278 66952580057078500550366784023569602502234313 3279 63519199529364995497065639811435978982123090 3280 31030395153039953969454278108311767821009094 3281 9696750729679527634341760923105656209909143 3282 6365493156555176323205591210954541918910827 3283 3053930745550563211955110091543403047092176 3284 6580568055605694320359121075654836485063789 3285 5195439553954343197111009354540304049429676 3286 354275527543230371109913143396959594156565 3287 141755175432096910919090832763515140745453 3288 477959796545030730809089347895959488056575 3289 175517565429693291909273216751514079545354 3290 795979676703055080906814367995948803657567 3291 551756564969549190944083055951407970535457 3292 505545439635390291439229551507935695314335 3293 1055656602958083074606303596080557037545355 3294 2556767230396936807269636032965584379657559 3295 5567882364030569682702972350275925802779606 3296 5456821039695436416975721097751191977755945 3297 4344209676354304063753209177510303777551435 3298 3241916563142959429531910575096969775508314 3299 2003065430815514155303095349163637754923083 3300 4036676569555947557637037507696977970636934 3301 8366787703560479578984380079030180246970544 3302 3065676971396155367842799349698398023695440 3303 6676790234031557679268005503014016237036483 3304 6565498119707536551839954969879862089704030 3305 5453981036935305504279539638758619276959694 3306 4327809703312954961755276287526031763516343 3307 3175916973095539605551761675179705631063232 3308 551063729155275955505606550556954309432121 3309 509429150751751554953945495543542914321007 3310 1104707607997995570380457035655670745432079 3311 960935935975955296796329714554493434319351 3312 591311311751551565563157083543932323033103 3313 109109105507507455430729231427321209730971 3314 307307256080080556568306354681432502170231 3315 681682572960965567693669566954546023842353 3316 406419315591655456330635463543419808421130 3317 868805556076756569366956695654801692631364 3318 647955539365545433063546354539986318309040 3319 415555273055434329431423143279863042909594 3320 75551729554323154308210831758629614915144 3321 55505155543210742922092305526156079070841 3322 54950755432093415219120955180739349292407 3323 39493554319132072030991550393273191519935 3324 105055565607344824370075604054816076000557 3325 260555677281449445840797248569572792005583 3326 725556782954504459288022491703828064055934 3327 195545615542964311679819904968159439551321 3328 1035657155670285516801600850295604603593431 3329 2356783556842915969617209203037247236054551 3330 1145631544415071636051911969692012099543510 3331 834307444069306299503103636319899195431099 3332 322934439432941594970970303038790354309198 3333 215324274315407139691696969687497142910383 3334 73201743073930876306363636473970815096832 3335 31985429327292762943030304127692069164317 3336 3854153171517615429696960976319430643053 3337 9167575835979156703030330189604566856573 3338 655352311750744969697298475963464545327 3339 553121105493439636371584151632243433176 3340 531010953932276302907240706322032330565 3341 309891527321762974931992943219721295455 3342 701075881437910210560070454402233036557 3343 1412798954580722325720844564822336367577 3344 4728010365968223458249245689423369679783 3345 1159897051642212321992034474213036557632 3346 718769506422101203919724142089705536321 3347 47634944220989967037200819276955303205 3348 16319442191879649691992031763552971954 3349 69604464079002903080064357895590240367 3350 35964239349974969199443136755097997056 3351 11642073199739630394430905549175969543 3352 6419330397276296744290955390551635431 3353 4033296771761565441491552695506314306 3354 8335027837915676475075587036069545668 3355 3309776295074564149355269699435434648 3356 2917761549343440793151836394314322403 3357 10777915705454488055599370045545424834 3358 27780758456564896556005840455656649347 3359 77967992567689027572059284556766905482 3360 75655919456469775319511643545662954017 3361 54551034344237753035106431434615539857 3362 43509723242097529710944308322075278535 3363 30917212019175157091442923219351765314 3364 70782324207799585074470634405597877545 3365 147943446478003920804846944856018979657 3366 480454468796040649649270449172190202783 3367 964564690032486902906844507824082427934 3368 643442299720062974944442936199220175319 3369 432421597199415739444415300392198553036 3370 320207170394073274444072996720385529704 3371 197930496739331744439315965196855156963 3372 1020565028205358044605560280029159570295 3373 2245680294457596447255722960307603843039 3374 2034397544335164411953215596935968429672 3375 4346019645359684720374356030560292702822 3376 3219836433116441196943139695397516976220 3377 2038304331064410363430876352775063762197 3378 4393645352684723694568989587800697904022 3379 2730433118441210343447875275994374959820 3380 8164535192472323454478998800045810401442 3381 643310320121212344167987999632095988416 3382 433097199010101240655875996319151884066 3383 329170389898989994552751963030704839464 3384 150496878787879943517503629692960274243 3385 605028989899000455980037103070322806455 3386 1260290101008004560160383236843429668556 3387 2723081212096045721723934369254702691571 3388 8236952325032458238240545706568427075832 3389 2103521189720322081995432945444169352316 3390 971210477197219203954315434440633121062 3391 710096170372031967543074324394331009415 3392 99160496919703655429343202743309914073 3393 90595963036970554153231977432919079327 3394 186040296370245567574360180550808805479 3395 912483029842455679805721965609689656807 3396 100029758420354557953203653916476543935 3397 200301992643565580374436780768787660559 3398 403620066855675963804567967889898725606 3399 837040669156800299645680278901010257268 3400 289594630743997596434397766989897931848 3401 904046968060020028546017870101020559294 3402 1848470296720240291672179041212245607049 3403 9292843028242483076823808472322457284507 3404 1516429762020029364207924121220331642935 3405 5968701904240305686480647232243356870559 3406 1646982961996954463994412122033144695515 3407 6870150320030364700044723224335447035959 3408 4698697199697040999641212203314409711516 3409 2386370396369591996410101973083917107064 3410 862896763035103964098983729227050929442 3411 616765629710967639187829152169491154416 3412 65654157091656270476150720633910744066 3413 54540729106541696160693194327093439466 3414 43393150945406360594330343169132274265 3415 32730691433942995143297230630921741854 3416 17294308327415950831572094291205404543 3417 83045693480760409355825047072456845655 3418 29634331993595913152189609320344434552 3419 102945360056040735583903305443444545582 3420 230457720572488155940833656454445655943 3421 96337195320080751392330544344434551432 3422 63290353199193508721295443244323508315 3423 31497130390330927209554432043210923074 3424 7970896697291171915544319632091209343 3425 5692766371510503075443036319109913229 3426 4317662907094969354429703030919092155 3427 3056614929139633144156969691029120754 3428 6567150707402935447570303072307247965 3429 5450692933975314415296969320932015654 3430 4294315327753084071563633191319874543 3431 1543073177529239307430330309038743432 3432 5656815779906405680563363708390054543 3433 4544073758943954395433028922699543431 3434 3439329527427542754329767218395432308 3435 2273155174175417543157652042754320923 3436 1730750540554055430736519617543191212 3437 8168005685568556568168003179656072323 3438 639954455445545440639970556539321208 3439 279544354435434394279695545273209926 3440 803645564556546046803035658814500670 3441 1636855685567672469636356789546006848 3442 6969156915678824702969567903672069295 3443 3630743074568200975635454970519431554 3444 293429343441991754314339695034307543 3445 1054705454480077965545403040345679654 3446 2568456564960780275656836483456802767 3447 5692567690327962796769368934569627882 3448 4319456297175617565633047323436176819 3449 3034341570554055454329613212300564034 3450 6345475845568556565503134323605688345 3451 3234152435445545454970923209954483234 3452 2120720314435434339691211919544032123 3453 993197084314323276310103035439721012 3454 930369243083211763098969714277209895 3455 297032029232105629187637081771918751 3456 1024344306343257107898984957840789992 3457 2245445669454583279010130379287900063 3458 2034434634343231749898896951674999432 3459 4344546945454358101009030396810004542 3460 3243423434343120989909696764099963420 3461 2032212323230991878916365639199632197 3462 4342323434370078990769677008002944022 3463 3221212322899367893636569919975439820 3464 2210101216793056730305439039754278197 3465 2098990065529545296954269677541760372 3466 5010080675903659030366702779677923822 3467 10120966800836808363668427802780639425 3468 21250269609369693696692679627967004659 3469 9897835913036330366318556175649962512 3470 8776311089703297063045540554399619095 3471 7763109276971569429635395542796029152 3472 7630911763707434156312755417559750717 3473 6291105628934320743097554055517493057 3474 1510954167323193429175539555053929536 3475 5930367681436054707795803560580703771 3476 1297056408299540937551971395192969707 3477 3024568895003690579600234040070302483 3478 6245689040037085803202348480843624933 3479 2034469599689251971981203992430199330 3480 4344704002906600240152440064562005362 3481 3240959974945997998720399443419953020 3482 1991519739431975987196794432039529797 3483 10076002204560200104028044544403902023 3484 20792022445722401248296445644840824235 3485 48064224458224812495028456849289446358 3486 96686244594249525040292569306904469592 3487 66462043141995189597519432942964235115 3488 64219630803950475175034315415642111074 3489 42036291967496150549723074074421109342 3490 19701503653960695397209339344210913220 3491 102416036780327038022505405446330734241 3492 224772367963484396226056856469368146471 3493 201721055632042762179544544233040824110 3494 418232556944467903803645646336489447122 3495 42119543444254967970434423304074411020 3496 21035432441939655696324212959344109796 3497 9714320403276554363202095513240917562 3498 7083195971765543031979155091991055415 3499 14936040237875656360207561080072556757 3500 50572482378996769722479712960825567983 3501 105824943790027902224802330329455680135 3502 259450458080280822249623363504556961359 3503 604604596962969422503033696045570313606 3504 1247246030310304626036337032455843537266 3505 12019697096962179703289720352431291861 3506 24203025030303802434902243584553079111 3507 1969789696967980318982031243529351110 3508 10301903030280163590144352455905591121 3509 23620836362961696081445584560856071231 3510 10192303015606359208435243392539310110 3511 22063636157269606492558454065805521121 3512 19430300731835943919524339451955211010 3513 104563608159360460803845404600358312121 3514 245697295605724729639256847203593523231 3515 34371553953201156271944411971131212110 3516 22907527531990741703444103710910101097 3517 14935175303893404972440969091098989172 3518 50559797639054850224490309073010107823 3519 105602019008569202245083708816121279435 3520 257224208091706422460938489571232804559 3521 582246497078468624730592903832349645606 3522 222023969364246201295114968321196433945 3523 219807633042021989551079643210364327432 3524 37936329619803875509356432097043174322 3525 80569503201638996105568545024455805423 3526 165704034416990031255691660244559656638 3527 678448344770080352557076722445602766995 3528 564403241699197119529365220433977663954 3529 443972006390371035153052196327776627543 3530 427719942696909710729520363177766175432 3531 177039418362917093155197030577660554320 3532 784404793710785055560024365778725565441 3533 643961529093649555399803053767195454405 3534 427607149130395552797969529650354343954 3535 175930790896755517575635156497143227544 3536 800568089027955979796959569023454279647 3537 1605696908280360202030403708234566802878 3538 7257030894963722424364838494345669628995 3539 1929692739629220203040283943234636167953 3540 10703068203106242436482940454346971680375 3541 28436694435270464568950484565470236963799 3542 92567044558844685690404925676842370298006 3543 19449643528442454295959194564420897579943 3544 104502855892464567040408045684649019800455 3545 246029159064685684484896456926908201604559 3546 19750709442454444040764343182921985963512 3547 102008504464564448487885455950640120295923 3548 224092044685684492898916560406881243040635 3549 199119642454443916787065395944810029594312 3550 1007202864564460767904678040449520304045523 3551 2082429085684727880846796484503843648455835 3552 4944708916928278969268028926039256892559358 3553 10448490770694790306696290672406569065605592 3554 24493087847048083667031086824867708677256063 3555 3929276409599230649709264200656926571939432 3556 10706788904006366902506686406770667840604543 3557 28467890848069670826066908867846679287245655 3558 92679089296702849472670889079266806902456758 3559 18549271564976394118492869351863942980345527 3560 91706835690190047193069105599100470163455883 3561 4944314298299610329430955190996098632352827 3562 10445547015003123504570360090033010943589480 3563 24455684160035236045843721080336130455904961 3564 4354440599712099632429209197300896350959610 3565 3144395197099196320151910372992763091516096 3566 842750369190363198703096915917629107059163 3567 417497030297030386969163071056150929510628 3568 53969697569696863630629309540691155094164 3569 27636375436364630294152915394310749140643 3570 78969796569686963047590758045528107486854 3571 67637565436463629615093519635160934064541 3572 56295454304230156069131036310591319443406 3573 41554342962098739430909703095109034431945 3574 7543215619187274290916969150909724303434 3575 5432074030471741491063630690917202972321 3576 4319339696105407909430294291051975721207 3577 3033276360953934914297541509503753209934 3578 6334789730380550747019676104037974500545 3579 3321677296795493409836560959695742995434 3580 3206571565553931918305391516353415954323 3581 1945307455527303042952707063132071543213 3582 10457680555881636470388484695344835654335 3583 24578965558956968843892927037449356765359 3584 3367655527543648428715169694393145653112 3585 3056555175430404167070636342730834531101 3586 6567559796564847684846969468169345751213 3587 5455517565440416440423634240633233510090 3588 4355055454396064396210321994332131099095 3589 3149554342759442762097203943320909189154 3590 795543217514417619171967433190910470743 3591 555432055084056030503654330291096093429 3592 554319549239539694970543297509159132155 3593 543035392075276339695431574910710920755 3594 429712719351763276354307339093091193555 3595 157097033105631763142933269129110331554 3596 585024335256957895470534707307123355567 3597 249803311943536754095320932931013155455 3598 501633520455767969037450550552135556558 3599 1016935844557880308380605605583355567591 3600 2170559245578963693967257255933555680071 3601 495512035367630327651931951331554399310 3602 1035924357678963478800560393355566005524 3603 2360645578790294789605724053555672055847 3604 994435367497541675953199531554519552412 3605 944313053975406551530395307543035520095 3606 443089527753945507296752935429715199151 3607 429275177527434931565515314157070390708 3608 151750575174319307455073080729296692924 3609 598005799805605680560816968307027070647 3610 179953597953954395392063642929769294415 3611 800376020380366038064696870701907044759 3612 1603792243963672396687029048420884448000 3613 7238062460296824026904308492648924496001 3614 2079420197564199782962923918407203959985 3615 4804642019688001950310640792882440400118 3616 9646864202896020403526888068944484801192 3617 6424641976759795971184879447444039990315 3618 4202403765517551710440754414439679897074 3619 1979969655055505096393544084276558769344 3620 10200302760556061030055648926787589905447 3621 22403627925572712360556890667899900856483 3622 19970175195317100995544694656798992544032 3623 100241800037583210035647046768010065648343 3624 202479600379934320356884467896120676893455 3625 424803203800545443568924679031246789054558 3626 199971967995434431447202549710025669543524 3627 1000240280036544554482425702320256703655847 3628 2002482960367645564944658423442568436759283 3629 4024950323678855690446792634465692568006934 3630 8250403436789157084468066944677065696070544 3631 1895972305670729244239463442569454359295440 3632 9040223656848306446404694465704565607036481 3633 18482236769293668468847044678445677284368959 3634 92942367907056692689284446792456782925690407 3635 15421054929546318471644425520345615194295935 3636 56632570703669592836844655843457160047040559 3637 46319292970635116304442552432330599609595515 3638 23031515694311062964419520321295195915155074 3639 9707074343109415644035197209550351070749342 3640 6929343230914074439710371915497109293393215 3641 3153232091079344277096903073970911532732074 3642 732119109353241769162969327691107317319343 3643 321030913132005630615633176310933053033229 3644 209691090919954294074330563091329529732153 3645 503073090800367048805365697073503902143574 3646 1036817089603684489657677024816040823455805 3647 2369584903236924902778784249572489434559659 3648 1035238972103198977767641995320074323516512 3649 2358390223236010177878880037440805435967923 3650 1122698212099898576768799694391954311655212 3651 1018382099198785365647596342703543106552101 3652 2193945008009917676880029468435655267583211 3653 327429919919056564799754244314551855232110 3654 174159039029545441597542043083504552121097 3655 807608408303656476019664456936045583233023 3656 1679292893636768792202684570572455934336238 3657 6807069056967890062426925845824560545370395 3658 3929429543656699420183192432203395432896754 3659 10704703656767004641936064542434036549027965 3660 28448436767884046880572685664548367708280279 3661 92492567878928468965826916685693678494962806 3662 19919456767164247652183066454330563939615943 3663 100804567883686478783936668565365700603160455 3664 209645678936908789940566691677678407235724559 3665 502856790570889900485667076778792882358245606 3666 1029168085848900804916684787790068943594457267 3667 2307696919290809650766927898080690456044582683 3668 936363031491916493663176779194296339643218432 3669 303029707903063930630565750341563276432044315 3670 636302480836700566965678003475694788544445557 3671 302979992304995463654559972154341685444435536 3672 630200063650036696765600223565476916444555769 3673 297999430499706365653998211454163064443553636 3674 1020004565002469676780014314567696684455576970 3675 2240045680024702787960145545679026924555790241 3676 1999634399800977675598835434549783203553498010 3677 10002946001610178796009356545701934435575016121 3678 20030472017121790032105567658420544555800171231 3679 40364824183238080343255678792645645559601832352 3680 83689447934396963454556790066856855603219343584 3681 30474415322763632343545499464544553972033231240 3682 64804757427896943455657004685645580224334352483 3683 39961534176763432354529962454435198203323120030 3684 100315747787894543565900304564560014433435240363 3685 203558077899045655680803645685720144534558483695 3686 435596779008456756969636856918241445745592937038 3687 315165749924345543636304543042008433435115289684 3688 70653399203235430302963429619924332311071676443 3689 146774006434356563630294703200645343512836788457 3690 467808068545567696963048434406857455929367892583 3691 255919445435456363629604323944534351153056719232 3692 560804456556569697103245440445745591576568406342 3693 391964345545436370972034396433435107365443943219 3694 1080285455656569850224346028534559281676460454405 3695 2962916556767701202245472291745606956788724564859 3696 10310767567878412422456823078057270367890245689206 3697 23527879678992724624569436796582843679082456906471 3698 11176756567917202203434305565216430549220342944110 3699 10565545455051981972322955452064295392197215441099 3700 25675656560600160223430356584687038064022356473007 3701 56796767727201722234563567926904396688223568816082 3702 45565657171985222123431455182962766482211448059219 3703 35454530503852221012308350415617664022108399512034 3704 14343294968522209900923096074056639820922795099723 3705 45455050291822500810637032808567001450628041002235 3706 34349497504218992094289715925449988294159609982114 3707 23193974962047919141677071194399881540715919821083 3708 10327739619615030806569310342798807393071038209232 3709 23478203203160369667705523468009682056832394506343 3710 12161971970597036656955212239916419544320742943232 3711 603703695169706543552102079064035443193415432121 3712 1238437039702467655583224808688356456054756543236 3713 84289676980256555232199926483144339541545432101 3714 41676563797945552120399184030843275407434320984 3715 6565429575435520996790439692431753934323191844 3716 5454155354315191965496276320305527323210304442 3717 4340753143070303653961763196955173212096964419 3718 3193530829296970527605630363550532099163644034 3719 331292151563695175954297031495319190630439723 3720 309520707430350551541569707953030294296277213 3721 703848480563605595675702480376363047030782333 3722 1439292965697256036798424963789696484367943337 3723 4607070277022572368012650297903028925680453383 3724 1929297769819321039898497574969767194396332832 3725 10707017901605432401013019810301884046029349343 3726 28484180817256544812136201523618928472305505455 3727 92927969582567649523370415837190692823656056558 3728 15175635219456395212896072290294316210539545527 3729 59796958404570038329032823083045570325803655883 3730 17563523963299683149716209229635297191970552831 3731 79695840295002935502370506302959024080245589351 3732 56352397549975314980894942975509799198035273105 3733 43120775399753079792739415754917590379711730955 3734 30993752797529357517274073539055096957105291554 3735 70057988019905579982808815808561030383259075565 3736 140580096200855800149689559691712363934608795677 3737 485961030409159601502903603078323700547290036783 3738 51609695910715986974969969363208995411499705632 3739 5916351093071863739639633031927954107996954319 3740 1063109129304629276276329703175540935963543035 3741 2695307305647106790789502435795690560295656359 3742 7037681656883268087904024558037085723036769606 3743 14378956768934696900848245596384918236367903267 3744 45790367890547030809294456029930794369680834683 3745 33497056695409691911544339759293543036392322432 3746 31969546353916303107443277511531429702721220321 3747 3635423127062970934431775107308156977210197209 3748 314210969415691324305750932920743772098371913 3749 82091634074309202953491315193429719182903093 3750 19106319342911975531909070332157030414969128 3751 107269605470720195760908843343584364750307295 3752 282703256848242037930889253455925688003683039 3753 948434569294464380568906574560656896036936406 3754 404323431544242795446945343394544759703303943 3755 845434555646468036470457454045648002433640454 3756 434323554424239704096334339634399980330396340 3757 323211544202076959163323276322799797296763196 3758 212107441979363510633211763217597571565630363 3759 100934403753031094332105632055175307454297032 3760 210544837976353045343256944559797680567024343 3761 95440295763129633231943443517576395449803232 3762 54397553630956332103432431055362754397972115 3763 42775530291543320972320309553017542775721075 3764 17755297507433191721196915529855417753209354 3765 77959020080536078232030755901156777974505567 3766 75509799195299362119693550990745775742955457 3767 54917590351593021036331491893433753415554337 3768 39055097107129809703307904732329532075543295 3769 108561023283301702433680848143503744795655037 3770 291712234933618424536969295456038048036760383 3771 1078322350537192645770307036572396496367923934 3772 2793423605784066857843684367824029029680640547 3773 8054637257928669179256925679448308302966885682 3774 16566982580690707806570656804493693630268916948 3775 67670145967088479667846769645057056962690770495 3776 56498831649284156656425636429529543618293695954 3777 43988306391640746544194304155155430041530351543 3778 27882942706393425440342960750754299607297107432 3779 78950468470054656483470328007967003283023280542 3780 67496244099542544032097159935649971629811595417 3781 53962039195419439719170719314399706158107154056 3782 27619670354034277030493033082796940720930739545 3783 79202843568346784365056336948030488250568203658 3784 51976431443225643049543303399696081895441970527 3785 3764308432194429595432972796359204754403695175 3786 7885692544044704036550228029606447964837039797 3787 6854319439640959705498159755944415640289677577 3788 4543034276391516953980717551444074397676575376 3789 3429721762707063527793055508439342776565352964 3790 2157205616929431177529554924273217765453115643 3791 731954063154310575155539201732057654331074432 3792 303539430743095350755271985319536543309344317 3793 635804568057037607958840117603767653705445581 3794 311963439529695935528399055969656528954435206 3795 103632275156351315162789551636545167544311943 3796 236942799569593559707903596967659679645520455 3797 103417595435131516934971163656516556435196352 3798 234780036559355970550231696767967568560029583 3799 121599705513151695498106365655655445399755232 3800 7196955090706353980943054554554432797552121 3801 363549092943127791429543543544317575521005 3802 31389115430977508155431431443055355209953 3803 8871074291774920754308308429553151919533 3804 8709341505739193542922924155530703035328 3805 6913206953270331415215200755292969713168 3806 3091943531697308072071993551515637090646 3807 7080455757021696824840055595956985086869 3808 14964557984237029449280556040370120909101 3809 50285580126384304506965572483841250907211 3810 102915961269925646070275824939272610882315 3811 230760312700656872842799450606827128943559 3812 93597096994544716417594293944170967431512 3813 31169163943441064055141527440491654307095 3814 10630627432409439550807174395906542929153 3815 26967080544904603609683806040867670707575 3816 70284965650847237302939672489078848479798 3817 142930276809282381630602824908789292802009 3818 470562789706943956967229450889907069624107 3819 95417676943427543652154292878929436200934 3820 54056563432175430520741516767154301991319 3821 39545432320554295193407065650742983909035 3822 103656543445567040054884676808070140908357 3823 236767654455684480568926789696841490893583 3824 105656544354443995447185676364407892731232 3825 256767645564460036483916789684879068152343 3826 567878855684720368940767902929008695583454 3827 456768554441197047393654975149926355232343 3828 345645544410369612730539750799183152121232 3829 234435444097036097295277493590430721010121 3830 124314439169699171551773931096293209899010 3831 3084270636390507505727309161531918789899 3832 6926846970086080058281707715760789901005 3833 3184423699259199521604937073593678989954 3834 444210391910395205959289331130567879543 3835 442096703096751951511673310895456755432 3836 419164969165503507106533092754345554320 3837 30639630654970930945329117543235543196 3838 67002966770250570457507179654355656029 3839 49975665697895296334930556543154539756 3840 100196677019039029350565567655565801968 3841 202026784208408305605675678755679620295 3842 424267926492893657256796789956803043038 3843 201855183916730531945565679543969629684 3844 419159940768165760455676803660303102926 3845 30719393640653596354563970596970975184 3846 68406056886776029565700246030250199925 3847 43939544865759755452998019697898399194 3848 27275440653517554315979836376782790344 3849 82796486775979565560201369787948083446 3850 17564065751755455397989037675399232424 3851 79688677997956558020108378798006344647 3852 56486575975545519798922967579943242417 3853 44065351755435037587215655359432020055 3854 39453105554309695272074553114319799554 3855 104575255565703038824805575145602003565 3856 245798555678436389449655799457224035679 3857 33585554564302874396553594332199714552 3858 31255543442976742765531143320397083521 3859 9955432415765417655310833196769231209 3860 9554320073654056553092330365632109919 3861 5543199330539545529121297054320919039 3862 5430393295275435151009569543191029675 3863 4296731551754310709915435430309756555 3864 1565307505543092919074314296917545554 3865 5677680055657070808805547030779655567 3866 4576399554529291927955409693756555455 3867 3362795543151503175553916329545554354 3868 3017555430706970555527063155435543143 3869 6179556568470245555884695556555655453 3870 555545444098035552842355545554554330 3871 555434439179715516421155435543543295 3872 554324270557075064210754315431431555 3873 543201695529349442093543074308307555 3874 431986355153194419131429342922935555 3875 303863150730344030908153215215315554 3876 639095608163448370895574358357555565 3877 269153920632402892755343123135555454 3878 707580646944829067957455235355556566 3879 1479966870449508680380558357555567667 3880 4800269044504090963965593579555678683 3881 9602708446049090300276055803556790934 3882 5976924419589096997759551971545491319 3883 1763204035269163977515503707433909035 3884 7894448358707700179956038480540908359 3885 6744403126936998559539683995390923117 3886 5443970983303985515276427952691211056 3887 4427691832967855071764175518310109545 3888 4176304315656549305640555043098915434 3889 562963074545392954395549629187074324 3890 415629343432715542755396150469343203 3891 74153232317075417552760696233231972 3892 40732121049354055517594362132103717 3893 88143232505568555980045703343238380 3894 80832118955445551799632973232082792 3895 169343190356455598002950214344948068 3896 705456083568556016030402345450496695 3897 1456572935691572172364823456605027037 3898 4567830557075823823689434567260284383 3899 3456295529352208210474323451797642832 3900 2341555153121922096143212305576416321 3901 1207550731003219160832100955364063210 3902 2479608152034407729343210357688694321 3903 155920719723937153232097136486343210 3904 560648402240583574345023368909454321 3905 394403981995231343229813046914343207 3906 1044840160038353454301536470745454481 3907 2449281720393574565615768848056564951 3908 391605196731343454073648399545439510 3909 1077260028153454568816894003656603923 3910 2782720295574565689569048036767240635 3911 7948243035805676903708496367882486958 3912 5402029711954562968923963056820063527 3913 3979757103543415647207629544199431175 3914 10201983235654756882479103648004551797 3915 22420134356767968944807236896045598023 3916 20198923145655647439932104759635179812 3917 42010635456756880600543248002959801522 3918 19894314345544793995431999975517987220 3919 101045545455648060036560000195980102241 3920 212455656556896720367720002040161222471 3921 100354545544765197057199979598610220110 3922 203565655647880024584000204011122241121 3923 435676756878960245928002448111222471232 3924 314565544767598031159980401110220110120 3925 83455441655179710719795991098199098997 3926 32354406550557093037551909180389187976 3927 21143945495529129695502910396870475763 3928 10827433955150956354975096764696153632 3929 29480540359610369570201027887031576943 3930 104965683603123703842412278904355790454 3931 250276937235238439264722790845558084567 3932 602790582358392606688228089255596925682 3933 1228085943594067266894296906556030656946 3934 159251431139451864741562945539694543421 3935 606594551404599088075710455803045654631 3936 1268045594846008896798324559636456766956 3937 2696456049272089028013445602968567870371 3938 7028572506824908296134457230291679043832 3939 14291826069450895031344582363076808459347 3940 47079472704609040353445943696789692605483 3941 9354116961909597132431430365676317954032 3942 3141063602915170920308297054563055539715 3943 809429975070491196921569543429555277073 3944 1704700200845072030635703654703558784818 3945 8448402409260824366958436768435589929595 3946 4403979911792203063524305644315279155152 3947 3967759105521969431202954443071750750720 3948 10278007255840304552430364456838008008243 3949 22796082559283645584563684569396096094455 3950 17559219511630435243430443432759159144352 3951 79606403916964558454564454548007607445583 3952 55943967063643524343444343399935934435229 3953 51427649430431203232443232799311324312155 3954 8176394296309972120432117593109203100755 3955 562741562919720996321055130911970993552 3956 417407415037191963209550891103691931519 3957 53934069690303631915492710970303307034 3958 27319436296970303073917091696972929723 3959 81604571030243636820785077030230702234 3960 5963309698030304193649369698092982120 3961 1632916379696960330393036379115820995 3962 6950769803030323364056369807159450039 3963 3493637969697213039543037930714299676 3964 1930295636372089675429695293081596563 3965 10563036969824902796703039056956027695 3966 25696370301450828028436408570372279039 3967 57029843614609496292568891843822808406 3968 29758430081913961519448704428215923945 3969 101992560960740316004490444694360640458 3970 220065730328083572045084447045726884595 3971 199453297159231319629244409633184843152 3972 1004575023606353603106444902935929255583 3973 2045800237269577235268450830560706555935 3974 4459602382703782358692609365728467560558 3975 4315980816969621126317913053164255395524 3976 3071792063636210983055089530641952755204 3977 6838064696970330136560903766880387958445 3978 4279442363697298905390969664796875524434 3979 1754421030371586952691636641564755204324 3980 7964632363835910387076966875687958445447 3981 5642321028311096869363664754475524434417 3982 4421209763109164633030641544155204324055 3983 4209917630910642329694407440751963199554 3984 1919056291094421156343934393503630395544 3985 10808571073044631569460546056036964035647 3986 29691832816446955704725672572370288356883 3987 103079349568470358448256825823842893568934 3988 236805503692843592494569459439269055690547 3989 103954970316431119943434314271829554295412 3990 240370243568551200454545546839503567036723 3991 483842455691592404565655669404035684368234 3992 28420354307119963454554633959714443042124 3993 92643565683200294565566940402344456463246 3994 18431454431997543455463395981244344232023 3995 92554564560019654556694040152445446344235 3996 19543443399836543546339598720434423242111 3997 103654454001367655669404010244544634463111 3998 236764568013678756704848122445646944695111 3999 105643439890567544960401020434423442351110 4000 256854601085679650324812244544634463591121 4001 569167212916802803449522445646944696071232 4002 430652095063975972395220434423442359310119 4003 294519149427751720752196324212421113099034 4004 1046007504677998247984029446324631137008346 4005 2472080046780014480128304469446951384093471 4006 119199625599883998962964234423508839132110 4007 30396195198827987615642124210928270921099 4008 64032040009480099156863246330694850633005 4009 39719599913999190744632023294340494329954 4010 102404000740008088046944235045485045500365 4011 224848008080096896470446360456920456003679 4012 200399919199164764096422996343196339970552 4013 404000808007687889028630029456029400245582 4014 848009696078898908290960304572304802455944 4015 399916359368786921491596963320959980351440 4016 1000769605689910635076030293450400163594483 4017 2007903256900726960792363054604801696044935 4018 4080834570808270328063696567249617032450558 4019 8969345849694843496697027682503184344605592 4020 7633232396340431966369776418970443241955116 4021 6332120763196303663037764047696432003551065 4022 3320993630362970629697639616364319971509454 4023 3191930297015694156376276063043039706914343 4024 303297569874340742961759429629676943083233 4025 635019701005488070318004703102790456934333 4026 309836989954079297039960970977496343323330 4027 701370100368807024400330250181029453433363 4028 1413841203689684244803362601952304574533697 4029 4739272436902926449633707220383645805737023 4030 1271720302975184396328932196830431953289812 4031 2838243630199926029490544029364560374901523 4032 9394456962000672305085648305685723810815834 4033 2744343619994520949254402954453208092072319 4034 8045457200045850506564830364574497064823606 4035 16456582400459206067689363685805024689437268 4036 68567944804606472678905696919660246904582695 4037 45455439961944118566954363036598022963218354 4038 34354279603441045463543029705179815632043144 4039 23141755972409634231429756950558074319630843 4040 10805551719916322108157543495519343036292432 4041 29655598400769423295579655036005456371064543 4042 102756012807904635035802760372056569832685654 4043 227972129680846960359627923824567701346916767 4044 175720956392423597116175208203456989223065652 4045 798250370064636023171798494434570106236676783 4046 581896899442299810505583944323298942106565629 4047 204764794421598094955227443211587420945454155 4048 447888044636017050358280454315900650456567558 4049 416879642299849497121596343070994496345455524 4050 64756421598393971007163229291943963234355204 4051 41544207182727709930632151503427632123151962 4052 7441930417176919294320706972176321010703620 4053 4403296050563031543192943720563209892970193 4054 3971559495429707430315429195431918715698332 4055 10235605036702480563556708036560790357013343 4056 22357260368424965695568496367728083584133455 4057 21131797044199654355443963057159231240932352 4058 10905569640396543154427629530712109991321122 4059 30855702884027655564679103768323300073431223 4060 69158428928278755686807237893433600814552233 4061 30724167161767554463932096732329992083522130 4062 68247683717879564700545028143500064935823363 4063 42016429056755440995429760830999439312213030 4064 19864149545554391954157592291994273102089696 4065 101087503655566080367580063080046815224903031 4066 212900036755672963679960696960469558250836351 4067 94999705554515630559594363596235521892303110 4068 39996955543074295515143031162115204720971091 4069 100030355656807035959456351703158448250233073 4070 200363556769684360404569598435592494602336815 4071 403695567902925724845704012556065047223369558 4072 837035680830658249258448125572680482233703592 4073 289714392294521991924400995318396022128971116 4074 902346063045840080644810037594032223290231170 4075 1823472696459280966849520380048342235082351849 4076 9434827028606970269303843960493462360943599307 4077 4320169765943697832968427595932220991431192935 4078 3198637651430376315644175151322191908310315314 4079 386296508296963074440550709220302923097073083 4080 911028095030296804485608506243630637024816933 4081 109759149697563964053924942030294289800063327 4082 302007503019700288580650464363046901600693483 4083 624080036202402891966804685696470817207054933 4084 199199701979976703663962454364092051929539330 4085 1008002420200188436700304565689064600703805361 4086 2096024642401892568403645676908687208439657711 4087 5032246864819065692836856790890902492602778312 4088 10342469089608677069369168089090825067227793525 4089 23464708903290784705707696909089460682278055859 4090 12240926971493640952936362909274194421759552512 4091 1991183707930391515303014911740344205515519101 4092 10071938480564075957636150718083446455956007211 4093 20840592965688800378971608396934468560372082311 4094 49286070276889603790237294030544691723824943512 4095 106912842788903238082383048365647078239450455924 4096 270729267890834396943936493676884794404604560647 4097 848306679089346030460569056788928044847245726882 4098 402946549273219696195429545687159640412033184816 4099 830467706814403032036703656903602884724335929568 4100 296256944083969719704970542969976841203311155448 4101 1030570448940302402450245670300189272433511556494 4102 2365844490483624824602456843601906824535915569047 4103 1052443896030200201980344429982944203311075429612 4104 2584459032362402420163444700150446433512796703123 4105 5924608343704824641694448401604468535928028435234 4106 1201923228960202406344403985964245311159764312123 4107 2420634290322424869444840120286457511601885523235 4108 194321497220200634440398997664335105984855212112 4109 1045435022242406944484010018685359260129158323123 4110 2456560222464870444928120190917606721307593435235 4111 345398220240696439160998291055945208935132312112 4112 232782197994364270591981509551431927310921101101 4113 117620375943041695103806915508303173091210990990 4114 56196951429606350967943074922970529110091891899 4115 40363508155943091655429339215695151099104704795 4116 83696095560457076756705406357039593007248448036 4117 30359155396329365544953943129675129932004399704 4118 63607558029505675650380455302799300544046002445 4119 29935519754954554496796352977592995439619980434 4120 100556001970365565028029590180070036603200164546 4121 205572020243675680296304081960840367234401685671 4122 455824242456796963029648960329283682344816916832 4123 352202020345563629756407597151630421240063064320 4124 121979797235430157543935170706296209999429443197 4125 3757572114298735427310492941561919994154430371 4126 7979823147010156681525070475720800047564563833 4127 5758210809898746407189296153191999615443428329 4128 3522091918787423930471560730303996074432163155 4129 1219103047674207296107393296967959344320630753 4130 30969616541931560932731563655513243194293531 4131 70303167680555730548155696755934456047055753 4132 143635678965558165695557027960544572484557977 4133 456956790275595677035584280325645824925580183 4134 343545497755154569715241597194432199195198432 4135 231433977550743437072007170344320390350384321 4136 108327775493432289319930497243196697096843210 4137 293477797054542905600565022456027025029254321 4138 1054778024565670857205680224572284260306565432 4139 2567796245676849182456962245822926723667676543 4140 5678030456789307944570302459430668236678787654 4141 4559696345672935443296980314294642106567676543 4142 3516363234515314431563797081542420945456565432 4143 1063032123073084307429569207420191434345454321 4144 2696343236816925680703706480642074545456565431 4145 7029454369570656968438468966864805656567676552 4146 14304565703846770292592690269089656767678787587 4147 45645678439267843066067082708902767878789899903 4148 34434564271856429459449216926977656767678798972 4149 24323441704544154314392063183776545656567587721 4150 3212404963440743082719430429765434545455277210 4151 2099959632393429217034296157654323434351772097 4152 5000402944054706384347031578765434545597825022 4153 10004830448568469925484355789876545656019460225 4154 20049364491692700656925557900987656772204722259 4155 40505685077068406770655580810098767822448222606 4156 86056920784692867846755969521009879424494227268 4157 59543193642316656425551635209918754203942171848 4158 15430330421066544195506311919047541967420504405 4159 56563364632667648036069520808479680280646044859 4160 45433042318656399699435191924156397594419640515 4161 34329621046542796394310303200742775144036395074 4162 23156209625417562743096971993417750839702749343 4163 10741916194055417429163703932057492276977393232 4164 28080772048556780707698440544581062790182054343 4165 96967824491567968479012485645952708081944565454 4166 63656203907455644149900054431516919203443454339 4167 30541966934354440798999544307063031972432343276 4168 65680270545564488010003645684696360224543454789 4169 54397695435444079899970434442362998203432341676 4170 42776354314439358799696324421015981972321206565 4171 17763143084273127596363204209871803721209945454 4172 77895456926815280029694446501039638232500456567 4173 76754343184071599756344424989676282118996345457 4174 65543230439307197543244199876561621047963234337 4175 55432096272930375432040398765406209615632123296 4176 54319161715296954319596787653941916074321011565 4177 43030605071563543035165676527403059343209907455 4178 29693949307431429710654565173969513231918934354 4179 103060505680554702326765679820303934360790545566 4180 236726056965568423467876801443640545728085655671 4181 105179543655444212256763988430395433159254554510 4182 259803656756446322567900092564036535606565565921 4183 601636767968469425680801065688367757267675680632 4184 1216967880292704656969612676893677982678796966946 4185 63656797516962543636098564730575818567563663421 4186 30545575063619430299185441295352045455430632206 4187 65655800697204563007916473037584456556566942469 4188 54551994371963429935064129695244345545463420236 4189 43503942903632159309440956352043235434232198105 4190 30967414970320712914391543119632114322120380954 4191 70280750243448330746075655202943145423243970365 4192 142968002454493368072796758430455456634460243677 4193 470296024565053696828027992564556566944722456783 4194 97559803449530364159775919443545463441220345632 4195 75517972395297040717751034431434232410197234315 4196 55055720751569593057509724308322120098372123073 4197 49553193507435129534917202923220999182921009331 4198 103576056080559303750782430634250007950632105354 4199 235792572965605638007944566946600080406943257567 4200 113519315653954279935443463425999195943431935452 4201 91033074527541759314432232191990351432303314321 4202 9729343175405513084322120303897108320973083203 4203 7153230553955089243220996968770923191729231967 4204 732095527549272032191963647691210305152103657 4205 319155175391719720303630416310096950720970537 4206 30750552705037196970296063099163493191695293 4207 68005588460384030243032697007695056077039053 4208 39955284196839698029718369936349539369669530 4209 100358928029403016302393700569503805702703763 4210 203590696304836169624058405704039658428437895 4211 436087029649371703048592858448402792692579038 4212 299269756392904969605116524403977518319349684 4213 1006701970070850303259167844840179993605502926 4214 2068420240849203634607679249281800057256030671 4215 4692642489306436947278806506959600582572366832 4216 2318420072944303411767944943515995219321064320 4217 1044199315442972105655439431071952033209443198 4218 2448005556470223256756604552840384334504456015 4219 399955544098211945545963516396843322964339872 4220 1000355649014320455660295970029253430285401023 4221 2003556908145444556723040240306574562916812235 4222 4035570895456445568236482483667805710769522358 4223 8355849036568455694368944936679658327903823592 4224 3152389705444354343047439306556523174968211116 4225 720876954443143229614272945545210539642111063 4226 192763544430832156081715435432095276421109429 4227 1067895644569343572958356556545038788631304707 4228 2679036845705455830393567567660389890953648483 4229 6808369258456559364055679678723901090376892934 4230 3923031924345513039554556567206989096964715322 4231 10636360645455936403565567682470109030288357423 4232 26969726856560568835675678944841308362893580635 4233 70302269167725689356796790449273693709055966958 4234 143622707678256905568028084506817058508560270389 4235 457028478794570855696296926069584592091722843907 4236 329764167543292554361563179435243119105216426934 4237 157640655431519543007430554312031030952064183323 4238 578886756556003656080565565524352370384687933435 4239 368865545539970539195455455203120896842475332315 4240 48655435279695270354354351970992764420153321073 4241 6554311756351697143143103691917644198733209332 4242 5543105543106370830830970303056440387331913318 4243 5430955430942892292291696969544396873303093045 4244 4291554291416721521506363635442764732969129635 4245 1507541508065207206943030314417641315630956314 4246 6079676096678482470456363544778873556970369547 4247 12802793026792944844569695647789015570243703678 4248 29628056268070449245703036877908155842458436795 4249 103096570696844506458436368980895559264592568038 4250 237027847029246068592569690169035606686065696395 4251 89776409752019445119436298629713946459454362752 4252 77763917519834431034301586157087424314343017516 4253 77627055038324309722987260729274203083229855065 4254 76169549683202917215871793151741969232158549453 4255 60635396431975052072705530705403632120725394329 4256 126958028560200584828455768456836943248258045502 4257 270396291722405929492557892569370454494596456023 4258 844031078224860705065579065705844565046028572234 4259 439709362200592949455349452952443449619765322120 4260 276913021995115394353194315520432396037653220996 4261 790736240039158045576045555844544032378774250030 4262 493301999670719635359635552443439720967741899693 4263 1053620002848402957602955584454602250278079003054 4264 2577040029292830379230355924567222602796808036567 4265 5784480307069363806363560645682227228029696367682 4266 3643996929433027943031394434422172159756363056419 4267 427963154329775429708744324220520717543029544033 4268 175630743157754156927443202195193055429755439732 4269 796968055577967570680454424040056556701956602143 4270 563639555375655294396344199599545544983545980829 4271 430275552954551542763240395195435439831431792155 4272 297755515543507417631996750354314278308305520754 4273 1017955955656080778960028003565546793693655847966 4274 2180360356772967790320296035675668057056759280271 4275 396997145715657497197559714554639529545511597710 4276 1030023458356781024019602345567003903655916018323 4277 2360234593567952248203223455684040836760772193435 4278 998123131455522001972212354439592305593720332312 4279 981010908355219983722101144275120955129197321095 4280 809890923152039829220990841750991550950373209151 4281 1701090635584401506250089278010075610403814507598 4282 8413086955924816070600906796120797124839546080015 4283 4089263551200059293990945560993571000275419199872 4284 8906695592400607060090455730055832002796808001024 4285 6946355119993929399096353299552319977563919989800 4286 3423151039927152789163131595521039775427039877994 4287 2210709679170717670630907155209677754169678775943 4288 2092916550493056494290930751916577540636567751432 4289 5070767605056569047090568000767779686967677994542 4290 10847879260567708485085696007877802910278780045665 4291 29279006725678492920917032078979630722789960456679 4292 106808068256793070650784344790202968227900324566806 4293 269696694568056846807925448082430294280803445669671 4294 703027045696569269680656496944563046969634456702832 4295 1436284457027706702966769030445696470302944568429347 4296 4570924584278468430267908364457028843630445692705483 4297 3291203241764244297854923044329768430296434316954032 4298 1509972005642041576539209643157644297564323063539721 4299 6100224056864475787806502855578847019685436695802231 4300 998199544644153675944976555368409836454306351982106 4301 980395442440730551439765553043918304342943103820943 4302 796754420393295508277655529627042963215430968191427 4303 565544196731554921776555156169615632074291640308177 4304 455440365307539205765550740636074319341506396920575 4305 354397052935271953655493394299343033206942763195354 4306 142769515311703530553932741593229731943417630353143 4307 467903957518435765580548076054302160454778963575455 4308 254967535044313655195399359542980596341767631354354 4309 570279760445536760038005603670166029477878953565566 4310 297757596435305599679953970498659754176767531455465 4311 1017980028557656002800380245010801967787879754556678 4312 2180160291578772029603962460129620277899001965566795 4313 398597507367719755967620198956197776789983655465552 4314 1012020081678401960279042010372017787900136756675583 4315 2124240956792820322808464123824177900801367966795935 4316 1001991545516197215924241008200574991989055665551312 4317 2020075655972022360646472094405810080108556675593523 4318 4240796760224223726868825044859520961291566796055834 4319 1993565598202209184648189640515191609507465559552324 4320 10055676014422507926895902885960077304080675603583447 4321 20556792144626080669040828920320781648966797235934483 4322 45568063447072966708489490643447956890268022360544934 4323 35439432409315664924073894432415544697839820995439324 4324 14274319913074639199328744320075442376278191954273203 4325 46805600736807008005490045440796463790796080366814435 4326 23953993303929919953899634393564229493559197064084314 4327 7527932967159039528796322731442153931510369439243082 4328 5175315650709675167563217308420727307097034272029217 4329 553074492916550655432052924193172929169721719752055 4330 529343915065494554319515200330515150637205037519555 4331 153227069453943543035071997295070694291949695035555 4332 574284704580455656360840023040847047080503040355559 4333 341640963196354542992399809592409609194969597155515 4334 206391630363143415920797915119915910339635170755073 4335 470076963695454760648020759200760723402959847960814 4336 99363630354341594399793511993593211975518415592084 4337 93030297143207142797531103931132103755044075119239 4338 29697570831930817575310967310920969549639351032079 4339 103019849360569579797530281530650303703005592344806 4340 236201305725703802019762955766803638436056063449671 4341 101988953192967979837615553663970284299539432396510 4342 220090376070280201379155576700242927003804544027921 4343 199096959297597988950755364998015169967963439775210 4344 1009030407020020090407957690016159700280294601798321 4345 2108364884240241084880379080171602402963047218013431 4346 923040841998009240796949198505979975629612039892310 4347 209592403979911993563390384951759754156099678721091 4348 504064840200720055694083930398001967573002790233072 4349 1048689282408240557048940564016020279816028082336825 4350 2490906944894485584490485688172242801572296943369459 4351 5090870449044915925084916895822469615823030453704606 4352 11089044508450760660930769039424703159436364578447267 4353 9269642924293594591293629674200970714303043364411851 4354 1836415201531143109530156541991693082969633044104503 4355 9368758415751455303761567680077056950302936447246035 4356 3047524073508352969607456399369543496975304412019711 4357 6479848816093590303280570005703655030197644724202313 4358 4158408059131096971595299952970549698376441201981090 4359 723919510909163707151599515695396382964409983809096 4360 207035090910628930707195074352762815643919827909165 4361 484361090727090568484040805587909556860801480907678 4362 43009093169095444039591955274915544591987990936564 4363 29909130629154439675103551739075443103875891305444 4364 100907367107564602799235598208796455238999073656446 4365 210881683279687228006356014490028558390008816768471 4366 92806431756472159943139883899765522699928065644110 4367 15944305544120719430878828797655218399159454441091 4368 60445655647248404568989490018758394007604564473071 4369 124456756882492845690105080189994048079245684816836 4370 4345544819916434298949198479939599352034440064301 4371 3235440039064321587390384159275193119724399442988 4372 2114399669443207272696840711750331037202794415883 4373 1082796634431931718364393105497309691977544072832 4374 2948026944560558393686055257021703080179648829343 4375 10496270445725594056912558584238436961802889505454 4376 25030844458256048570725591926392570319628904056567 4377 60369244594572491848256080670065843603090848567682 4378 123706446045825079294572966840679257237089291678946 4379 8944419632189351543315664394551932089271506567421 4380 7444036320473107433074642743503319271706945454204 4381 4439703196130934329342417430973031704943434341961 4382 4276970360891323153220054291729704959432323203608 4383 1763696992709210732199541505156959514321211969924 4384 7897030068506328144003676059570403945432320300647 4385 6769699444943160839970559515295967434321196994417 4386 5636394439430592279695515071551654323210363944056 4387 4302744274295121756355069307506543212097027439545 4388 2977441741551005543149432934945432099169774275434 4389 10180478075592055655504550550456545007701806796546 4390 21964796796064556756045605604567660078419668027671 4391 3641565559443545539633953963456599364036639776510 4392 407455514431435276327527632345193039706277765097 4393 880555944554558789479878943460056402470777881020 4394 795551443543527674158767432199543980093776809792 4395 555508431431176540727654320395427799129763917517 4396 554924308310565393176543196754177590957627055055 4397 539202923095452730565430365540575091536169549555 4398 271975209154317295454297055395349107300635395555 4399 840198507565583036567024558037507281606958035558 4400 398384935455229705449803519694931605943519715528 4401 1013930556558302456501636003050557260456002355893 4402 2140565567593624568016972036605582724572023559055 4403 795455455130203439863719705955217203319811509552 4404 554354350897972278629036951552051973038106915517 4405 543143092775721766149703507519503729680943075055 4406 430829117753205660796970935034969156391429349555 4407 292151057531954593563691309719630742708153195554 4408 1063592579760366055697073702402968068495576035566 4409 2696065801923672557024818424830296693035792355671 4410 7032679620636825584249592649363027056358063556832 4411 14346803046969455926504066905696284569596695569347 4412 45469636470304560668048670857030925704027035705483 4413 34236304096963394639606492529691192959769712954032 4414 22102959163632742275943919156310315517637095539721 4415 20975510630317421751427030743097075056289155277210 4416 50195926963580637994684368057024800570907558782322 4417 102040670295966980046925696584249605850879589943425 4418 224486843040270160470657027926503259209003900454659 4419 204064429597698596094529775184971911909966996342512 4420 448684704019012033045901799930240720900270029465922 4421 406440959829899729630985599297993190997699754251220 4422 868490401501002302970116007020056090019001966592244 4423 643895986989980975699059929799539099829983665122040 4424 428751863879791754389519157595269198159830651019594 4425 167504628757505542875030735151830380718294509835144 4426 680047089980055669000368159599363968395046101359447 4427 399609279799554629997040715193027642749620989114416 4428 1003306802003567100024488360056278868103050107144769 4429 2033669624035683200244893720570789095236601283447907 4430 4336703048356934402449058245847909038367212934480882 4431 3304969603143323980389522032414909683052095323992820 4432 2959635970833207796875219720078916429519153207916197 4433 10402960249334478028998402240790768704007574480772022 4434 24830322505344796290012822488087890448079804967824223 4435 297218953241561499896220079276696399357959656202212 4436 1022390374475715001030240806787030005580402770422322 4437 2224083804798360012362489667904360055964827844623423 4438 2199227961582999901020076654962999551640176442212212 4439 392175607215998989799366539615995506398564422102102 4440 1063797282360010102005667803160036070011684623223223 4441 2698022943720121224056679635720372840116927034234235 4442 7016230458241232248566802958243829281170684346346358 4443 14170364594472342491669630394459506951846925469469589 4444 47843686044823465076702964044604070399270656704703907 4445 16430459640212249364975639641959296791694544960966934 4446 68564602882322505690197002880407028077045650330270547 4447 45441976821218954298369976795929759369634497297695416 4448 34403764210047541583039765551157513036323971576354064 4449 23969642099615407229677655510735089703207707363139443 4450 7636419196073932156576555093309276971936933030874432 4451 6304030359327320745365549132911763703303329692744317 4452 2959697113173193433055390915105628972973156317443056 4453 10403023135816054536558090759257090230215569580456570 4454 24836235359572565767597088006585082362355703964567841 4455 302113115319453655169279945249221021152967643456410 4456 623135157604576759706800458506232231590278854568723 4457 210910735963365516943996324942122107097768543447210 4458 91093311633055063427963199421020929177645432412098 4459 9133106329549432175630394209791150576434320099187 4460 930943155394320554296741917510695364323199190475 4461 291430752743195541565403055094353043210390296151 4462 1074567988056035675676836561045576454324083031592 4463 2805680096572356796789367712455788565448936356063 4464 9656961027823568027905678324557891676490569572694 4465 6543609776211439774954563203536706563895435318339 4466 5429917762108277739543431971304945428754313043276 4467 4159057620921777275432303708959434167543089631765 4468 709536191205771754320968927514320655429276305654 4469 1503772072457837965450290679945446756706789656767 4470 6037824824579380276603086800456467968467902767883 4471 12379449445805962787236909604568680292680827878936 4472 954394431951617672102915963446397518392176767301 4473 542744303506056520975071632422775042720565652983 4474 417442970939545191749306320217749617195454515831 4475 54415691275430305392943198057396050354343072308 4476 44074309754296952715430379532759497143229320925 4477 39342917541563517074296955317513970832153191194 4478 105470779675695984807030357579940249343576072045 4479 256847802797040129684363579800482505455792824459 4480 569279628024481302925695801604946056558069444606 4481 431756159804008975194351985959419545519434441945 4482 305540717959927750343103851514035435034324403434 4483 655688380400678003455239195948356560345444834545 4484 554482795994559972352070351403145397234440323434 4485 544017551943519721119297107970832772124397212323 4486 439855503431037211031570935692317721002772101211 4487 278554972309692109707291314321057209977720990108 4488 791570223703063302483073545432582500178250081294 4489 507298208969432980029331434319218998561899209541 4490 1083014490304550160305354545606390011719006503675 4491 2936145083645601723657565657270080118408068036799 4492 10571460936857218236779676782840961192896696368006 4493 25834730569182394367802787949290312069027029696071 4494 59348165707944045679627900507083524708284303032832 4495 13200652935439634556174994929231200921642969716319 4496 34406790556602945571810050706352410636870302369607 4497 23945495545975435304099492943120094304696981035933 4498 7433955431754312959193915430999142962363809711332 4499 4327554305543095510327074291990815621027917109317 4500 3175542955429155097169341503892074209775050913054 4501 555415554150749170633206968719341917749491089543 4502 554075540693390494331943647033203057393909275431 4503 539355394332695943303430409731969532726911754307 4504 273152743318351432972295917303635317183105542935 4505 815588053593594550223040781636957583935255670558 4506 75279531131143498209593606303535227311954495528 4507 51755310910831981915129942971312173103543955167 4508 5553091092303803070959415709100530971427550655 4509 5529109120967969291514072910995291708175494555 4510 5150910991655631507079315091951504920553943555 4511 691091906554306929353069103506959195527431555 4512 309102945542943153129430970943510355174307554 4513 707230455670455575304570250455923559805679565 4514 1482364556844555797645842604560635601656803677 4515 4943685569245558018859267245726957216769636783 4516 10456915706455596189206682458270382367902967934 4517 24570758468556031906466944594843943680830280547 4518 3293524245539702944263443140427430392297595412 4519 1531202035276975441832430796174296721575154101 4520 5752424358790196479344568031807028235799567211 4521 3520203127498364153243439703929762113595452107 4522 1197970973983040732032276967157621091154320933 4523 375691727829593319721763650736209110743191331 4524 797078279504053602237896808170507128056073353 4525 569361754959529982096763920494930959539333129 4526 433005539515159819165627195939291515273330955 4527 329955275070718030654170351271507071733291554 4528 159551749293039694540497109706929305331507543 4529 603598107056403045685023302470705657356079655 4530 1236015284568836456920233624848456781572802756 4531 99871643448304343198130200404345607315977541 4532 98706432402963230380897995963233933071775403 4533 86944319975632096792775951632127329305753967 4534 63443039754319165517751506320973152953527656 4535 32429677543030655057506943191730715531176546 4536 20156575429694549534943430305293075310565423 4537 41567796703045703750454563659056797525676634 4538 7457564969632969496343430509545575194566324 4539 4335439636315633963232294915435350343463201 4540 3314276303074327632121539074313097232231988 4541 3081762969343176321007269343089172122103883 4542 6957910305455789432082705456907823223238933 4543 3535096954353674319216954342936212212087330 4544 1309163543130543032063543215302102099273297 4545 3707695655365656344695654357623225006815023 4546 8479036757676769447036765579034260069560233 4547 4149705536565634409705655349721799435398128 4548 796955305454323916954553197205594312780964 4549 563552954343207063543530371955143097591641 4550 431515543231929431431296903550829175106407 4551 307075432103154308309562971492150550943934 4552 684796543235565693703710235063605610460545 4553 441565432115454328969098109429954096195434 4554 407454321074343167629180914159539160354324 4555 880565432805455679107970747603807723565444 4556 795454315954354550935693415967937211454440 4557 554343071543143491314332071655292108344393 4558 543229307430831909083319306551520923242731 4559 432152934292302909233032945507191212017307 4560 320715321520974912129715434930310099852934 4561 193073207191739100957074319297099198515323 4562 1056814484078207210384805607025008011957435 4563 2569544928794482323929657284260096120380559 4564 5703650690044943440702782926721031243965606 4565 2970494299639432392977615185209710027653945 4566 10245047003004544070179159918502320278780458 4567 22460484036045648841807600792023442789964595 4568 20196039699634408403935993519812417679643152 4569 42032403002944892840560056001524778802855582 4570 19719969975440716395399539987201767976555220 4571 102400300196488370038003800102417880187558241 4572 224803602028893840396039601224778961899594471 4573 199969979768728396759675990201767604795144110 4574 1000300201890294028002800082417879248039447121 4575 2003602419083048296029600944779006496404483231 4576 4037224808936495032303210447808069028844934352 4577 8382249690569040343634324479696708289250545584 4578 2821996295429597230323204156364921671895435240 4579 9440031036704022363434447569690636839036558482 4580 4399709704959821032324415436294304269705524015 4581 2796916959518209721204074301542961836955199874 4582 8030770403994502232448805615670319370360001006 4583 16367844840046022344489657156843605843720012068 4584 69679249280472223444902783569257259258240124695 4585 36551991596122212438977631431931911921999002354 4586 5503907161022100287776308303303103203989981143 4587 4966930609820997677762922972970971967879810831 4588 10270567301450018777910630230250240279001529354 4589 22845681614600189780726962362602482808015905567 4590 16434406081998477593183621017980015919870955452 4591 68544872960012780055937032180160160801050356583 4592 45440715599897599551289720398598591989497145230 4593 34393075198775195509677196785185103873970832096 4594 22729350387750354916570365650450968727692319163 4595 17153096877497139065297054496291647176321030632 4596 83577028981023408679024565031076883789432366943 4597 31369767809811926549803449709364829674321063428 4598 9037655918103185397972396913040156543209432163 4599 18378760795235918020224030736481567654504543699 4600 93789928038360796242248368168955678766045657007 4601 29679159682993562022003040647554567659634529935 4602 102807602950055704224036486879565678802945900558 4603 229679230400558446248368909003676789630460805595 4604 156552095995524422003046909970565676296191955152 4605 567585040035844624036470900245676791032080359583 4606 455249599712442199704090998034565509719197115231 4607 351995197100420396959091979723454917030371072108 4608 103950370996196763509103757212339049696909320923 4609 240403850032027896107237982323408503030905450635 4610 484839200344279031282380143434892036370856606958 4611 40271997241749709620798832320719702892545943524 4612 82840022478102503048009343448402429065660455844 4613 16399820160978969599913232403980149454596352440 4614 70001441730190304000734344840161504566029584481 4615 140014478162083648008145449281716045672303924957 4616 480144795704936896095456506958372456823640650383 4617 961448038450569033036568070393824569436886803934 4618 608399684295429729705439296728203434304863967319 4619 1294002927036702302456607028294434545649100281602 4620 3048030684368423624567284295044545656907202957223 4621 6496366925692637045682927040445656770882430382233 4622 3963063194318289634415169596434545692820296822130 4623 10296696045594902944759704028545657069443029423363 4624 23027032456050830448002448291656784704456304633695 4625 9769720339492296399980401506545640964342962330352 4626 7637197273921562799795986945434391643215621297115 4627 6290371727207417597551863434322706432074209571073 4628 1496905171934055175504632323216944319341915309330 4629 5030859840548559796046943434370445605480757705361 4630 10369201285691602032470454545844457256967978457715 4631 23706412917077224344844565659244582570280192578359 4632 8944095049372203240443454512043219297598319363112 4633 7439149592921971996432343099632031575183033031096 4634 4270795115203703964321229196319707350429729709165 4635 1693551071968967643210150363036933096157156910654 4636 7055592840290278854321603696370537031583570726767 4637 14556069283082789165437237029845784355935848267877 4638 45572706936947907676582384301257925560559294678983 4639 35316943303414936565220842989935195395511542567832 4640 13063432972079305452192415879310352755107419456321 4641 36694550224805656584064759005523587959280804569431 4642 6343498199954545239441509955211275511591963434309 4643 3231980399543432074406919552109755107103632322916 4644 2103796795432319343943035520917550930970321215063 4645 969565554321033227429715191055491291697210069432 4646 635455543209732174157070309553909506372099434315 4647 314355431917320540729296915526914942919194323074 4648 83154303053195393151563075183079415030343209343 4649 30742969530352730707429350429354069697231913228 4650 68070303763588168480705604705568703022360734293 4651 39296969631280643992953960955446969820993321530 4652 107030302952966860070380330356470301450053435763 4653 284363630390269120843963363568843614600574557895 4654 925696964082707249260293695689257147205805579038 4655 194363639216931991797530354471930811951955349687 4656 1045697006370560078019763564840569520400357502903 4657 2457024069845720796201895689285703844803580030835 4658 329799438433193561984754471652968439971199692312 4659 157594284330331403841544106515644279710396321101 4660 580046925363354839275647267956846802324029431211 4661 199623193033140271754411855544423981199754310107 4662 1003036056335482837964719155644640152001965521283 4663 2036372569356949380288407556846881584020275832935 4664 4369825705570505962892879569268955928242799350558 4665 3038192955294951616716755431847551162017593095524 4666 6396070359050397168367956559279591704180057035845 4667 2759297109496770643055545511755104960399529712434 4668 8007023305027846856555655917959250324003902324546 4669 16084233660279269167556760780406603448040823445668 4670 72926336722806707679567927964867234496489434456695 4671 15183305215944936555455175640652123964074324346353 4672 59933658360450567556559796886783240288805445469575 4673 19330522996295455545517564865631997687954434235355 4674 105365830031036555655979689076960018900364546357559 4675 257679360352367556760202908790320190803685669579607 4676 578805723583679567922430890083442089636916703803282 4677 367953211230555455220292699232419276303064967971619 4678 55532110095554352197518392120031762969439655706033 4679 55321099155543120375042720999705615634276552939731 4680 53209190755430996949617191996954074321765515277307 4681 31910293554291963396050303963539343205655071772935 4682 3097531541503632759496967631273231954549305715313 4683 7019755676036948005030278952814360365705658357533 4684 14201956792370496060362790389545723678456793579737 4685 46420368063845032723708083903658236792568055802183 4686 24197039428429717208919226970522105519439551980432 4687 369674164157051927032183695220955034275503796322 4688 36540640729503169720430352191549721754969563221 4689 5394393154970637196297120307397205539635432209 4690 2742730739694290361570996932771955276314321915 4691 8068168203047083715850030547840358789545440758 4692 16695694436484938359200365679283589903656487988 4693 67037044568930593606403676806935900836768900095 4694 49689643447295129943970563943310992305646999154 4695 102902854483039300460245700453530063656870007564 4696 230829164936405604722458404575760696769040079687 4697 92150639303953961220323963353594365629599356472 4698 20694272967527610197207633131143054155193144115 4699 47046830279879122022478935351456567560055447158 4700 9624297758751019820167313108345455399554410724 4701 6201577527509838198653090923234352795544093199 4702 1987375174918280386529091212123117555439130396 4703 10101799810794963907909072323235179556607364031 4704 21218001528050300880908823434359803567281688351 4705 10039987159496992790928212323117971451606483110 4706 20400103605030068090694323435180234597268935121 4707 44801237260360697087045434559962346022690559232 4708 39990091796994369269634323519621219818295512120 4709 100081078030045706702945436003032401595035923243 4710 200952796360458468430456572036344816040360634455 4711 410388029724592692564567824369449572483726944558 4712 96879757203118319443456203034395320029183443524 4713 64757531971043034432341969722753199750432431199 4714 41535303709629724321203637217530397496320310396 4715 7312968916157203209970292055296773963197096764 4716 3095647060731971919697519551565727630369165641 4717 7036884728160240803020003595678278963707676873 4718 14368928295722489636240036036794790298478789017 4719 45690695038224902970480372368048083012789908183 4720 34294349682198975695996921039599229897678920432 4721 21543196420387754351963209675192158776567196321 4722 7430364196877543103631916550320727765450363210 4723 4297040364775430970303065497193177654297032093 4724 1569597041754291696969453970330576541569719132 4725 5704024477967077030304580243365787675702407343 4726 2959804175649369696963198033053676552979933231 4727 10401647796905703030296016336576787590200534352 4728 24816878030858436363032169367787900082405745583 4729 64759692524303029720633057674999219953435232 4730 41516319202969757194329536539992039532312118 4731 7063031975637530343155305279919675321101044 4732 14696360196979763455557658800802797431212447 4733 47029722030201894555578789609628020552324483 4734 9757219697984743555367675916159795521204032 4735 7532036375841431553056551060717555209959715 4736 5319702952408307529545509393055551919517073 4737 3036975519922935155434912729555503035049331 4738 6370196000630559556550728303556036360505353 4739 2898359994295515545493162971539702994953130 4740 9013600047035955657055710235802430050375362 4741 18137200484360356784558322359624560603797709 4742 95382404925723567925593423603045727238018507 4743 52819959193211455195132209969633172079844935 4744 16039510332108350350921919636330519358439315 4745 72403923343293603610640802969366005592605559 4746 19967213231529970094391975633059955117955517 4747 100282334355900241046080196936600359180355983 4748 202943345560802472472962030567203607963560135 4749 430453455729624824830304365682437280295721358 4750 296332353156200200296963054420291597553209124 4751 1029343575570402403030296564643076019574507246 4752 2305455795844824836363027686856792203806082471 4753 954353552440200303029776464545521967939220110 4754 543131520397996969757764243435203655272199091 4755 430907196775963637537642032311970551720389107 4756 290930365751630295296419721103695505196870934 4757 1090563677996963039028802231237036060029050546 4758 3085696780030296408289622352384372720308605671 4759 6917027960363028894903023583925828243691256833 4760 3049775597029768738969811227192162030309944330 4761 6501796024301890190301512284063704363700445363 4762 4985559802984698296987101639428963028996433030 4763 10115601630127015030103217004690296290028536364 4764 21157216961284160361234384047083031080291769687 4765 10732063609640597010122839609229709197505636472 4766 28144697302886024121229403306302508020056968823 4767 95447021628912247232304833669626096240570289434 4768 54409806167102012120960330636179161995297674319 4769 43917940650979900991597294300550603951576543035 4770 27055394491758991907171542995493967507365429714 4771 84558045077990080883835670037060280081676702346 4772 43519629375899192828314499689397599206564981224 4773 31036152952790316163083996472775191945439810204 4774 9700715517497060629227964117750303434278097963 4775 6993075053969394152175641057496972321759175627 4776 3929349527632740720554409533963721205510554176 4777 10705503878948088245564903740298232455925567789 4778 28456038990496894455690838083014344560655677907 4779 92572390085029044557089396936145445726756780882 4780 19320699249749643529272763300834433185545592815 4781 105447006502102855906827893609344535915656069559 4782 256484068023229160869479057305445760756772703607 4783 568928696234307729104808581656457927967828437282 4784 447166362122937150959925206544335175656164291619 4785 410663021015290691519191945443310554540641506034 4786 94629809871494307030303434433095543394406939724 4787 42157918707942929696972324329155432743943277199 4788 20735046935415156363721203150754317427431770394 4789 48160470556759569698232435607965580680557844046 4790 596095545515436382120313935655194395536439624 4791 159155435074302820997087314550342755304276203 4792 607556560805629450024901545603467957646790435 4793 1279567729657104600250815657234680378868084556 4794 2803678302783247202609556782346963789096925571 4795 9636793627934482427303567943470297909030655832 4796 6305530175324020172971455432097574909694552315 4797 2955298553199798515708354319175338916343521074 4798 10359011576002011958493565607797390769455832806 4799 23608115792024120393055677278022087904559349671 4800 9921073519800996729554571759819274963513196510 4801 9209331037991965155543305518031739631090365091 4802 1913309695903650755432955039705276309097049103 4803 10733703040836807956550360402458789709024507235 4804 28138436489369680367603724824589902508246082359 4805 95392568905702963679238249445900826094472943606 4806 52719446952975630552081994430992179144115429943 4807 17034423515754295519203944291920550841074159431 4808 84344635957967036006440447080645609272807604551 4809 43242311535649699944396409194433911715935963504 4810 32021107314396399442763910344327105071311630964 4811 19810933082762794417627097243170949309106291643 4812 101530536947908044779085022455850505707271076855 4813 215765770480896447808920224559206058482832789159 4814 73653695992764415927198203511939524016317670712 4815 30530351917644071170381971103275199863056493097 4816 65763600778848831843960231234800001096569057021 4817 53629993768408304427598110119999989165429529806 4818 30159929643922964175181099039999870654155157945 4819 61600702860630287799953008400001046767559580457 4820 5992976594297677599529923999989625655515196336 4821 1915765141576575195159207999876194555070363305 4822 10757879475787800039606480000992045560843693659 4823 27979004797899600403268960010064455729257056807 4824 80208048019003204834690320120684558306584569682 4825 162496496208034449347083441246925593667925702948 4826 705029030496344505484934472470656056680658430495 4827 1460308365029446056930544824846772566966792565037 4828 4723693680304472570565649449267825670268065680383 4829 1210330396964119295454394391856194497839454396832 4830 97296763641031554342742704540343976274342764321 4831 71565630409707543217416963397227761743217643203 4832 7454295916935432054063632772177605432056431969 4833 4341551063314319539430317720575954319544303637 4834 3207509433083035274297057195351543035442970294 4835 1934914329229711741569530353107429714415697543 4836 10550745506302318075703763575280702344757019655 4837 25608056069623596798437895798968423447984202759 4838 57296572703036028012579038010292634480126428006 4839 31565316969699759899349679897518323998984159945 4840 7453063636397518793196558775043207987840719433 4841 4329430302775047530365527749631935876393034329 4842 3154296977749615297055177396303312762729723154 4843 741563777396071569550572762973097617157210743 4844 407429772759307435495317615729176050732093429 4845 880701828005680557037579158307792608145054704 4846 792984159954395529695350722937517920829540960 4847 515840719542755156353093215295055192155391593 4848 72393035417550743129132071549550320752707131 4849 20729714055493430950919307395497193516930905 4850 48302348557054570410805682037024055970570858 4851 2981205529543296091954419689799551695292524 4852 10152455903655033080364802902003597039065846 4853 21584560836760336963689630824036024408679271 4854 7243392305597303630476292199699803926551710 4855 2032720955172970296161520396397967185505093 4856 4348250359830243031715844030020283916061054 4857 3201897118298029705072439699797627059409544 4858 1984771041579756949320276397576169513915443 4859 10127832475801970505442790019791703940756455 4860 21279344799620246056468080202078440487968559 4861 9753241596198019544239197979364396075645512 4862 7532007160379835442070375753042759354435095 4863 5319930596958314419296953529617513144309153 4864 3039295163523084031563531156055090842910731 4865 6407039695836928355695751572561089270728153 4866 3929676352303163154353507319409271693160730 4867 10702789583635695565576081604906837055728163 4868 28427903936957035675792957250869384558295695 4869 92680840570384356798070382609105925595037038 4870 18392395296843145579296817910951195149689687 4871 94064039029255455807029580730392039502902903 4872 39439669751954351929755193296719674974974967 4873 104602702000365600701960055028402810210210281 4874 247228424003677208420320560292829522322322951 4875 12164199970571924197195397516155221221215510 4876 640399695303200370352775060752210210075099 4877 396796352971996897117749393522098099349196 4878 1028029590240029023178106055825017005508029 4879 2296304082480308235795272559460184056096307 4880 1562959219996922113551719514198439539162932 4881 5710406400030623135598403948012603807710543 4882 3095943999694210915183967399897967937095431 4883 7040460003046330759940282001020280585036553 4884 14484720036469368000482944012242965920367577 4885 44928240368705696004950448122470280643679783 4886 39161997046954359959496401020097594430557632 4887 107720024470365600405028812241020044565578943 4888 278240244843677204860289522472240445675790455 4889 794482449256782449122903824822484456798084558 4890 544020391945620391014968200220044345579243527 4891 439796703434196709879641998199643235352031175 4892 277564972320364918756403980396432113119710554 4893 779690223443690789968840164028543135202325566 4894 756298212430293679648398639765430911981195465 4895 541582100297530556402786277654291103810354253 4896 407220997575295543977661776541510968097141931 4897 882250019799035660178717787675930297023480554 4898 821899837589714598567057676551297569811995540 4899 204798295277083185449536565509575438103955392 4900 448015038784935916503767676103796595240358062 4901 399869687639311064969656560969565151997119420 4902 1001102899005512690302767730303679600023204643 4903 2011229008055927083627878163636803200234446855 4904 4112308096560684937078995696969634402344469158 4905 1100919165394439289367954363636323981244230724 4906 991030652744271673055543030303207810042093201 4907 909694517441706529555429696971936099619131983 4908 1903045980478467903556703030240573003207360139 4909 10836460164792680835568436362485816034481721407 4910 29368721688066969355692569704919572344958234883 4911 105690236896670305557065702450803823450394348934 4912 257082369026843655584678424609639434604045490547 4913 584943708269256755926792647303004547248457085682 4914 239428921831945551185518412969963412004329254419 4915 74167204303435510455044095639632099963151944032 4916 40651962972315096349639154276319199630703439717 4917 86800310223561029503007566789608002968434602380 4918 63997098211409754969935465675919975644321980792 4919 27969182107917539639314254551039754443203793518 4920 80307943280779803005546565592401964454438055994 4921 163680454967801636055667676064820284564596560048 4922 696964570279616972556678792689442925686027720495 4923 363643297756063719546567518474415194459777195954 4924 30431577539429035425455044144070344317770351543 4925 64555779804708356656560447448843445577843595653 4926 43553757960923146545396414408432435376431154530 4927 31529535591210825432764083924320312964310743296 4928 7155315110092194317639227203197095643093431563 4929 753071099120343056272171970369154429132307429 4930 529309190997229541720503697030744150920934157 4931 152910291972155405194970369693440691191320735 4932 590723080223556860050243703054487072073448159 4933 93209198211544599498028969544069319332400715 4934 31910382107443193979767635439433033319993071 4935 3096820934430327757656314274329733039929309 4936 7029450544563477978769546805502136400705705 4937 14304605645694780189903669656023368808458457 4938 45647256857047961900836702772233689692592583 4939 34411944529615602992304977722130476319119232 4940 24103443156073975920959777220896163031032121 4941 972430739327751191517772192760629709721010 4942 720293273177510307057720317594156917209891 4943 197531730575096929537197055140743051918705 4944 1019758165801030703784024559488056600790459 4945 2201995679612368437928245604896567208084607 4946 1983954556101044295162033960765451919241932 4947 10140365571212447039704340327876600806480543 4948 21483675832324484402445483478987209668965655 4949 8030552321204043980434032167871916647654552 4950 16365583432448460164548343679040766878765588 4951 69675934544492721685693456808487868989875895 4952 36551323443917206454332343924076647878752754 4953 5509212427051944343321227199366416767517543 4954 4912100169503443233210170393064065655055431 4955 10723201704034454334321844056688676760556554 4956 28234418448344565345439248566890787925567567 4957 94344792493445677456606491669087900655679682 4958 43241519932434574345943906629274994554556415 4959 32007039320323343231426946151739943543544074 4960 19929673197213232108183420705279431431439343 4961 100702816022334343295934648458804554554605455 4962 208429572223345455040546892589645565567256559 4963 492703822233456560485669065902855675682567606 4964 1068439422334567724916708680829156796945679268 4965 2692604623345678250768490969507568030456806695 4966 7067247033456794607893090304079696364569667038 4967 14682484334568047279057083648803029685702684389 4968 46944925345696482808584936889636302918426925907 4969 23439193234364015925239304876302975044183190934 4970 12270332123039871192072960762975749640430291322 4971 1697321009678710319315593615753396396297509221 4972 7021432102790323605556057157974030031020106231 4973 14234543228083437255572583580208360352241270357 4974 46345654296934582555825935962493723582472843583 4975 23234541563323219552191311619929211220116431232 4976 12123407433212035520309106039152110199064310122 4977 1011934332099715196910939670721098389443099021 4978 2120545345002360030730602848233013904457008231 4979 995433229980999693293976402129886964329922110 4980 954332159791996331527763980958863643159221091 4981 543320717503963307177627791528630430712209103 4982 433193054967632930576177507166296293101910971 4983 330329539656315295360574930661561530983091708 4984 297155276543071552995339294607407291829104923 4985 1023558787656835590037407047280883079507250634 4986 2235589898769356080380884482968936804082606947 4987 2115278787633139196792844015647303959217943412 4988 1071767676330870365516439874412967512055432102 4989 2837878789369043675968601004730279924556543223 4990 9378989905708456800291212048162800645567654234 4991 2967878952924343997510099600615994435456542119 4992 10278990390645460019921003207160044556567663206 4993 22790084086856720200632034483720445567678694471 4994 17499239264545197994319724029196435456566344110 4995 81006406685660020045602248308028556567669447121 4996 9943946454599799633982002919765545456634411004 4997 9427424343197596327819975037655434346324109959 4998 4174203230375163176039749696554323223200919519 4999 541972096950630559677396365543212211991035034 5000 403719163494295516572763055432102103909709723 5001 838407695047035967827896556543223240902502234 5002 283936349609711656176765545432211990978982120 5003 940569503302316771787875656542320090190143242 5004 395434972981065705676754545421199098298832015 5005 1036550230152678456787965656632009015009344157 5006 2367602361586792567900276766944108160105447583 5007 1055981007265519454997765663440920598954415232 5008 2560152082676004570017876694490646010364758343 5009 5721584946792045840178987045086872123687993454 5010 3207239425519632398567869629264721010475932343 5011 1932074195036320785456636151841209896151321233 5012 10544808040369447916566971599272501031593432335 5013 25649696483704480767670236006826012356054543359 5014 56903028938444967878842372069472123572565653606 5015 42969767284439656768420919434121011319454529945 5016 15637651644276545644191034321009909034343159434 5017 56978796846787656848072345432100908345455604547 5018 43767564425676544399321234320990923234353963415 5019 29655444194565442793210123191891212123127632074 5020 102756448045676468054321236079072323235278944806 5021 227968496456788696565432372808823434358790449671 5022 175643964345686365454320915928212323127496396510 5023 796860285456909676565450760694323435281030027921 5024 564597654342916565454293594343212311609699775205 5025 443176543215065454341531143232101105916397751955 5026 430565432069454343207310832120990951062777503554 5027 295454319434343231933092320991891509417774971544 5028 1036565604545454360537063450079076104777810235646 5029 2367677245656565725784694600808791247779522356871 5030 1056572034545453193642341991927510017755221144710 5031 2567824345656576056863480080679920177958231448321 5032 5679445456767792569094960966800641780394354493432 5033 4554434345657519429139591663994405596743143932319 5034 3544323234535034150875106627943955165430827321034 5035 1443212123309720692750946175427550654292173209723 5036 4454323233702247068010471796679606767063814502235 5037 4343212128982009439896105566555945649428082982114 5038 3232100967819914278760955465551434394159215821084 5039 2120991656039081767591554255508322740712072209243 5040 991906539669205655107541954923217393099321912032 5041 902945276631954550935403539212052729193203099715 5042 1830458786960365610556835806324588308054437002359 5043 9364589910323677125569359669445893696564584023607 5044 3043279097210570995433116634432730365443239809935 5045 6454809022325850036535166944548163676454401700557 5046 4339909821192499705310663443400630564343984995536 5047 3278918210319996953094632431994295443227839955304 5048 1767042097039963529142320303941554432176279552963 5049 7884465024400295907463443640475564543790803590295 5050 6844249803997550934232430396155443429491971097553 5051 4441997967975491322120296760754432153903709175530 5052 4403975655753909220997565593544320726968910555296 5053 3967754553526912191975455131443193183647095551564 5054 10277965575870724080196559354456055936885035595685 5055 22780275799048248962027605564572560568920356036919 5056 17597753589602007619775955443319395447197139703032 5057 80017975903224079201800356453606036484023402436343 5058 160180200834248806419603568577272368928234824569458 5059 721962409346489668803235691782823690694349445704595 5060 203619913224076647972114305616210294343194432963153 5061 437200734248786880223145657170323045456044550295574 5062 291993322007664798210834530497209634339643497555344 5063 1080053424078688014329345765022502945402855019557446 5064 2960574648790896145505457880226030456829160203580471 5065 10325806890089031456056578962272364569507722435964832 5066 23459669080908354572567790302823685704078224560289343 5067 12316629190923143319457496976210452959362203397673232 5068 1066150291210833034333963762096315513021972776532121 5069 2671603072329336345340297905029555936240227787743231 5070 6837236823505369457483020860303560570482277898054352 5071 4292104210953034334029792596971395296021776779543118 5072 1520962091529723319757519163708751559805765755431044 5073 5850305075902233601980007698489995601657877956552447 5074 2496949350982129983799936384079953986536775545520415 5075 5030505610143300138000569928800380107767795655844758 5076 10366057121453601396005700689603961277878036759247991 5077 23672583234577214032058406903240312778996368006480071 5078 10519232123372079719523942971997097767963039943999310 5079 26006343233824802403840470240025017880296400460005521 5080 72069454339449624839284842480260178963028804720055832 5081 19434343274396200271640419997798567629767961199552317 5082 104545454806030402836884800018011679101880312003583583 5083 245656569672364829368929600196116807218963524035935935 5084 34545436521040153047155998361063932047631199711311312 5085 23434305209598729610751983009427319616310397109109101 5086 12322951915187156093503829914173036063096770910910990 5087 1215503070470739130968159080529699429165691091091899 5088 74969296093270891640709195156394150654309109104791 5089 39631559131692706392910350742740694542910910961505 5090 102955607357068470070723608068087045670730730316057 5091 230357281584692840848237296696904456848168163572583 5092 97131607242316392402091566362964344400640631319232 5093 70905932021062719979107463015643243994394309032115 5094 150860544232708400207280696156854460046045708343157 5095 609125646348492802482967031569164720472458493455583 5096 1307256869493069624950284355707688244824593054555936 5097 3682569105056703050402925558478894449446056565560571 5098 419430949544969495975195524168744394419545455395309 5099 34291395439633951750355200647442744035434352752914 5100 21508754276327505497151994414417439714323117515083 5101 6927541763174953970703944084054277083211055069232 5102 3175405630539527692967439239541769232109549432118 5103 553954295275176315654272075405632120915394321043 5104 527541551750563074541719353954320991072743209631 5105 175407505495429343405033127543191909317431916307 5106 796880057036705454860335279656080905580560769683 5107 564799529704954340597311756539190955195393636429 5108 441595156959543195173105545270291550352730304155 5109 407150743515430350530955431697507497117296960754 5110 883608055956563605770356557020081023183030327964 5111 829919551545429953697145529799209810429697175640 5112 159035507434159530370835157591918096156370554392 5113 608356080547603763849359580080797031569845566063 5114 1293572965679237899305603960968024355701255672696 5115 3055830276806379005657240330296245558412556827031 5116 6559362789669808056782483363030455592725569484353 5117 5513017676637919545620033029696355117195434043130 5118 5089856566295035434199729756363151050354319630895 5119 10901167671040356548002301969695592603565602969035 5120 30811678832483567696023620303036067235677230308359 5121 69516789344935679032237043636372682356782363693605 5122 35065673239314549722089630302918421145621030329954 5123 9454532073083397219276296975044210834209697159543 5124 4343319329232772031761563749642092321916370715427 5125 3233033152117719705607429396419121203062893074174 5126 2129730721057036953934152764031009969416729340543 5127 957293209529703527320717639709919634065153195432 5128 531531915156971173193056276919036319450730354315 5129 307303070743710530329541763029703034293297143075 5130 681636848058325763503677896302436347055023456797 5131 406304399523193630970576762980303209549812345576 5132 869646003836056970245787910163634503701523455788 5133 636419968299543698033675098630322968987212353688 5134 304039641595430379730549186297215647872101130486 5135 648402876036563802165707911022356879023211364909 5136 403976759705427980652935109821144749812109038916 5137 840188002456680166790559301431448101523308390768 5138 398479980346398665495512988308400987212922693648 5139 1012800163470010677035930093692810102330627056893 5140 2129601694840126784360561057069521223367084569055 5141 955986340398985642995409529435210213049243429552 5142 551863196787854415953915154312098089592032155515 5143 504630365676544071527070743099179275119720755075 5144 1046963676787648835884848057007806799202247960795 5145 2470296787898889358929296584079668006422480328039 5146 97565676788873127151565239356639944219997159672 5147 75454565688730970707452073146279442039970716515 5148 54343454487291692934319330821754419679693065073 5149 43232344071506315323033292205544036556329449331 5150 32121239306943073209731521955439705543154393308 5151 21010072943429331917307203554276955430742732923 5152 9899315432153303052931971541763554293417315212 5153 8793074320732969515303707405631541532053072095 5154 7529343193315635072968933954307407319529319152 5155 5153230333074309315647327542933933035153030717 5156 732097329342913074413175415327329710729693055 5157 319173153215089344090554073173157093156329553 5158 30530732069273239095539330530729130743155533 5159 65768144706814409035805365768307368055555733 5160 53640840944083909711953053642933039555553330 5161 30392391439226917103529530415329675555533295 5162 64064074606270783235903764757502795555735037 5163 39439341941693632110969641534977555553309696 5164 104605480477056943130302875750179555573703029 5165 247256964784570455363628998001803555818436307 5166 11943641643296353030167979983971552044302932 5167 3430406431563129698655759827707519642975321 5168 2295944307430956386553518176935036415753209 5169 1551442934291542865531040563309704073531912 5170 5594470547075669075752485693702448815760723 5171 5144095409354629353520054328980408073593211 5172 839153913142153131199543167795919331132107 5173 270727090820730910395430657551033310920936 5174 848285089448170724036566779592333530650570 5175 401649274400493199705465755121331294495292 5176 816906804805056002456677959233353045039064 5177 62943959949539980346575512133129629669440 5178 15427519395279797225355100930956156634394 5179 56680006038802022257559210570371566946047 5180 46399939687979821935512095296907463419615 5181 22799276475758203315099151562934232036074 5182 17591764153521973069190707415322119699342 5183 80077887575840216708088480757423203005463 5184 160778899799282368496892967980634436056698 5185 727789002006943693029070280166944572567015 5186 177669979943430329749297598663443319449873 5187 778700200454563502107020010694453604501015 5188 766997996343430980929799894344329962989873 5189 663975963232291791157598743243159615878729 5190 627751632121505510735187432030716072767156 5191 177506321006955093310474319693059317650746 5192 780069432070361053524805603056605578808071 5193 599434319297009531199953969545955367919305 5194 194323031569915310399527635431553055032955 5195 1045436355700757524003878956555576560350359 5196 2456569558407979848038990367555787723603607 5197 345435523935758399687897055553677209969932 5198 234315207313522796476769555530571919639321 5199 123071933091217564165635555295303036273210 5200 9303329110055440654315551552969701732099 5201 2973151099554394543075507515636985319199 5202 10215593003566045656796079956970117608006 5203 22356056035672456768032800370241179296071 5204 21139539714520345639715996898010551559310 5205 10875277083197234277071964779895507513098 5206 28998784936022346784840287801036079937015 5207 90009930572223467929282899612372800584158 5208 180100565822234680706949003123829605927589 5209 961205679422346968470508035239503260679907 5210 609954554221223644094919712074971794558935 5211 1300365566232236849050802324810238045590556 5212 3603675670342369308609623449522396456085571 5213 7236796843463705691303034503824028572915833 5214 2105564432228954308969722968199765315072329 5215 955444322167542927637215640397653069321152 5216 554443220655415176292074396776529433210715 5217 544432194554070561519342765765154332093075 5218 444320343539295407033217653650743319129355 5219 443197231271553929732056530493433030953154 5220 430372109707527157319545295932329691530744 5221 296920916935170733035431551321156307293444 5222 1030650770559848136356555593431569683054446 5223 2366807845601295369567556054555702936564471 5224 1063936433989553035455539543552975305444110 5225 2700568540103576356555803655590197656447121 5226 8405691681235789567559636756082018768483232 5227 3954306410113675455516305539219847644032116 5228 10365668721136796555969655806401278848343169 5229 23676690231368027560302759668812789293455707 5230 10566298109039775396977516648097671532352932 5231 25671015308401798030179966897018835743590543 5232 56832157692818016361800269024189358056085654 5233 44320736316039863003997829800473119539254543 5234 43193303059678629967976157996131035271943432 5235 30332969516566159655760735960909711703432320 5236 63350303967671602757928160330902318434543443 5237 33096967656505977535160597290981044323432430 5238 29163656544951775310595171491809643212320297 5239 107696767650397797526039835079702854323443022 5240 279027878804018019872401360802429165434456223 5241 808278989648196201024813729624707676544570234 5242 1694790102896030412249538303048478787645842348 5243 7048081229032364722503793636492789898859263495 5244 14496952308343688226038056969067901009206695037 5245 45030383693456894272396570308680812106467040383 5246 29696830332344741720765296926392100944249596832 5247 103029363343448078247879030670063210446504029342 5248 236305693454496794479008366840694324468048305463 5249 102954332343965544149923064394343204239602954232 5250 230365343460275647500636686045454446403230366343 5251 97053232197754414994306459634344423972097063232 5252 69532120377544079942944316323244207719169432115 5253 35320996975439359415443063212041937030634321074 5254 13191963754273114074429432099603289694323209343 5255 36080297966815148804704545003234903045434505455 5256 72963020269559489648445660034350836456546056557 5257 15629797835514076404434599723092304345419545537 5258 57102019355948788844546002237063645456803655783 5259 30979833151407688443419982089430434343970553631 5260 70201335594878892454800144904564545460245576953 5261 142413356048989064569601450845685656722455790377 5262 464733572490108685703214609256916768224558083783 5263 241331319898926452972081911943065642203519229632 5264 9309038787184315719203103429454421971032156322 5265 2909687670443073031970972154344203709720743215 5266 10902898844456816360250223565446438502248054358 5267 30829009244569569722602235676468592022496565595 5268 69508106445703702227222356788692064225027676037 5269 34920944432968982172221145686319442189776559696 5270 19191444315647820522210834463034420477765516363 5271 108074445556879445822329344696344644777875969695 5272 296804455569004459423505447029446847779000303039 5273 1029644555708044604636056484304469277808003636406 5274 2302845558496447246972568925644706779696036968871 5275 976435523964412023719447194440945756359703648710 5276 764315207644099809034410344391433543116970407091 5277 643071936439197909724097242708331431063695929105 5278 429303304270374917199172016923308309430351150954 5279 152972961696939050390519863212922914297110691544 5280 590230317030608604086001094330630747023127075647 5281 98097049693925959259989143294293409810969354415 5282 79169596327191511919870831541531918091633144071 5283 50635163170307103038692307407303039106330839305 5284 106959695843683236391063680881636407269369405655 5285 270403039256934370072696968956968882705704856759 5286 844836406570545840827030290370288948458449168006 5287 440303945295432392169697496897687404324390639944 5288 396967431554320720636373964776473963202694279444 5289 1030280555565448246969820287788820294427046804445 5290 2362965555676494470301442897889443044684469644459 5291 1015655554563944096988416776874429642444236444312 5292 2156755565700449030092767789004702864446368445523 5293 745555452996389699117657669960976644423044435212 5294 435554315962876391056536639591766444209644312097 5295 315543071616762709545306275105664441916443099174 5296 75429306065616915432941750954644403064429190543 5297 54152939454063074315405491542443969444150295429 5298 40715274339429343073953907420427634440697554155 5299 88358805404705456820380880644678944487019567556 5300 83127953960954344196792794442567444069835455544 5301 30975527591543240365517544419454439438314355440 5302 70195880075654483675979644804564604593545556483 5303 142038960796764936800202849645687246055655568937 5304 464390328027890569602429302856902472556755690583 5305 242697159776695435980152976542980119545554295232 5306 18370717766354311798715765415799035435541552122 5307 93848377869565518010357876758008356555675583223 5308 28402976635455039897136765519923145554555232207 5309 92830186956560401023367876000635455565558342482 5310 16298463545395989813056759994314355455523220015 5311 71012695658040101536568000045545556555834240159 5312 9898354519598987305439999635435545552321998717 5313 8783143035187872954279996314315435521203987055 5314 7630829710476715541759963083074315209967869552 5315 6292157096165075405519629229343071919656635517 5316 1520729160649353955036152153229303036546315056 5317 5848307726905580360371583574305636367669560571 5318 2402937182955196996907231342954303056635395307 5319 4830583950360030030882353470365636566958037682 5320 295227496999699692821132097054305463519696420 5321 1038281030003003069431345024565656696003028642 5322 2394952360036036704553460245676767032036290863 5323 739520999699704963532198034565649719701492632 5324 275191996396959631320379723454397036987918317 5325 800080030030402953443802234566024370100793582 5326 1600960360364830374459622345672245841208055948 5327 7210323723689363804603023456822459272496560495 5328 2097209210473027961969812344220311719965395953 5329 5022506324816280320301523446243518400278040374 5330 10226069449570963443615834470455992802796483805 5331 22272704503850294457159344844560069628028939659 5332 21716962968497544330713240443399436159767276512 5333 5063615643975443293091996432794300717651765102 5334 10697156860196455057080028548045608378797879225 5335 27023569122028560584960291696457293790019006259 5336 84235707224291725930323077028583058080208070606 5337 42112932201505191297209369765229519197919293944 5338 21095321986950309571913037652155030375031527444 5339 9153203863496915303089696520749696949707174442 5340 731968631963072969276365193396363396930544415 5341 303646303629315631763050332763032763295444073 5342 636869637105556957896603347896347895036448813 5343 304636290955543536765973216763216749704408090 5344 646971090355655767880214367894368102444897083 5345 423709097154553656798083056743040980440769230 5346 208909170743530545579229545429591796393632096 5347 490907848055765655806303656704078030056945030 5348 1090879296557876759669636768448796360570460364 5349 3089007027578988002702967892490029725844723687 5350 6908084279790096028430279065080302259248236901 5351 2919241757499159764297749449196981912002102986 5352 10806477981007601887018104508030160724023230110 5353 29668780152079218904195246096361728248234361121 5354 102689961584806390848038473029718294494345711232 5355 226900315929670089296392816302395045045458312343 5356 182997071156499271562716062980749629634323101232 5357 950024831569006835708372710168103102945435212343 5358 499800307429944312922917098640970975434312101227 5359 1001603680700445530630785010890250196545523212280 5360 2017236968404455766967920129082602027655834322961 5361 4182370292844557870280641308947224278759345430312 5362 420897516443536697594408927412201767513234297100 5363 192775064431306375143927174101985655092121570996 5364 1067800684553669799460683807220116761063235850031 5365 2679606925576702004726939682241167912694359200351 5366 6803270655788424048270602942471680727045606403592 5367 3971694553684199601693975420106393169633943971118 5368 10237045576928003217060196641270055702940460231193 5369 22384455790696034384722026872840558430484722352055 5370 20844353494359722841219784716395524296041221119552 5371 49245575045602229272401928370035847032472231203582 5372 106455800457222306824820693840359284344822352435944 5373 268559604582223669449447059283606925449423584560447 5374 691603245942236704504484606937270656504635925724482 5375 305972031422104962964041943291694544962311193204018 5376 660224354623250310288480455077045650303512054448193 5377 598203142211897097683996349369634496971099544400330 5378 181970822104769176427963193036323963709195443997295 5379 960249423247907788680296056369440298508036460023039 5380 597994212014937686397559543034397584919704199809679 5381 175942099879296462775515429722775239036960397916555 5382 800465001007028707795956702227798408370324020767559 5383 1604680012084290478040368422278012893843448247879600 5384 7246960124927084796483692622796129059254494479003201 5385 2023598999169241564030318217560949511943944149971985 5386 4236010007706475688363594379730503920460447500240118 5387 2099899936944154483031142957294967196196414997999044 5388 5001000570447564936351470383050284032028750020008446 5389 10012005844479690569594843936602928344290000240092467 5390 20124059244803085704049260567230693447080002481064683 5391 41248606449636918448506725682367054484960024952686934 5392 10005944396303044404945194421049544039599799518463324 5393 20060446029636444850460044632503648404002003992693447 5394 40724472302968449204720446946036892848024040067054482 5395 88244823630292506448244470472369069296248480684564944 5396 82040210297518944402044096121029431562003994443439440 5397 19598097575047443979639161009754307419967944432274392 5398 104017019800480460203007712101965680800280444542806063 5399 248184201604964722436078323220276969602964445669672695 5400 441985959641220299363212197763635975644434636518352 5401 403851516410197593032100377630311754444322305043120 5402 839195968722020056343203778963517964445423660455244 5403 270351647219799543231969767631055644434210596352040 5404 843596882402003654360301878952556844546326029584482 5405 431164819979970542996984767519544443423179755244016 5406 310640039759695415963841655035444432210557552039864 5407 94399677516354071628406549714444322095535519678643 5408 42796575063139306163945397084443219155315036566427 5409 17565349430872940627432769244432030753069705464174 5410 79677504569030487080547906444544367976702456687807 5411 56574963429696069195414944443443055764980346475937 5412 45339632156359430354079444432429553639797224151295 5413 33276320743114297139354444320155530277572200709554 5414 31763193431081570873144443198755297775321992915543 5415 5630332309207292730844430387551577753203915075433 5416 4297320911931517292444296875507377531967069354331 5417 1573191103307051520441564754932975303649433143308 5418 5816071233684595844475687970550197636904535453695 5419 2059310130443152444154475695498376302963314330355 5420 4605521364455584447564797037013789630293545363558 5421 1955209044355244415441569689889676297531433031524 5422 10358508445558444756475702900902791019754536355847 5423 23592092455592447968798430810828072201965769559283 5424 11119120355120415647584292092159321983653635511632 5425 11030997150996074415241519120713203830530315106321 5426 9691970691959344072007030993091968295297070943211 5427 6303694303513239319929691929103641551569291432103 5428 2970342971092073039156303150970407507431508320970 5429 10243470233064816407569635610244880080556093450242 5430 22454842336689568879702957122448960965573054602463 5431 20340421306475448756975531020407591655329541980232 5432 43484633668796489970195752244880076757503680162342 5433 32042330647564079698353522040799365534970398621220 5434 19621294415439356383131219593593055319696786210197 5435 103033044756605569935352404056056557603027910322023 5436 236336447967255700557584848572567579236280723424235 5437 103304415651952995535240405319455352101593212202112 5438 233644756800390035758484857604557583216054322423123 5439 130441543996699713524040535963535232059543220211012 5440 364475660027002335848485760295758344603654242312123 5441 44154599769981312404053597553523241970542021101013 5442 40743197639809099959531175531212003695419810989892 5443 88056019001709000403751795752324037036801530101064 5444 79539829984909995969505553521199689703987298989440 5445 55278159838919951634955531210396476967871587874393 5446 51760718287039506319555310096764163656707276742731 5447 5593041669674943035553099165640630544931765417307 5448 5129606636539429715529190654394295439305654052935 5449 955946305274157075150294542741554272954539515315 5450 551422951740729350697543417407541715543275073071 5451 508215505393153094375432053935405075431749329307 5452 1094356058055577045796544580556860796558105505679 5453 3045572596555784458027645965569128027595256056807 5454 6455826027557924596278860275707296280038572569681 5455 4352179775535203161768597752931561599685319436406 5456 3120557755311970605645177515307407196453034303944 5457 995537553103693954430575072933930364329722967443 5458 955295530970327544295349315327297043157215654427 5459 551555291697175441553193073171569630732074544175 5460 507551506370554407530329330507436293319343440555 5461 1079596069845564879763505366080571053605454485555 5462 2804032701255689001896057672965832577256564915559 5463 9648348412556908019032578830279345782567690755606 5464 6403204099542919829719368297753233619456293553943 5465 3971959195415038157033041577532130034341531527430 5466 10240408036760395584336475779743360345475755880563 5467 22484896367924035925368797802053723456797958965695 5468 20040763055199711193047575979529212345575527654352 5469 40487896560002312056479800203906323455795878765582 5470 84899027720023524568801602440869434558038989875944 5471 40789777199811203447985980392634323519687878751440 5472 87901784001512434480120164066945436002898989994484 5473 74985639987100323998998639463434299976787879944040 5474 39854279870997207987986274232321599765676759439593 5475 101166801050022480100110806343436001876788004604053 5476 211669612600224961201129669454572018987896047248575 5477 106636097998199609990956634343319847876759612005352 5478 266973020016003300090366945453601278988003124057583 5479 670216240172033601083670456577212790096035248579934 5480 498061998519729989230496345372097499159712005359322 5481 1016720012002300106365029457825021007602324057605424 5482 2168240124023601269680304579460232079223448579256647 5483 641998999809989836396963354198119352212405351946412 5484 403987997919878302763633140381033122099953103424098 5485 840100020800993627896935483952335225000375234649012 5486 398999791991930176763314027521312189996952122389896 5487 1010002080080561787893548279833523900030383223901029 5488 2120024960965717899055694801335840800363934240812307 5489 999799591653056789554339989312391997027321992100932 5490 997595106529545675543279873100703969773203920991315 5491 975150945155434555431758730992967637731967191909071 5492 750691430754323554305527291915656297303650302909303 5493 494308293543211542955171503074541572970496974912969 5494 1045695055654315670359836036805675830245030210730304 5495 2457040556765556843601372369656799362460362328163647 5496 329595545655544429988921036545593020197021160630412 5497 155155434555444159887209705435129798369810594296101 5498 559556545556447600902502456559302013701526047031211 5499 515545435544415990978980345512979888987179609710107 5500 75434315444071891767797235095758887870555917098935 5501 54323074439304705657572109153528876695551049187313 5502 43209344272960954535320910731168766355509590473091 5503 31913241715591543313191093310647663154915096129108 5504 3092005075107433090309133094416630739069160950923 5505 7064060799280537083707337044766968208707730410633 5506 14688728006965784938481384447870294490478164726937 5507 46890296070277930592953924479043045084795688270583 5508 24697559297775295115527204149629629241554481695232 5509 2375511577751551075171960796156152007544006352122 5510 955107377507509350503593560740719935439943121022 5511 550932974934913094971131393393039314279431009815 5512 491315739319089139710908732729673081754309918075 5513 1073558205608907402330890148302816957965700796796 5514 2815594457290880823369081493629570380278408028031 5515 9556044583088969433708955057103843962792896296352 5516 5539643229287634328927549530968427617516761563115 5517 5276432151676323167175395291644176055065607431075 5518 1764320706563210650552751506440559549453934309355 5519 7885448467694326805587996068485603704580545705559 5520 6854404256343183955275959444053968963195432955517 5521 4543961943230427551751514439527647630354315555056 5522 3427603432096175505507084275176416297143075549544 5523 2175972319160554954929241750564061570829355395443 5524 551721030595539539152005495439407292153152754432 5525 505209695155275270719953954273931520730717544319 5526 1058503039558798848400380366820555848168379645603 5527 2592036403590009292803963669445559295693802857235 5528 6064368836080107069640296704455607037059629182358 5529 12685689372961284702883028444557284384603107943590 5530 26916905830312928428936292445582925927235280456081 5531 70770859363530692690571064455950660682358964572952 5532 147849205695767067085832684560406726943590285830387 5533 479306457037884684919346925724868270456082919363903 5534 152944329696842439033223193200641696339215033026972 5535 590445503029264608334236054406877029406360336270223 5536 96434969751841923322099543944769753942997301698211 5537 64319637504403213219195427441637527415972986382103 5538 43036294963972092030354174406295174071715862820970 5539 29701539627719119697140543941550539305072616191696 5540 102415803078407203023485660475605805660827172077030 5541 224759636792882436234916724797259656729483824784361 5542 201516305516820302119065201571916545154028201643010 5543 415969655969443623208678415840767659568294416856122 5544 71636551634430211926564072393656515441544064541020 5545 6305506324298103185439320730545074407439443409793 5546 2954943201580970454273193295429343934274431917530 5547 10370454415970244566816055036705460546804560779762 5548 23844564760242445669572560368456725669645727801903 5549 8443441598020434635319397044345194636433175982972 5550 4432407179796322313032769643230342304330551815716 5551 4319930557563221089717636432097220963295504073064 5552 3039295535432209277056304319172191631554959329444 5553 6407035756542506784569645607824076955570405504445 5554 3929713545418945643436433936199363555295954964434 5555 10702335656790456854568540572005695559040370284545 5556 28423356768084569165691685824057035608483842925659 5557 92633567896925707677076919448584357292939270656806 5558 18331456763192936569363034405243131515271694543943 5559 93354567896070567705696344858455355958837045660455 5560 33143456759295456954363240524353151528289634596351 5561 30832345511554343543031995203130707161676323163109 5562 69343455915565455656360038435368483716789435695305 5563 33232351075454354542999684313044029065674314352954 5564 32121109354343143415996443089639749454543083115543 5565 21010913143230832071964429276277394343429231075433 5566 9891090832092319303644151761772743232152109354332 5567 8709092319121032970440705605717432120720913143315 5568 6909121031009715696392953953054320993191090833072 5569 2911009709917074362715527529543191930309092329318 5570 10712102500784805708355879903656080563709063505594 5571 28323226007929658493559000836772965698508696056047 5572 93434272080702793055608009367830277012091032572482 5573 32321719192977529553919913056297769899109719320015 5574 21205030315775155527039089541577638790917033199873 5575 9949697073750755169669275407376287491049730398732 5576 9396369329493550636631753932961673909597296787315 5577 2763033153931494306305527315606526915171565673071 5578 7896335580555045669655881557267870759835676816832 5579 6763315195549634636552807531856693518314564064317 5580 5633070355396322305515935304546331043083439443056 5581 4329297152763220955071312963423309629232274429545 5582 3151570717632191549309095632212916152121744155434 5583 707293056320307392909154322095060721005440754323 5584 1483056569443682070907565425040728232056487965437 5585 4936567704456944850879676660488294344568900276583 5586 10567678444570449209002786724895045445690802787934 5587 25678792445844506508027908249040456457089627900547 5588 56790064459246068096280894508484568584903080805682 5589 45499444312019439161592742924043445238969191954419 5590 33994443099834270607117415199632432087630303544034 5591 27944429198321693931054070396320319276296971439723 5592 80444708013437060552568844029443606791030234602234 5593 164448496134584725585689248304457268072362347222348 5594 684493031345928255916906493644582696823703482223495 5595 443929709231161951062943930443218364208972022211954 5596 427156912110603509415427296432043041927719822103544 5597 170743101093970914074171564319629603177038220971444 5598 848055213060250748807835685603103235784394250234447 5599 399552089397893407936314453970972113642741898124416 5600 1003584906019054880569544580250223136868079015244769 5601 2035930872208568965703645962602235369096808158447907 5602 4360569022491690278436860307222357709029695592480882 5603 2995429819906297764304596932221136909756355119992820 5604 10036701600871017885646030542231370901969559200069442 5605 20368417209032178916872365662353850820303606400704463 5606 43692782508343790769023676703579209443637268808444694 5607 30317618923229493629810564971351914430291847924442344 5608 63579190634305057101525690233600744563079280644463445 5609 31350294322949530987194298129993443429351594444232434 5610 9097543215395291870341580959932432153107144442120323 5611 19019654358039079043475970400544543575283444463243439 5612 108202765596408808454800244805645655798934444694454607 5613 294427876028889692569602449656856758010544447044567283 5614 1044678992288903065703224502769167996125644484445682934 5615 2446790062890836678434246027907680031256844924456950547 5616 425499416692306564322019774936399709944439204343495412 5617 193994066320945443219837739302796919444271963231954100 5618 1060048669450456454401378205628030804446840294360367201 5619 2720490704604568564813794457096369644469283045723682411 5620 8245088447245691689538044585029702844706936458236944712 5621 2029284412034306475279643249756976440943304322103441096 5622 4306924724345668798802854501970188490453645423234473030 5623 2943201203234647587976542983698483896330434212124129696 5624 10454412434346879900187670137012939029364546323247303030 5625 24564724545469000801898841384130608305685669434481636361 5626 3441203434229991984788408840893922954454634324006303010 5627 2409972322159903841683928392727215544342323199942969897 5628 4900223423600839276940694068282355645463436000470301022 5629 10802234637209406790487048694943556856694572004843612224 5630 29622346982504868084904491050455569167045824049257122247 5631 103023470146049096930845072604555707684459448506583222482 5632 236234841472509030569260827245558478924604492067934224943 5633 102120408118909695431792172035524167201963919455322199432 5634 223244895190903036558063824355847682420300804557424004543 5635 212040750290969705519428203152416420196991963534199963432 5636 99593497491636955034161970720064198363903631320399632322 5637 95131973906303549720603693199440383026970309196796321215 5638 50903726942971397193970330394396829783696910365563210071 5639 110838270470234024060243364046029501937030723675694320835 5640 92281696098119799398033039619754983289693210554343192311 5641 21606359181037592779729676037539831676332095543230321103 5642 5943110409695117757156559695278306563319155432097210972 5643 1431095916351057530745516351762945433030754319172091719 5644 4553040769592579768055969597910456536367965607825078407 5645 3529593635119357639551635175096345303055653936189363934 5646 1155130311033136275506310549163232969554527300473027323 5647 750897109730901754943095390632115635543172996129773211 5648 492770917290985539429152694321074315430515960957732105 5649 1067850783090115804707587045432805556565960330378143256 5650 2679207937081159648479904456549655567680323363795454571 5651 6806480584951602892800844567702755678963433698036565832 5652 3943995239505976715992443456977554567632330379705452318 5653 10460038404060188360064454570179565678943363802456583593 5654 24720392848721893720684565841803676790453699624567936055 5655 1196716407204729194443452403970565496330396203455299552 5656 365063931961150344432319967695453963296761972351595521 5657 49427303610697244321039656354327631565603721107155209 5658 104681637127022445432402769565478955677238231283558504 5659 246956983284224456544827903676790356782394352935592047 5660 23543831642204345440174970565497145620743115315119612 5661 11428306421963234398539695453970834193431073071036102 5662 8162944203632122785276354327692320332309329309700981 5663 615441970321017651763143176321197320913152916991804 5664 74403697209856505630830563210373191090715063903962 5665 43970371918544954292295432096930309093069426967617 5666 27696903045439541521554319163296909129434183656054 5667 79030836456603675835565607695030907304547936772566 5668 49692304345970552315453936349690932963415305719465 5669 103063645460245583556580569503090550294757658404676 5670 236696856722455935567965704037085603047978792846791 5671 106364545220351315455652959689253969615767516425510 5672 269685658243593556556790402906580303157879968655921 5673 702916794456055567568084830867963635579000290760632 5674 1430768044572555679696929369080296955808003087926947 5675 4567896445825556803030705708963030359696036900670483 5676 3456764432195543969692952927629697116359702994496032 5677 2345644320355427636315515176156371063116975943959721 5678 1234443197154176303075070560742909431063751427517210 5679 124430370740562969349295393414914309429508175052099 5680 4296893395415633191552732079082914154920549519191 5681 1564732754074330307517319349215080739195395030308 5682 5688147968805363679981605506360968208038040363695 5683 4480815647953030559805954942991641919679597030355 5684 3992074415529695517951539415906403036555169697154 5685 10064804755903035980395804760868836367559703023565 5686 20689647960836360164039647929089369679602436235679 5687 46902880329369721688402880708905702803224570356806 5688 22976797153037206483976792926952975972203297143944 5689 15765570729691944027765515183515751721971570827442 5690 57875848303080448277875959935957998240235849480463 5691 36752402969196401776751519311535981998112393996231 5692 5519975630363985765507033107311803981100727962109 5693 5039754297027853654929730933103967810993175620915 5694 10401967024279176770702170535240279530055797050755 5695 24820284246807787848423845758482803760558024607959 5696 197642023937676404208433524015969595519801935512 5697 1018864240578788846492535848160304036001620555923 5698 2189086485789889269065759295723648372017045560635 5699 469264053678871829453511553210402919849635394312 5700 231839530568704154331107532095975038396312743100 5701 104275295446960743310935319151749682763097430998 5702 246799036470328053530557607598102947897020570015 5703 25589704097159531295535935180975416769795299872 5704 55902449023603753035760559970196767902039001022 5705 50980389809969529713595519698365654979669989819 5706 110163901700303902336036003013676770202700101603 5707 98626984996966981299699969890565697976998985971 5708 86183839963663809596399638695454375763987851703 5709 60428279630627915162796286354342953627876504968 5710 124694802967080759708030909565470377078988050290 5711 2339975649193516919690915454096969367879497499 5712 1279754390331063036291074339163633056753973992 5713 2801966083352696371072805407696936567980220063 5714 9620272933587029832829656879030567680162240694 5715 6197715331269758316156544749695456398621994339 5716 377073309837523060745441396354342786203943276 5717 784813701379836728056474029565467910440454789 5718 640088988958305159544139755454255096396341677 5719 399287887522950715440877554341949162763206576 5720 1006898899830408356488979565480507707894467789 5721 2069009001364893568890203676966078479044677907 5722 4708108013689055689082436790272792808446780882 5723 920919890469554469220305497717515924425592820 5724 191038696235544232196953977055071204195116191 5725 1072391030355646344030380184560832448039172071 5726 2824072363556869448363961925729344496407824831 5727 9448823695569104493700320658305445028879449352 5728 4408210355430963928997194522954429768754393115 5729 3922097154291627167970343215544157647542731074 5730 10625023567077083680243454355647578879668152805 5731 27060235684784936962454565556879789002695589659 5732 84722356927930570304565675569001908027035902806 5733 41221143175295296963454555429982919769710975944 5734 10210830551551563632343554159815037637091751444 5735 22329365595595696943455567601560378985077994447 5736 21153055155154363432355455987396967849375944412 5737 10729550750743032321154351872763656392951444102 5738 28303608008056343431565599027896770070394447223 5739 93637296096569454555676008279027840844044482234 5740 30291559165434343554559921749776392439644022119 5741 63075607676545455565600638101790064602848223205 5742 29353936565434355453994280985499441976402211954 5743 105580567676545556580046970117004480188822320366 5744 255965678787655567960470241184044961889423443671 5745 560276789898755680324842471928450318904634456832 5746 397765678787554397200420103164297046962324344319 5747 1017876789899566022404641235687024470303445445605 5748 2178987901003672224846872356904244843634456457259 5749 567874989970522200424721142962040430324344331912 5750 456739879695221996201210815619596297203243303099 5751 345278756352203961990092074035161571972032969194 5752 231767543121967603899119339710607303719715630343 5753 105655431003655968791033277093932969037074297232 5754 256756552036760290072334785060550308384807022343 5755 567967584367923080823347920725603693929684223454 5756 455655243055209192213215193193970327156442212343 5757 354552029551910322092070330327697170744422101232 5758 143519755503097219119297297176370493444220990121 5759 456001956037022407207023023789845054446250081231 5760 339983539689819931929809809678429544421899210108 5761 279831276478039303157917916564155444204792098923 5762 801352788796405635580780767687556446448065010634 5763 1613587890028856955967967878899568468496680126948 5764 7135899080289170360280278989003692693026961270495 5765 912789197670496997597767869970318329783609695953 5766 97670376495963975177656639697043157629916351527 5767 76496963951627750576546276369630736159063107175 5768 63963627506177495365421763036293300709430930553 5769 27630174940573953054205629701532992914291295530 5770 78961810485820376566457102415750070747073035762 5771 67604096052196965464330980073499293409329713617 5772 55959159520363654243291799331991531913157090056 5773 51510715197030542031505593303907303090729099545 5774 7093070369695419706955132966932969093149195435 5775 15056843703036802470359350270550309055508036557 5776 60569258436369624843605602845603708556096367583 5777 125706592569703049257257229257238491573029679936 5778 258468065702436506582582306582393075816302800571 5779 592696678424568067945943667944056799569629605832 5780 118366564203439455431430655439545595436155952319 5781 43065441972274354308294554275435154300751521031 5782 29454403721743142921543541754310742993507209708 5783 104564838238055470635655677965528070056082502494 5784 245689394396556846956756780275896840572946025047 5785 34472742765544423545545597752764395315419789612 5786 24117417655444211435435177517642753074037676101 5787 1054056554442108314310575056417529339696560990 5788 2568567564463293545525800568779905403027730081 5789 5691679684695055655859605689800856836278160952 5790 4306556442349554552515954477992544301760591519 5791 2945544421195543519071544175919442985595107034 5792 10455644632035656008835647800804470116039284346 5793 24556846944356772089356879609644841172406925471 5794 3544423443145719273144755916440410519943194110 5795 1444212430833031730841551064396095039430341097 5796 4446324569336358169275592686033040404563473023 5797 4423203433303120631755118459729595963432129812 5798 4211972332970994305551044317155151632320958100 5799 2103721315691942955509643050750706321191520996 5800 969209074303415554916429493492943210307191962 5801 631909342972075539064153931915432096930303615 5802 302913215719355269440727303074319163296970074 5803 630734358405558704488281636805607695030240805 5804 293323123955526964081606303953936349697991954 5805 1053435240355870288957269640380569503020080366 5806 2574558483559042890382702883965704036240963671 5807 5805592935608469083948428940278448370490296832 5808 1955115313924229227404167397764402895897564319 5809 10359157540646306280847682017884829039019685607 5810 23607579686869670969278944178929508408202917283 5811 9935356464636491631767440567154923921975051632 5812 9313144242303906305654395450739207203749506315 5813 3090842020966942954542754293271931969394943071 5814 7089264250270470365667967054840560306050456833 5815 14906686602844843676680284569285723672604569337 5816 50866907229249256786962925706918236827245705383 5817 109070882306506567910310658470794369482458457935 5818 308848943668067680723526792848045704944592580559 5819 689290456696678968235868069296458450446065965605 5820 471496346366567642112639431564324296419451653954 5821 107963223065456421098274307443201564034306527544 5822 280294236676568633014805680454415688345667879647 5823 963046366787690936149656964564756893456679002882 5824 629623065676291300796543643441544732346549976815 5825 156209454561508993565430432407441321225399764074 5826 570504565716090055676564544880473432258001888807 5827 294963453059099554565443440796132321919984887935 5828 1050294576609003565676454488031343440800128900558 5829 2603045787308035676788564896353454489601290805595 5830 7236457901696356787891689029574564903213089656038 5831 2104334986363145676706469755343438972089276539687 5832 963319863030834564944237553232287719271765276472 5833 633038629692323439442095532121677031705651764115 5834 329686156321212274419155321006569704954505641074 5835 156460743210101744030753209945436959542954409343 5836 568728054321218048367974500456570403670364905455 5837 447159543210039603055742996345295970497038954355 5838 410715432099675969553415963231551695969687543154 5839 93074319196551635532071632107506351636475430744 5840 29343030365506315319306320934943106304154293439 5841 105456363676069557605669450550455269647567054606 5842 256569696792703579256704605604558702879684567271 5843 567703028068435806568447257245590429002925682832 5844 456969759444311945444411932035096149975194416319 5845 343637514443103434444103319709160799750344063034 5846 230295084430972324440973036910593597497239429723 5847 97549244291721204391729703095131173972074157212 5848 75392041505209962705156969150910527719340732095 5849 52719606951919616950743630691095177033193319153 5850 17035943503036063493430294309150569730333030731 5851 84360456036372695054563045707605702163336368151 5852 42996339702918349543429632935952980633303040704 5853 15963276975043195432156315311515794332969592964 5854 60294790200456036543569557515958045350304070287 5855 123048082404572367655703579960396457603648842898 5856 9599219963321056552971359596764335970408416781 5857 5192039633209545515709115165643311695924065603 5858 319676331915435072911070654433106351199453971 5859 36563303074309315109294544330943110394327709 5860 5432969342913070911543443291431096743176913 5861 4315633215089291107432431508309165430563091 5862 3074332069271510934320306922910654295429108 5863 6805344706835930545443670630726767036707293 5864 3953240944311295434430494293185649704931530 5865 10374490445513036544565047055916902450555763 5866 23805084455936367645680484560770824605557895 5867 7949244351303056434396043393692201955536752 5868 5392043108969544322759632730321983555305517 5869 2719630927635443217516317297203831552955055 5870 8402970678956454379969583022439355590360558 5871 3975694567544342959635229820273155096995528 5872 10197045679645470402958301442815561030035893 5873 22024456802856844830393614469555712360359055 5874 19804343976544440296730084235553100997109552 5875 101645460187644483028160926355575210023303583 5876 216856721898844936295730669555798320233635935 5877 64545204788439301553294635553583198130311312 5878 43431961684272987531542315531230380897109098 5879 32303606441715875307421075310096792770909184 5880 20969944405072752934209353099165517690910443 5881 50300444860827990546505577007675979090724454 5882 103604449129480085668055784078800209088244565 5883 237244507304960916696557928789602508894445679 5884 92042932959591066365535167675978928744434552 5885 19615315515109463055310656551767167444323515 5886 103157555959304696557526767597883680445435959 5887 235579560405647027579867880018936964456560407 5888 115355395954409775358656799847303644345395932 5889 73152751543917753126545598412970443232751321 5890 30717507427057530985435184095696432117509205 5891 68380080684579770116559929037028543180106457 5892 42799194443357699065519149689765430398944336 5893 17590344433136389455030796477654296787443304 5894 80083444535369904560368028778767027900453647 5895 160934445757700845723696289789884280804576878 5896 730544457978409258237030901900926969645788995 5897 295444335763911922089690982991183636433687953 5898 1036445357900720624903090150071936968536900374 5899 2368457580808247050837081600840570291770803807 5900 1044335191922009492289205992395297505691967932 5901 2445360080624105062906460064039020057080280543 5902 432999194200949414944199439669799529197595432 5903 315990341991394079440394276637595150375154320 5904 71897203908739354396741766295150696950743197 5905 4771966927273142765405661550694363493430377 5906 1703663171730817653954607494343031932296974 5907 8436695838169578780367281045456360543030207 5908 4306352280635367597051609634342995429697936 5909 2943121594313055169505916323215954156375304 5910 10455236045536559704060769434360367569797646 5911 24558372455767602448727904545723679702018871 5912 3522920353655980407174963433210556979848710 5913 1215197130551795930539632332095543758407097 5914 70370895505551295276321319155429523929171 5915 143849036055593038789433607556703840707837 5916 459308372556056389904537279568439288479383 5917 312922919539542878963291755444271684152832 5918 95215035275416767631505554441706440716321 5919 52069711754065656306955544404944393063203 5920 19437105539454542943555443959442729431971 5921 104583255804565670455556460404468304560231 5922 245934559645676844555568724844693645722351 5923 31323516434564443555447200442330433221110 5924 9211064323444431554411996421296332211097 5925 2109443212444307544103964209563322109175 5926 914432100442935440967641915433220910552 5927 84320996415314391656403074332191095515 5928 43191964073082706543969343320309155072 5929 30303639329216945427633233196910749320 5930 63637005506370456678934336030728105443 5931 30289954942896346567323299693160954430 5932 62900370469029467681435003055730364563 5933 14996896229754256408309969553297043430 5934 50029030301966568893700303575024454561 5935 100308363620267689058403635800244565715 5936 203693697042678908592836959602445678359 5937 437057024466790892069370403224456793606 5938 289529804265492719432895972204345529944 5939 903901646677068404549040222445455900446 5940 1840816866784692845708482224456560804469 5941 9289569067927069258492942244567729644707 5942 1675429455169431923915422043457156440935 5943 6796704559704560640756624454583568490559 5944 5564963516963394393546204343231443895516 5945 5439631063632742731421963232108428755065 5946 4276309430317417308203632120924167549455 5947 1762914297054052921970320991200655394354 5948 7910747024568590640243450072406758045567 5949 5093409803445094398032299319945519635457 5950 11054901634461046016343005600456002956579 5951 9538986324209619863229953996339975545351 5952 5287863201916038632159527963279755433103 5953 1676631983059686320715175631757554330971 5954 6786960136602909448359796957979565370231 5955 5663598905974914403117563535755452898106 5956 4631186951739083971055431313554316780945 5957 2310463505269227709554309091543065591434 5958 1096230951832176915542909107429455108322 5959 3030370399343790755670907280704559293423 5960 6363844005458087956850882968445607054633 5961 3028439954319275544492815644433929542330 5962 6292600365606795645069556844540703663363 5963 1517997053945554429435544443392970633030 5964 5980024580455564704555644454070246936361 5965 1799803196355440963554444339298023303007 5966 8001636029556490295564445407016233636083 5967 16016972303569083035684456884170336972938 5968 72170223635708936356924568927843370230595 5969 20498210312927303143203447176432898095153 5970 45014323530681635454434483788549017039574 5971 29883211294406314344324029685389849675344 5972 100934313044869545445448302917901302797446 5973 210545536449103656456493630780813628020471 5974 95435304390970544343930293592090159796110 5975 54312962691695443227297531119098717561091 5976 43095618306354432171575311029187055409107 5977 29154042943144320507353109750469553910934 5978 107568470455445446081575302004703580730546 5979 279692844556456472955797624048435968165671 5980 803069245568568830358019048492560295676832 5981 1636706455691689363596208493065723036789348 5982 6968468557076905696030493056678236367905495 5983 3644245529362954359695929546562103054953954 5984 442035153015543116351155425420969539527543 5985 419710729875431063110754194191635275175432 5986 37093158754309431093540340306311750554320 5987 85055589965704553055683483669518005565443 5988 49555279652963529554432030635039955454428 5989 103558802790295903564544366960400356564692 5990 235589628083040835685645670324803567687063 5991 115276159229592314454434497199971456469432 5992 71760712155121084344323970399708344234321 5993 5593100751009243243207696796923242123205 5994 5130993509912032031936365563212021011955 5995 891930919099719703303055432099809903555 5996 703291029197036972969554319197918971552 5997 1435072308024370230303565608020790235587 5998 4560823696245842363635677296248082355903 5999 3392210362032421030314571561999221150972 6000 2722097019720209697083307403992210691721 6001 8225024202242503024933680840062327078232 6002 2189801982018969799330392399421169362116 6003 477983819847637593296720794210633021062 6004 175828038416295131565193542094329809420 6005 799496392771039355680055665045501704641 6006 593962717709673154399554649634984962405 6007 127617056916530742795542396319839619955 6008 279184570767768068035664029601403200359 6009 807925847877896696356688303214834403606 6010 1680659278979027029566893634349344837268 6011 6966806790208284303669056945505449382695 6012 3663945497921642970629543434954392818354 6013 627433975206415694155432319542716043143 6014 174327751944074340754321035417059630830 6015 805478000448805487965432356784602969361 6016 1656796004489656900276543567927230305718 6017 6768032044902770802787655680682363658395 6018 5639719638977691977676554394421030522754 6019 4277036287776303776565542744209695217543 6020 1769701677762969765455417441916352055432 6021 7902416777910301876556780480769584556543 6022 4980065775096984765545595993635243545429 6023 10160677801030127875656040056958455656704 6024 21726779612361278996772480570392556768447 6025 5185756101009767965719995296719545644412 6026 453540989917655653039951565035434444099 6027 331391879056554529679507449714324439194 6028 308704749545543156554934397083204270343 6029 690448103655655567570546024934446843453 6030 296400970554555455295419799324424432330 6031 1028810245565556559036802005444644543362 6032 2289522455675567608369624056446845653703 6033 1675220354555455923036199544424434528972 6034 6798243565556560636372003644644545890223 6035 5582031455545394302919970442443432698210 6036 5219708355432742975039696420432318382095 6037 2036923154317415749676364196321042819155 6038 4370635565580758102789688029432469607558 6039 2894315455193520977676479754320235935524 6040 9045556560055850178788801965442360555846 6041 18455567720559201789889620276463725559269 6042 92555678245606417900903042788698255606707 6043 19554562033944054990969617686381953944935 6044 103565704340448570090303178909960380450559 6045 235678445484491841083635790900323964605607 6046 114564434043904409230313490997207641953932 6047 83444319626963912097091891971936403527321 6048 32443036183627099169104703703303971173204 6049 20429700430169190630960968972967710531963 6050 44702404561708086970330290230278325760294 6051 40979963404919263697297498097763193597544 6052 90200294850806697023021017017896056019644 6053 182403049209667024236232184179032572202849 6054 944836506502684246370343927808345822429307 6055 440304944978442022897227175923232220152935 6056 396959439764419816772170551212122198715314 6057 1030404601884801567823845592323224010357545 6058 2364847218929615679439256063434248123579659 6059 1040412047156074554271939432322001011356512 6060 2484724483572805566840604543424012113567923 6061 41204031315955464393963432199901091455212 6062 9959709071554242727632320398989108352100 6063 9516909307542017176321196787870923120991 6064 5062912935419850563210365676691210991903 6065 10710730556801205694323676787072330080835 6066 28328165569612457045436787904823360969359 6067 93495675703124584456567900849433730305606 6068 31954552971003244345454992394329296953943 6069 3543515709972043234339920743151563527433 6070 1431072919719632123279193430707431174333 6071 4552830802402943234808054568480551805335 6072 3516291979975432119919543443995503953314 6073 1061503759754321039035432427954967533083 6074 2716038001965432408356544680370279736935 6075 8372396020276544893567646963842802170558 6076 2920759797765440731456423628415980495528 6077 10648002017876488154568637092760165035894 6078 26896024178988895565690985067921680359047 6079 69032247790089035677090120680636963608482 6080 29722017499269714569098994394303629924018 6081 102224181006702345709010046045637100648194 6082 222247952068423458508120472456983206896047 6083 222015519444212324920996120343831944759612 6084 219875034442101199191960997228303441516102 6085 38749724420990390303591972162972407060982 6086 90102244650084083636080223710224884730143 6087 181222446800928936972962238322248928161459 6088 952224469610690570230302393422490695714607 6089 522204236094295298096980732219894353081935 6090 221962099141551579163793322038743129203315 6091 203619190807507350629533219687430951973072 6092 437208089680081607103734402900570400216822 6093 291919276399205930969323974995295998064220 6094 1080806790006460570305440210039040016686242 6095 2969668080068725843656482320408480166910463 6096 10302696960690259256768943444892961670724694 6097 23627030327082606567890454449070316848247047 6098 10169697169217945456696344389297064402009612 6099 21703023706380456567029445907024684824103123 6100 4969808942796345449754430929802440200971012 6101 10301690468029456501964570701624482410232124 6102 23617084696304568020285848417044944722343247 6103 10049242362963439797652404049639441221232012 6104 20506463710294602018784848503004472232344123 6105 46068698323047224189929292036044822343447234 6106 19446383209612200479151519699640221232412124 6107 104469934503122404807596003002882232344723247 6108 244700546035224849680032036028942343448234483 6109 40995419712200396399719699767421232402124032 6110 90036802322404030002403001880632344823248344 6111 180369623424848360024836018966943449434493449 6112 963703034649293720249372190270454504545054507 6113 628969722391529197992920297696342963429542935 6114 167637220707150375915197576363215632155415314 6115 678982248483603800760019789694356943556757547 6116 567822004029967993599837676343143431545535416 6117 456219959759655931198296563230832307435314065 6118 342039517516551310381565432092320934313079454 6119 219675055065509096807454319121191323089354343 6120 36549549454909163934343031010309209273143232 6121 5395394338910627323229709896911911730832121 6122 2752743287094173212156918763103105292321007 6123 7988054905047814323570789895235259063432082 6124 5879538949616083211293678752111909432319217 6125 2755287396059232109530567521102914321032055 6126 7958902032606343303765679831230745432344558 6127 5526979717943232969654558310093434321243527 6128 5183757055432115636543523099132323210031175 6129 429529554321074305431209190921212099710555 6130 155155543209342954309910291210099197095554 6131 559555654505470365700723072321008025035567 6132 515554542954097052993209321209919789715455 6133 75543415539169515931913209919037677074355 6134 55432075270635071303091919029696569343153 6135 54319351694309308969103029756365433230731 6136 43033106342912927630969757543054332093307 6137 29730943215095176291637535429543319132934 6138 102170454361039791076979756703653607350546 6139 223844565712402072790201968436777281605671 6140 208443453099979317497983644305771605954510 6141 492454577000205581020136845657837260365922 6142 1064565784002455952241369256779382723680624 6143 2685677928024560382473706567805948236967047 6144 6916780696245723944818467679660494370284482 6145 3065594362033207440044256556595942897644018 6146 6676045704334480480446567568040469018848193 6147 6559632963323995996425455439596229848400330 6148 5516315633207951964194354275162158403997294 6149 5063074331935503640343141750620723967971543 6150 10696805360556036883455478007048240280235655 6151 27029657725572368934556796084494482962356759 6152 84302778255823690545568032925044950303568006 6153 42977761952210295435439715189639496971439944 6154 15777603522097554314277070476273963708279444 6155 57779235825019565546784844790820298494804447 6156 37752112189835455425640441492197583939964415 6157 77983123901356556656884475064019940600284757 6158 75831006989145546544844149439839393997641537 6159 52309943870835425440440794278272727976407297 6160 20919428692314194396393541761717175763931575 6161 50804691063548046030055677918383797900555798 6162 109647072695696472360556780793938020805558011 6163 302884827037028823725567968060596249655596111 6164 628929484384289438255680296726030502756031113 6165 167154042841674281954397565179694977539711090 6166 683568469276806960366019679803050179802313081 6167 431444231763943597059836557969498557981089206 6168 308442105627431169518305535633985535809271944 6169 692463257080551703993655756940115759706840445 6170 320231929195504967930553543399073516944396434 6171 198103150354959655295531432789331063442764323 6172 1015235603570402759035754547905352694467885435 6173 2158357235844828008357965680857587044678916559 6174 723132112440159923135654392535269642567065512 6175 210921100398719210914542719311836419449455097 6176 91210996787032091083417033104304034394349172 6177 10091965669719109232049730962959722743190515 6178 21080276702407306344502170310402228056085959 6179 9197764979932943242980497095982159539251512 6180 377639759315432015795969151820715271907095 6181 779002005556544158040307599448358840885037 6182 749979955545440719596935194403128392849697 6183 399759555434393035163310343970962716396377 6184 1002003556546056359693523460250308370029781 6185 2024035567672569603055834722603693840301951 6186 4248355678825703236559348227237059283620392 6187 2003154568192972105513202172089511630196720 6188 4035565696070223255934423824903916962028242 6189 8355677032842234560544639450840770304294464 6190 3154569716422123395442274292393696961544240 6191 743437064221012754421741520730363607441997 6192 432289442209897544205407193297029934403977 6193 321674421918775441953930331569759323967774 6194 206544203047754403527297307437513207657743 6195 467646436477964835883021680579934478778054 6196 256424304175640312829806395359324167759544 6197 568645647796883529501670037605447678003646 6198 446434417564831154986499695954416559970425 6199 424324055440310739863996351544065519696194 6200 203199554397093278627963107439455036360344 6201 436003566025054791080295280604560369723446 6202 299971459789541509197551593963397037212424 6203 1000234601903676108019596060294024382324646 6204 2002347220836791296204032723048245943446871 6205 4023482249368073030448348236494460454469032 6206 8234942505696816364493494369044724564708344 6207 2119418954364063043931943029641203440923240 6208 1034047543039429627303429756409972391211998 6209 2348479656404703081634701968900224072320015 6210 1204156543960969206320983646998199321199872 6211 2447567660330306469450136870016005432001023 6212 415456597296944234298904699859954319989812 6213 74345171563442121586962398519543039878100 6214 43230507432421007263620785035429678760993 6215 32094934320209931830193649714156567591932 6216 19139323197919304298330397080745455103321 6217 107405436020805647013364024968056559233431 6218 280856572249656884133688250296567606334551 6219 969167822502768927336894603027679269345592 6220 630656218977647173304741969776551833235115 6221 294542047776410532961403637765504332111074 6222 1045664477788725750314836977876045343112806 6223 2456684777890258003549370178992457455129671 6224 346441776697919971392898567920334350956510 6225 224405766375039708716785455197323091545097 6226 203953662949676927065654350373209107429172 6227 440376710502790684676765603814507280707822 6228 396965094977494442565653968082931592936220 6229 1030281050181044465676780296950556070570243 6230 2362952601952444676787963030405572845842455 6231 1015517983520442565675629695955316432420352 6232 2155980135844465676797103040357568544643583 6233 751798912444254565570969597135445442431232 6234 505587100441943455291635170914434420310117 6235 1055903204480454559076959850744544643521179 6236 2560834444964565608790401208045646855831807 6237 5729344450285677290084812496456869159359682 6238 3153244297654571499240099964344630713116419 6239 732041576543307991999199643242293091064033 6240 319607365432935903990396432021529109439729 6241 35933054315310967896764319807150914277153 6242 11329543073091656765643037930691081770733 6243 9155429329106545654429695294309205693331 6244 754153150945434544156351542911954333303 6245 540730691434323440743107415103543332969 6246 393294308323212393430934070971433315635 6247 1055045693434324054570548850234533556957 6248 2560457054545448565845689202345735570383 6249 5724584565656491679256906423458155843934 6250 3203243454543906551942944212320752427323 6251 1972032343426945503415442101193520173213 6252 10224343454670456034756463212055841814335 6253 22245454566844572347968694324559279545359 6254 22034343464443321215646343203511755433112 6255 19723232244433210074423231971105554331102 6256 102234342444534320804634360231255565351223 6257 222345464445745449646945722352555677592235 6258 221234244433434396423433221119554575122112 6259 210122044332322764212332211035543351021102 6260 99019643321217642101322109715433109810982 6261 89836433210056420989220917074330918091815 6262 78304332099544191872191049343291039104072 6263 62963319195440304720309593231509670959317 6264 15633030354396961196915132106916491513056 6265 56936363566030312030759343270769075936571 6266 43303031459697099693513231693629351305307 6267 32969708316369196331092106330153108952934 6268 15636923063030363309120943298730927515323 6269 56970636696363693707250455010170679957435 6270 43694306363030328931896349898494559534315 6271 30342943029697167304763198783943515323074 6272 63470456303023681647896009940455957436805 6273 32096342969810406416759919396351534303954 6274 19163215638095944065519032763107322967543 6275 107694356997040448676008347895281430279655 6276 279045570024484490792093479038954562802759 6277 808455840244925088065054808390365709628006 6278 1692559282450660896680569694083678503096068 6279 7065606944606729026965703048936792037032695 6280 14677270447268308270278436490568064384347037 6281 46782844482693694842792569085696685925484383 6282 25616444018330340417519429254366451194042832 6283 57168448193363484780004706565668592048469342 6284 30644400333032041599960945454645119604233219 6285 66844803336344476000330456566859203246334405 6286 64439973303244159997296345464511972023323954 6287 44279732972040719971563234243103719813207542 6288 41757315719593039707432122030969038091935420 6289 5533073035129676934321019691629679103314196 6290 5329329710956563323209836306156550973080365 6291 3153157091545433211918302940745491729197055 6292 730729107434332103042975393433905150369553 6293 293150934323320969615752732326950697035529 6294 1055610545433450303157988143470407024355906 6295 2557125656534603635580095454844884245560871 6296 5583256767747236955961036569248926455729032 6297 5231945657412103551609705432007184353149719 6298 2103434534100971505916954319930443130797035 6299 972323320991706951063543039296430893569712 6300 721213191904943509431429671564292731437095 6301 210090302959430914308156507441517308289153 6302 99096975514291082920744934407052921670732 6303 89163755081509215193439323929515206493315 6304 70629549206912070332273207155071943933072 6305 147103706470724843342814483560840460536827 6306 483238468848249253469544935729284725769483 6307 32084248401991932235439313151641193634032 6308 19242003983903322114273090706410330319721 6309 106464040140833423146817088468723363602231 6310 268688481489334635469584892690233697222351 6311 690892954905346956703929067082337022223592 6312 292715538953223544967149449221289822211118 6313 1068355790374235650283504506232901422311194 6314 2693558083806356802936046070350814623512047 6315 7055596939669569630572472843609547035924482 6316 14556030602703702965824829257303684360644947 6317 45572367228438430279449506581636925726850483 6318 35321052164284297754394945206303193184496032 6319 13209520641641577542739431942970330443959721 6320 34503846876875779668204560470243364460402231 6321 22968424764753756641963396098033044195982109 6322 15644201641529546403632759179729640351820912 6323 56846416875903668836948007802302883599450723 6324 44424064750970648303399935980976831194293211 6325 44199441491694402972799311791764310341532108 6326 40394407906343975717593105505643097207320924 6327 84044880869460198380055256056857022481450644 6328 39640792634198382799551939544529820008294440 6329 102888066948013948003600603645901440095044483 6330 228896670496140496037207236860814481040444935 6331 168766495960795959691932104592084009596439312 6332 689869040328040403080543246064928104028605523 6333 478629597159595969195432019439160959765955210 6334 166155170715151630354319834270591517651552096 6335 671559848359596963565601346846075978795585031 6336 507518403115163631453989224419351767555249706 6337 1079992835159696954580106244805597879558502467 6338 2800069359603030365961270449656019003592024683 6339 9600705603236363680312844502772208036064246934 6340 5992953972103030397096442977721919699442023319 6341 1915527720969696769164415777203036394419813035 6342 10755878250303027907684757782436370044801536359 6343 27958994603636280878927977944569840449615769607 6344 80390047236970968990680180445701284503157903282 6345 164080482370250290086961964458412926035580834948 6346 688964943842603080910320284592730672355969350495 6347 487639428417969191097197643117294521151633095954 6348 76274164055630309170376431051543210706329151544 6349 61740639554296910496964309507432092943150707441 6350 5394275541563095963642914934319115430692934406 6351 2741755407429151630415079323031074294315323945 6352 8077956880707596964760805436352807045557440458 6353 16780368968480030287929656569589684455580484588 6354 67963690292960362900702767703902924555964925895 6355 55630297515597014992977656966975203551639192754 6356 54297575075169879915776543663751971506270317543 6357 41575349350638759073765430629503706941697055431 6358 7353193094287509329654294154968943406369554308 6359 3130329141674913156541540739647431943035542927 6360 897150806539090745407393276414303429715415173 6361 770691945269093433932731764082972157074070528 6362 694303431829132327317305639215720729339295167 6363 342972304150921173052954272073193153271550656 6364 215720960691210529515541719330330731707494543 6365 73191594310095155075405033297293304933943432 6366 30307143099150749353949731571532959327432317 6367 63683457007608105580502155835750405480543581 6368 30432329935920955194980752313495953995431206 6369 64543500560650360050167983535040380036552469 6370 43430995394496999498655831309596799705520236 6371 32291952743963993986552308915165596955198104 6372 21503517427627927865520927070655163550380963 6373 6971054176175176655191169294550631496791632 6374 3709540560550566550310631543494307965506318 6375 8503685725605667603526955655045680276069593 6376 4970453193954655971183554549634397759435128 6377 10244576060366760231935565702946018004559292 6378 22445792723667922360555678430472196045607063 6379 20433517210655220995554564296120359633929432 6380 44535982326758250035565687031243602940704542 6381 43311821185521899715454469710029975392963420 6382 33104210455204797074344237099759752715632196 6383 30962096351961569343242089197517517074320363 6384 70305029600315705454464908019979984805443693 6385 143660303203558456564690896200200129656457057 6386 456723634435592567687089030402401302768584583 6387 345210324315119456469269695979988977645243232 6388 232097203071034344231836351759887776432032121 6389 119171969309723242104303105518877764319721010 6390 30503632917212020962970955048777643037209899 6391 66036950782324250310250360489778856382501005 6392 59703493621201897097896996077768542818989954 6393 16971930209984769176763959377645416047879543 6394 70240562500127907787900405778856772479003655 6395 142485706001280877900804857789167824808036757 6396 464918472012968980809649177907679449696367983 6397 239044119895647791916390574936554396363055832 6398 69641038754417503062695339305542763029552322 6399 36409687544054969418353272955417629755521218 6400 3916475439539634043131715554056157555210043 6401 10768796603802948455358355568571579558320453 6402 27890027239630492557593555691835803593444575 6403 79080282402965065580055557079359636054445798 6404 49197619975649455199555529353116299544433587 6405 108019200196904560003555905575171003644535900 6406 296206402030845720035560855799832036845760801 6407 1030468824369258240355729158001344369257929612 6408 2364689445706594483558307596013445706580703123 6409 1042474432945144031522935159892432945192971012 6410 2464804550459448355830559601064550460070232123 6411 239963496314403152295515989443496199298121012 6412 79631963083970721555071874431960391581009902 6413 56303629227693207549304744303596707209918977 6414 42970152176331935392961442971164931919047775 6415 15698720563303312715608415710639303029617754 6416 57010245693633528357292758327005636303177967 6417 29898034330331163131517523169954302970575655 6418 101016345363351695355979835700365630245796758 6419 212169457693597037560201358403676962458027995 6420 100634336331169695397989123970563620319775952 6421 206945369351703038020107240245697043601800383 6422 470457705598436396241282482457024457219603934 6423 96336955184302762009620020329804332035967324 6424 63303550442977619916199797157963319711653199 6425 32971496415776039060397570735633037106530396 6426 15707964073759669396775293314329690945296763 6427 58480288818002706027799053545503090459027895 6428 23997688039976939777589531434969096309776755 6429 7976479679763277775275308319629162917765552 6430 5764156557631777751752923036150615057655517 6431 3640745536305777505515209700694069536555055 6432 393435302953774955071916994339435305549553 6433 1054557630377810360840770045404557655703573 6434 2565578963779523729287840456845578758435815 6435 5675790297803838306899284569255789992559558 6436 4553497575968282944791643431953679919515525 6437 3531975351641615441506432303530559035075194 6438 1303753106406074406944320971295509709350343 6439 3637975268872804870445450233036102505603455 6440 295751848715960696434298129700978953972353 6441 1037999290360327028547015302410190380223574 6442 2380007083723484291684157624722083962235807 6443 799929229212041506440736201219227622111932 6444 599152152099606944393301990032176221103317 6445 190720719195943442732983899720562210973055 6446 1088248408040454468150139002245702330216559 6447 2894492896484564695601408022458423362367607 6448 9045069028925687037214896224592633703679282 6449 18460708290656904382349030246066938436806949 6450 92728495086770845943508362472670592569670507 6451 17163949265692431430923020118495119436494935 6452 83700506677064554570636241193039204569050559 6453 28994946569443543294302010329671963429495518 6454 90050467704455655045624123502840294705035994 6455 180604678444556760457047236029283048460360049 6456 967246792445567924584482372306936492723720507 6457 652025520435455203244020920943303917209194935 6458 519795196314351972039791191432967051910339314 6459 37550363083103719677510308315649503097273083 6460 79603696935238402779923693556904037022816933 6461 55970363312083977759210331542959689816063329 6462 51697033099227777512097307415516478059433155 6463 6369729192177775099172934075064159514330755 6464 3037150320577749190515319349440715083293554 6465 6383603445778108085957605504488360935055565 6466 2829972433760919251535954964082991309555454 6467 9500224537930806595760370288950073703556566 6468 4998203295291945153596897687499328971545463 6469 10014435039080459576029018901005490235656694 6470 20144560408964603792308190812057082356767047 6471 41445724890287238063696089524584943567884482 6472 8433200697672079430359275203239431456844020 6473 4331994376519354297111751972074308344439792 6474 3303942965033141571105503719342923244277520 6475 2967415649730807310954969033215212041775197 6476 10280756902169681530370308334358324477800022 6477 22967970823702955763843693345593444779600223 6478 15655692208975553628430333235132441755998212 6479 56757062490195577092563334359344477960014323 6480 45529419898355369119433323113244175599883211 6481 35154038783153031034333211092040555198832108 6482 10739687630729709723332109119595550388320923 6483 28202898968302502233343307204035603893450635 6484 94429010293626022333453682448357239054606958 6485 44149897530179821332330420403132069541943527 6486 40798775298558209321296195970919435403431174 6487 88009799011594505433032040250804556834551804 6488 79917589907142954329719597891963544323503960 6489 59055278930815543157035176703631443210967593 6490 9551767292075430729710564970308432091655131 6491 5505651519354293157095439696924319106550903 6492 4954507033141530729154276363203030945490971 6493 10366084335475768307566789694436370457090234 6494 23672925356797893679667903044569844585082347 6495 10515193145576730556654969643438443249221212 6496 25960055455788165566770302854592454506232323 6497 60320556557895675667843629166064566070343434 6498 123445567579036796679257107672685672843454546 6499 12435455349705566551930936518454516432343421 6500 314353196955465503291305044343064321232211 6501 83130363554254971508949643229443210122109 6502 30897031541939706927396432154432099020918 6503 69024355680602470682028543564545008250793 6504 29803154393980094419765431443429921893530 6505 101635566060161044801876554454700639055762 6506 216955672721712449618987564568407008557903 6507 63554517205100396047875443443929925534972 6508 31543051950996759616754432427159195319718 6509 7429503491965516065544320170710353037043 6510 4154971903655059455443198493097129689629 6511 739702970549514354430383929170956476154 6512 276975695395083144296827150491544160741 6513 790197038040935447029483605075647728072 6514 498369679591314409754029949354417159317 6515 1013702804073544901968300505564783605580 6516 2138429648815650820293606055687937255961 6517 884156408074492197529939554475291951610 6518 840743919343920375159275544151503506092 6519 393427033227196950711755440706970939116 6520 1054684334284030408317956488470250607169 6521 2566925346928364893580368892842607283707 6522 5670657470693689055963689069267282938482 6523 4494534094330469551630469431851615284019 6524 3943319143296235506296234304506071639834 6525 10453607455030356071030345646072837001345 6526 24577280560363572832363456872829384013459 6527 3371595397031316321032344716152839892312 6528 2907152769709063209721241060716278721101 6529 10883587902508694502232472728370790231212 6530 28935900826091046022344828293848082352323 6531 90560809473072472223449495059296943583434 6532 185729704816824822234505040607030455934549 6533 918302449569449422346060487284364560545707 6534 42980395434394221219396071643043395432935 6535 15796754322742210032759306429632754315314 6536 58027965428062320348005668702947965557547 6537 19775654159421197199954646975415655535415 6538 101796767604632024000366870196756755756759 6539 218027879246944248003669042027967957968007 6540 39776752023441999970629619775655535639932 6541 101787984234480000247103201796755757000543 6542 217900126344960002483234418027957984005655 6543 54998983239599980032124039775535839954552 6544 39987832075199799720999677755312279543519 6545 100099344800002002250002777957522803656005 6546 201005449600024022600027780379829636772059 6547 412056503200248227200277963801502967824606 6548 99544971998002171997775627986975656201944 6549 95439703979980503977754175863754541983439 6550 54276967759794967777540552629543403832279 6551 41763657517539657775395518155431968321755 6552 5630535055276537752755040754303643205554 6553 4295309551765297517549593542970431955543 6554 1552915505651575055395131415696303555432 6555 5590756056795800558039354757029635556543 6556 5093539545551995519673141529756315545431 6557 11055803655600036002815475901969555656555 6558 9551970553999699976074150983635554545551 6559 5503695527996399759340691830315543435503 6560 4970355175962797513194304297075432314971 6561 10243559800308019936045647024796543550234 6562 22455601603696200572456884248027655602347 6563 20353985970361995320344841999776553981212 6564 43580120243720037443449280001787580152322 6565 31198998029199694432391599985675198721220 6566 10387979750396344320707199854550387210197 6567 23900202004029445448484001165603902322023 6568 6997979959754434404039990653966981219812 6569 3975759517544323959679894527663810038098 6570 10198003979645440402801045878699520397013 6571 22016040202856484829612458991003844024135 6572 19859597976544040156100327909968439800912 6573 101204020187648481571203480900292601610723 6574 212448241898892955832434970803067217128235 6575 100402004788715552320319691969452050962112 6576 204824047890355583443603080304584610303123 6577 449448479083555934457236963645927123635234 6578 394404149231551324332103630431171010312124 6579 1044847506355593445343236964551832123523245 6580 2449280069556054457454370285599343235834459 6581 391599435539544334342897655193232112324312 6582 1076004555803645345469018760054343123445523 6583 2792045559636857456708189920565455234455835 6584 8064455602969180568495900645676558344559358 6585 16684557230307965693040806856787593445605588 6586 66925582363680277056489669167900054457255895 6587 63195221030397769544076630654999544331952754 6588 30352209696777635439366294539995443303517542 6589 63582503027778956605671045800036453635979663 6590 31218969777767545954509631999704330311756630 6591 10047637777655431542916303996963297105546297 6592 20478977778756555670769640030295023255671023 6593 44790177789967556847902880363040234556832234 6594 41498577679655544414976797029598123544322124 6595 7985376556555444079765569755181011443221004 6596 5852965545554439357655437550409908432209961 6597 2515655435544273136554295495918924321919607 6598 5956756555646815367567037040790645440803282 6599 1545545554424073055449689593494434391971619 6600 5655655564648816556502904055044546080237207 6601 4554555442408065544974959549643419198091935 6602 3543554419919455439739515396432030379103314 6603 1431544039034354277275072764319696950973083 6604 4555648408345566782800827885603030410216935 6605 3554403923235465615992176853969696098063314 6606 1543967212114254071920564527636359179433083 6607 5660282323146568840645685878969607804536935 6608 4597621210825448394434452767635935963303315 6609 3176210092194402744324317656311311632973074 6610 562099120343977443203056543109106315729343 6611 419190997227774431969545430910943073153231 6612 30291972177744303635434291091429330732108 6613 63080223778045636956547073074705368143293 6614 29198209759634303545409329340953040831530 6615 108014502002945635656905505490376489355762 6616 296146024030456956770856057083788905557903 6617 1031472248364570367849172584937890855580834 6618 2354822493685843679307825930579089155969347 6619 1140219930452430552936191295349270751633212 6620 798039296320295515300309553191693506332101 6621 579671563197555072996915530306330943320985 6622 356507430375549315963075296943291433191855 6623 144934296955393071629351563431508330304553 6624 450547030358056837105595694556093363645575 6625 295409697119544290955154343539133030435354 6626 1036903023203647090359565455807336364557566 6627 2370836234436885083603676559681369685579671 6628 892302124304849229970565516409036455356510 6629 720981002960392159695455063909704353145092 6630 191809975596720716354349426916963130829117 6631 1079700196028248369565504670770295369507183 6632 2802402032294493703676046847843037704083935 6633 9624824343045058436792469279256378448940558 6634 6200203229629524305520231751942964407395527 6635 1997972156155202955198105503415643932755176 6636 10020223571558430360015256034756860547959791 6637 20242235835592563720158572347969125680402071 6638 42462359356065698241591823480307256964824832 6639 20221113139454382007104211996931943640200320 6640 42231135404565944083246320030560456882403442 6641 22110913963451439232023199695396344819972420 6642 21091087632308272119810396352763240039720198 6643 9109276320921721038096763117631999677198382 6644 911763191205209679165631056303996570382815 6645 105630309951916550654309542967965296816071 6646 256963700400767606765703670280279029572831 6647 570298404807879267878436842962808303829352 6648 297583959936751856764304415615922968153119 6649 1019940400567999167885644757160630295575206 6650 2200484805680007678916847983726963035798471 6651 1996039954399936567064415829183629713584110 6652 10032400366000567684684759507937102335927121 6653 20344803672005678926928004080583223360683231 6654 43449636824056790670696048965934233726934352 6655 32396304199545494494359607651322129183323120 6656 20762960395433943943115936509220950433210997 6657 47910324036540460455160568106250404534330022 6658 15097199705396196350595440941895963323299820 6659 61024002458032029606036490479040293435001441 6660 9799980319719755939703896149597532309988406 6661 7599797037037551276968760795175320919883943 6662 5197569689695509763647593550553191038827429 6663 375436476354917630415131495530309688174155 6664 796568789570778964759355035763702895807557 6665 565447675293767641513149713628976751935537 6666 454416551529656407090797090167765503315295 6667 344065507156543929093569098657654973071554 6668 239454930745427149131429186536539729307543 6669 74339293434170790908150465305277152935432 6670 43271532320493490920696252951770715314317 6671 31707321195931891194361915505693073083054 6672 4933210351304710343003074954329329229543 6673 10534323593648323456036810365505506303654 6674 25745436056893434572369523676056069636767 6675 58056572569054545823703836792572702967882 6676 19545319429543432208968305519316975656819 6677 103657604703654542490293656005570196769607 6678 236779248436765665083056772055842027903283 6679 105752004305654649229545719552419774971632 6680 257984045656766906303658403584801810236943 6681 580128456767870869636792835929619522370454 6682 198964345656692636305516311156035220896343 6683 1010285456767066969655969511572358249029455 6684 2122916567884670302760303915823594508304559 6685 1015065456842496977596967072211142922963512 6686 2160676569265030180030284822311470630295923 6687 594565431849698399697640221108094297551212 6688 143454304396382796376398210919141575510099 6689 454565646029948029790014330807475795921007 6690 343454419759399757499883291934153551209934 6691 232344037512797533998831503320731509919323 6692 121239695097575327988306973193306919033212 6693 10076349175353175882943730332943029732101 6694 20789507797575798950458163350456302143211 6695 47904078019798010404595693604569623454312 6696 14959359837579895963154329963436212343100 6697 50405601379801040295565500294570323455201 6698 104857213801612483035676003045843434558415 6699 249182339617124936356792036459254545592759 6700 507943403183250569568064368606565656068006 6701 1080454835934605703696685691267676772696067 6702 2964569360547258437026917072678787827032683 6703 10285705725682592584270784826789899484346934 6704 22918458256946065926847929467901004925470547 6705 15044321943419451184415154254989959194095412 6706 60445440454804591924759566570100408049036723 6707 124456484569646080648003667841204896508368236 6708 4344043436419194399970656409960764923042101 6709 3239632304030342799694543919593639209620988 6710 2076320959697217596343427035130271916191883 6711 4789450403022380029454684359362840772078934 6712 1674295969820799754342443113016393719367324 6713 6807040301448001965464455136170058405681447 6714 3929596988399983654244350900499523954408416 6715 10704030094000136766445610805003840364892769 6716 28448361048001367868457129660039283689067907 6717 92493712496013679092583302720406936908680882 6718 19929099959890549119232977195943302926392815 6719 100709000401085707206350184040453630670069559 6720 208508004812918482469601928484576966840703607 6721 492096049530792944703220692925790269288437282 6722 1065032503768070448434247070658082706892582944 6723 2680346037896844492546484846796948469065950447 6724 6963472379029245065668929268030492708680404482 6725 3632120949752029454647151839695916926395964018 6726 320991397519754342410704276351063182751639843 6727 191908775037543220092961763109430417506278433 6728 1080889800379654241070317895304564780070792535 6729 2968901603802766472843579037645687960848065759 6730 10290817239627868829255808378856900329296678006 6731 23089582403079089506559693789170803507026796071 6732 9275219969349274945516329670491970929785559310 6733 1752039633191739435063156495903691157655513091 6734 7984402936078204560695569040837071578755937071 6735 5843975299361963394355429592289307367551289305 6736 2427751593003632743154155121672933055509672955 6737 177507129970317430740751006515329554916515552 6738 780083300243580568087992067957503570767955583 6739 599232998031195439275919455534971293655555229 6740 192115979710354271751034355319709530555552155 6741 1063160202323566837992345557602503765555583559 6742 2695722423435669380063455579226037875555935607 6743 7038224634556705960694555806272378995560557282 6744 14394246945568460327045559670823790035725582947 6745 46046470455692723484455602849438080358255950483 6746 19624096354317212044353976394279197121951496032 6747 103049029565582324445580190046808023240395032343 6748 236508303675943444455962080469696234484040343455 6749 104922970551432444351619196236362124039597232352 6750 250630245594544445597208030369703248404022343583 6751 606962456045644456022496363702434492848223455934 6752 1270304572456844572225029698424545069294234560546 6753 2843645824569245822260303012645660707046345725671 6754 9256859445706459422723636126856728484469458256832 6755 1944514432944314217210300984545164044234321944315 6756 10445944550445546382323610125659688446345440445559 6757 24460445604455669943437121256802892469456484455607 6758 4196433964354639432291009943976720234344044353932 6759 364327643142274321509919427765198123239643127320 6760 43176430821743206919034177650381012076430973197 6761 30564292205431943029720576496809899364291730374 6762 65687062456560456302245789029701005687078163805 6763 54469420345396342982033669756989954469360627954 6764 44234197232763215819730637543879544232994175543 6765 42120372117632072037294295428755442115940555432 6766 20996921056319319691541554167554421071395554320 6767 50030632569605603075675567679564632834035565442 6768 100366945703257236796795678803686949348355676465 6769 203670458434582368028036789636910505493556788679 6770 436844592545943696296367902970726057055567890806 6771 304443119431430361563054975693179529555456691944 6772 644455204554563715696570197055803903556567080445 6773 444351963543429074365298369551966971545449196434 6774 443103631432149343051583035503663707434390364324 6775 430970308320793229507229714970628934322697043204 6776 291696923193532154932157079694167323218369631964 6777 1077030636055743570543584803047681434393702960286 6778 2784366972558055845655929636478954546058430322911 6779 7925670225596559256760702968790365672592563430712 6780 5194498195165511945592975647497054519119432293097 6781 343980350655103435115754413969543031034321529175 6782 227797094550972311073544087635429709723207150553 6783 177569143491721109331439276314156917211930695532 6784 779707455078231305354606789547570782320567035743 6785 756934349362108953141945675415293621195449713429 6786 543323193020927530803434554071530210354397092157 6787 433210329791175291972323539307298097142769120735 6788 332097157510551503721211272931579170817630993314 6789 319170735095506969210109715307350492056291933083 6790 30493309154943632098917072933095919541503329233 6791 65053707570456945010784830537040803676033506333 6792 49528935296343429893640295289591970559730943330 6793 103890559029454701056883038904080245602170453364 6794 239085608304568412568936390848962457223844573687 6795 69253922963444099447302692407620332208443330472 6796 31927215632439194412978319936197321924433296118 6797 3172074320270344095763039300373203204331561043 6798 519343197697239153629672996931971963307409633 6799 33230376372070730156515963303703632933916331 6800 32096962919293298745071632968970315327063309 6801 19163615031531587429306315647697073169432913 6802 107697160355755900705669556879024815704550735 6803 279023723557960808456703569008249558445608159 6804 808238235580329692568435708094503592457295606 6805 1694394355963503065692558497046036064583037268 6806 7046045560296036677065593024472372685936382695 6807 14472455723032366784676056244823826920569947037 6808 44824558236343667926792570449439470645700484383 6809 40203522103230655185519296394274094432996042832 6810 82435823234366759916007030046809044550032469344 6811 20312212123065519059929699623909643499720233240 6812 43522323236676008600703003040902855002242334482 6813 31221212106559925992969969590976549982021324020 6814 10210100945519191915639635091765399819809199797 6815 22321210456008080757002961077878001601708002023 6816 21210096339919193529975609376759985984919979812 6817 10099163279030331159753912965519851839039758102 6818 21007694808363351601980730276001199408401995223 6819 9936339923033105983793297759990393923983952212 6820 9303279209730951829531577519896727207827522095 6821 2971751917291504155307375038765171936175219151 6822 10238000783076047557681800389879840571798407592 6823 22396007936792479578959603901001285838012880063 6824 20759935305520155367515966989989652279896799432 6825 48000557655841557679960270100102782801028004542 6826 96005578759275578800322841201227949612296045664 6827 59955367511755367997216409990175396101559634639 6828 19553055105553055972063919898552760987516322275 6829 103576559255576560224700801011587930099969422799 6830 235787606555787722248409612115900561000304628007 6831 113675945553677222003916101070995409996962159932 6832 90551435530572219967060989291953919963620719321 6833 185594555765822400284730107080380800297048405439 6834 916045557879424802928161284963969603024492856607 6835 59635536754199975160609639627635969803916545935 6836 16315305540399750593916276176311637967065431315 6837 69557655684002006060770791789516980284676553559 6838 35536554439979939393693505675063797642565531516 6839 15305544279759272730330954549429576419455307063 6840 57655646802006828163370365704703788804557684695 6841 36554423979944160632897052960969687963536442355 6842 5544207759440594316769515591636475631304421153 6843 5441937514395143065635075106304154308964210731 6844 4403295082750829454309350942960742927642093307 6845 3971549217492154342913091415593415176419132934 6846 10235706381063565470737074756054759788807350545 6847 22358469952695676848184807972568001889681605659 6848 21124239518354564400439935719439984876405954512 6849 11002075043143443996279313034279840763951543102 6850 9979349630832427961753089721758393627507430981 6851 9753196292320175605529277205522730174934291803 6852 7530361521198553955151771955217298539321503967 6853 5297007210385527550705703552051585273206967657 6854 1569932096855175492952971519507251731943656535 6855 5700545029159797070390236004082598160456767759 6856 2995429750717569296698099959219180596345657515 6857 10036702008379707027017000406407966029456779958 6858 20368424093802484284184004868880272304567800395 6859 43692649059624926927928049088962823645679604038 6860 30318389516199183175159589287616210434555959684 6861 63593903972007935799603906899170324545560402925 6862 31126967719935313595966944790497203435395975194 6863 10983657039313091151663441495971972312751750343 6864 30136784405537071596694475040240223527998003455 6865 61367924855784836027044800482482235880016034557 6866 9055200553640299769639996020022112799859723536 6867 18558405576883001903000032240223128001202235769 6868 91592855788936020836000342482235296012422357907 6869 7116553687299792299997220022111559900221134935 6870 1065530471597521599972199821107518998210919313 6871 2675764836019836000224001431279990014330805535 6872 6797889372201372002248014552800080145369655758 6873 5576872921988919981999883515999198833036553526 6874 5364715203887039803998831071990388329705531185 6875 3041071968869677967988309303896883156955310455 6876 6472840289102780280093705639028935570357524557 6877 4116397670977597599128954269767315297135203536 6878 1062776491775175190967541837653071570911971304 6879 2707789077799800090279679378776835850720233647 6880 8477908778001601082802805789789359208242336882 6881 4174927759985989215975953677673111922021304816 6882 539177519851872071751530576531103219808960064 6883 270575038504719305507295365310972037927599443 6884 845800392048405656083037677530224380680004454 6885 431996719603954539229696575298202794399964340 6886 303965035967543272156365351581977542799643196 6887 640280360279654823569677595960179668002856029 6888 397596997756540211436575151598556639976539756 6889 1020030017967682314567799596011567000187801969 6890 2240360180278943545678004032115684001899620307 6891 1996998397767431434559959721074439984796196932 6892 10030014017880554545600402232804600128032030543 6893 20360148178965565657204822349647201296344365655 6894 43721495790275676782449423502882413029445676758 6895 29207953497754565620394210976820089754434565524 6896 106480375017965677044046330189440901964545675846 6897 268963800180276784448469361904490820285656799271 6898 690299601962787924492705720845089442916768006832 6899 297595983617675203916953192429274415065639944318 6900 1020040137178798440770376064706804760677000445594 6901 2240481383790012487843792688469647926784004456047 6902 1996008829499900076429518484236415185639964339612 6903 10032089505000800788703992926368759917000285403123 6904 20344904060009607890440070669690000784002916835235 6905 43450848720103279084480846703080007928030769358358 6906 32292407198971749243992424969199935159693633123124 6907 21519930387705392027920199630399310716330331011003 6908 7039296876952719775198396296793093063297309909972 6909 14407028990388401800014031028057056695021700900227 6910 44884290083892819600148352296584567040238410802283 6911 40841499228716035998803121565243449598084091981632 6912 89275006290372360009635235678454504016929080156944 6913 71749941496920999916312114564342959863149198743440 6914 5399407963191999063101083443215518630790387432393 6915 2793935630303989430989232432075046293496874320731 6916 8060556963640104570106344544800471055029005448152 6917 16725570296881245841269445649604832560308056495588 6918 68255843028952459272704456903249345723696569035895 6919 41952429767520311716964342971993233210365429712754 6920 3520157655197105063643215703932132097054157097544 6921 1198736550370949430432072967320919169540729175443 6922 387305496891394296319315653191030635393150554431 6923 901657029074047029605556776072366958055605564553 6924 1816784308808484303255567792823670396557255685579 6925 9567925689692925634555678069436844027582556915807 6926 5455194476315194323554559434304439775219543071935 6927 4350344163070343211543514322964277752035429303315 6928 3097240629297232107431083215641777519714152973074 6929 7022487107022343280552934356877780002347590216805 6930 14224903284223454965590545568977960023480082369657 6931 46250834926234570276085655690180320234960943702783 6932 21892319182123297759254554298397198119591428977632 6933 4721030421011577511943541582770381035108167776322 6934 1209696209907375103431407217696809710920657763220 6935 2503030500881799234554882379029702330646777894241 6936 6036366008958006345568943808302423366867779046472 6937 12369672090396069455690459693624633669077808468826 6938 1036519096759434354296316330202330629375924248181 6939 2368009028004545567029569362423367105800646495951 6940 1039909759963435449755433020213050951994423951510 6941 2400902000294556501956536242336610400044640395921 6942 4810824003045568020367770463367124800446884040632 6943 92199969635439797057696233050999996424839594320 6944 20399636314277569536362129491999964200275143191 6945 44002969546779703769703305080000286402799456072 6946 39975635425756969636972949199997663977594339320 6947 100196956657970302970230508000018700180045405443 6948 202030366780243630242366096000190401960456856455 6949 424363667962456962463673032002084820324569168558 6950 203030655620343620230529719979240197203430645524 6951 436366757043457042365902400206482022434566855846 6952 303065529632329621050979997944019820323464552424 6953 636675902943503032610200020448201443434685584645 6954 306550975430969718097999796401988432322455242434 6955 667610196570302397020002028820092543424558464545 6956 656098365296980769799979768199119432203524243434 6957 539183051563793637599757640391034321971202032322 6958 270429507429530295197536396709723203709979721219 6959 844704080703763040019770028502234438500202232406 6960 440959192969629599837699764982124284997982119944 6961 391510315636155198296397639821001639975821039444 6962 1075923556971560015030019001432017000199432404445 6963 2800635570235720160360208014544184002004544844459 6964 9606955842358241723722496145647928024045649244606 6965 5943552421122005209219960834415159799634392041943 6966 1431520211019951912039592324070717596322719603431 6967 4555842312200400724404063448848380029428403234551 6968 3552421101995993203959432408402799754163972123508 6969 1520210983951931967514319923977597540627721010923 6970 5842330140400560279945600640180019687078232130635 6971 2421298795995397759433994398399836469362120894315 6972 209587551952777514327942782798304233020992743072 6973 503899600387779945480467948013646336250068056822 6974 1039003203897800456964680496136869370600696569425 6975 2408034439019604570286965031369105847207027704659 6976 4896344608203245842910280353707259282484278446806 6977 763241921972032415097597128931911620041764423944 6978 632003203719720069175170967303106199605644207441 6979 319971969037199430550491652970940395954441934406 6980 39703629690394295495906515691396751544403323943 6981 102437103084047037040867957074027995644833440453 6982 224583236928484384489080384808280036849334484575 6983 203232103164042844069196839921599704393324043352 6984 434343235688469248708029400636002446053448453582 6985 323232114484232006919753994299980419532404331220 6986 212121084042119943037527941599796035319963310197 6987 101009239621039429695175407197559713039633098372 6988 212106403032404703039796884019602336402937013823 6989 100943969719960969677564839835981303975289888212 6990 210460302400330302779689401360153640198900894323 6991 96196979997296977756473988998730398386992743212 6992 60363759971563777544127887987296782863917432095 6993 123698000235697779647278900103027949100780545036 6994 10379998114377756411766998969775390993595429701 6995 23800015145777968717870010301798090056036702411 6996 7999870833775647056699896985579099539704980110 6997 5998692329754409546398763855349195276959799093 6998 1986321157543915422787628553190351763517589131 6999 10109431579660756627899091576083597895979907351 7000 21304555802727967079009075792936019040200881591 7001 8963551977175649349909353515299829597992807110 7002 7631503770554393198913131071598155175915931092 7003 6306969695542730387090909307180750551071309117 7004 2943636355417296869090912930393495509308911056 7005 10456969556783029109090730564055036105690712570 7006 24570303567936307309088165688560371257088325841 7007 3296971455302932909280654485396909929283192410 7008 1563708352975314911594544052762919151630320097 7009 5698493590197550716045648587910807596963441023 7010 4383931098375493059634405275091935163632409811 7011 2827309182953929516323951749103310630319918108 7012 9481707950380703969440398107233526963600795294 7013 4004935496792967634396780932131183629993551539 7014 8050557028070278946027970543351937100055595804 7015 16605584296842790472280245653600583200556039648 7016 67255927029268084822962456777205934405572402895 7017 51951169751839240215620345771951323955319976754 7018 3510637504271998074197233703509207553039765543 7019 1094294961703979340372128970911935529677655433 7020 3047050318440205483823290250720555902778756535 7021 6484603592482456939435082608245560827789967757 7022 4041971120020343274309217922035392177679657536 7023 8480231240243454805706380624358063778802779768 7024 3998109998032339952942794203119429767977757648 7025 10015300016343400390468046435204701880177978893 7026 20157600169454804084696468558448418961780189055 7027 41579201704569648927028691592492790317961908558 7028 7351984963436407169766307119917497055602925524 7029 3103839632303930637662931039053969553975195201 7030 968276320967294296615309669527635527750351989 7031 641763191651541566072916635176315177497103879 7032 405630306507407459315066310563070573970968756 7033 856963668080880605560669525696845820250289968 7034 543630639192793955394635194364432197897679648 7035 430294270317527552742310343044320376776556405 7036 297541697055175517421097229643196965765543954 7037 1019677024559795980633022302856030277875660366 7038 2202784245602040166936223629172362778996723671 7039 1977642033979598663302210150521017767965210510 7040 10178864340204010693622321605832177880278325921 7041 21789085482448127057023437259343778962793460631 7042 5669254020400969529812291913229767617532194310 7043 4631939795991635158101503092157656055320343095 7044 2303277551906310720986969120736539553197229154 7045 971775502943093191863630993305275530372150742 7046 705754975429130304630291932951755296920693415 7047 1457970196707363646963080550397959030647054757 7048 4580242028481696870296965604020408366884567983 7049 3198019764006364697563653959795923064843455832 7050 379837639943042375430527517551209440432352321 7051 801379000456463796565879979592504484543583433 7052 1613808004568698027679000204066044925655934538 7053 7139696045691016278808002448672450656760545795 7054 876359634309861767919980406520294545595433553 7055 763116322918605655039795945197543435154331528 7056 631063215045954549677551430375432310743307167 7057 309432069631543396575508296954321093432930656 7058 704544702955654027796095030365433054550566769 7059 1445648430356768278033040363676536565605667901 7060 4456892563567894796336483696787767677256680811 7061 4344719431456741563304030365677656571946392108 7062 3241034308345407432959697054576545303422720924 7063 2009722923233934315516369543365432972217191203 7064 4102230634340545555969703653676550222384072434 7065 982094323195435551636970530565498220839320324 7066 819143210354315506303695295453982192273197199 7067 30832097143074942970351554327820321730370398 7068 69345023456810470243595565479443438163844013 7069 33229812344096098031155454154432280628439890 7070 32158101239159179710754340744321594164278697 7071 20720990070710557093543193443207140641766373 7072 48250080848325585055656054454483486877869814 7073 1899192403195249554539544344032064776638084 7074 9008064836038503565803645448344687786996927 7075 18096689372392035679636856493446897910030679 7076 97026905824064356802969169054469020720366807 7077 69782952199443143975630629544229793197063935 7078 37615520394430827754294155442157530369427314 7079 79155844044569477967047556463579763704681545 7080 50752439643434175649615544231357628962407433 7081 107984602854547796903155646353579090304880535 7082 280127229165678030835556869575809083648965759 7083 961282307676796369355569103799708936890278006 7084 609620936565563033155430969596927304697759943 7085 1303050567675696335556570304030681647018000456 7086 3636605678797029355567843648366956884196004571 7087 305954567569753155456430403063544840359963309 7088 660365679701975556568564836695649283600293705 7089 597054556983755545445440306354391629997528954 7090 169543543829555434434396943142706159975167543 7091 703655659503556544546030455468471600199679655 7092 1436756804035567645672364556692837202002802757 7093 4567969648355678856823685567069382424029627983 7094 3455636403154568544210455449432820199756175832 7095 2354303970743445442096354394316198397540552321 7096 1142967693432434419163142743060382775395521210 7097 815656332320324030630817429396817752755210099 7098 74543321197199694292054152764057517552099198 7099 43433210370396341519540717639535055519190387 7100 32332096896763207035393056275309555030296874 7101 21319164765631929712729541752915549697564743 7102 9030641654303157097155405515075396375441432 7103 18366876765635585023556855960798029796474549 7104 93668987876955920235569160328016302028805707 7105 30647876763551198115430597159862979767952935 7106 66878987895592015156566023601110201880390557 7107 64767876755119870745459809991097984796695536 7108 41656765551038693434317919909175841566355306 7109 6545655509686332323055038910552407463152944 7110 5434554916463321209549687095519934230715442 7111 4323539064233209915396469155039322093074419 7112 3211269442131919072764230749673219129344034 7113 2109834420903029317642093396532030953239723 7114 918324190969753056419132765319691532077212 7115 43200291637529544030917653036307319372095 7116 31997506295155439691056529702933032919154 7117 3974941550754276309545156975329715030743 7118 10210475607966789703659570197502360368053 7119 22324797280267902436803842020023723696575 7120 21201571597854980303968419799809210365352 7121 9987307176539796967644037597912097053122 7122 9872930565277563656439695175099169531015 7123 8715295451775430544276350549190635309871 7124 7071554305754295441763095390294312918704 7125 14835565657967036477897038083045530790447 7126 49355676780284368779024396936455768084483 7127 105556787962925689808246030568557896924934 7128 255567900310656901694472365691579030650547 7129 555680803526770817044823677075808366805682 7130 554391971185692049640210569351923063954419 7131 542703710454319596398095433103209427544035 7132 416969096343035162779154330971914175439715 7133 63629163229710617750743291703080554277074 7134 30150632157094057493431504969195541769342 7135 61606943585048581054556050308035677905463 7136 5943431249605209543539496919714574954230 7137 1432309995951915431273963037083339542095 7138 4543700040400756552820296384933403665039 7139 3428999595993545516197562839331970649674 7140 2167995151931435060375416273303694396543 7141 655950703308309396954061732970342765432 7142 551492972922912763539405315697217654318 7143 507915715215097631273953074372056543045 7144 1080758358361018952820376805824567656455 7145 2967993593712190389443789659445678768559 7146 10280056058324083904457902804456789891606 7147 22960572593448940844580829644567901077271 7148 15595319132407392443192156443454989371710 7149 56037607344882064456063568454570105838321 7150 39695933240819444339431444343298952283207 7151 103040534489604445404554445455010382934481 7152 236485744903244456845564456560123950544951 7153 104053438972044344435444345399007495439510 7154 248574590224445444556445458008081036603921 7155 5343098204434443544434319919209705967210 7156 3229181964324431444323039031916951652095 7157 2150403643204308443209669703063506519153 7158 695970431962924431916636969430945030732 7159 351696303615204303066303634291429693318 7160 106362970071962969462970321508156333043 7161 269710240840310304710243436095569336455 7162 702322489283523648322454573035705368558 7163 1423424906935836893424565816358457691589 7164 4634650870559369054645679569592579075907 7165 2322492695513029542434555435119349350934 7166 1219918355089755420323554311033193091322 7167 39043149277554197211543109730329109221 7168 108455506779568022315655302163507306233 7169 292556067803696223556757623696081670335 7170 1065572679637030235567979037032956843358 7171 2675826802984362355680208384350369253595 7172 6799469630125703556962493925603706576038 7173 5594236298992971543619927193968945359686 7174 5142101587915707430039170327647433116465 7175 820987275072934299670497176414331064255 7176 191871749315321596495970564083309441952 7177 1079038105557436029040245688933704480383 7178 2808395255580572308482456890538444963935 7179 9694038555965823692944569085792450300558 7180 6339685551652210315443429253520296995527 7181 3276455506522097074432151931197563955176 7182 1764354945219169344320703310375427550563 7183 7885570458407705445448433523796679605695 7184 6855296323936954434404331209566555954353 7185 4551563207303544323963309915465551543130 7186 3507431932971443207632919074255507430896 7187 934303315708431936315029341954934292763 7188 322973072924303303069753203539321517627 7189 215729315202972969437531971273207056173 7190 73153071975715634295303709731929540532 7191 30729303753074321552968917303155395317 7192 68305637976805435590290781635558037581 7193 42954295763954315097493606315519695206 7194 15541553627543069173929943075036351944 7195 55675577079656707820700456800369600447 7196 54555369356544936192996343997035996415 7197 43553033145439300315963227969711964075 7198 31529730834272997071632175637103639354 7199 7157292321715969306320554290970273143 7200 731521205071632943195541491697730829 7201 307209949306315430355407906377292157 7202 682500505669556563556880869783063581 7203 418994954635545431544792637629431206 7204 47939542315434307441518296154309944 7205 15275421074322934407041560742919444 7206 58796632805430544884475728070804447 7207 27566315954295440844153159291964415 7208 79669560367036489247575607080284758 7209 56635397049704072015353929197641527 7210 46312769596959319873127150376407175 7211 23097635163513038730970696963930554 7212 9176310631089687291694363627295542 7213 563094309276471506343030171555415 7214 429142911764106943229698507554075 7215 150815105640943432156384935539354 7216 609559256890454543569930555805567 7217 1303606569084565655700565559655678 7218 3637267708925676758405675602756795 7219 291856927194565523954553977545553 7220 1079170684045675840365580179655574 7221 2807846928456799283675961802755807 7222 9679270692568006936800319627959682 7223 6551694319439943303997036175516415 7224 5506343034279432967969700555064074 7225 4943229721754315655636995549439343 7226 10454302237965556756970035704605454 7227 24565622380275567970240358447256567 7228 3454220797755455697997124411945452 7229 2342193577554354375971004103434321 7230 1220331375543142951709960972323210 7231 197308955430815504919591721212099 7232 1021690356569556050804078232325007 7233 2237083567703572609648794343460083 7234 2089231456971317916407543232199232 7235 4906354570233580768879654344006342 7236 10869565842335967889002765448069464 7237 29103679263360278908027876496704687 7238 107236806693722790896278989028446902 7239 282369667058228089030790108292470823 7240 943702684594296908368081295064849434 7241 428978443141562923039209549440394319 7242 167764430807415209671915394396743034 7243 677884569680758502840758046028056347 7244 576843436393524976393519619759543216 7245 364432302731199762731036037515432065 7246 44320977310397617309699695074319453 7247 43191773096776052916396349343034332 7248 30305729165759515062763193229723320 7249 63658307678003960707896054302233443 7250 30522936559967592936759542982132430 7251 65830567600280070568003670143344563 7252 52295455997599295439970498833243430 7253 21554351975191554279695988332032295 7254 7543103750307541756351883319721552 7255 5430969496935405543104833037207517 7256 4291633963313955430960329691935055 7257 1506327633087554291597156303309554 7258 6069478936899567076023569633703567 7259 12704790569003684792235702938435678 7260 28448085708036928062358430592556795 7261 92496918496370696703592566065568038 7262 19963043962894364971119459455439687 7263 100296460309045690231204604556602903 7264 203028723708457082352447245567230835 7265 436290238492584943584482455682369358 7266 301498083919239431244020354421033124 7267 615016940806404552448243564632335245 7268 69863391943963520402031442321312034 7269 38632703427631195979708421209099722 7270 90948434678952040202492632509002223 7271 190492546790384482425066946108022239 7272 1085065668083924944660670471296222407 7273 2920676696940650446726844833030224883 7274 10646787030486804468269249336362248934 7275 26867904364909644694706505369702490547 7276 69080845690902847048468057702425085682 7277 29192434290976409604239536980189254418 7278 108064547090188903246403770161906564794 7279 296685685081890834468837841720867688047 7280 1026916920959089344689379278249078896482 7281 2270770650408905446905806794508789028943 7282 1693694495926954422951945542927669767432 7283 7057045040670364630400455670678701880543 7284 14584460486843686964804556846790418965657 7285 45924724909256910289645569268084790276783 7286 31201198911943097676435431839241497765632 7287 9990387103429176564314304272007977654321 7288 9896870972150565443082961719935776543203 7289 8764691720695454429215605039313765431967 7290 7642305194354344152073949673089654303656 7291 6420950343143240719327396529276542970545 7292 4191497230831993033172765151765415695434 7293 307972092303929730517650705654074354324 7294 680225063640702165978808456768805565445 7295 398189430392980651767924345647955454434 7296 1015904564070166797880645456880356564545 7297 2160845688841668018966856568963567685659 7298 592434488406639847664545447631456454512 7299 120324083946278416643434416308344343099 7300 243448940470792766854544769693445457007 7301 32407396093517664543441636332434329932 7302 19932759131056643432406303320323159321 7303 100548007352566854544869633443435605431 7304 205696081585669165649102934454557256551 7305 457032955916707676907230544565582567592 7306 329715551064936562932095443455219455120 7307 157075509439305415319154432352034350997 7308 584796104605656757607564543584345610023 7309 241560961954545535935443431243234099811 7310 7391603543435311314432310032119198110 7311 2705971432313109084321099721030381093 7312 8460234543535308925433002232363953054 7313 4198123431312927194329982121027529540 7314 381012309095170343159821009775155396 7315 952123709039843455601432101799558029 7316 521008909678432353988320985595519759 7317 209926916564321127883191855155037515 7318 500670767685431278936079159560379958 7319 1006847878916552790572807603723800391 7320 2069278990767588085829679238239604071 7321 4706790087879896919502806394403248832 7322 945499276758763034975942743972008320 7323 433991765527629719751417427719923191 7324 327905655176157037508054177039210308 7325 174954550560729694919540569672096923 7326 810365605728303050803685702825030635 7327 97053953162969491970452976189694312 7328 69527530615633903696315760476343095 7329 35175294074326970363073596163229154 7330 10551539343183697029331160632150743 7331 25595805455937024305351726943608055 7332 56039656560584245657598270457296558 7333 39676545395242034535181696331565525 7334 102787658038464345759957029355675857 7335 227898796392685458000384305556799183 7336 176787562718454319996842955545590432 7337 787899708392565600029270355656084543 7338 676796922719453999751697154539243429 7339 565563217034327997506370743272032156 7340 455432049723175974942893431719720745 7341 354319597210551739416732305037193434 7342 143035172095505274065320949690332323 7343 456359825036058808677450503083343435 7344 343118189699527926574294969233232314 7345 231040476395175185341539632132121083 7346 109596162750550453207276320921009232 7347 304031708005604574482789450632106343 7348 648358496057245804947904606943269453 7349 403123959532031959414961943431834330 7350 835240403744360404750320454559345364 7351 311995969442995961497196343513233040 7352 103951634415951607970363231092129597 7353 240396944760397280243694353063304023 7354 484030447924022962457045576693648234 7355 39696415199815620329635366330402124 7356 103028760001557043502957669364823245 7357 236289920015584456030378705689434459 7358 101679199875244339696966954474324312 7359 216808000998445403030270364805445523 7360 63919991984433969697697039954435212 7361 27039903844327636376369679544312098 7362 84400839245478969789702803645525014 7363 43992272034167637676975970435189880 7364 27921719720656296563751696310478796 7365 80638402246771027697997029524790030 7366 166992822467832279020024303848080368 7367 670069424679342808240245639296963695 7368 499434202553215921998034271563630354 7369 1004546425574360640016346835696963564 7370 2045668655805726880169469357030295687 7371 4456690759658268961704705584363036902 7372 4346293516521847604960955243029702980 7373 3221531065204415959591552029756975796 7374 2207309451964071515107519757543753563 7375 1932914303639307070935037535429531432 7376 10550745637005684850560379756703754543 7377 25608056984056929205723801968437965655 7378 57296570128570706458239620292580276758 7379 31565298965292944322076197519197765525 7380 7451587651515443219360375030377655193 7381 4307276507074432032996949696976550329 7382 2931764929344319715963396363765497154 7383 10557890705445602360294029697877023566 7384 25579088456457223723048303018984235671 7385 55808892568582238236493636190126356832 7386 51928719445222082103930300298983144319 7387 3167034432219220967296997587830843035 7388 649724322032191651563975276292429713 7389 397203219720306507427751761520157090 7390 1022434402243668080677997915841585083 7391 2224544822456696966780020759275920935 7392 2203440220346363665599793511751191312 7393 1972398197223030655197531105510309102 7394 10224016022236366760019751255923707223 7395 22248172222369667920201992560638482235 7396 22000522221036655197983919394284022112 7397 19995222209706550375827032741639821102 7398 100038222502467603799484348077001431223 7399 200394226024679238004925496784014552235 7400 404046272246806396050657027928145582358 7401 848470822469670032606784280695455943592 7402 404092220236499717945641594354351431116 7403 849062242369002380456876045565594551168 7404 389422021029980796344759635455143510648 7405 904624232300168029448002956559455926893 7406 1847046343601696304496030367604560669059 7407 9284469457217029645032363679245726708607 7408 1644234332049756429721030552033184925935 7409 6846345344501968702232365584335930660559 7410 4423233242983646982121055243311294595516 7411 4212132015830423821009552033109543155064 7412 2100919872296208209915519730915430749444 7413 991038721561921919075037291074293394442 7414 909687207403203029349691509341532744415 7415 1902902480834436305503076105475748044759 7416 10830824969344569656036791256798096448007 7417 29369450305445702772368072568017028496083 7418 105704603656458427823696825696184293032934 7419 258447236768592679437029457031927056350547 7420 592482367892066804584304584360684569605682 7421 120021056719463963242963242994443435954419 7422 240232568404700294470294470044454560364807 7423 482345692848403044843044840444565723689682 7424 21234316403969640429640396443453210476420 7425 10123063967636396156396764432332096164198 7426 21236700278970031570027884543345031688015 7427 10104997767699707299776843433229706479872 7428 21250017879002483001789254534302468801023 7429 9899856749980029985671943322980247989812 7430 8798545399799759854503433215798015878095 7431 7585432797597518542972332073579872759152 7432 5254317575175045415721319331358717510717 7433 1943055350549634073209033309127055093055 7434 10456557605702948814508333707284561056559 7435 24567579258430489546093338482925712567607 7436 3455351924296075419133284015193099455932 7437 2353103201559354030931639870329194351321 7438 1130971987513139691306278697150343109210 7439 891703875090876308941766370697230912099 7440 704968749092762927405662894372091099198 7441 1450290109067910680856709045825073008009 7442 4603081308680726969168508459460816096107 7443 1969208926393183630644924314192059160934 7444 10306490670055936966850645548064607730547 7445 23669086840560570269206855696687278165683 7446 10629264395395297831944554366471760654432 7447 27106686038039019360445565668837926764543 7448 83266912396408205724455676689380667885654 7449 31863100763921953204354566472794656854540 7450 4630993627203531963143464117542544543397 7451 2291930171971303630832241055419443432774 7452 1503298503708970292322009554034432317742 7453 6035012038490243063424103568344543578063 7454 12360124393082456694647235693445655796696 7455 999002729220346342412114332434553566361 7456 989977152197223220101083320323531463003 7457 879770720372212198989233197211308229967 7458 757693196922100387872130372108922159656 7459 536330363220996876720896920927220716545 7460 303297032191964765192763191172193065435 7461 635024344080287880067896071824056676557 7462 309803239197676799456759304199546565536 7463 701634408018788004568005648003667675769 7464 1416944896189896045696056896036678797901 7465 4770449031901032457032569032366790020811 7466 1696389702989720329719429721065499792108 7467 7029902430102243502404702232677002063295 7468 14300824561222456024848422346784024695037 7469 45609445712224572249292623467928247040383 7470 33914433102203321991518212255162009596832 7471 27084330981973203907042101950619915164321 7472 84925370160214440884463220407200759685432 7473 39192898598084392844232195931993516454316 7474 108069012016926069246344040560055968565569 7475 296708124170672706469448485720560291675707 7476 1028495247846828468704492918245723076798482 7477 2293038479269492690445070794458236788012943 7478 1529684151833918296429293544322105679895432 7479 5902927599340795028707055645423256801036543 7480 975175193193549766929554434211943989705431 7481 750550330331397663155544322103427876954303 7482 495497297308776630755443220972176763542969 7483 1037023021689786967956454250223787895670304 7484 2384236236901910280368566602237899036843647 7485 842102102983097597045465982096789704430412 7486 420980975829175169634251819165676964296096 7487 191791752150550636321904030654563641559164 7488 1078077983605606969440848366765696875607687 7489 2796780137257270304489293667877028997278903 7490 8027961382582843644907056678984290022790834 7491 16280313945949256850884566790127080228089348 7492 70963540460506569208925668081284962296905495 7493 150295684726067706490656696952930303030857037 7494 603036928272678469086767030390563636369184383 7495 1236370694826792708907884364085696969707925936 7496 102894340185516926936843039254363636935191301 7497 229045481915970670569256406565696970560073611 7498 149634003071694495431943945454363695399330110 7499 502948036837045036560460456565697038005361121 7500 1030496369384460367724724567677024396057711235 7501 2365029705924723678248245678784246032578312359 7502 1049756951201210562002034567642019719363101112 7503 2501970392412325704024345678864202405695211123 7504 6020244064723458448245456789086424857038311234 7505 12242448688234592494456567908908649184393512346 7506 2020406482123119944345454926926390442731101221 7507 4244868943235200445456570670670084468151212232 7508 2040647432111996434345294494499244240710102120 7509 4486880543120028545459045045006446488321223242 7510 4064795430999765434309629629944424083210212020 7511 8688036570001876545703103100444648934322324244 7512 6479705299984765432970970996442407323221202040 7513 4156951599841654315691691964419933212209979594 7514 743507198406543074306303644039332101919755144 7515 430930383945429342942970439673320983037550841 7516 291296827434153215415696276533191829695492408 7517 1073029480547574356757030787736079503037064894 7518 2816304965679805567984367898172804036384689047 7519 9569650276801655680125679015829648369926908482 7520 5436497763986554398994549872156403039182924015 7521 4303977627865542787943398720743969670415199875 7522 2967776176655417675432787193427636496070398754 7523 10277791786756778796547904054678969032844009966 7524 22778077907967790027680848566790308349248100271 7525 17759374935657499776392405465496923192000997710 7526 78005810556781001790064856677030636064010018321 7527 59952095545609985499440546569694299439899843205 7528 19519155433919853994395425436341594278798431955 7529 104007556540801180046036656569476046790012560359 7530 248079567689611960472366767704792468080125723607 7531 496803678903120324823667878448064696961258237282 7532 1029636790835243449436678992496687030312594382944 7533 2302968089358454504566790065026904363526045950447 7534 975639273124342963465499449782963031179631496412 7535 754271731003215632253994397615629710556307964095 7536 541705309972074321927942776074157095542935639153 7537 404952919719343203175417759340729155415314270731 7538 850390802405454435796778005488307556757546848154 7539 496691979954344313565759954082935545535424400740 7540 1027080200365445535678000368950555655756644808084 7541 2284962403676455756796003690405556757966849696927 7542 1639619970564353545559970295955545535664396363172 7543 7003200245685575655600243040355655756686029695823 7544 14034402456915796757202456483556757966912303039437 7545 48344824570758027982424568935567980270723636404583 7546 3240203293519775820203447315455797693210303963232 7547 1997971531037752197972413074353576332096967632121 7548 10020235752377984020224736805575789345030278943231 7549 20242357983780128242248169655797905460362790454351 7550 42463580137961294462495702758020856723708084565592 7551 20231198895609544219952977519792545208919243455120 7552 42352009037303646400390180002065658490806454559242 7553 21119909692970423996698399979454523891944343512020 7554 11038916315696207966382799754343208703443231099798 7555 9687063074361935662817597543231926972432109197581 7556 6469429343003314616055175432103183720320910375203 7557 4234153229973082059550554320970429197191096951970 7558 2120732159729219515495543191696150370309163503696 7559 993320717152035073955430306360696896910630970362 7560 933193050719709327554296942994364763094291697015 7561 330329493036913175541563415943041629141506369871 7562 297153929703090555407432071429606150806943038709 7563 1023580702437085556880544834703271609670456390506 7564 2235968424584915568965649348434837302844570086071 7565 2111644203239075447654393204320292976443299259310 7566 1106441972069354416542731963197515764431591913098 7567 944403719433144065417303630375073644307103089181 7568 443969034330839454052970296949330442930969270403 7569 427629723292274339515697563393296415291631695972 7570 176157211521743275074375432731564071506306351720 7571 791582315838054800805796548155688836069669598241 7572 507221072279539991953565400754488299436635182005 7573 1082232822803800080375676807964895004566959944055 7574 2942349429639600963796789680289040045670400448559 7575 10463504703003210298027902962908480456844804491606 7576 24696048436034323016280830310892964569249645077271 7577 2359604299723209861592297092715643431996429371710 7578 1115961597211918607121569117074432303964152905098 7579 1071607172103045931007431049344320967640714949181 7580 2837283823236460552080552505445450278888350507951 7581 9382939434368725584965586056456602788893606080392 7582 2815274323047195239655259544345977688729939196715 7583 9558805436484038402758603645460178890300608028358 7584 5527954304039683977525970434198568696993919763127 7585 5175542959676427775191696320385446363927037630975 7586 555415516564177750306363196854423027169696291755 7587 554075065440577496943030364544209770636361505555 7588 539349454395373963429697043441917694303006955555 7589 273194342752927632156369632403056342969943555555 7590 816045467990678943569702944836569470300455555558 7591 59634255894567431436975440305434096996355555528 7592 16321952743454308303754396954319163963155555165 7593 69440388054565693637966030365607700295555559679 7594 34396879543454330295659697053936997555555516556 7595 22764755432343297554516369527303975555555065543 7596 17641554321231575543063035172967755555549455432 7597 78875565432355795656696359830277955555704556543 7598 68755454321153554546363118297775555552963545429 7599 47554343210731543423031041577755555515631434156 7600 15543232093307432209709607377555555074308320744 7601 55654345053680542502503281779555560805693448047 7602 54543229530395418978971605755555391954332399615 7603 43432155296754047767705953555552703543320796075 7604 32320751565539617656951531555516971433193559354 7605 21193507455276056543507307555063708330331513143 7606 10330934351759545430932935549428923297307090832 7607 23370545598003656570550555704690635021685089343 7608 12895435179970545295495552962294309806449273232 7609 29036559800245659037035590303045701668506814343 7610 108367601602456808384356083636458416692069545454 7611 293679217224569693925572936968592767064703656567 7612 1056806382245703060655830570292067884688436767682 7613 2569669942458436726759365843064678926892567878943 7614 5702700464592568268005679256686790669065678990454 7615 2976996243119441839954551946465494629454567896343 7616 10190030455204479400365600468677047104565679029454 7617 22080364558444804803677204690784483245676808304567 7618 19197043524439959970571962293644032034563922963452 7619 108024455844600400245840303056848344345700630294583 7620 296244559247204802459283636569293445458406963045935 7621 1030445606482449624606936967707054456592870296460558 7622 2364457268944503047270570278484564568069043028725595 7623 1044331847442969611695297764043443439429629767195152 7624 2445359280470303117039017888454454604703101884039583 7625 433111596096971049669856884344341960970984839675232 7626 331107159163709596638544843243203591691840276552120 7627 310930710628915166285440432031971106304397765520997 7628 91293094167070661654396319703710942962777655191973 7629 9529140649294606542763036969091415617776550303727 7630 5150794391541945417629703629108074057765496969175 7631 693542707403434056156970150919339537653963630555 7632 331416933972319540743698691033275296527630295554 7633 308063327721035393430386309731751565176297555543 7634 696693478232358054563909702157995679791019555653 7635 366332162121119543426916980735954557509835554530 7636 63320621011035432183063793311543534918315543297 7637 33194209909714320429429533107431319043075431576 7638 30341918917083196154155330934309029629354307363 7639 63480790784936031567557370545708303105565681693 7640 31993493639299707455532895432922970955454406330 7641 3931930271596934355316754315215691554343943297 7642 10560562836030545557567965558357075565460455021 7643 25725709372365655579680275593584795676724560231 7644 58258505823676755802962796055928036788245722352 7645 21924952210565551975617559551159705682033221119 7646 3199522095455503754055515510716954419732211032 7647 395219154354969539555075093063544037322109721 7648 1038407565570303803560801056695648381423302233 7649 2392879675843639635729612567036893954633622335 7650 716756552430276313156099449704727542330221312 7651 65545520297763090739194396961175421298209097 7652 55435197577629093270342763610554209581909176 7653 54310375376149131697217630095541915202910565 7654 43096952960790906372056299155403071975095455 7655 29163515593490942919541590753969303749154354 7656 107695956055090470803676087980305638107565566 7657 279040372561084849636792900163656995279675671 7658 808483825712929302968070801696770038802796832 7659 1692939458330705630296849617027840389628029348 7660 7070604593368456963029303184279283903096305495 7661 14847246053692570296305635926806940837029657037 7662 49282472577065843029656960669670489384302784383 7663 106944825784679256302770326702844905925627925934 7664 270449457926806569627843468429250860657080660547 7665 844504580669667703079254692706609126784966725682 7666 442963194636656969351942316945910985639665194416 7667 415630342306543633103421063431091854276650344064 7668 74297220945430330972209432309104541766497239444 7669 41572191434297291721914320910963405663972074441 7670 7320308321571505203083191091631954627719344408 7671 3196923207306951969230309106303542177033243927 7672 363211932943503632096910942971420569732027173 7673 32103315430970319163091415708195437319770533 7674 20973074291697030629108072920354293037695333 7675 50216807077024367107296830643567056379037334 7676 102369684784245683283029366855684569808381345 7677 223702927926456934936305669156925701693953459 7678 208975175184343319302954630743192986327532312 7679 490199799925453605630366968056070109479743522 7680 1082002000656577256963670296572841304802055824 7681 2944024006767782570296843027829273649624559447 7682 10448248067877945843029256279506816903045604482 7683 24494496678980459256306570804069570836457244943 7684 3943966567796311942945291959435292304332039432 7685 10460267678029520470459080404559063645344404543 7686 24722678796303844844608964845608696857444845655 7687 1218567562968440441927640433926364534440434552 7688 45455415644396403176396327183043324396323521 7689 34354074442763970562763170429633202763211208 7690 23139344417627695417630496156331977632109923 7691 10873244056176354056295960743303776320919212 7692 29014448571789568571040328053637789450806323 7693 108144491837903691832483496576977904609669434 7694 295445079380837079344935027790180847302704547 7695 1036460805969384805450560278081969281628445682 7696 2368729660305929656605722796960306957092456943 7697 1047156596951156545953217563596943529120343432 7698 2483568030391567660374379696030455907243454543 7699 31439696707456596942956359696350932032343432 7700 8276364934345163415543116363091319721232321 7701 1763039323230632075431063029109037210121204 7702 7896405434366944796552696307308382321232447 7703 6763954323063441565518362932922821210120417 7704 5627543209432407455043015315216210098996056 7705 4175431914319934349629873072062099187959545 7706 554303083039323196158729319419190475515434 7707 542969229673210360727153034030296155074323 7708 415632156532096993170729719697560749343211 7709 74320745319163930493157036375393393232108 7710 43193433030627295930729702952732732120927 7711 30332329694171551293156975517317320991174 7712 63343503047835593055570195981581450071805 7713 33230969616315129555298351807208299303954 7714 32091636063070955551583103931921592967543 7715 19106299429291555507230967303207115655433 7716 107271004707075556082370281634483156756535 7717 282832048484795572943842956944935567967759 7718 949344492928035830459270370450555680278006 7719 393243915159712296311696896295554397759943 7720 1054460759602323029517029031035566018000453 7721 2564728003223436303984308352355672196004575 7722 5688296034234569640125693583556824032045798 7723 4481559722123436398994331231544199719633585 7724 4007517221012302787943310107440397036331254 7725 8079982232123627900453521280484024369352564 7726 16800142343237080804575832964928245705585688 7727 69601463454384969645799350290694458455916895 7728 35988232342839636433593097494344324351064754 7729 11882121216276304331129173943243203109441543 7730 4821010061762963310950527432031970914407431 7731 209899405615633091495174319703691083934308 7732 501004857156937075039805602437072940545694 7733 1012049183570584800401657224584830485657045 7734 2124507935845929604816782245929364916784459 7735 1002935312431155960065622031153039065644312 7736 2030557524551560320677024351576408676845523 7737 4365579845595723446784245595788890789255834 7738 3055358435153212425642035153688693671952324 7739 6557592559574324656864359576891056840383445 7740 5535119515343202544643115364709544396832434 7741 5311035073231979442431073040915442764320323 7742 3109709332103754420309329591074417643197211 7743 916913320969544196913155109344056430372109 7744 63093191635440363090750913239544296920919 7745 29130306314397029093491092075441563191036 7746 107363669546024309055073064796475696072370 7747 281696703672245708560816688028797032823841 7748 957028436822458491729566896290024349439272 7749 529764304220323905155464761499803194271715 7750 157642962197206950754241607997970341705075 7751 578870304022470407966477280020243478460799 7752 368696959820095935664171599798032164193595 7753 46363518199151314640507197579720640331153 7754 23031040390709082394930375357194397310732 7755 9709596692909220739296953130342773093322 7756 6915166314912193271563530897217729133215 7757 3070663079100331707431292772057150932074 7758 6846696807203358480553067824583610544805 7759 4426363931973123995529456203230095439954 7760 4183027303731007955154341972099154279544 7761 429772969309935550743203719190741755444 7762 157715632919315493431969030293405554444 7763 578356950805557054560308363054855564447 7764 363143491955529543396923029540555444415 7765 30831903555155432763209755395554444073 7766 69360835559556547894501958035564448813 7767 32992315515545416742983519715444408090 7768 15921075075434065415831037074443919097 7769 60632800796548676759352384804460809023 7770 126949608027690788005583929644729708236 7771 270503296279087896055940702848302494371 7772 846035030808899032560488429293625045832 7773 419709691928789719396084151530189632316 7774 36916303167677032759240707298476321064 7775 3062970656569717511992931584163209443 7776 6710246767702379920070555927694504453 7777 5098025656980959199295551176342964330 7778 11016256770170408007035591789470285365 7779 9861945698495919929715105674097653051 7780 8603434383951039157070954539176529503 7781 5972322827509670729291543270565154968 7782 1721216174916493151507431695450739645 7783 8232371810769055596080557036608202859 7784 2120904093629555159195529705921976518 7785 990959130155550710355156951203765042 7786 891510898755493097150743509969649615 7787 707092787553929170693430919636396072 7788 1485067899580707847054570802970032827 7789 4920679003968479284565849630240349483 7790 10646808040292806925679302962483504934 7791 26869696483069670656805630304936050547 7792 69103028936702846769656963650572605682 7793 30969767304976425636543630495317954418 7794 70301881650188656967656965037580364793 7795 143618956801890770278770280379963688057 7796 457190369619087842789842963800296896583 7797 330297036029276417678415627997564765232 7798 297569699751764056564074175975441652121 7799 1019703001997888567688807800196476783232 7800 2202436020018891678889679602028787934343 7801 1980299799848706568876555979767675323232 7802 10163002001290467688987560201878797434343 7803 21696024013084678890099722418990020545455 7804 6359799889242568699197220047899795434352 7805 3117598872019446390372199616797554323118 7806 1055188719834422696920396065575543211043 7807 2559890401344627030644032675795654312455 7808 5601084813447084366848346798036765524558 7809 3989240092409243064403225579705655203525 7810 10106481064906456684834255802456758435857 7811 21268952690868566929346559624567992559183 7812 9847518292645463153225516203455919510432 7813 8415041518434230732195061972351035096315 7814 4069607044322093320349403721109709163072 7815 8703284445425053443504838231302507696824 7816 6971644434189532430960282108978936364200 7817 3706444320475320291597620927767303041994 7818 8468445444797443076019050677881636480045 7819 4244434441574429359829494576806303999632 7820 2044324407344153118153943363942967996320 7821 4445444881447575195580453700470280029442 7822 4434440808415350355196328996097599754420 7823 4324391924073097150363167959175197544196 7824 3202703199329170697030655510550375440364 7825 1976970393150494369694555095496954397043 7826 10190244055605045703045561037030366024455 7827 22082448557260458436455712384363672244559 7828 19220405531796324304353100843030522043512 7829 106244855758029445645575209256365824455923 7830 270449157996304456855798506569679444560635 7831 844507580029644569158012067702804445726958 7832 442935199756443430719899456975964433183528 7833 415310397544432293038794343751644330431164 7834 73096775444321529687543229506443296310644 7835 29165754443207156475432154944431563094441 7836 107677964454483568796543570444555697044472 7837 278780284564935690027655844445557024444823 7838 789962925690557080278759244455584244449434 7839 679615194295529197767512044355242044394321 7840 556070341555150377655099643152019642743206 7841 539297207550696976549196430719836417431945 7842 271571935494363765390364293038304054303435 7843 835840557045697878083687056393648565634558 7844 312395529634376759230469542730405454323528 7845 100755156322965512096235417295954343211163 7846 207959569430275925030356783040365454311695 7847 480403704562800660363567936483676565517038 7848 964838445709606723695680568936787675984392 7849 640284432915945210354395447305676551842715 7850 397644315071432097142754412954565504417074 7851 1018845560834545023467964730365676044784805 7852 2189255729345660234680288163676792447929659 7853 471953153234598122397680630565520415156512 7854 103530732123181020776394295455196070745100 7855 235768143235952247790047036560032848059201 7856 113640832111522017499609705399716399511990 7857 90392321107219853995916952797062795103899 7858 184063431282401180040770388024708039238999 7859 928694552944811960487843896248496406390007 7860 166343515440103596076428762003963942699935 7861 669455956481236032788689904040300467000559 7862 634351544010099717686478959596996249995516 7863 323107439899197056464167515163961999955066 7864 210934278790369544240655070627603999549463 7865 91321767497035441994549294175967995394232 7866 9205653969714403943391540551655952742115 7867 1954527637083967432707395506551517421071 7868 10365878984940280548482036067595980632831 7869 23678990130482965692944372680040166949351 7870 10567898896015654315442918399598663393110 7871 25679009032156765556470794004010694055121 7872 56808108343567875568848048048127048559232 7873 43920923231456755448399599600969605512119 7874 27191212108345554402795195991635955101034 7875 84072323293455564828040040076960359212346 7876 39321211532355440159599599363597112101224 7877 105432315743556481604004005696023123212245 7878 256543558055568957248048057032235234322459 7879 567655596555690382496496584342358345424606 7880 456555165554296819963965243221123234201945 7881 345550655541564039627652032211012121983434 7882 235494555407439676176519722109901003832323 7883 113943553934276560565037220918989968321212 7884 87431527321765395449692191047879643210101 7885 74307173205652754396320309616756432098984 7886 42930531954517542763196916065544319187841 7887 15295303543055417630363059455443030476408 7888 59037635656556778963696604556456364788895 7889 9696314545545767630365963544343041688755 7890 6363083435433656297051631443229606487551 7891 3029232314330541569506308432155944075506 7892 6306343545365675704069692543560448796069 7893 2943231433054552959436319431396407559436 7894 10454354536565590404569604554028879604570 7895 24565565767676084845703245568289003245841 7896 3455453656559240432972035441669972032410 7897 2354330545511996315719714406639719720097 7898 1143295435103963073037083946277037199172 7899 831554310967629329689227421769690390521 7900 307543091656153156472174205636296695204 7901 679657076771575568823806456971027038445 7902 556529365707355448207944343709769684434 7903 545153052933154401935443228917636444323 7904 430729515330743983314432167056304443211 7905 293155073293427833084320649542964432108 7906 1055560815054679336925446903670284543294 7907 2555729560566805370656470836842925655047 7908 5558303725669657846768849369270656760482 7909 5522969194636536425648393031694545596019 7910 5215630342305304194402729706343435159835 7911 2074297220952960343977156943232310718315 7912 4807022250390323460183570454343528393558 7913 9684222604083434721935844565455894055592 7914 6442217959232321203312443454352739555115 7915 4422055512121209973100432343117275551074 7916 4219555101009919730996321231051755509344 7917 2035550989919037291963210109505554913244 7918 4355610100808383080294321304055570734446 7919 3154098991922829197543208959555293324424 7920 739187903216150375431927515551533204203 7921 270474972060696954303175075507331961969 7922 844810224727030365635800796081360320306 7923 440098201169697054311993559208997196944 7924 399181990636369543103931511927970363444 7925 1007960086969703655240555920680243694445 7926 2080320910302436758485560646962457044459 7927 4963450723624567992915726870304584444606 7928 10294608237045680070758269043645924447268 7929 23047294384456960847994708456860644482695 7930 9611542844343592415940924344594444018352 7931 6107416443231120071391203243144439843115 7932 934064432110999308709972030844278431074 7933 319444321091992926919719692441764309339 7934 34443209103915183037036320405642913273 7935 24431910967070429689703195954415091733 7936 4303091649296156476970351544069105332 7937 2969106391560744163697107439430953320 7938 10307270075728047697023280604570373442 7939 23682840798296479024234967245843814463 7940 10416393581564149802119652032428084232 7941 24770055955687501623202784344696926343 7942 1699551554474986211977643242363183232 7943 7003595564810110320178854463695934343 7944 14036035689521123441789164697040545457 7945 48372356903831234477907687024485656583 7946 2921142968310124174936469804054545232 7947 10631470293521247810568701648565658342 7948 26954843055832479525690416891676793463 7949 70369256559344803857084769076788054694 7950 143706567605449639184927908787896567047 7951 458467679256503007930680889899027684483 7952 324256551944969935294392878789776444032 7953 201945503439639311542716767677764439721 7954 420456034603005515668367878777884602232 7955 196339721969955074643056767776841982120 7956 1029402240300360806856567877789280143241 7957 2304822483603729669167678977906961454471 7958 960220029969156630656567774943608344110 7959 598199759630746294545457739429923241091 7960 180397516293421543434337274159212009107 7961 964019971054635654545382807606324107283 7962 639839709542314543432815935943200931627 7963 278276915421083432316071311431991306176 7964 794790756632934543572833514560073671790 7965 541493546315323431316331083399330505493 7966 407931423073212309063309232793294953931 7967 880554636814323708693706348055050380554 7968 795542304083208926328943199549496795540 7969 555420959231927183167430395393965555393 7970 554191512103170430654296752727655552731 7971 540307100970496294541565517176555517307 7972 396930991695961543407455050565555052935 7973 1030570077040315654880560605675560590557 7974 2365840784483556768965727256795726085583 7975 1052393644031545647653171945553179255232 7976 2584056848355656878775840455575806558343 7977 5928569293556768989799284555799667593454 7978 1165431531545647877591643553596655132343 7979 654307307434416775106431531166550921231 7980 542932934324065750944307310665491210106 7981 415315323199453491442933094653910098945 7982 73073210394331908415329142527099187434 7983 29332096743302924073150819169190474321 7984 105345028053630648815609607708084805432 7985 257460296576966889557303278496929656543 7986 580723027790268903581634793030702767654 7987 193209777497846971206321529692977656543 7988 1054501781019270232469435903070178767655 7989 2566017952206842344704560836841789878759 7990 5672180382469263448445729369277900990006 7991 4520396820231832404433153031774991899945 7992 3196764198104319964330729705739904799434 7993 365640380963039643293156953278961594323 7994 54396791629676431530743531767607143213 7995 42765506156564307293431305655930832091 7996 17654940745442931532308954551292319108 7997 78770488056470555743690365593063607295 7998 67696079544095553430297055129429931553 7999 56359355439155532297569550954159307530 8000 43113154270755321575435491540712935295 8001 31090741693553207354313907393095311554 8002 9093406331531933143086932729153107543 8003 19054869355760535456910548307575279659 8004 108569105557925756570725693679798802807 8005 291707255580657967848257056802009629683 8006 1078482555966780279294584569624103102934 8007 2792945560267962807045925703047235230547 8008 8070455722680309684460658436482358365682 8009 16844558226963702924726792568943593676948 8010 69245594270298430648268065690456056790495 8011 32035141697584294401839454296339545495954 8012 19710806375241543984274341563275433951543 8013 102329669798475660126805475694796540395655 8014 223502702012796721269656797048027684036759 8015 210976979897565209836545569599776439705512 8016 91763758775451918305435435197764276955102 8017 5629527754303042954314310377641763550975 8018 4155177542969615543083096976405631491755 8019 750575415636075429229163763954307905554 8020 495354074299354152150629627542934955541 8021 1037568807005567583607103079670550355674 8022 2379689684055679937283236802845603556807 8023 956476439554559291632103976433971543932 8024 544164275543511506320967764327707427315 8025 440641755431106943191657643176934173075 8026 394405554310943430306536430563320529354 8027 1044855565530454563667768565693445905565 8028 2449155675764565696677891677054460855679 8029 390754553643454366576706569544192554552 8030 1087965576854565667788467703648065565583 8031 2900275789165676677892678436896675675935 8032 10802797907676786779066792569026796800558 8033 29628020878787907808668065708268029605595 8034 103096248989900879690696678494696303256038 8035 237030490100809003087026793047029634572395 8036 89695898991909969269785529609756323320752 8037 76352787902919631837655155917543213193516 8038 63117674975036304296550751055432090331065 8039 31056539749702961565493509554319097309454 8040 9545277396975607453930915543029172914343 8041 5431772763753934327291075429750515083227 8042 4305717629527323171509354157495069232175 8043 2953056155173210506913140733949432120554 8044 10376571559814326070735488140504543245566 8045 23787835601545472848156895486045654455671 8046 9676313987434116400744754059634544354510 8047 6563087874321063993441539516323443143091 8048 5429276743209427932407275063212430829106 8049 4151765431914175319931749432100292150945 8050 705654303080553039305394320997520691434 8051 1456765636965576405658045450019847074547 8052 4567876970275788856796456600201284805683 8053 3456763697753688545564345997989639954432 8054 2345630377530485435443231975876279544321 8055 1234296975296054314432103752761755443210 8056 121563751559543084320969517605554432099 8057 7429507515429243191635055955544319191 8058 4154935074152030306309551555443030305 8059 739309340719696942915507554429696954 8060 272913193036363415074935544156363541 8061 830736056369694760810555647569695672 8062 293299543036341592095554415436354516 8063 1055003656369476065035564756569565970 8064 2560036769704792680355687967703680241 8065 5720367902448066963556900278436962472 8066 3197054980399463631542997764303620119 8067 369539796794230307415977642970199033 8068 35277565542096934071776415698389733 8069 11775455419163319305764074382877333 8070 5754354030633032953639342816773331 8071 3543139694329715530273216065733307 8072 1430876343157075297732059453332933 8073 4568989455584799018144604573350535 8074 3447874355241589840841963333095314 8075 2416743152007278392403633329153083 8076 65430719931762719970333150729232 8077 54293039305617039697330693152118 8078 41529672954049676373294330721045 8079 7156515539596562931543293209634 8080 745075275165415307431531916321 8081 429351750654072934307303063205 8082 153105494539315322932969431954 8083 575257045805557430550304560367 8084 351929631955534295496963397055 8085 103156303555321553963632769553 8086 235569635557435580296947903575 8087 115436315534315197563414971352 8088 74303075323070375432079709121 8089 42969353209296954319356911005 8090 15633131911563543033143109954 8091 56935360715695656335455300367 8092 43312993074354543314352997055 8093 33095929343143433083115969554 8094 29151153230832329231071635543 8095 107591574369343506352836955654 8096 280075805705456069589370356767 8097 960799658456572703905843567882 8098 593596524345316966952431456815 8099 131165203233063663520308344075 8100 351678434336696695843693448799 8101 106564323306366352430332407593 8102 267685433669669584563344880055 8103 678916536702703925693448960558 8104 567065304976967194332407595526 8105 449452959763650343319935155185 8106 394315517630497233039310750454 8107 1045555978965022336405528004565 8108 2455560190280223368855896045679 8109 355398297598213048552759634552 8110 152781575182089605517516323521 8111 587955799944903255979969435831 8112 275553599438971951759634312307 8113 795576004590240398002945523682 8114 555359963097996779975435210417 8115 553119629175965759754312096055 8116 531036150551653517543099159555 8117 309700695506531055429190715555 8118 702407036067752556708088355557 8119 1424884372677985568496893555577 8120 4648925826780115693029055555783 8121 2407192185599074329749555553632 8122 4884063916008805502103555576942 8123 839427059927954980971555363420 8124 274169519175539791707553032192 8125 807704007795802078479576344062 8126 1678448078039624792803789448708 8127 6792496796403048069637904490495 8128 5519965563969599436294963895954 8129 5039655427635194301539628751543 8130 10402756678960045615803089995655 8131 24827966790320457159636900036759 8132 175665497196330716302999705512 8133 796677024029368369630002455923 8134 566569799753043036299980351209 8135 465437597529629701599797109915 8136 254295175156156987197570919074 8137 567039799571570104019850808806 8138 449677595307298959838491927945 8139 396575152931587518283903175434 8140 1027799590555899994940835796545 8141 2278004085559000050489358027659 8142 1759959255509999496073119776512 8143 8000406556100005032815201787923 8144 16004867571200060349558417900638 8145 72049079832400723503592780806995 8146 19589358319993210971117591943953 8147 103905593600054330231180080460375 8148 240856057200565362351960964723799 8149 489172582405677703600330288238006 8150 70519219954576969997297682079944 8151 146006400365790300023018944800447 8152 472068803678083600236190449604483 8153 119447970559229998100296395964032 8154 34415695512159980997562751639721 8155 24074355100719791975417506277209 8156 48805559208402080196780070782506 8157 7955511923979198365599293618944 8158 5555103207750383055191530047441 8159 5550971937496829550307299614407 8160 5491703293964155496931596083935 8161 3904971527640753963307159227315 8162 10850235878887980293683606281557 8163 29202358988900163056937270955583 8164 106423590090801696570582850355934 8165 268636081089617027845949203560547 8166 690972952903184279260506435725682 8167 291715514970441751794944313194418 8168 1078355950244477998050445536044794 8169 2793560402444780016604455772448047 8170 8055724824447960167244557824496482 8171 16558249444480321682445579445028948 8172 67594504444963436944455804460290495 8173 55142964439632303444351964197495954 8174 50815644276320972443103640373951543 8175 109556846789450224455236883820395655 8176 303569267904602244558368939444036759 8177 635706680847222445593690604448368005 8178 312946392412220435130293964403039954 8179 95422720102196310897527643969679543 8180 54217198980363092775176427636555427 8181 42050387797029117750564176305554175 8182 19496877569751057495440562955540554 8183 105028979701992581036485710355685567 8184 260290202420065952368918323556915683 8185 723082424640680383690793435570756934 8186 209220202394396830293532315293543321 8187 506242424046029363055743559055653432 8188 1070464648472305696558055608556774545 8189 2844686892823657027596557291567805659 8190 9246909069436784280027583075679656806 8191 2022909434305641599775229354556543943 8192 4230904545656876001798305565567660454 8193 2090963434544759985582955455456596344 8194 5090294545648000115950356556568029446 8195 11083045656896001160403567567696304467 8196 9229634544759990595971455456362964251 8197 2156323441519895151708354343015641903 8198 743212407038750704923143229874402972 8199 432099929687492959210832158743975717 8200 319199156473915512092320727427753054 8201 30390744127075099121193174177529543 8202 64088047284801007232055807779903653 8203 39279611639989932119551937758970530 8204 106803117000100543203600577990245763 8205 269635184001205654437205780082457895 8206 702959928012456764582457960944579038 8207 1430400696124567885944580330445808389 8208 4564807031245678920445963364459693907 8209 3439929710034567196431633044316326934 8210 2279157099723450364306329643063183323 8211 1750729197212297042943156429430433212 8212 8008308022323024470455568704564534323 8213 16093696223436244844555690445685745438 8214 73057030234570449245557084456918056595 8215 29529698123296392035529244343039545153 8216 103903015235030064355906445456403659574 8217 240836158360360685560868456568836803807 8218 489371593723726915729092567689369639682 8219 72907129209183073149119456473036276420 8220 14930951910429330791034344129701764193 8221 50570400724705368072345447302417888055 8222 105844808248457696823456481624778896555 8223 259249694492579029434568957047789027559 8224 606503045065808304545690384477908279606 8225 1268036460679693645657083924780894803266 8226 2696368726803056856784940647969049634671 8227 7029690269636569167930486880308502946832 8228 14303082702967707680564908963692030469347 8229 45636948430278478965690890297064364705483 8230 34303404297764167654292697569443040954032 8231 22971961577640656541518375434429591539721 8232 15703607376394545407042954324155107277210 8233 58437281790045656884470365447559282782321 8234 24291605499634544844097054415511617621207 8235 1505953996323440439169544075106056209932 8236 6060380029434484607703648799272570500543 8237 12723960304544927278436890006825846005656 8238 28240323645650682792569080069459272056771 8239 94483436856806948065708960704606824567832 8240 44032304543943399452927592961944203456315 8241 39720963427432794315175115603441972343074 8242 102250294680548045559799157234480223456805 8243 222603046965696455602007582344962234569659 8244 217969623654364353979935221239622123436512 8245 55636210543043127759312210076221012305102 8246 54302095429630977513102099362209900950979 8247 42979154156291775090979193021918991491755 8248 15750740741505749091750329803047907905554 8249 58008088076058109078003501636480880855567 8250 19919279359520909359970986303992792555455 8251 100806805603850905600250109640068065556559 8252 209669657239210857202601302880696675567607 8253 502702782406329182427213628967026795679282 8254 1028427944869507944682337090284268036806945 8255 2292680449104080446943385082926696369670459 8256 1518396390959196423432849215186363036496312 8257 5994030090408028634549306359909696369029523 8258 1939699095919766323392943118916363029755211 8259 10603009040801869434070455190769696301958311 8260 27236108489619104548844560087903029620393511 8261 82371292903207245689245720900836303044055912 8262 20909514971932034472033190992302969639551096 8263 50903950240544344824336090063630303003593030 8264 110840402485645449445373080696963636036056365 8265 92395980054434394432929194363630299699543051 8266 20751799544322744315150343030297596395429503 8267 47998003645428045559603456363020030036704034 8268 15979970434159635515972343029799699704959724 8269 60200244547602955960223456302003002450402247 8270 122402445679230360322234569624036024604822478 8271 19980434552096997222123436199699801960220161 8272 100164545585030022223234572003001620322241711 8273 201685655920360222234345824036017043422478311 8274 416916760643722222345459448372184454624793512 8275 63065594429222221234314402920444342201531100 8276 29455144152222210123083975196443221987310994 8277 104559447582222321236940200028454240101530046 8278 245604479942223432370482400292566481215760471 8279 33964159422212320896019997519464010073596110 8280 27640714222101192759839975034239899331161097 8281 78888346223212068001400200346401005351713022 8282 68883222212099439987997997223989953105089817 8283 48832222099194279875975972207879530949278056 8284 8322219190341758751751721936755291391759544 8285 3222030297205527505505203305551508705515440 8286 2219697571955174954951972955506926955074397 8287 2036375303550539539503715554943183549342772 8288 4369797635605803804038355570455935705467822 8289 3037576313951967959683155296351312954256220 8290 6379789540400280402935559029593530366570243 8291 2957675395997595975315509755131297065298030 8292 10378798040020040197556101959353024679016362 8293 23790016480240482019571220405576246808169703 8294 9499863997996019835310195955362023920636972 8295 3998627975959838313098351553019807194303715 8296 10011080200401393537013595576201684045638357 8297 20112962404814055784136035790416928456993583 8298 41130304849548557927372358084770692570055934 8299 10896960395405535172921119241694319299551324 8300 29030324036855759830631206477045607003593447 8301 108363448369158001366952468784457284036054482 8302 293694493707596013670384689924582928372564943 8303 1057045058480032136843926900645950693825690454 8304 2584460592960343369260670806860407059457084567 8305 5924726070323453706726849669124884604584925682 8306 1201179297212328945184396631000841963239194419 8307 2411807022323490459926026952009280294408044807 8308 103929821211896319179783519911597543919639932 8309 240701432319029607801936000716019660803000543 8310 488414543608303279620572008372202729636005654 8311 84083429922971756195319922921977156299954544 8312 39232159215705540353039215203770741599543440 8313 106343606358455683576406358437848076003654483 8314 269457269592556935788869592579296792036764935 8315 704582704065570557889104065807028064367890558 8316 1445948448675845578907248679684296685679085589 8317 4460492490799255790882490802927026916808915907 8318 4195919893591953492819891975169783063927070934 8319 351038731103531916038703750637629427169291324 8320 109687310971303059686969494296154170631509203 8321 302901530233636602910305047031567846956106435 8322 630815762336967230723660484355679270371268557 8323 292073621303652093210596043154551696909845536 8324 1064817033636785054326032455565597030901255770 8325 2689584336967920565472344555676024370812557841 8326 6903925370280645676823445556792245849525579272 8327 2967192897594434564212435545522032395195351718 8328 10284069020044545686324555655824344040037598394 8329 22928708240445656909445556759445448480380014047 8330 15166921996434542914435545514434403996799879612 8331 59670640028545670744555655944544840028001003123 8332 16494399765434493443554551443440399759989971011 8333 69046001876545054455565594454484002000100232111 8334 29619984765429544355455144344039979998998121106 8335 103200127876703645556559445448400200010015231270 8336 234401278988436855567604456492802400120158352841 8337 123989767884304555455964343915979998998723116410 8338 7877656842963554351643227071759987987211064099 8339 6776544415631543106432169305519875872109439197 8340 5765444074307430944320632955038752720914270376 8341 3654439342934291443194315549687517191081696965 8342 544273215321508430343075396475050309206363653 8343 441732073206924297229352764149496911943030531 8344 405319331943201572153117640793963103429695308 8345 857605360454415823575178888060295234703037692 8346 535952996344072211350568879397552120969696316 8347 311515963239322109095448752775520991636363065 8348 107071632073220909154407517755191906303029453 8349 284836944814250907564879977960080869636304575 8350 929370449546610879689000180320969102969645798 8351 152896395426092756469998397191630975636433587 8352 589030036673067968700014024076970196968535903 8353 269699706529455646999879799363698363645310971 8354 703002467904556870001002005697013696857530232 8355 1436024680845569040012024057024137029179762347 8356 4572246969255708480124248584247384307801903483 8357 3322023631952923999002005242012842935982972032 8358 3219810303515207989979952019896415311815719721 8359 2038096971071935879759519838764073104073037209 8360 4397030232840559002004001389888815248816382506 8361 2769698116395509979959988878888072008062818944 8362 7903015170036100200400088988896824096709590446 8363 4969870499700997995999287888764199164915096425 8364 10301045002410020040006898889888007690761028656 8365 23612460024720240480069008900896079087912290771 8366 10100199801197995999429926992759349275101493710 8367 21202001612020040004700670068005506799215058321 8368 9979986099799599960994499439954945592069523210 8369 9759859197595199591943994279539435119435212091 8370 7518510375150395103427941755274311034312099103 8371 5045096950696750972175405551743109723099190969 8372 10461030407028010223796855598055302237008090303 8373 24712364884296122238029156016557622384097083635 8374 1101040841561022079750739865536220839169230312 8375 989592407409819357493278655302192270632097101 8376 875119933918033133931766552980321694319170983 8377 751039327039730927305665515797206343030491828 8378 509673169677291172954655073571943229695904167 8379 1102815702783071830366760815840454303040847679 8380 976072977629304297065592072396342969592416551 8381 759315776152961569455119320763215635120065503 8382 513073760715607434351033193632074310999454969 8383 89329593073934323109730330319343091994339635 8384 73155129327323210917297297033229103943276312 8385 30750953173212091051571569732150967431763097 8386 68010375814325072595835702143610280557897021 8387 39896952083189319152312980830097595536769806 8388 101030384935905607583530169361020035767901669 8389 212363930560857279935761705712240357880816707 8390 101027295392531759313604953101997136792064932 8391 212283038065758005537250375220023368064690543 8392 101629679453519955291896952199813039442295432 8393 217102804576000359079030384001536404463036543 8394 50975963359997109349696839987303964229705432 8395 110200293600023305503029400101640286302456545 8396 97997529999812954969753998986397662980345431 8397 75975159998095539637527987862776615797234303 8398 51750719979155276295175876617766073572122969 8399 5493039750751761550552766057659331321015635 8400 3929677493505607495517659536513309209874315 8401 10702781056057281035978803767933706501005557 8402 28427952572582952360189637880538468012055583 8403 92680385825950383721902978965792696124555934 8404 18396852191496829202975767653518361003551319 8405 94029184075029506430197878775993712035593607 8406 39750439349754944298376767751929099715129935 8407 102004605501970447013787878000709002359300557 8408 224047256020244484137898996008508023605605583 8409 199611939798044040896787959924919809953955232 8410 1003120602016448489027900400650801700380358343 8411 2035247224168492908280804806809618403963593455 8412 4358482247693070894969649669703192840296054558 8413 3124022016329292739636396636970316397559543524 8414 999819863151517276302766303697062775515431203 8415 998038630707051762977662970369417755074309967 8416 979686292929505615776615697034057549342919655 8417 756461515154954073766074369719535393215036551 8418 544207070739539329659343037035312732069705505 8419 441929293275273156513229689713097319436954955 8420 403151531751730745092156477089173034303539554 8421 835595757998168061063568784907816345635803564 8422 315153535980639409431447638936063234311971440 8423 70731311794273914308416287299432123103708397 8424 148153518046820745692770903004543235238494017 8425 495575996469448057067850836045654358393048183 8426 1035800028704496584679209372456765594056495934 8427 2359600290445027926806505824567876048569040547 8428 1115997496429775183944952203456759605429595412 8429 1071973964157750427439521972345515954155154101 8430 2840220287578004680603840223455960367559567211 8431 9282242899796046967239282234560323679603682312 8432 1622016797559623652071622123397210555970421095 8433 7024168019603036784837023234022325560244633039 8434 14247696203236367929384234348223455722446936401 8435 46479030434369680705926345494234558224470568811 8436 24149696323036392951183233942123522204095448108 8437 796363209702715510432127421011221959154400922 8438 563031916977075096320974209910203510743991217 8439 429703063769349163191741919097971093427910055 8440 156969429633190630305403029175709132175099554 8441 570304702936086963656836307798507343801003567 8442 296960975299263630544302937584933227989971455 8443 1030330199006696965645630579930534280100234558 8444 2363362008067030276856965800565746961202345595 8445 1033019919449697764543651995453423609981235152 8446 2336200804503017885656800036574637300152359583 8447 1301991962969856854543999705342292998721115232 8448 3620080310301169165660002457463070010231158343 8449 199197096990630654599980334229299898110723233 8450 1008025030086966766000163346307001015128234335 8451 2096260360910267872001693469684012159294345359 8452 5030723730722679024017054702928123607045457606 8453 10368238168226808248184568430695237284456579267 8454 23694395694269694495925692567038382924567806683 8455 10342754341836343951194319449682815203455946432 8456 23467965479369460392045604502949558434560468543 8457 12255654153034196719633962975395524323396245432 8458 1954540729720365036327615752755203212762034321 8459 10365688302243680369479157987958434327904345431 8460 23676893622456963704807580100392545480845456551 8461 10564730220343628959935198996719433992434345510 8462 25688162243457090400560010028404540064545455921 8463 56895702454585084805720120292845680685656560632 8464 44752980343249239953198997516434394454545394319 8465 41515797231992079530387975064322744343432743034 8466 7073572103919355296875749443217443232317429724 8467 14815823240805559028998104454380454343580702247 8468 49559434489655608290015244565964565455968422483 8469 103604544902757295080158445680285676560292624934 8470 237245650827983040961592456962916787723067050547 8471 92034492175829591607120343615065677209449495412 8472 19723920552155105930997230069454571914393954095 8473 102240645583559260570022360704565840746060369039 8474 222486855935606725840223728445679288072723708407 8475 220064551313945192398209164434551679317208923932 8476 199443509087430320781910644323506553051927207322 8477 1004456108900563447960726845436067576600682481423 8478 2044571290805694480328269256572679787206944954635 8479 4445833089657044963494706567826801902470450366958 8480 4432329276529639631940945456183982980096297063524 8481 4321151765156276303391434340427815799161569431204 8482 3210705650741762972708323196176073590607434309964 8483 2092954493405615716923210360559331093934322919643 8484 5070365054857158370634323725605353060545430802854 8485 10843680569183593846945438257257576725656569629165 8486 29256965707936059270456594582579788256767703107679 8487 106570278480572606844568045945801894567878435278806 8488 267842792965827269245696460459619045678992558789671 8489 679268070279482706457028724603208456790065589902832 8490 551839297754016944329767201971924345499455278976318 8491 504271577539863443157651983703203233994351767763045 8492 1046835779801094455578800138434434340045597877896455 8493 2469357801613044555789601392544545480456018979028559 8494 233135986089643553675988719443433996339847749765512 8495 130911859276431530551887034432327963278417397655102 8496 370719206788555765598904344543480294792782018759223 8497 848406467891557876010845445654963048067944190006233 8498 403944256707536759892434434539629599455440299942128 8499 840446568479768001064544545803104004556483000463292 8500 396425444157639989443443431970959963544029996231516 8501 1028656447579000104454454560250400295648300030355969 8502 2290768479808001244564565722604803036893600363560307 8503 1493644157919990043443453217959969704729997031396932 8504 5056847580800080454454574380400302448300024354030543 8505 10569279969600964564565805964803624493600245568365655 8506 25706800303210285685679660289637045057202455693676759 8507 58469603634322916916802722902984460582424557056788006 8508 24235970323215063063977214975844195220203529545679945 8509 2111697212069429427772079752440352197971155434559432 8510 1106372099434154177719357520397120375710754323514322 8511 942919194320740577033135196770996953093543211083221 8512 415030343193395369730910365691963529131432109232203 8513 69697230332753037291097054303631150908320912121972 8514 36372097317529691509169542970310690923191101003718 8515 2919173055156306910635415697094291210310989969043 8516 10807816559569670726956757025047072323530100308454 8517 29679567603702848270367984260484823435761203692567 8518 102803679238429294843680126724929434557912437065682 8519 229636806392707049256961268250704545580724584676943 8520 156303942716929591943609841892963435193203242563432 8521 569640468370704080457301279070294560054434465694543 8522 436396242892959196332989749297543399544324254343431 8523 302762016715510363315877391575432795443201943232308 8524 627904168355923693558982075796548036454420454343693 8525 174960643151210331527819353565399704344196343230330 8526 810326855592323355879605575678002445448029454363361 8527 97184555121213152755955354559980434399754343033004 8528 70443551010090717551553143519796322797543229729959 8529 144455592121088379595575456002029428019654302300401 8530 444556063232893804035796572024304696202765623604811 8531 443539432116727959713565319802962361977654209960108 8532 431274321065175517091453037975621003776541919598924 8533 309743209450555049108329695754209969765403035187204 8534 702054504605560507293503037966500301876836359902445 8535 1424566047255726083056036380268003618989369600824457 8536 4645672482558272936572369962696037190105703209444583 8537 2434520019521715305321039618359690298952971914443232 8538 323199835205072953209676043116297587515703084432122 8539 210398311949315531916559631061575275072969244321021 8540 96783103393075303065516309407351749315632043209810 8541 65630972729352969455062913933105393074319631918091 8542 54291717153115634349415087330952729343036303039106 8543 41505050731074323194069273291517153229702969670945 8544 6949493309343210339431731507050732156975636491434 8545 3393932913232097274305306929493320743754303908322 8546 2727315092119171742952943153933193429542966923221 8547 8281561063207838070390455580536054703670270634232 8548 1607409431936279296696355195299540970497694322116 8549 7280904560570807027029560039003690245019045423171 8550 1590963395291929769755399669970298029829634210505 8551 6090294039080701901958002700243016301502946326059 8552 13083048408968420820396028402456169616030469472602 8553 36936492890292649444032292824571703172364704827223 8554 3303916697518394439721516203304970521040960172213 8555 2967066375042744277207061972959695209591598522093 8556 10284669800468046782484720230403038504076011825054 8557 22926701604696467944928242364836392048792119460567 8558 15184985962364255439162021040302719607521034195452 8559 59930120303686556607704232483628403279832348036583 8560 19298996970465545936962120030163971758321199705231 8561 107010030244675660570303240361700237993432002458351 8562 284120362446796725843634483718402380054544024593591 8563 927243704468028259256944938392823960565648246056072 8564 172028964239761911943439282716207595454402019539315 8565 824290286401920720454606948370480036564824203805559 8566 201497663983193196341943402895999705440201967955518 8567 415018700136056029480454829040002456482420280355994 8568 69846998899539753996340149599980344020197597151944 8569 38423988795277527963198795199797239798375170703442 8570 92640090038779880296010040002022402013799848434463 8571 18399099687758797559899599979819979889598404324227 8572 94009002897990019601004000201600200904012845446283 8573 39909976775899835989959997985997990959896434421627 8574 100900187799001360100400020120020090401028544637081 8575 210801898008013721204800241240241084812291646984951 8576 91984779919889209959998009998009240101506423839510 8577 3841759038871919519979919979911998986944208275091 8578 9278008389040804000200800200720010110446494801073 8579 1759922869591959997991997993199899096423939989327 8580 8000629104080400020080020056001009028640600105483 8581 16007107248964800240960240572012108290887201256938 8582 72083282490289602490322485824123295088902412570595 8583 19231619897675979897220052201011549286980099295153 8584 106357201018800201022240582412115706910161007039575 8585 269582412189602412222485944723158470721712084403799 8586 703944723903224722224920448235592848238324924838006 8587 1440448240834248222250644494356069294393450649396067 8588 4484494489346494222606845045572707046054606906032683 8589 4043944073223942217944429635316929619541942939718432 8590 8460448814240462380444702957570703203680470602392544 8591 4196408081996220796440975535292971970396093980719440 8592 363919203962193564391755311515703696759127793034396 8593 27031967620331442705553107072970365510977529722763 8594 84360279043354468455575284830243675930179902227894 8595 42997749633144244355351640298030551298558982176740 8596 15977396330842043153106397579695509585527820565396 8597 60182029369264455575270019803036103915879445678031 8598 121944305706684555798840201636371240759004456796356 8599 3442952946443553588397986302909993509964345563141 8600 2415515424431531282775862974919930919643235430809 8601 75074204307309617752615739039291036432114291912 8602 49341962932916057518073269671509704321081503097 8603 105480310550772579996814702836102445432956037020 8604 256963525607825800029548429371224456550372384241 8605 570295857279459600303692705832244567603823926472 8606 297552531754315996970316952322043455968207184119 8607 1019585757965560030243570383424454560294483927206 8608 2203917980275720362455843934644565723044940682471 8609 1967055797753197020352427322443453209639394420110 8610 10284558017976024243584681424454574503006044641121 8611 22925596180192246455926954644565806036072446871231 8612 15195160398322024351183542443451939699320424710110 8613 60039724013424245591935664454600603005444648321121 8614 120402248134646456080556684567207236056446893431236 8615 244822495346868572965566925682482372568469054552371 8616 40219953224645315655463194420020919444229543520910 8617 82400374246857556756696044640250804446303655850724 8618 19996942024535545546359642397891964422970552493200 8619 100030464245755655669602864019080284630245585054401 8620 200364686457956756703229088208962926962455920564811 8621 403686908580367968434308894490310670304560645689512 8622 836910891963680292545689045083526843645726856903924 8623 303092703630397519434469629231184430433184542967200 8624 637068436964020004544703106351924564535925670282403 8625 289444303639799963440970943103203443311194497619970 8626 904445637002000294490250455234434453512045019200242 8627 1844456984024003045082604558344544575924460206402469 8628 9244570128248036460947245593445645800644722468824707 8629 2043298961999704191412035132434431994441220248200935 8630 4455010320002448074724359344544560044472242494410558 8631 4349897199980399341203113243443399644122019944095524 8632 3198770399796793209971092032432796441019839439155204 8633 387696797565531919709119720317564409838274270751963 8634 899028019675760802507202243579684901394806848000293 8635 789759836553591978931982031356438988739944399997528 8636 677518305531103767303819709144287887279442799975167 8637 575042955310969652968036910841676871754417599750656 8638 349615553091636515639703092406564705544055197494545 8639 196075529106305074276969119945440955439550373943433 8640 1032795907269660806790307200456490356603603820454535 8641 2348040882702729668083682404569083567237239444565759 8642 1199592816977156639230419963429231452092074443453512 8643 395116063770746272096039632152108319119344432331101 8644 1039172697848070825032402943583293607205444543351213 8645 2407827019296849460344830455935057282456445653592335 8646 4879484207029304723449364560560582944568456776063358 8647 754041929752961212393043395395215443444345759433124 8648 539603157515610100729632752752074432443233514331001 8649 275970735074098993156317517519344320432131083309987 8650 800248160809010055569579980005445444543352933700102 8651 1602495729708120555703800160056456445653590538401228 8652 7225038302495245558439601720568568456776085792812295 8653 2189682979952035524275985195445444345759253516101553 8654 476415759519715201751850354434443233511931060987532 8655 164073515037071985504497144324432131103309391875320 8656 688815960384840116045023445444543351233706078997441 8657 488071596840399059629812434443433110128939367974406 8658 79307164396789516158100324432331098967273055743944 8659 52930642765675060720997204321309187651729553427441 8660 15294417654549393191971963208910476505155532174407 8661 59044778765706056080240294490724788059555743804883 8662 9641767652939539197997543893201679515553427960831 8663 6405656515275270375975428731986555075532175592303 8664 3954545071751696951754167303865549355320555120970 8665 10365660837997030397967681639075705557445559250243 8666 23676729380024364020278957008798455580455606602455 8667 10565152799803039797767529927584355196353945980352 8668 25679588001636402017879900679925560029580460163583 8669 56803896016968824179000806800655720303964721695934 8670 43968759863648200549991943994553196967641206351323 8671 27647518630401995399903427943530363656409943109212 8672 78879990964820038000834680455763696768900455306322 8673 68759891640199679992322396353630365646996352943217 8674 47518706398396559921220763130297054423963115432056 8675 15046942782765519210193630897569544207631074319544 8676 60470467947876006322056969019703646478952805603647 8677 124844680478992069424570308202436868790389657236878 8678 442396167919434203296921980304647496876532104761 8679 420760655034321971563203796962413964765320961608 8680 193594549723203707431969563620087641653191605924 8681 1056045702234438480560303697040898876776077260647 8682 2572458422344592965723637024489008987792782726883 8683 5824592623446070278236984244908090098067948268934 8684 2203118212419297762103842038919099179455401847323 8685 1971042100031577620968419687029190554353984413212 8686 10232463200355779050292802904308085565580124734323 8687 22344694403557808603069630845696915675961248145435 8688 21242343971535925969436292434363074551610000834312 8689 10021227707311191634301520323029343506099992323102 8690 20232278481512076945615843436305456073000063435223 8691 42342792955924790457159254569656572816000694558234 8692 21217515551201496330711943436545316059994343522124 8693 10055075509987963293103432305433059519943231221002 8694 20560796100100295055234543656536604000454352232023 8695 45728031201203040558345656767767248004565582344234 8696 33159709989969595523234545657651999963455221242124 8697 30716919879635155212123434536503999632352210021003 8698 68370801002959558323234545768040002943582320232033 8699 42891989975515523212123433639599975431221198119730 8700 16703879755075212101012330275199754310210381037296 8701 68439001960798323212123362800001965522323952383031 8702 44269983593583212101013015999983655221207520829706 8703 41839831131232100989889871999830552209935192156944 8704 4278310910120991878878703998295521919310320743444 8705 1763091098991904768766967981555203033097193432444 8706 7897073010080847889870280155558436337024054544447 8707 6769329899192416878697598755524303289799543444417 8708 5633158790320064766375187555202971677595432444056 8709 4330727497199441662950475551975706575154320439545 8710 3293173970394406615496155503752945350743196275434 8711 1530527696743946073960754969515433093430361754323 8712 5765879028060472820327970303956537054563717965435 8713 3652749759396116197175696967545289543429055654315 8714 517397512761060370554363655431675432149554543073 8715 52775097609396895543030554306554320795543429331 8716 17749175912764755429695542945543193555432153307 8717 78107800727887956703035670455656055556543573683 8718 60935993176875544969714496354539555545431330429 8719 130560055788995650302345029565803555656553364702 8720 365720557890036803623460303679635556767573688423 8721 53195536699703970212196970556315545655330484213 8722 30355306396967698100363695543075434553296042091 8723 63557670030279015203697035656796545575032465073 8724 31536499697749871970369714545565435349720249330 8725 7303996377398703697037083435454313197197993297 8726 2967962972786970369689232314343090370375931577 8727 10280310227910243702906343545457083843800555782 8728 22963522280722458430869455656584939259605557943 8729 15631221593220324292634354545239271915955535432 8730 56952236054243447066945565658406840760355756543 8731 43522099542032409463435454523944393597153545431 8732 31219195419719914232314343207442731170731434308 8733 10030354037039082121083231934417310493308322923 8734 20363568384408943232934360544781525053693430635 8735 43695693924890454350545725647955860577054566958 8736 30354327200696343095433194415552595369543463524 8737 63565482407029457036536044755586037703654695845 8738 31454019929754329705299641555259696970542352434 8739 8339839157543156951596407551916363695421120323 8740 3278270735430743507163935503063030354210997208 8741 1761693314293430930627314969429697142091971923 8742 7917053547054570567081550304703023465080240635 8743 5049531409543295449207496960969812249197994313 8744 10503754903655036506481030330301522508020045535 8745 26037970836760368068952363363615826096240455759 8746 72380249367923696690383693697159473030484558006 8747 20797993055210366296830330370714129696043519945 8748 48020056558323671029363363848347303032456000458 8749 96240567593436832305693699293481636344572004592 8750 61995455132304320954330391532006303243319963115 8751 3954350920963191543296707319942972033039631074 8752 10365610650296075655028481600470224336402952805 8753 23677126803032796760292957204842245368830389659 8754 10570983969717565597515531960422033048296876512 8755 25850140302379676019955760324624336495028987923 8756 59201483623802792200357923447045369040290100634 8757 11988030207977521997135212409633029597498994323 8758 3879697935775203970912099916329755173987943211 8759 9003020557798440250725000769501959820100454313 8760 18036245578012482608260007904020401441204565539 8761 96370455796124947294720080848244814472445675807 8762 62896353560999411541199192402040084120434551935 8763 16763131391994107410390319979599240996323503314 8764 67895354080047280724083600204006490029436033547 8765 56753139199611593199229997959943899754299731416 8766 45530870396107130392159975519428797541597308065 8767 35292696760930896720719755034167575407172919454 8768 11518365591292765193037549720655353930515034343 8769 7043055109517650329695397194553127295069723231 8770 14456559303978803503038024045575283040702234357 8771 44567605640189636036396248455798936488422345583 8772 43455954398476299702762004353587304084221235232 8773 32351542784161596977619963131272959242210112120 8774 21107417640607163776039630909715512022099100997 8775 10934056393930629759676290917075099819190991972 8776 30548570060567102002791090784801001608090080223 8777 65691840725683224028073087929612017297080962233 8778 54304393194432199759329275156099851569191622130 8779 42962730344320397513151750739198507430306220895 8780 15617297243196775090705493270384934296942192754 8781 57183022456027801088457054843930547030464067967 8782 30429820339775989284329540427295409696239455655 8783 64701443401800106925503684683036903030404556757 8784 40988431983998943194970442429702969695963545536 8785 90092560140010456050244464702430303040295655768 8786 181065721480124572602444688424563636483036757889 8787 952678234961245827224446892645696968936367978907 8788 518562119610032172204424718434363647303055766935 8789 45421036099720521964201044323030412969553663315 8790 34209699197195203641989643209696095635530633074 8791 21916390370351970403876431916359154315294329343 8792 3062696897103695968764303063110743071543153232 8793 6707029023237040289885636695128056835655574343 8794 4929749812089597678854306350959544314555343230 8795 10702101524904018789165669610403645545557454364 8796 28423215850848189907676703124836855655580565687 8797 92634359209295900878788435249369156755965676902 8798 18323111911550992767684311993030745551654562975 8799 93435120715610067878925520056368055596765710199 8800 32310993074099456767195199543039555165653098399 8801 21091929339194345650350395429675550654529182793 8802 9103153270343234497096754156555494543150417532 8803 970731697232123969165540745553943430696055315 8804 693306372121007630655393435527432294359553071 8805 332942921009936294552732315174321543115529306 8806 315415209919301543517321070543207431075152943 8807 74071919032987431053209295431934309350715433 8808 39303029715874309531911554303322913093074329 8809 105636302359005703760715565633430737056805505 8810 256969623608058437928355676934568184569656059 8811 570303037296592580693556790545695925702772606 8812 296969691565119194331545495434351192977717945 8813 1030303075679208045355657036545592070178380458 8814 2363636796806496457556784367656064841793964595 8815 1030305563943964335545643056539440405527643152 8816 2363655700460285355656856567804484855878855583 8817 1030552996197653154544545455964040552768555232 8818 2365590032018775565645656560288485587891558343 8819 1055099719847755454434545397684055276707523232 8820 2561002401277956564545658018928558788479834343 8821 5712024812780367685656796190691589892801345454 8822 3099800097597056454545560294307278715989234343 8823 7001601020024568565655723045682790360106345453 8824 14017212240245691676758236456948083721269456577 8825 48182322482457076787994368570496938232704567783 8826 421220020329365675943045295963282116963457632 8827 210199797153054551429631551631621063632336320 8828 98397570729543508156307506306209430321303198 8829 82775293155430920742934942941914297208970387 8830 17751530754291193415319415403081571927696876 8831 77995767967072054757604756836955840679028991 8832 75953655649319541535961544303552394549767905 8833 51530554393035407311607442971520743397654953 8834 7295542729713933105934415707193432776539531 8835 1555417157087330951324072930332317765275305 8836 5556783584901370393448830563343577878797659 8837 5545631238988896732408295433231376767576515 8838 5434310087888765319921554332108965655365075 8839 4323099276887653039207543320927654553049355 8840 3209191764876529671935433191176543529593154 8841 1910305640765156503314330310565431155130743 8842 10723656887879568033545363525676551559368055 8843 28236768899003696335657695856787595605696559 8844 94367889008037029356779039167900037257027606 8845 43056869919689753145749670654999691929775943 8846 29544639036477530833396494539996303157751432 8847 103647008368779769334029045800029635577994542 8848 236884093689801905348308459600302955780045663 8849 104839130477982953202924315996975553599634632 8850 249407364780150374430645560030195576002946943 8851 504881687961603804566855720362035792030470454 8852 1048956900317239645669158243704358064364844565 8853 2490370803582402856707594458445596685689245679 8854 5083849635944829168480044592456026916906456806 8855 10939302960449507692960446064572270770868569667 8856 30605630324504079070324472685822847849091702683 8857 67256963446048808843444826919429279309078426933 8858 51943632419607928432440183034151752909364183330 8859 3430320035935164320398429720705514913040433295 8860 2297199711310643196784157192955079089596331553 8861 1570397109094430365640730315549349275163307532 8862 5844023309044563676888163555705506799693679743 8863 2439812909643430564880631552954945596330557431 8864 278094916432295440794307515539435163295534310 8865 797050768543036488045679955804559695035745522 8866 569493645429704079634559551963516349713435217 8867 433930434156959356323515503631063197092312055 8868 327296320743513143211074970309430369121099554 8869 171563193431090832109339696914297031009195543 8870 835696054553089343305403030747024352108035655 8871 314359543529273232953969693409803120919714552 8872 83115431151732115527636331917970991037083521 8873 31074310705321075176303303055691909689231204 8874 9343092953209350562972969554302916472109963 8875 3229115531913095415715635542975064120919627 8876 2151075303089154073074315415749440991036173 8877 709352969270739329343074073394391909700532 8878 1505590306848205505456808814046080902405747 8879 6056083669294456056569689548472970824858083 8880 12572936707044572567702903692830249449196936 8881 25830568484445825678430837069362504508030571 8882 59365692924459456792569384705706046096365832 8883 13054315204314345519432840952939619163052319 8884 36565558445545456004549290390603207696583607 8885 5455524435434339963391496693971936365229933 8886 4355204314323279632707966327703303052159331 8887 3151963083211756316935663176972969520713308 8888 703629232105543063314630563715635193092923 8889 1437106343255656693546965698356960057070637 8890 4583269454556767055670277013570320584846983 8891 3231834343545649554497769891297195240423832 8892 2104323231434395543977638709570351996208321 8893 963212108322755427776286915297103961923210 8894 632100923217554177761663071570967603212091 8895 320991212055540577606629307291655972099106 8896 191910099555395375946152931506551719190943 8897 1080721003558037800471590556067598408090455 8898 2968232035596379604836085572680012897084559 8899 10294344356029803249372915826960129024925606 8900 23045445572301634505830759470321308250657271 8901 9634435320986322952293514097208921894531710 8902 6324313191863215521531079171927204743305091 8903 3203090304632075207309350503171961432949106 8904 1969096962319351932913094970503608315390943 8905 10309030303605600550737050246037293558090455 8906 23708363637257205608184602472383055597084559 8907 8923030291931953920441980120829555169243512 8908 7209697503303527196403798992155550632031096 8909 1916374972971170363969587920755494319709165 8910 10769810230231843700303900647957045602507679 8911 27901522362359258403640806880384457226078807 8912 80815823703606592836889668963924582272789682 8913 169559438437268069368902690300645942827902948 8914 703604592582696705690827083606860469480830495 8915 1437246065947028457089484937269124704969365037 8916 4582472680484292584904930582707248450305680383 8917 3220118396041519238959295216932004296954396832 8918 2199042759607032087511552063319961563542764321 8919 389617515929719275107519433039607431417643210 8920 903179960702406799280004536403280554778854323 8921 1835800328424868006960045768834965567789165439 8922 9359603492649096070320457889350275677907676607 8923 3115971918389159297196336873097754574936565935 8924 1071703042870711570363304729177543339305451313 8925 2838436469048315843693648307779653405656593535 8926 9392568708493559257056893677802774856768055758 8927 2719446923931511929544730575977740545639553527 8928 8404470640555920703648165800178085657003575882 8929 3964094395551192970400651998559254529971352816 8930 10289046035592070244806800011606565900233589569 8931 22908472356064842449669600117267680802335903707 8932 14924121139440420396635999051856391981310968932 8933 50647231404484644026960008599170080153530290543 8934 106882354844926848270320092007840961575763085655 8935 268943569250669294843441064079290315797896916759 8936 690455706606707049254472688807083558019030768006 8937 296352945944929591944118487929231519829693639946 8938 1029590460450704080447192900706356001503057000470 8939 2304084724608448964484070808469572016036584004841 8940 959241201924407644039291924235319859705239960410 8941 512009983203936439671503202113038516952079596091 8942 99919831967304276506971981089685063519355159107 8943 99038303652961764943703809276449431033150710935 8944 89682970515605639428967911764394309730693091311 8945 76415695073954274167655105642742917294329109104 8946 64074349327541740656550954417415051543150910961 8947 39343193175405394545491544054069507430691091606 8948 105456055796858045657075648568704080567073077269 8949 256572558029196456784796891690448965684816782707 8950 567825596308028567928029077084490276929567948482 8951 456195162919765455159749369243897763155455404019 8952 340350615037654350717393032028777630754353959834 8953 197094069696543093052729719767776293543127518323 8954 1025048703027657056588302401877791055655279993435 8955 2260490436278784567893624818978072556758800054559 8956 1795896301767643456730200047759319545527999543512 8957 8039029617878854568162400478005603655880003655923 8958 16408303178989165695704804796057236758960036760638 8959 68893635790107677038449648032582367990320367926995 8960 48730313498936569684396399719221055897197055183954 8961 7297091987305436442762797032209552770369550427544 8962 1569103872954304417617569721915517697035496175441 8963 5707239030365644779179702240755979024357031796471 8964 2932069697054441750556981993551749803129705564107 8965 10544703024564478005570160055598101635302455687282 8966 25648436245684796055841720556015216957624556902943 8967 56892570456928032559278245572158370379045570830454 8968 44719296343159719511762035320722896949635292296343 8969 41031563230717035105619713193216763396311521563232 8970 9707432093049710954037090332065632763107207432120 8971 6934319129597091539689097319454317630931934320991 8972 3323030955169107276469173034343056291303323191906 8973 3209691550630931764230529723229541508973210302943 8974 1916307494291305642095157212155406927732096975433 8975 10769681047073656865039582323556870678145030196535 8976 27902952484816769080403943435569046795460362027759 8977 80830384929567908964840454555708468036723704278006 8978 169363930703680890289284565558492696368238446796068 8979 705700568436969082906925675593067029694392468032695 8980 1458405692570308950870656796056684303046064696347037 8981 4592857065843690409046768032566925636472687029484383 8982 3116529452430295909625639719463194304118469754042832 8983 1065154320297550916194277034230342961044237539616321 8984 2679565443019610772046784346363470312446379803169431 8985 6803676456203127824467925469694843524469801635704552 8986 3970564341970976204255194236340431204237986312963518 8987 10245685480250190446560046369484552446380109530295993 8988 22456916962602084467720469704925584469961303763040055 8989 20343063617979244257196236959195244239608969629599552 8990 43456697180206446584030370408038446403290303104003582 8991 32346370397944425239696895919684423971496970959971220 8992 21222896775444192076364751036444207707963691519710197 8993 10216765754440319363041509704441936935630307037098372 8994 22367877964483605696476102444480570556963684385013823 8995 21056775644029954364160980443995295543630442849888212 8996 9545754439759543040591796427951555430296416398882102 8997 5433544277515429595105564175507554297564062788820975 8998 4331441775074155150955440554935541575439417688191755 8999 3308405749340750691554395539315407354274056480305554 9000 2923953393193494307542755273073933141739543996955543 9001 10640374056055045679667958816820535478203660030355654 9002 26883808572560456802680389569445756794436720363556767 9003 68939691825724569626963903704457968044568243695567882 9004 47276304193203436183626968964335639643442030355456818 9005 11762960331972300430183647643314276432419697154344044 9006 5615597303720996298430416433081764320036370743239641 9007 4075172969191961584296064329205643199702893432076407 9008 8799830308080315927032685506456856002429054544788880 9009 7598296919197071169718454944344539980149543441688792 9010 5181563030369310637044339443243279798795432406487517 9011 407429697033094289643274432031757587554319944075055 9012 880703024337046902854804544357979899565600448800556 9013 792969803289622976539963443135758795453996407995544 9014 515637971676215765279632430913527554327963935955441 9015 74295706562073651756320291091175543175627311554407 9016 41552945419330505543197509110555430554173107543937 9017 7515434033294955430374911095554295540530935427294 9018 5074319731539554296939109155541555395291314171541 9019 10805602155803567030607307555675558039073547835675 9020 29657223559635684367281679556795596408815679356799 9021 102782235602956925682956803568036028889556805568006 9022 227942357230370656950369635696372288903569655696071 9023 175421132096894543497036314362921686971436554359310 9024 796631345029045655024369545710636910234567565605521 9025 566309229749634549803035433094303098123455453955205 9026 462912157396323397969714329142969181012354327551955 9027 215100732763212775637083150815630409901143175503554 9028 70993317632097754289230692074295918990830554971542 9029 150053578945017966906367064807040790089365570235667 9030 600575790460180270869684689684488080905675842356683 9031 1205798084721962849102926902924896970856799263566936 9032 2458016928240309307230670830649030249168006695670571 9033 319863161996912932094492294389697990639946354495310 9034 38630603963095319143921542876375894279423143953097 9035 90967240297037607460635668989799046804635460377021 9036 190282483024379280726956690102008469646956723784239 9037 1082944936245806968270367081224092702870368237926407 9038 2950450570459670294843684952249068429043694380668883 9039 10404605844602843049256930382508692708457045966688934 9040 24847259247229256506570563946091068492584460266890547 9041 411912012151944945295427419109443919244197864695412 9042 103099900703439431554174030914427032040376642354100 9043 237000808434604555567808370744684344483786863567201 9044 89991924321963555455922893442443244029664631451990 9045 79903203203631554351216732420432039756642308303892 9046 58971971970307543110065320196319677546420922968717 9047 27703703696935431099453198363036575424191215647055 9048 78438437030556553004576013696367796648072356884558 9049 64284289695545529963359890363057566399321144843527 9050 41641676355435159633118697029535462793210840431176 9051 6406563154310716331046369755314217532092396310564 9052 3945430743093063309623037553082055319120763095442 9053 10456568057056693703036379576944557607247897036463 9054 24567696584567058436369803790445579282479024368695 9055 3456365243449524303037969496435351620149803046352 9056 2343052032395202969695633964313106198797969623121 9057 1229519720751975636354327643090940387575636211010 9058 155037193503754303143176429091396875354302109899 9059 560384056037965635455788709074028997565623301007 9060 396839539695654314353686909339767975454212989935 9061 1029403803036765545576910905401880196566330100557 9062 2304839636367875655790730856818962027669361205583 9063 960276303056754553493292544047619776633009955232 9064 597762969545543531931519439616037766329919552115 9065 177615635435431303307034276059697663159035521075 9066 779156956556553633684346792603018695608355832799 9067 750743545545530330443225517969846353923152317597 9068 493431435435297296432195055638423127210721055177 9069 1054554556559023028544040556992635282328232559780 9070 2565565567608236291648485570066958943494345601961 9071 5675675679294371076892915840670390455045457220312 9072 4554554551542909364715072394496696349634332197099 9073 3543543507414913041069320743966363196323320369194 9074 1431430934079089609433193427663030363213197030343 9075 4554570548808903304536054678696363694336024363455 9076 3543295407926972963299542566363030343299803032354 9077 1431553935183715631595419463029697231597969721143 9078 4555580559938356956036804696303022356020302231455 9079 3555195519283143539703962362969821139796982108354 9080 1550355031630831276967621015638210877563820923143 9081 5603560356969352790279032156994328979699450635455 9082 3971397143633117497749720743943167756394294314355 9083 10234023456935181018102248060455677970047045545557 9084 22348234570559952195222496724556780240484455655583 9085 21202123295519520352219965203545597996044354555232 9086 9981011555035197122039651971435175959643143552122 9087 9809907549710371019676503708310551516430831521015 9088 7918935397096909836564968923095507064292307209871 9089 5047312769162918305439647209154929441520931918705 9090 10481527907710793656602882507570704475850560790455 9091 24955880878328056767228946079848444799205728084559 9092 50358968993496567882290472801292448006458296925606 9093 103590290055027678943084829613064496068595030657267 9094 236083080560278790456929503136685032692040366782683 9095 99229195397767496343154970906449718319597065618432 9096 92150352777653963230739690944397043035169454044315 9097 20697117776527632093276291442769629710634339643071 9098 47023177787878945054791074467903102326945402856832 9099 9810577676767429541509344254970981183433976544320 9100 8095376565654155406913241939691810432327765443191 9101 17037787676767556870734480603079524543477876456078 9102 84377898787879569048144967236803845654778988572795 9103 42976787676755429600839652103968434541767885317552 9104 15765676565554155992276520967644323405656853055520 9105 57876787675567560062787850278845434856769176555841 9106 36765676555455399417676497768434320545630565552407 9107 5654565554352794056563977644323195434295455519933 9108 4543455543117539545427776443210354321554355039331 9109 3432355431055275434177764432097143207543149673308 9110 2321154309551754320577644319170831935430796532923 9111 1210742915505543195376443030492303314293565315212 9112 93415074955430352964429695920973081531453072101 9113 32069339554297115644156351191729207308329320983 9114 19433275541571074440743110305151932923153191833 9115 104534795675832804488055123659600550635576079335 9116 245748036799349644896559236803205606955792805359 9117 33399705593196440765512103971953943553515953112 9118 32796955130364393655100967703527431531071531101 9119 17563550897042730550991656971174307309307310989 9120 79695609024468165610076770231805681705681530107 9121 56353909804240654099365698103954404954407298937 9122 43126917961994539193054380967543959543931587295 9123 30983055603943270329542791655427515427307271554 9124 70136557240454843503668076756679956681682835565 9125 141367582484569256036696787966800366956949355677 9126 473679944925706572367027900269603670370505556783 9127 130559439192945321049774997835970496894955545632 9128 365604608070457432501810019360245029050355656943 9129 53961919296334318984099832998029749497154543433 9130 27603031563323047839198315979757393970743432331 9131 79236355693436479408013560201982060248054543352 9132 52103154332304153919891397983819397999543433117 9133 20970743320960727038708775828032775995432331055 9134 50248053450328284390489799496347800036543352558 9135 102496574603494926084902005029479600367653585591 9136 225027807235050672930824060304803203678775916071 9137 189775932109494515292199396959971970567751059310 9138 901800543305045959064006030400240245677992605521 9139 1819605653660460408688072364802482456780067255839 9140 9603256776724724890896823689624944567960682559407 9141 5971945765201200692764210476199443455594419513935 9142 1703433651989994317642096160394432355144035087315 9143 8434536800100045578865031724044543559448360901559 9144 4323303998999635368649705199643431514402990987518 9145 3212967987996313046396950396432307083975891875044 9146 2095655875963089622763496764320929227752704749643 9147 5036759000296903027895027885450706277988448102854 9148 10368008003030836279040278916608470780092495229165 9149 23696096036369370808482790767292847961065038307679 9150 10359159703032891924017493651516415609449682936552 9151 23607602436349080648181056795968757304502950567583 9152 9935980303189194400409545551647532962975495455232 9153 9311796970470343995915435506415315615753954352115 9154 3105563696097227951074314944073074073527543121071 9155 955430359172175509343079439329339331175431009309 9156 554297110520554913229354273153273310554309912919 9157 541571095195539092153141730731733095542919095035 9158 407309150355269120730805293305329155415029149715 9159 881707603558707248169659053657507556760307502356 9160 804935971526932000636509530534935545596934981144 9161 1650560235870544006968103765750555656030550151448 9162 6805722359045648070295237878005556772365601594495 9163 3953221109634399297552096759955545721053987143954 9164 10374231302946007019585028000355658232580103460365 9165 23806353630472084203920296003556794345961234723679 9166 7943130296119241967197559971545543231610121210552 9167 5430897561032003650375519707435432106099010095517 9168 4292775409719970496955036934314320939189899155055 9169 1517753917039695963549703323083191270478790749554 9170 5977980784403040295702433436936072844790088103567 9171 1775793643969597552980332303299316441499280971455 9172 7798056860304019590163343635005568475006970234559 9173 7579544596959835098633230309955444149943698123517 9174 5355443163518309186332096919554440799430381011057 9175 3154430631042910463319163035544393594296809909535 9176 744294309615096233030629715442731141563918915313 9177 441542916069162129694157074417310807427047073089 9178 407415059430620956340729344053091934169609329274 9179 880760604567050369488305448577080547703305506804 9180 793593963449497034082954405369195416972954943960 9181 531127632393969719215543953030354063715539427593 9182 310976320727637032075427529697139429075274175131 9183 91763193176289719354175156370874149351740550909 9184 5630330561677033140550742892740793105395490919 9185 4297295406569730795493416717393530952753891035 9186 1571553945437293553932065052731291517528709714 9187 5835580456583055580544680588153075979890502347 9188 2315196345229555195442395280729351758694981215 9189 1070363232155550354420751593153105526339810072 9190 2843694343555603564647996055575255869401520823 9191 9257045455557235686880032555798559104815849434 9192 1929634355532114464799719553585510960072394319 9193 10702945555743144688002403575915930320824045607 9194 28430455558055446896024835800760563449448457283 9195 92564555596556469032249359607925694504492582934 9196 19443555165544229721993115935194342963919215319 9197 104455559675646302240055160560045470300806357607 9198 244555602796869622480559725720456843609669579283 9199 43553977564636219995517193196344429916635351632 9200 31527775442302039955050330363244159066313106320 9201 7177754420979679549497297032040709463090943197 9202 577544191756555393971569719592914229091430377 9203 375440305545552727707437035115082149108296975 9204 796483655655588278480584359160943507295030197 9205 564030554555281763995243110591430931549698377 9206 439695543551605627952031095108291307396382975 9207 276355431505954175519709150921508932762815754 9208 789556556060367796002507610636090547909557966 9209 675545539397057559978936094299095414915535665 9210 555435272769535519767299141589154079075314654 9211 554311717635315037651590807270739349353082543 9212 543105056313069696507091931693273193129219431 9213 430949543089436364929103306331730330952034307 9214 291395429274303039150972943305297291519722934 9215 1074036706805636407610230453659023076002230546 9216 2808368469656968879122364576808236792022365671 9217 9693692702770289007223685789694368064223676832 9218 6330316977697669932210453676343039442210564315 9219 3297063776376639322096330563229674422095443074 9220 1569429762966273219163295432156544219154429343 9221 5704701910270814407695036543567646407564705455 9222 2960983097692083936349705431456423935440954355 9223 10330137019064940569502456554568640556490365558 9224 23361384208690485704024567565690885569083675595 9225 13008841926296052959803455454292855429230555152 9226 36089280671032590401634556567069156706365559583 9227 72906966832346084816945567684707568469675603933 9228 14943664321219240063435456440935444236553967329 9229 50456685432406480694556568490556446367580281507 9230 104566916544868967045567693085568469679962956079 9231 245670767649090284455679056915692702800310372807 9232 34493656389097644354549543074316975997096915932 9233 23930542869176443143395429343063751969163071321 9234 7295416630564430832754153229429503630629309210 9235 1554066295444292317540732154154970294152912093 9236 5568671036447063579688143567570243047590725055 9237 5446509704409431356480831455298029615093189555 9238 4424916963914309143992308351579756069130475555 9239 4199063627082910827920923107357539430896155554 9240 389430169215092175191210933135274292760755544 9241 904561706361063800072330535358807067927955645 9242 1845718469712699600823365757589684680680356859 9243 9258392702327003209433677979902926966963569207 9244 1922716981169971914330575758975183663631431935 9245 10628370151700240745365797990199936696954560559 9246 27093841598402488057678020082000567030365725607 9247 85059276012824896578796240944005684363678257282 9248 49511759896200765367561991439954443030561931616 9249 103918001030407877679720074600364456365720557168 9250 240796012364878978802240807203684569678245583695 9251 488032123688990189622489682436925702794455937038 9252 79721010487898476220076420303192977544351289684 9253 57209896076784162199364196970315775443109676441 9254 31918759365640620393040363697073754430916564407 9255 3047513054394196729597030369329544291065443933 9256 6479936566048028304024363705503647072676460533 9257 4159305459599762959803028954970409318564195330 9258 712954315197615517969767539695913045440353296 9259 95543070376075055637655276351089634397131565 9260 55429296959349554296551763109276322770907451 9261 54151563513195541565505630911763217690934307 9262 40707431090355407454954291105632056291322935 9263 88480553083556880570367071256944571073430556 9264 83995529231544795297049309943443309332295544 9265 27955152107441551569592919432432913321555440 9266 80359583280475595704070804544550733435556482 9267 163603934964796038448849645645608134555568948 9268 697240550288032392489302856857295345555690495 9269 371995497679720720072976544531553235554295954 9270 840037018802248240830187645755574355567040365 9271 399689847982001992298476433555343155449597052 9272 1002901280144020063012788535557455556504024583 9273 2030812961448240696127891755580555568048245935 9274 4369530314494487031279077955965555696494460558 9275 3035297083944069709749375551655554363944195524 9276 6359024940448702502105795596755565700448035845 9277 3109799396406978980953555165555452996399712434 9278 917592763943767791531550655554315962797100323 9279 55117627429657507307494555543071617570997207 9280 51056174156534932933943555429306055291971935 9281 9540540745319315327431554152939551503703315 9282 5395393433033073174307540715275506968973071 9283 2752732329729330542935393071754943647729307 9284 7988143502305365670558056837970456878305682 9285 5880830980953054495519544295696344762954417 9286 2792291791529543955035441554363241615544055 9287 8063078075903660360356475565694477155648558 9288 16696796800836723723568795677044783556891588 9289 67028029609368238235690036784447935569075895 9290 49759755913042082114299705644415315429352754 9291 102001960736464943147002456844757556705587964 9292 224020328168690455484024569247979568455900287 9293 199797160646296354039803432015755444350997672 9294 1002023726871029568401634544157956445610018823 9295 2024238269032303692816945647580368457120189435 9296 4246394708343637069570456879963692583241904558 9297 2022740923230289435296344759630319232002963524 9298 4228090634362904559029448002963606344030295846 9299 2159094323014963509754399975629943239697552424 9300 709143209879630917542799754159432076375520202 9301 1507454501002970779668001967604544789795842427 9302 6080566012030247802696020279245647902039264683 9303 12965672124362479627032242806456880824406686936 9304 30276823245704803084342469668568969444866910571 9305 62789434458449636925464702691690304449070725833 9306 17674324324396303194240978306296964389293192330 9307 78805445446029636046490193671030285907056063361 9308 67954434419756299623898330509697650929539433005 9309 55544324037541596208783294916376491155274329954 9310 55443199695407161927631539062963910751743159543 9311 54430396353930603176307269415627093505430715431 9312 44296763127293970562931834074169130954293074307 9313 41565630971527695415304319340630891541529342934 9314 7454291707176354072963033194292707407153215324 9315 4341504930563139315629730341516933930732073201 9316 3206959295430873074157297207063327293319331988 9317 1943511554292729340731571929433171533033303883 9318 10455915567068305488155840704535835736333638935 9319 24560755684693656895559288445759358169336990559 9320 3393554442330544755511684433513120633303895512 9321 2731544421295441555106444331090994332968755101 9322 8155644633036475559268445353090045350289959212 9323 754442329704155511844433129099633097679512096 9324 544421156960755104444330949196329176555099165 9325 444210743593550964443291390363150565549190655 9326 442093431131491644431508697030695455390294554 9327 419132310907906444306926369694354352697543544 9328 30921090934944442943183036343143118375431444 9329 70633090550444470455936369455455193796554445 9330 146937085604444844560569704556560058027564457 9331 470584917244449245725702445567720596279684583 9332 95239052044392033192980435457195161756443232 9333 52069519642719730315796314330350605544432115 9334 19435036417037297073563083297093955444321075 9335 104560368784383024815696935025060356445432799 9336 245723689925936249557030560260723568456548007 9337 33210479191301995529695397793211444345399932 9338 32096150308983955156352777532108443232799321 9339 19160696927827550743117775320924432117593209 9340 107727030679479608055177797450644543180054507 9341 278284366804803296559778020606845655960566083 9342 794925669649635027601796247269256760325672934 9343 539194636396309775985562011831945597194515321 9344 270342302762917751855419904303435170343073207 9345 843463627910777999156800845634559843456814482 9346 432230175093775990743992434323518432344084016 9347 322098549129751893427920323211044321239239864 9348 219185390957504732175197212109643210072078643 9349 30452691534961320550372100916432099319366432 9350 64587075750313445603823210768545005605668543 9351 43269353497092433968212093645429953954645430 9352 31833131969120327642099130434159527542434296 9353 4330903630997176419190896320715175420321563 9354 3290970291970564030292763193070554197207432 9355 1491697503695439697517630329295540371934321 9356 5077020037036603019978963507035683840545431 9357 10784240384367236200190296084356939285656555 9358 27926483925682370402083032925570606916767559 9359 80668940656943844824936350655847270767879606 9360 166690486770459249450569606759282847879003268 9361 667084907844606504605703268006949279008034695 9362 649238936441944961952971839943391749919722354 9363 392087304403439603515704279432705399037221142 9364 1064901644834603235958446804548458008382231463 9365 2690816849347234360392469645692596093942354695 9366 7089569305482345724064702857066033060463567038 9367 14903705656943458248688429184672336724695684389 9368 50838456770454594490892707926823368247036925907 9369 109392567844566045089068480669433694484370660879 9370 306065679245672460908692966704537044925846729007 9371 672676806456824730891070268445784450659268308081 9372 518563944344201292709297844433644294511842919206 9373 45427443241989516911576444330441543104415031945 9374 34174432003875063107364443296407430964069703434 9375 20544319968749430933044431563934291639436972323 9376 45645600290104570536444555700547077004570223434 9377 34433997498963295304443552995409369963298212324 9378 24327973987631552964431515953913039631582101203 9379 3175727876307515644307071527089676307220989972 9380 553176762935074442929307169276562932191879721 9381 530565615309344415152930631765415320304757207 9382 295454072913244070715294305654073196961531935 9383 1036568830734448848359045656768816030315760558 9384 2367689368144489293608456767889572363557925595 9385 1056473040844071529924345656875321031535195152 9386 2568816489248835900645456768997432355760039583 9387 5689568906489360806856567890020543557920403934 9388 4475446944072991944545456699795431535195967323 9389 4154423439315903443434346397554307310351653212 9390 744212273070972432323222775542933097106532100 9391 442101729291720321212217755415329170945320993 9392 420985151505197210102057554073150491433191932 9393 191850706950372098979535539330695908330303320 9394 1079208470403825010203755805367040893363633441 9395 2806492844839460122437959657684489053696934471 9396 9669069249404721224580402778924908577030544832 9397 6629431993961210203195977767198925369695440315 9398 6154303927610097970351777650387193036354397074 9399 742967176099175697105776496870329703142769342 9400 415650559190554370953763964697156970817633217 9401 74495510295542891529627642370743692056332054 9402 43955097555416707156176420893430319543319541 9403 27549175554064930740564192732297035433035408 9404 79707795568690568085688068143024356536356894 9405 56937555446295439254479440829803145303144741 9406 43295554421554271944154392157970832970841407 9407 31555544207541703440742720735692315692407934 9408 7555441935404972393417193314321074319935323 9409 5554403313959720732050333083209343039313209 9410 5543973087517193319497329231913229673091915 9411 5427729275050333033973152103092156529103075 9412 4177151749497329727730720969120745150969355 9413 570705393973157177293191630993430691633154 9414 292952727730730571530306291932294306330743 9415 1070388278168165835763671080543045669368054 9416 2843894795695679357896832965656456705696567 9417 9259048037036805579029350276768568457027682 9418 1909599689703955349753097765645444329776415 9419 10904002902440357501977017876856445501788759 9420 30848030824483580020184178989168456017890007 9421 69296369444935960241927790107692572179080081 9422 31563034439311598003177498936319320549199206 9423 7429724273107179970573987303033195390391943 9424 4157201730930559695327872969730352696703429 9425 731985291295516353176715637297118364972154 9426 303851509555063130565074291571043039720741 9427 639196103560695365680807075832456402248073 9428 270360971394353054391929352320343981999330 9429 843730234045576566080705583443460160005362 9430 429298119635365459192955232432198599953016 9431 151581036313054310315552120320385199529864 9432 595952369536565523555583243443920003901087 9433 151521035305455211555232032427199966989275 9434 595832357656558315558344344684000270106799 9435 152321136545523075523243242439997698945595 9436 583431367655836795834454464600019010456039 9437 232309056552305552324344241999829896339675 9438 120909545520955521203242003998158763276552 9439 250903655850355832434464040015589894787583 9440 610836759203559344544688480155901047899934 9441 92305511971513243442483998750989616799322 9442 20955103707092032420027987491876065593215 9443 50359238485064344640280101078992676054358 9444 103606392920685446882961212790066792565591 9445 237270070646916468950312328080668065676071 9446 91699294423064247497101159194639454559310 9447 6391544209442013970990710342274343513091 9448 2707441914419887691893097221743231089106 9449 8480480744800899079057022238054352907270 9450 3995993439992789349529822079543114931692 9451 10040054600067905503901424803655150557063 9452 20480567200680856040814649636759605584695 9453 44965682406969172489546902968003255927038 9454 39654419943630520075422975639971951169684 9455 102764800456965840796630197000240391702925 9456 227889604570279288026962024002484078430659 9457 176875963297751679783619799980039364294512 9458 789000295017996801937202000160405687045923 9459 669997549855963983291979998595954469631209 9460 639975398551627831503759985151544236309916 9461 279752785506176306969519850707442102919066 9462 801987916071789670304001208480463230808670 9463 1620100772837902843648012492964694369690848 9464 7041207829380829256896125070287045703089295 9465 14472479505969506569031260842904458436907037 9466 44824804060304067708352729270844592570884383 9467 40199959396959456923117151692443119292842832 9468 82000406030404570635183597064455207069269344 9469 19995939695963294310431169444351929431833240 9470 100040603040295045524551704445600704559334481 9471 200487236483040455845598444457208445605344951 9472 404902368936484559256012444582492457257450392 9473 850823690568925606572124445945064582580604064 9474 492210295447193945321004431429443219193959440 9475 1062323036484060457432044554704454408060404484 9476 2703436368928724580544445568444564896724844927 9477 8434569690690245965644455692445689028249250682 9478 4323436294298031654444354320434469761991894416 9479 3212301541579706544443143196324237603904744064 9480 2100987407356945444430830363202095966961439443 9481 991873933143434444292297031979151663608274432 9482 904727330832324441521569703750706629921744315 9483 1848281369343444475835702438008467100638045559 9484 9294953705454444799358424596092683206996455607 9485 1539528954344441593124203159118431943964353935 9486 5803890365444476055246435607192560460285580559 9487 1968697054444159552024313930319396197655195515 9488 10291024564447603584245540563606032018760035959 9489 23072245684479235926455685697272344189920360407 9490 9322034444152111184354454371721240479196995932 9491 3219724440721110443144342905209996150363951315 9492 2037204393211096430843214951919960697027509073 9493 4382446054313028569254350400800327024280108814 9494 2820419543089765431943095991997169801598928084 9495 9444803656901876560457040080023701616010696926 9496 4439970542984765396329599199808986059894363183 9497 4279695415841652763155190397927859518743030432 9498 1756354072406517630750296775176515047429696320 9499 7969568824867978968003027799787960480703029441 9500 5635448200655767639969777597675595992969754405 9501 4314401994553656279637775176555151915637543955 9502 3083983943530541756297750565550703074295427554 9503 6940140455765677971018005675608436807036679565 9504 3398796353654575709839954553924303929706555454 9505 2787563130543352918279543527202967156945554343 9506 7899695365653590794803655882430283570455565454 9507 6796353054531093539970552820297631296355454341 9508 5563129543309131279695516197576309563154343206 9509 5430955432910909756355060375362915430743231945 9510 4291554315090917543149396953015074293432103435 9511 1507543069091055430792763529869341532320972314 9512 6079656709072556568067895901105475743450223547 9513 12802768508825567696679040811256798054602235678 9514 29627892089455679026808489512568016567222356795 9515 103079064904556808269692903925696167682223568038 9516 236808690845569694703070840657031678942235696395 9517 103926292435436340969292394529706567422114362752 9518 240671064556569490307064045902467680623145707983 9519 486832685567705083684688460824678967035458480134 9520 64318455456949230442484192202567649714323998924 9521 43044354343392096420040321979456397083207987202 9522 29643143232719164199597203754342769231935871980 9523 102855454348407688004022437965467906360559040162 9524 229156565492878896048224580276680869725608481703 9525 150745453916768759602203197766392637193924004972 9526 608056580767890003222436017870066984060648050223 9527 1296567967879080034224572179040670128726896602236 9528 3027680279008960346245823808486841290269027222371 9529 6278962808090323470459439692909273082708282223833 9530 1767615919097212096314276314911729216921622208330 9531 7879160809022325029546789550718306370637022493361 9532 6750591909821189755425675493042942894289819933005 9533 5495102918210477554194553929615416741678039329954 9534 3950975042096175540343527156074065406559673159543 9535 10410200465031795683455883572808676867602815603653 9536 24722404680358036934558935829690789079229557236775 9537 1219962397119703323527312156293669352155532105752 9538 39620771036973211173100741530633120755320953521 9539 103047832370214311815208075766935247957450375833 9540 236479343842345519558496797870558480380603799335 9541 104153228421235035523965576695523996793969593312 9542 247574292632360355840275787035840028060304053523 9543 15341518320997152397753669712399759396959531212 9544 57475993450023584017976702324002006030403752323 9545 34151932299811239855764981199979939695969521211 9546 20703321598110078553639810399759276351635210109 9547 48433436015120791577001524002006789596958321306 9548 4332299870993507369987199979945675163523208944 9549 3321598691930933039870399759434550631211927444 9550 3207186303291329678696797514323494310103174443 9551 1930462971509156566365575083211943098970544433 9552 10564710236107567669675800934320457010245644535 9553 25688322371279678702799610545444584122456845759 9554 56893423832802790428003125656445927224569258006 9555 44732208315977496159970994544431172203431919945 9556 41321923071773960719691943444310521972303039434 9557 9203209305727593036303432443095203720969674324 9558 1971912953175129702972320429151969191636543199 9559 10240730375799302430223444707600308076967656007 9560 22488163798005624562234448479203696790278772083 9561 20080629579954203422124404151970365497767719232 9562 40967103800366434623244847600243677017878406342 9563 90283239603668547034449279202456784178992869464 9564 182934403236691684344506806424567927790069104689 9565 950544834367076925446069668645680678080707246907 9566 495440323049363194419436646434394559192932022935 9567 1036483436505696044804566868546045608070544230556 9568 2368934568057032449645669091672457296845646365571 9569 1047323439529720396434629106520331564434423055310 9570 2481434603902244028547107267843355684544636557521 9571 8321966982039765410931856433154443442305535210 9572 3203663819677654091304544330744432420955312092 9573 1970628036576539108963443293444320191553099121 9574 10247096367787807290294455054445442075577007231 9575 22485029677899683083044560564456464795784082351 9576 20049756576796429229643395444344241553639221110 9577 40501967788028706302854036445446475577006231122 9578 86020277896290469629168368456468795784070351224 9579 59797776761496236150643044344247553639297110200 9580 17577765607962100694429643242015530271571097995 9581 79777877280303207044702854464155762835833020039 9582 57776771596971929640976544240753616312329799677 9583 37765707163703156391765441993530063101157596575 9584 77878483698435570077876480055760695211580027797 9585 76764030384315299376763999553594352107199777577 9586 65639696843071592965627995531143120930397775377 9587 54276364429307115654175955310830991296777752976 9588 41763044152931074540551553092291909565777515765 9589 5629640715309343395507529121502915453775073654 9590 4156393072913232754935151006975074329749330543 9591 742729315092117539310709943749343157393295432 9592 417153069121055273092919429393230732731554317 9593 50729431009551729115034152732093317307543054 9594 108304552103598307160347588145053581679656565 9595 293645583236013683723479895460575956802767679 9596 1056855934372136938234801036725800369627878806 9597 2569160545823370594349612368259603703078989671 9598 5707725659433846045503123694603238436790102832 9599 2937194514328419634971010341972084305498976319 9600 10584045945492802950232123480224925657010189606 9601 25928460457069630402343234962250656784121903271 9602 60692724584702964823454350302606767927240834832 9603 127068245928430289434565603627267880682489349346 9604 284694460692562904545677237082678966944905505471 9605 927044727065710845656782384946790270450856056832 9606 169641169453092434545620839425497696292539544315 9607 702871704577064545657049404657019031065803645559 9608 1429038445784685656784504846784208352679636855601 9609 4708392457926916767926049267926493586802969157211 9610 922720335183065655179591855183931263975630732108 9611 217197310429454550555104550427309827754293320927 9612 50373096154343495550963496172918177541533191172 9613 103817031565455035610295031830795779675736071825 9614 239584355676560357123040359368037802798172839459 9615 75243154565397131009597113039695977580516274312 9616 52030743452770909915171089676351775195061743097 9617 19693432317690919070509276563105750349405429175 9618 103054543579090808846106787695258003504856707799 9619 236565655809089689271267899038596036049168478007 9620 105454551909276471709856789685159699590644159932 9621 256565600906788838501167902919603004086847600543 9622 567677210867889392011680830803236048909279205654 9623 456572092656872719906392291972099606911751954543 9624 345319118544717038942721503719195943105503543432 9625 233031045441049687417206969030351430954971432321 9626 129709634409596474051943629697108291539708321210 9627 302502944904028808600457103023295075802493432321 9628 626030450848289691204583236235040799625054543433 9629 179696292401676309963232102109593596189543432330 9630 803031064816789700294343223304056031903654543361 9631 1636352689567902403045454233648572360836765653718 9632 6969586903680824836456566336891823729367876778395 9633 3635262970392200304345463304704209153056765762754 9634 311815696721996963234232960961910729545653617543 9635 104074365203963632122115591603093155434530055433 9636 248805678440296943223156077237055556545760556535 9637 7954564397563432210739372089555545433595545312 9638 5543442775432322093272919275555434331155433097 9639 5432417754321219131715031755554323310754329175 9640 4320057543210030905069705555543213093543150555 9641 3199535432099690949436955555432089131430695554 9642 395314319196291394303555554319270908294355543 9643 1037545608031074045635555565606850895045555653 9644 2379657296352808456955555677269209040455556775 9645 956531563115924343555554571831909596355545752 9646 545307431071203231555543304302915163155433515 9647 432934309309972107555432962975070630754331075 9648 315322912919720935554315615749294293543309354 9649 73215095037191315543074073391541531432913143 9650 32069149690309075429339332707407308315090829 9651 19430796296909354153273316933932923069092153 9652 104568031030905567574813570540550636709063575 9653 245696352370855679809535845685606968508695799 9654 34363120892554557915312434453943644926353592 9655 23030992719543535073100324327430439183131121 9656 9691917035431309330997203174296270430911010 9657 6303049714308913291971970541561696291109891 9658 2969597082927091503703695407406361510918706 9659 10304024950685076038437036880869715930790470 9660 23648250406920792392584368969102360568084841 9661 10401895943193520719243047630980995439240410 9662 24819040456055848406456478970170036606484721 9663 29596339552403944344167698499705944041210 9664 104029403584840445447679013002460448472322 9665 248304835929284456478808136024724492823423 9666 2960311151644344167920899801203916212212 9667 10323511596845447680649001612440770322322 9668 23435916029256478966908017124487843423423 9669 12311059751944167662919851004076432212212 9670 1109517503440656615038509959364322102101 9671 915054972394546069684919513043220980991 9672 69539720743419436439035089632191791903 9673 35277193432034304269709276320305502970 9674 11770332319722961836911763196954975697 9675 5697321037215604303105630363539754371 9676 4373209692073962970954297031277542907 9677 2931916319327615691541569709775414934 9678 10560769605479157075675702501796750546 9679 25727903256807584796798426018028005671 9680 58280834569679928028012672196296056832 9681 21592323436559159759898520361559544319 9682 7121212305510717518785197007515443032 9683 1010100955093055047650369935074429717 9684 2121210361056560478803700560804702383 9685 1010097009545396167968995391960980832 9686 2121024103658031680290038080330169343 9687 1009800970519706397499679197298633232 9688 2101610246002470021002808023010934343 9689 986098019980099809975919809891323232 9690 859179839799197919751037918709212115 9691 510558277590375037509695046912101072 9692 95521775096949694916349623100989319 9693 55205749163396339063196210991873039 9694 51953390632763269430362091904729675 9695 3532694317631834297019102961156555 9696 1318343056304321569830975610745553 9697 3593456569645435701370197128055575 9698 1132345436434312988898370959555353 9699 921234304323095888782891515553131 9700 210122963209152887616707075530903 9701 99015631910716876064929355290972 9702 89874303093064759439153151491715 9703 78742969129441514270730707905072 9704 67415630954407081693292934949317 9705 54074291543929206331515319393056 9706 39341507427151943307073032729545 9707 105476080683600453684816348303657 9708 256792966937204576929569493636783 9709 568070270582445790703705056967934 9710 439297695220433492968949543655323 9711 271576352196331915647395430553212 9712 835789584029360756882036565574322 9713 313675239752993544819705455343216 9714 90552077515931440036954353232063 9715 185584779960554480370365574344699 9716 915927800325564963843675805447007 9717 71175997195439628430551954409935 9718 10551970354276164295503543919313 9719 25600243566791687036035660805535 9720 57202455668076904372356729655758 9721 31980354639362962921145156553525 9722 3797142273015615210830745531193 9723 8023462816157158329368055752053 9724 16234709571583593505696557984578 9725 70348503835936056057027580125795 9726 143492039360572572584279961258037 9727 455064405725825825926800312596383 9728 349443953192192191183997099162832 9729 194427530320320310427969190616321 9730 1044679763443443524680308087169431 9731 2446801894454455846963696903704551 9732 423984744344352423630362968963510 9733 207841443243120210297015647631096 9734 479274454455242323024156878953030 9735 151744344352021209800744767529696 9736 598045445584232501608047879903031 9737 179634435242118985919616758969707 9738 802944558463190120803167990302483 9739 1630445592696081249635680083624938 9740 6964456067032952502956960937050595 9741 3644339449715518975543591289495154 9742 443274397075047755431109673950743 9743 431742769349617554310916527493432 9744 305417633196055543091065173932320 9745 656778936032555657072679820543443 9746 545767299719554529318558195432430 9747 433651597035543153045520354320295 9748 330507169715430729635197143197554 9749 294930637074293156310370830375543 9750 1050566984807055569523849363795654 9751 2605670129684555703839305698036767 9752 7256841302925558439405657016367882 9753 1944408975195524273954529863056817 9754 10444890200035846820365901096569583 9755 24449082400359269443680813027703935 9756 4389219997111834430392089776967312 9757 2872039971104324296719277763653100 9758 9024400231245447028406777896775202 9759 18244802352456484292867779027798429 9760 94449623584568927069077808278012707 9761 44396211243447169429375921759896935 9762 42762110032410634152951205518763314 9763 17621099720094320715509955047633084 9764 79033002241045448356100360478936927 9765 49729982009634403140996996167303177 9766 102300144102944835490030031681635780 9767 223601447230449357080360356956957961 9768 209988412096393129196997143543535610 9769 500092725030055308030023455655757122 9770 1001068260360557696360234556757983225 9771 2012694723725579029722345567980134259 9772 4127048238255808302223455680161346606 9773 969602081951922982212354398609225944 9774 635979203503215822101142785912191439 9775 311751970972072220990817651100308276 9776 105503691719322191892056510996921763 9777 256037078405424079064567930030637895 9778 572384792856648808685680560366979038 9779 320841516546407926454395397063749685 9780 192407065423935184342752769429396453 9781 1064884676640559925467987904706028575 9782 2688926786885600656680100848472291799 9783 6890667908917206766961209292823078006 9784 4694654927051945663609911516209359946 9785 2342539169503434629919107061913119424 9786 1219270634972322159030929403091034202 9787 31694319721220709691153969109721981 9788 6343037210192916310727630917203809 9789 3229692098315063093176291051967916 9790 2156319183069429130561509503655063 9791 743030429434150895406914970549432 9792 429696154320692753943079695394317 9793 156360743194317527429356352743054 9794 569728056045579880705569588056567 9795 437159539635358792955435279545455 9796 290715276313127515554311755434354 9797 1088358789535279955565517956545566 9798 2893589903758800355675980367655671 9799 9055900837989603556800163678756832 9800 18560809380103235569601696789969349 9801 91729705961234355703217027900305507 9802 5156951610123152972049774996954935 9803 743506099010715719597739963539315 9804 430939189893073035177279631273073 9805 291270478729329710571756309729332 9806 1072844790305502325837969702305342 9807 2829248083656023459380302423657463 9808 9506496936772234605963624636780694 9809 4943963305722121951630202305594339 9810 10460293658223240396962423656045404 9811 24723056794234484030304636772456847 9812 1209545542124039696962305720344412 9813 2503655663248403030303658243444723 9814 6036756694492836363636794454448234 9815 12367967045069369696968044564494346 9816 1055649629433036363639643443943221 9817 2556903104536369697002854460454231 9818 5570835245769703024029164724566352 9819 5292312033636969799750641203463119 9820 1521099730303637597494409972231035 9821 5833002163636980021044900222352359 9822 2329980630303799809638998221121115 9823 1159794296969597916287982211011072 9824 717541563635175061675822109909321 9825 55407430310549406552220918913205 9826 53934297095393945522191047091955 9827 27321569152727435220309609103555 9828 81435707588280558243703307235558 9829 8312935281595522028972932115528 9830 3095311607155219767715321075168 9831 7037517283558401878357432799693 9832 14379982935592818993580548003057 9833 45800150556069590055965696036583 9834 31998695539435099551654359705232 9835 3986355274309195506543116952121 9836 10109558805708036067655170383233 9837 21303589658496372678759843934335 9838 8971276523962918567518427323312 9839 7709765207615045455044173213096 9840 6917651936069634349640532089165 9841 3056503299436323196395319270654 9842 6568035004569436030037606846765 9843 5439709963434299699695944425654 9844 4276919632321596396351444194543 9845 1763036321207162763108440343432 9846 7896369432483707895292483454543 9847 6763034320028936751520032343429 9848 5629723199767305507199721232156 9849 4157210397652954930397210120745 9850 732096776515539296772098993434 9851 319165765075271565719187932321 9852 30653649351707453030475321209 9853 66776905598480576364797432505 9854 65762955183995363041574318954 9855 53615550427953029607343047542 9856 30075496175529755933229615419 9857 60797031795901960534303156805 9858 128024358040820325745635569656 9859 296245596489443458056955702771 9860 1030456028904454596570358427832 9861 2364572290844566027843592679343 9862 1043321492443459776431118553232 9863 2453435064454601788551191574343 9864 332309444341985685510307343232 9865 320914443203854455096933232121 9866 191084431968544349163332121009 9867 1072924560291645507693343232107 9868 2830645723076856079053454343283 9869 9366858236789172808574565454934 9870 3064522105670515925343454339319 9871 6685823256845960657454565405605 9872 6452211944431594534343453953954 9873 4322103444307143323232327527542 9874 3220972442930833212121175175420 9875 2191720415292332101010550554197 9876 305196071521320989895495540372 9877 660032835833450101037035683823 9878 599716312332298989689714428210 9879 197063101321587876477084162095 9880 1024695213435898988784927705039 9881 2247038334559010089930678460407 9882 2009683323509899279294564195932 9883 4102933436101006807045688040542 9884 975332300989943929634479595420 9885 753320991879427156324155154191 9886 533191904754170743200750740305 9887 330302961540493431993493396955 9888 296975607395932303931932763553 9889 1030197282040543640560547895574 9890 2362022944485656885725679035807 9891 1019815444054544853194549711932 9892 2201556448565649176045702320543 9893 1987544405454390559632981195432 9894 10099644856566085602950152036543 9895 21002849167672917230401584367655 9896 9976390656515052095987243056552 9897 9762694545069519151872029545515 9898 7618343429435030704719755435071 9899 6043232154309692961037554309305 9900 12454343565703070312379565705656 9901 343231452969297100955452954541 9902 232108315631570991554315543409 9903 120923074307291907543075431912 9904 250636805683080879656796560723 9905 606969656936969002768027728234 9906 1270302770570308027896278294346 9907 2843627845843696279030795045471 9908 9257079259257030808368040456832 9909 1929351911929691923039596344315 9910 10705600720703080636404029445559 9911 28457208248436966968848304455607 9912 92582494492570270289293644557282 9913 19219943919297697671530443531615 9914 106400460807019018835764455757159 9915 268804729684208189357884557983607 9916 689648302926495905578925580137282 9917 476402975183950955367195198891618 9918 163975750427491553050350388706044 9919 700198004681075576603603890472447 9920 1402016046952795787237239084824477 9921 4824172470388037902382408929444783 9922 200520096879694980819927154441632 9923 405841029003050169600683564476942 9924 859272308036601703206935684790464 9925 511720919705984971943314441496240 9926 105191036951839703433084407961995 9927 260072370399402434536924880320039 9928 720823844004824545770648963440406 9929 192208439960203433694407632395945 9930 1062492600322434537044878944040459 9931 2705067203424545784448990448484607 9932 8460682434645657924490084492927282 9933 4194420322434535203899243915171616 9934 344197220323311968792027070506064 9935 240372197213103647519769294939443 9936 483824022335236880001907050604454 9937 28199821312104799982929493964344 9938 96001433523248000150705060285446 9939 59988331211999998692949397654423 9940 19883310103999986315392776544211 9941 100933521240000109558067787646311 9942 210535832480001303596677898869511 9943 95312319999988971166576788635110 9944 53101039999887710665365686311091 9945 30989679998877094653054463109107 9946 70102800008985046776564695307281 9947 141229600090120467787687037682957 9948 472303201081244677898904378950383 9949 120971989210042576786962967496832 9950 250240106320465787910310281029343 9951 602481269444677900723522952305454 9952 1224952704446780808235830383656566 9953 199516964425591922112296830545461 9954 1003970284656080623123029365656711 9955 2040242926772967035236305676768311 9956 4482470667830284358369656787893512 9957 4020094656297643123036545676731100 9958 8241046771018855236367656788151204 9959 2009625709848552103056545680709960 9960 4103058501291583236567656968500322 9961 969524989507232105456543644997220 9962 635199874932120954345430439972191 9963 310398739320991543234296279720306 9964 96787273191907432121561757196943 9965 65671730302934321007405530363427 9966 54505296975323209933955297032176 9967 42951563753211919327551569720565 9968 15507429532103033175507437195454 9969 56080703743236335796080584036567 9970 39192969432103313559195239705455 9971 108070304543233535608038402456557 9972 296843645654335757296392824567583 9973 1029256856765357983030069445679934 9974 2306569167877580136360704456800547 9975 945430656775198902992964343995412 9976 434294545750386975915643227954095 9977 321543433496863751074432175539154 9978 207432331964629509344320555270743 9979 480543360287104105445445558848054 9980 965653722903247256456455589296564 9981 654529214972011944344355271565439 9982 543152079719903443243151707454276 9983 430719357038972432030704934341765 9984 293033129687720319692959323205654 9985 1056335302898243603070405434456766 9986 2569357629014457236844856544567871 9987 5705579108144582369249167645679032 9988 2955350920843221031990656434549719 9989 10357610649254232360086768545702406 9990 23579126906566343720907891658424871 9991 11350982945463229190936706524200710 9992 9091815434232150291304945201993099 9993 19079556546343603073650458420056999 9994 108803567669457236816804592640570007 9995 289635678704582369569646066885840083 9996 902956790445943703702872668919280934 9997 1830368084460458438429026690806970549 9998 9363696924724592592708267089670245707 9999 3030363201203119116921849276498032935 10000 6363694412435207170639306789016350557 10001 3030344100311930494272945669863095536 10002 6363447203520565046830456701097035769 10003 3032411971195449624296344989169713636 10004 6344720232036503047029450107702336969 10005 3241198119704969609754298936981303636 10006 2010381036959635917541587303808970303 10007 4123952370402960779675901639690243634 10008 1007520895975593756550986276298030324 10009 2079849040196057967610110791016363447 10010 4801308482032580279121128072169694482 10011 9613692944345962807231296823703044944 10012 6090315443231615932109564208969639439 10013 13083556454357160543303686490303004602 10014 36935568565583725653636909083636047223 10015 3315445455229194530302909230299612213 10016 3074434352150343296974912097596102093 10017 6804545583603455030210725020031225053 10018 3963435229972349698093189799710189530 10019 10294558300223503017055902002321903763 10020 23045593602236036184560824023440837895 10021 9635129982099700443392199812392296752 10022 6310959819196996432720398100721565515 10023 3091518030363964317196780993207455074 10024 7075996363700285584027970054480560805 10025 14800029698402915928280240564965729657 10026 49600303012830760694962485690278302783 10027 103203636129367927050304917082793627934 10028 234436971305680684603650784948057080547 10029 124303708954394441970493639399529195412 10030 2968927542744403695930272795150354101 10031 10290679668044837040562828039603567212 10032 23086802696449384485709496403235682323 10033 9263978364392844052913963972114421212 10034 1827763042716439515087627721084210095 10035 9477896468368603960899078232926321039 10036 4176764243045967592789362115183209679 10037 565642029631655117673021070431916554 10038 454419756306551056529809296303065543 10039 344037542945509545157911562969455432 10040 239695415434915430735107415634354321 10041 76354074319074293310934074323143210 10042 63139343029341533091319343210832093 10043 30873229753207329109033232092319130 10044 69014301974481507308334345063607363 10045 29882983744006932923323229429933030 10046 100950138048070550633434304700536362 10047 210401396496845606934545648405769703 10048 95988763964433943323434403953636972 10049 51887627644327433212323967530303715 10050 4876176443174332101207655296969075 10051 760564430543320989936551563629354 10052 595444295433191879305507430153141 10053 154441554330304752954934298730807 10054 564475565363647990370547010169683 10055 444155453030415896895409898636431 10056 440754329696072764753918786304308 10057 393543156359317641527047662962924 10058 1055655569605578875884478710310645 10059 2556755703255788998924790323526859 10060 5567958434557890010648083435869206 10061 5455524323536699894399232312631945 10062 4355203211306398742792121098303435 10063 3151972108942787417521009182972314 10064 703720927417674055209910415721083 10065 1438250680778808558500724758232937 10066 4594606967789691592008247994350583 10067 3141943657676307119922015943095232 10068 803430536562931039219871429152121 10069 1634565767710552406401034707583238 10070 6945677878325584868812348479934395 10071 3434576763195240648101204159322754 10072 2323365630351994400989960713217543 10073 1213054297103943991879593092055432 10074 89541570967427904755129119554321 10075 75407291654174961550951035543204 10076 53931506540539607491509715431961 10077 27306945395275933906917074303607 10078 81670458038800540870784805637282 10079 6496319687995392693639954291616 10080 3963036475952718330279541506066 10081 10296368800388393362803676072669 10082 23029689603894053709636792826707 10083 9756475968739528916305516184932 10084 7544151647275167062955060439315 10085 5440706411750649415549396273073 10086 4392944105494394075392761729331 10087 2715440953942739352717605153308 10088 8356490380468205588379259573694 10089 3143896796241955282951915330340 10090 828765562003551615503073297197 10091 167655419971506074969331570376 10092 678756800236072810305355843791 10093 567543998099316096953152429506 10094 455427979193059163530720154945 10095 354175750329510631293198739434 10096 140553497155094309530387274323 10097 485575023561045703763902805435 10098 55349811409632969626975954314 10099 53198107916315636183751543083 10100 30380935063074300429507429231 10101 63970560696805604704080706353 10102 27695394363953960959192943130 10103 79038045700380330408070455362 10104 49679632996797295919296353017 10105 102802950028023040807029576180 10106 229630400296236489684303791961 10107 156295997562104076442969503610 10108 571040019703248788470304037121 10109 309599836972007684096959691007 10110 704001370224078929030403072081 10111 1448013842248790708364836824957 10112 4496139262490088493689369450383 10113 3960871819899283930473034296832 10114 10329039601006940564816347029343 10115 23508403212070485689569484305455 10116 10923972099296054475434042954352 10117 30640225007032564796548470365583 10118 66882260084345688027692843675933 10119 64821799243234479776316430551330 10120 40205592032124157763064295509294 10121 82456064343247577896687036107044 10122 20339443232015376766469700929640 10123 43404454344157787868702410702882 10124 31964343240737676646980092976820 10125 3643231993296566423799115764197 10126 432103931565464209591073640373 10127 320967307454241915109330396932 10128 191652934342003070913296763321 10129 1076790545464036850735027893431 10130 2788085656688369208160279054551 10131 7896916766893706495722808565592 10132 6763065664728943953215925455117 10133 5629454641167427532071194351056 10134 4154342410654175319310343109545 10135 743220094540553033097230915434 10136 432199143395529729172091074321 10137 320390832755157150519109343208 10138 196692317550730695030913231923 10139 1027063579608167040370734360635 10140 2284695803295684483848145726959 10141 1642351971554444028400833183512 10142 6863600235564448292809335935923 10143 4629998115444401515913311311210 10144 2159981074443987071093109110096 10145 719809344427869309130911099162 10146 37913244176632910891109190617 10147 80734447786950729071308087181 10148 168144477910408308833696903958 10149 695444780724893689337030840395 10150 354441593200730473289692396754 10151 144407131993296131676320765543 10152 444883360055031356789447875655 10153 440832999549709145674416754554 10154 392315995396910834544065543544 10155 1063560038030729345648675655645 10156 2695720396368305456890796756859 10157 7038244029693656569088027969206 10158 14394448303056767708896280306467 10159 46044493636567878489030963668683 10160 19643930305456764069691630646432 10161 102860563656567888703076966868543 10162 229125696767678890436790269091655 10163 150994365656568696305497829106552 10164 610045676767691029657019507267583 10165 99634565656309756529834931855230 10166 96323454542917545158319304552091 10167 63212343415055430723032963519103 10168 32101232069554293209715631030970 10169 20990119435541531917074309691697 10170 50081204555675760784805703077022 10171 100952445556797927929658436784225 10172 210384455568020680702792567926259 10173 96844355439794392977519455181912 10174 64443154277542715775034350403095 10175 44430741775417073749723095969154 10176 44293405754049329397209151630744 10177 41531953539593152771910706293444 10178 7303531275130717703092941532444 10179 2971309750893056969115407320441 10180 10233702009056570307156881444472 10181 22338424108567843683568954444823 10182 21284200925456430431447544440212 10183 9641991194344296308415444398102 10184 6403910343241562924074442780975 10185 3967097232007415199344417591754 10186 10285022344080760005444780077965 10187 22920223448967920056447960780279 10188 15198212407655199544415593597752 10189 60014324878760003644756056017983 10190 120145448989920036847972572180136 10191 241456490100640369280225823961371 10192 8343898994397031598192207608910 10193 3228787942769707180321935927092 10194 2167675417636930397203311169121 10195 656554056303296771973110631010 10196 545539542971565703731094309894 10197 435275415707452969309142918743 10198 311754072934315632910815047432 10199 105539315323074315092069614321 10200 255805557436805561064703145431 10201 559655580569655712688435456552 10202 516555195436553098484314345519 10203 65550354305529184043083235035 10204 55497142955150439629232109714 10205 53970815550696276152120917083 10206 27692075494361760720991049231 10207 79064797045717928250072506352 10208 49441569633055161899318943117 10209 104475702936559719005590455180 10210 244798430567602408056084559961 10211 41584295455979919539243519610 10212 7241554351759035272031036096 10213 2007543105509711719709699165 10214 4079655256102318402503007678 10215 8802758571223592826036078792 10216 7977525310211116179699367516 10217 5775193098111060556393055065 10218 3750329181109395542729549455 10219 8003507951306035668303704557 10220 16036080393672356693638445578 10221 72372964056823567056992455795 10222 20915639544211449543920353553 10223 50757003646314503660643575574 10224 107984036869546036726855795805 10225 280128369103672368269158039659 10226 961293707236823694707596402806 10227 609528932104210340935163975943 10228 1303890543246323490559700200456 10229 3639085654469435085602402404571 10230 269254544234309253979979963309 10231 706565646345706580200200293706 10232 1467676869458467962402403058467 10233 4678789104592680304824836592683 10234 2567670963118396960200305118432 10235 5678850295194030322403659192542 10236 4568497550339697219970510319419 10237 3443975497276372039695097034034 10238 2427753971762919676349169719723 10239 177527705615036563190637037212 10240 779878457160367696086984382323 10241 758764330597056359263842821209 10242 527643295169543111828416209917 10243 176431550635431104164061919055 10244 788555606956551247688720808559 10245 685553943545510016487191925517 10246 455527431435099864070303195056 10247 355174308309198639296970349544 10248 150542922910386271563697195443 10249 605670630723910835697024036455 10250 1256846968240729357024248368556 10251 2569270294488305584246493691571 10252 5706843044893655926469057075832 10253 2944429640730551184229529352319 10254 10444702888165591926303905583606 10255 24448428895676080669640855937271 10256 4404168754559194636392551291710 10257 3960647543510342302719509505096 10258 10326879655923463628404104061029 10259 23469002760634697092847248712307 10260 12229977594322369116412007100932 10261 2159775143221031064099930991321 10262 717750832209709439199291909210 10263 57492321916914270391502912093 10264 33921203063081696706975099131 10265 27209969429206364943749190909 10266 82500304706469690458108090906 10267 18996960944236296320919090944 10268 90030330446371029450809090447 10269 180363364469832304609709084479 10270 963693684701343647302508924807 10271 630330440989230412978927199935 10272 297296391872096095767170399314 10273 1023030079025033037883844005546 10274 2236360808260336378939248055671 10275 2102991921797302967271999554510 10276 975903205572975651703995543098 10277 750971955315754504967955429187 10278 491703553073542959655554150477 10279 1078435576815670402755567604780 10280 2792555789556844827955679247961 10281 8065557903569249480356806480312 10282 16675580835706504963569668963528 10283 66795969358468050295702690295895 10284 65551633124239497552978297552754 10285 55506331002073975515761575517542 10286 54943309979327755073607355055419 10287 39432919753177549329933149554035 10288 104550801975779705500535503568357 10289 245609620197802456005756035693583 10290 33916198375980339953539714331232 10291 27060382951797279531277083310121 10292 84723950398022803752784933521232 10293 41207496779815969517639331210116 10294 9933965758071635056273310099064 10295 9327653519306309541733099189439 10296 3176531032942915405329190474279 10297 565309715415073953150296141753 10298 452917074069327530697560805531 10299 315049339433175294375391955308 10300 69593274330551542952703552923 10301 35131743295507415516971515210 10302 10905431554934075063707072097 10303 30856555570548800698484825023 10304 69167555845689607012929460233 10305 30655552434475929895154198130 10306 66755584544800701039568015363 10307 65555243439992989675439873030 10308 55552032279915876554278729694 10309 55519721759072765541767156343 10310 55037205509317655405650743231 10311 49691954913056553954493432107 10312 103080370736567580365054543280 10313 236963848167679963680565654961 10314 103628400656559630395454539610 10315 237092806767602964036565803121 10316 89115945655975639705451971010 10317 71071434551754276954303709892 10318 9308323505541763542968918717 10319 2923210955405631415647047055 10320 10634330356856954756884484558 10321 26945363569170367968924925595 10322 70457695707843680290650656038 10323 144579038479256963086806772389 10324 445808392806570296909667823907 10325 431922715945297562916656206934 10326 303217071431575415066541943324 10327 634384834555796760667680453445 10328 322840323553565594656396332434 10329 216397211531455142542763320323 10330 62772107308350819417633197212 10331 17720932923092034056330372098 10332 78250550637064348569363825015 10333 61895494289443205433028189873 10334 4753941674431954329760478730 10335 1527406544303543157596167296 10336 5880867645635655580031683031 10337 2792656434314555199706429707 10338 8066768545545560002468702482 10339 16667891655655720024690424948 10340 66679076756758240247084650495 10341 66549365545521998009242495954 10342 65393055435203979912019951542 10343 52729554311967759099839507418 10344 17155543103657509198274934045 10345 83555655236780108014810548459 10346 31554552105598919880095404318 10347 7543520955187038799153963043 10348 5431191550469687590727629629 10349 4310307496236475093176156155 10350 3096933962104149130560740754 10351 7030540303247507365728087965 10352 14365683634480081678296900277 10353 45676936944960956795030802783 10354 34563303439591545549691977632 10355 23432972275107435396303776321 10356 12315721750934312762969763210 10357 1073205491323097615637632099 10358 2814457073437019156978945007 10359 9544584814584207570190460082 10360 5443240083241935298296199215 10361 4431999232003311581560392075 10362 4303992119973107207396719354 10363 2967921039730931932765033144 10364 10280632402170560547880335446 10365 22966944823845725678963356471 10366 15663440208433194567633144110 10367 56694482492536045678935447121 10368 46344019919299634567314411007 10369 23239839031596323453084109934 10370 12078269707163212329240919322 10371 24794702483694323506490805423 10372 1540980030343210943891954212 10373 5690160363454330459080366323 10374 4298597032343296309197063211 10375 1585169721231562910369432108 10376 5919702232355710723704543295 10377 1036982121153093208963431555 10378 2370143231577054490294555559 10379 898832107369543897543555512 10380 788320933035428775431555096 10381 683191329714167754307549165 10382 430309157080657542935390654 10383 296910729194535415312694544 10384 1030728308045756757527045646 10385 2368293696457967979884456871 10386 1041530364335655758844344710 10387 2475763685356757989245448321 10388 153630453145535872034403210 10389 576964575455759024344834321 10390 363643354353509803240323207 10391 30433143130917971997211933 10392 64535455370780240022320533 10393 43314352893597999821195330 10394 33083116731175998210353296 10395 29231065310551982097131563 10396 106352677525600145023355694 10397 269586779857201460233557047 10398 703907801182414722335584482 10399 1440879611944748223355924947 10400 4489003120448094233560650483 10401 4069970996399142131394496032 10402 8700250030007463354045032344 10403 6997899699934233139629721240 10404 3976796399322130876157209994 10405 10188030005423368991582500045 10406 21896360056633690075946000459 10407 4762999546330299351419996312 10408 1615995423297593108039963100 10409 7160036635020055296400295201 10410 599706309799551563997551985 10411 196942917595507427975503855 10412 1030470780036080680196039159 10413 2364847960372966962032407607 10414 1040415596915663619719935932 10415 2484756030756697202400560543 10416 41539693546371979995395432 10417 7276331422903759952754320 10418 1763308214969519517543193 10419 7893694350304003979656055 10420 6730343096959967756539553 10421 5297229163519657545275530 10422 1572150631036535431755295 10423 5823606952367756557959039 10424 2209943521057545535509675 10425 1919431209535435314916552 10426 10804552503756557550767583 10427 29645586037967579607879935 10428 102855912380279803279000558 10429 229160723962801634808005595 10430 150593207615986319919955152 10431 606054479160109600800359583 10432 1272564807721303209603603936 10433 2825689678233634503237240571 10434 9456902794336946034382485832 10435 4342977543303419722820052315 10436 3215775432972037216199521074 10437 2073754315719692060395209343 10438 4817965558403064724038505454 10439 55655523969441199684954344 10440 54555207634410396439543243 10441 43551936324096764275432031 10442 31503303199165641754319708 10443 6972970390654405543036923 10444 3715696694543955429703210 10445 8357027045660356702434323 10446 3129769634597144980323208 10447 957636323170839797211923 10448 536303210492277572103207 10449 302972095921775320971935 10450 630225040637797450240557 10451 298189594297574297995536 10452 1015904047019807020035770 10453 2160848484201684240357841 10454 592404041986441997136410 10455 119959603864403970904095 10456 39515968643967690959151 10457 103960290860279090407593 10458 240323089122809084880055 10459 483436907229708928960558 10460 32302932156927167595524 10461 20975320743170655155203 10462 50197448055846759558434 10463 102020496559268003592545 10464 224245027606696036065659 10465 202029775946359699454512 10466 424301800469603004565922 10467 202983996235969963451220 10468 430140030360300294592242 10469 298799696996997543122020 10470 1010003030030019655224242 10471 2120036360360202758246463 10472 999702996997977522024232 10473 996975963975775219802115 10474 963751627753752037981071 10475 629506177529519695809303 10476 154940575155036351912970 10477 570485799560369600730241 10478 296053595397035993298007 10479 1032576038024360055016082 10480 2345792396245720560172943 10481 1233520762033195398515432 10482 131193619730352785074321 10483 352057202163587920805431 10484 119531980631275191954309 10485 35303794309750303542911 10486 12969542917496971415109 10487 30303670781030234759307 10488 63636847952362348005681 10489 30304415521021199954406 10490 63644755832232000364869 10491 30441552322119997040636 10492 64475583423200024486969 10493 44155232211999804063636 10494 40752122103997959430304 10495 87983223240020404563644 10496 75832211999795963430440 10497 52322103997551632296393 10498 21220967975506321562731 10499 10191655754943207417310 10500 22076757970454480781521 10501 19365535696343993607210 10502 105675757029460057282321 10503 256797984304720582943431 10504 568020125648245950454552 10505 439798994402031496343519 10506 277587943979707963231034 10507 779900460202480294352346 10508 758996197979997543121225 10509 527960375759975431010193 10510 175596953519754309898331 10511 796030376001965701013351 10512 559696959983652989893105 10513 516363519830515878730955 10514 63031038295072767291555 10515 29709681549317651507554 10516 102502955705578796079566 10517 226030358455790032803671 10518 179697124353499715970510 10519 803023245575002360245921 10520 1636234455800023722460638 10521 6970344559600238224726995 10522 3697243515998082201183954 10523 372031071979221990427543 10524 824352840206240084679653 10525 203116397941999242556528 10526 435170020480006465567894 10527 310499795999944255456744 10528 95997551999441954345443 10529 51975503994403543234427 10530 3754967943971432124175 10531 7970280460234543247797 10532 5697596198123432017577 10533 4375160381012319855375 10534 2950596809901038552954 10535 10406029700812391590366 10536 24872302409524076083671 10537 720979915199359230510 10538 191759070393112095093 10539 1078008844055125041055 10540 2796089248559260472559 10541 8032906491606724825606 10542 16350869077268249457268 10543 69609108782694504582695 10544 35910927618342963218354 10545 11091176043215632043143 10546 9110559632074319630831 10547 1095516319343036292303 10548 3035969605456371063635 10549 6360303256569832696957 10550 2996971945438318363536 10551 10030240456593593695770 10552 20362484568056057037841 10553 43704925696572584379272 10554 28959194365319242951720 10555 90408045677606470398242 10556 184896456779268844014469 10557 929028567806689248144707 10558 149765455946472000840935 10559 501876560468824009290559 10560 1018987724689448107085603 10561 2190098246904495284917235 10562 299182022963951639052112 10563 1007944230300397008583122 10564 2080446363604024091935223 10565 4964469697248249080558234 10566 10284703022494508965594344 10567 22928436225046090276045447 10568 15164302189619097759634412 10569 59685623903209018002944723 10570 16454206971909839975441211 10571 68566470240901400196472311 10572 45464097990987998364121106 10573 34239175891875983041010944 10574 22070552704751829609891443 10575 19295516961504155918708432 10576 107035970316047560790492543 10577 284360243572479728085065655 10578 925722455824802296920676758 10579 193220352199981563194565527 10580 1054243584000155696045675883 10581 2566455928001557032456798935 10582 5668560696015584344568010558 10583 4645394359875243243439895525 10584 2432743118752032032278755194 10585 317431047519719721767550342 10586 54309615037037205655497221 10587 42916069689691954553972207 10588 15059436476303543527721934 10589 60604568789635655878240547 10590 127245689902956758994485678 10591 282456900830367990044916795 10592 944570809363680080450768038 10593 443291913030399196293639687 10594 431503089696790361530276474 10595 306969276365497007297764144 10596 670306789677024083017887445 10597 496945676569799229856874434 10598 1030456787702006301169004544 10599 2364567898424069611708045647 10600 1043456784199436104919634412 10601 2454567928004571250802944723 10602 343455159963309891975441212 10603 232350719632918703754410101 10604 121093036315046969544098990 10605 9129703069623635439187899 10606 956969436210314270476799 10607 543634302097081696165599 10608 430322979169206360655195 10609 297215750631942994550354 10610 1022358006960470045603566 10611 2223596070324840457235671 10612 2211159297200396332114510 10613 2110711571996763321083098 10614 1093107303965633209229182 10615 3055281640276934506307943 10616 6558956882790546069680453 10617 5527544817495419436396330 10618 5175440053954034302763295 10619 554399527539722977631555 10620 542795175277215776307555 10621 417550551772073762935555 10622 55495505719329615315554 10623 53954953033156073075543 10624 27539529730739329355431 10625 79803902168205505556552 10626 57966980641954955545517 10627 35663794403539555435055 10628 14629543971275554309553 10629 47103660232795565703575 10630 10970598117555452971354 10631 30246015179556590233567 10632 62472159803568082335681 10633 20120717971439221314406 10634 41248380234606233544870 10635 10002798121942131440696 10636 20028015240463354487031 10637 40296158484693564904352 10638 83031592927055690845584 10639 29707115169554292435240 10640 102483159703567064558482 10641 224935602435684685592943 10642 199313980314442455115432 10643 1005540163544464559156543 10644 2055681695644685607567655 10645 4556957036846917279678758 10646 3543529704423051756567524 10647 1431156964209505545455203 10648 4551570286504055656558435 10649 3507297664959554545524314 10650 931576639515543435203083 10651 307366275075432311969227 10652 681670800796543520306281 10653 406491993565431196941606 10654 869080055676552030477268 10655 629199554565519696171848 10656 150395543455036360504406 10657 604035654560369726044871 10658 1248356765723702272449036 10659 3145653208981720389701 10660 834531927805196876989 10661 323303175950364763878 10662 212970551497041628763 10663 95695507969606167632 10664 54354935635940656315 10665 43139314311394543075 10666 30873083108743429354 10667 69016935290054705565 10668 29863311499540955454 10669 101093515003690356566 10670 213055960037083567671 10671 89551599689231456510 10672 75507196472108345092 10673 54930364120923229117 10674 39297040991212151055 10675 107024490072323592557 10676 284245080823436065583 10677 926460969434572675934 10678 184191634323318551319 10679 928076945433591593607 10680 159363434331107129935 10681 605694545351283300559 10682 1257045657592933605602 10683 2584456780070537257223 10684 5924567960845782582234 10685 1203455592433619222123 10686 2434556064537206223235 10687 323539443291942212112 10688 211274431503422101101 10689 109744306972220990990 10690 302045670222250090081 10691 624456842222601080953 10692 204344422217989191530 10693 445444622380108075762 10694 434442220798919353620 10695 324422193587033130196 10696 204220331269730898363 10697 446243352702169013694 10698 422033116980629890344 10699 219731063794158697244 10700 37309429540726372042 10701 81704703688269824463 10702 4960970481838204228 10703 10330244959394446292 10704 23362450406044471063 10705 13020295939644109432 10706 36243040602847304543 10707 2029593976412963433 10708 4304060188730294534 10709 2959398487297543324 10710 10406012903019653446 10711 24872130836202774471 10712 720892301977744110 10713 192720983777441093 10714 1068250137780473055 10715 2694601377964816559 10716 7047213780289567606 10717 14482337962903679267 10718 44943380310836806683 10719 39432797092303946432 10720 104548025063640468543 10721 245696260696884691655 10722 34361794364842306552 10723 23005543040420945521 10724 9955429596191435210 10725 9554155160308312091 10726 5540750596923099103 10727 5393495163209190971 10728 2731950631910291707 10729 8160406960723078482 10730 595943593209364016 10731 151431131913039865 10732 594551360736401079 10733 143508993303989355 10734 456090053640105559 10735 339099530398955514 10736 269195296787555083 10737 708039027899560934 10738 1496408279003730547 10739 5028894808038165683 10740 10289049696395676935 10741 22908503030036790559 10742 14924969699705495512 10743 50650303002457035923 10744 106803636024584360635 10745 269636972245925726959 10746 702970222460658270406 10747 1430242224726794844867 10748 4562462248268049249083 10749 3420222001839591989232 10750 2198219984275103872121 10751 382039841750968721010 10752 944401278010290232123 10753 443989759897498121007 10754 427877518773981009934 10755 176775047727809919324 10756 787800478279700805447 10757 675996161756991954417 10758 551960605543903544056 10759 503593955426971439545 10760 1036060356670234603655 10761 2372723566842347236759 10762 917211464421212105512 10763 52108244210100955095 10764 20922042098991549155 10765 50624465010075707558 10766 107044680120798479591 10767 284446961248012804071 10768 924470312496129648832 10769 204097099960956408315 10770 449025000330368893558 10771 389789997297048731524 10772 901900023024490155845 10773 1820800236245081559259 10774 9449602370460955606607 10775 4395980896191553945935 10776 2751792760307527431314 10777 7998067923679880553546 10778 5979455210558795531425 10779 1754352095527555308195 10780 7965585035879557696039 10781 5655249712755536359677 10782 4551997097555303116575 10783 3503969175552971065354 10784 967630555515709453143 10785 656295555072914330827 10786 541555549315083292176 10787 407555393069231520565 10788 879558056706355845676 10789 755519544943152434564 10790 555035439430720323441 10791 549714274293197212407 10792 397081741530372099935 10793 1024958075763825000557 10794 2250396797899460005583 10795 1896765576794199955232 10796 9027875788048000358343 10797 18278997896496003593459 10798 94790019029032036054607 10799 41499829749719699541935 10800 7998157397036395403314 10801 5980732769702753973081 10802 1793317636977527729207 10803 8053578970179878306483 10804 16575790241800993668938 10805 67798082479610056690595 10806 57579220156099546295154 10807 35352198739195421550743 10808 13120387270354207493433 10809 35243902843566481054535 10810 12026976431464009543313 10811 24270188554688103653535 10812 1698485542480970531312 10813 7012915664970245753523 10814 14130756690242457975837 10815 47367967082464580199383 10816 13055649220243198392832 10817 36556906242456014069343 10818 5542942020339879433233 10819 5415419797278754332131 10820 4074037571767543320907 10821 8808379837879653450880 10822 7922958296756532292792 10823 5215521565545321517517 10824 2075207455433207055055 10825 4798480556534484560558 10826 1583995545324043395524 10827 5940035657448454035847 10828 1399714534404339712415 10829 4002345744845402324759 10830 8023458049256823448004 10831 16234596506569434496048 10832 70346028067704545032495 10833 143472296678445660345037 10834 454823026792456723460383 10835 340209785520345212196832 10836 197917655197232100364321 10837 1020778760022343203685431 10838 2247789920223454436916551 10839 2017679198212344303065510 10840 4178808014323445636675922 10841 567919883212434306551220 10842 455038832100322945510195 10843 349688320997215435098354 10844 196483191972074309183143 10845 1028936080224805707935455 10846 2290572962249658480556559 10847 1495315621996523995545512 10848 5037557040027840035655923 10849 10379584480279280356760635 10850 23803924962806963567926959 10851 7967199615943631455183512 10852 5650396071430308350431097 10853 4496759308296923096309175 10854 3965512921563209162910554 10855 10275930635694507710725565 10856 22800566957046078328255679 10857 15995463529619363161954552 10858 60036695903205695720365583 10859 120367040834457038243675936 10860 243684489344584394456800571 10861 30444073243242744343995310 10862 64448814454468045460037523 10863 44408084344239634199695210 10864 43919243242076320396352096 10865 27032032019363196763119164 10866 84344344205696027895207686 10867 43243241954359776751936464 10868 32032003543117765503304244 10869 19719971431057654972962043 10870 102400234552578770230304455 10871 224802345585789842363644559 10872 199981235253678421030443512 10873 1000152358576792632364455923 10874 2001583591788066943684560635 10875 4015936077896670456925726958 10876 8160572779026844570658270392 10877 595317749784443294521696716 10878 153057397644431543206365065 10879 576582018844555654469680679 10880 365219848443554544236394555 10881 52038404431543442102743553 10882 19683964307432420977431531 10883 102940285680544650180555751 10884 230482916965646801965557991 10885 96015063654423983655535910 10886 59869430544207830555311091 10887 18634295441936295553109107 10888 90947036480571035575307283 10889 190484368965832355797682939 10890 1084925690279343558018950607 10891 2930657082805455596190407283 10892 10566784949656556032084882934 10893 25667930502767572344928950547 10894 56680566027879823450690405682 10895 46395459776758212294295954419 10896 22754317765522101541551544034 10897 17543057655220987407507439722 10898 79656578758250100880080602223 10899 56545367521898992799193982209 10900 45433055204787917590327821915 10901 34329551961675055097176203074 10902 23155503606549549170561969343 10903 10754969945395390495403633232 10904 27970300458038085036836934343 10905 80243604596396920369370545454 10906 162457246030030643705845656568 10907 704582472360366858459256767695 10908 1445944823723669192606567879037 10909 4460449438236708067267679008383 10910 4196394282104919451856549922832 10911 362741620959034304545399216320 10912 17406191509722963432792063197 10913 80872076102230294548064696023 10914 169024791222363045696687032238 10915 708248072223696457026904342395 10916 1494496822237028584270845464037 10917 5045029422384291926849256688383 10918 10460304623927080669306566893935 10919 24723647040684966705667669060559 10920 1210409594439664954656629395512 10921 95915144276639542546152755101 10922 51070841766275419420717550983 10923 9292405661754034193055491831 10924 1519954605539720329553904303 10925 6000367255802243503580845635 10926 12003682559622456035969256956 10927 24036945603024572360306570371 10928 48370457236245823723667843832 10929 2896332102032209210656428320 10930 9029343224342506326768693442 10931 18305454245466069467891054469 10932 93656566456672704679072564707 10933 30545464346516962549319440935 10934 65656685467970305705604490557 10935 54546454255696952953963895536 10936 43424341954363515527628755305 10937 32203203543031075176167552954 10938 21971971429709350560655515543 10939 3703708156913095394555075432 10940 8438495570737038045560796543 10941 4283955293289679635393565428 10942 1627551531676556312731454164 10943 7079595756787569528154567687 10944 14804037967899703895565678897 10945 49648380279002439035676789023 10946 102893962808024608356787908234 10947 229060309696247293567900894347 10948 149396916362011531454992743212 10949 506030769704115754570068054323 10950 1072367902447157965840696565435 10951 2823680824483580279287027676559 10952 9436969444935962806904278787606 10953 4303634439311615942961767675943 10954 2970324273106071415605656551432 10955 10243446815272834757256767594542 10956 22454469558829347982567880045663 10957 20344235528153215819456799634632 10958 43446355895574359604568002946942 10959 32423152755343115963439975423420 10960 20210717553231071632279754212197 10961 42328379574352836942801966324022 10962 21162955343116303415983663199820 10963 10615553231062972071830630398198 10964 27155574352710224839366964016015 10965 83555805588322249405670288172158 10966 31551955283221993954497680520728 10967 7503551632203927543976395193163 10968 4971506321967175427762750330629 10969 10236069440283796677908003367104 10970 22372704482938026780896033683247 10971 20916964015279785592759730432012 10972 50770288158801916068002164544122 10973 107842895589620772696023685647225 10974 279269035903047827032236916882259 10975 806708360836479484342370768942606 10976 1668493729368804925463847890467268 10977 6693058305689650656699279084682695 10978 6329522954476494546391749242418354 10979 3155215544163943422705392020043142 10980 752075440627432216952719799630821 10981 519354394174322063517037596292205 10982 33142740543219431049695161521955 10983 30817395432034309596350607203553 10984 69582036544345704029607282435573 10985 35219705443232959755931620315330 10986 12036954432115517551306197073297 10987 24370364543155979593672024815023 10988 2897043430751755130519800069812 10989 9024454567997959366001600701522 10990 18244565680020405672017208415829 10991 94445676960244856824182492759507 10992 44434563598040544200419917514935 10993 44323431179595441996039055079314 10994 43212310555154403959669549353084 10995 32101095550743967516635393129244 10996 20989155493427655066312730952043 10997 50107557054678760669528170384454 10998 101279584566789926703895843924565 10999 212803925667900668439039260645679 11000 95967194654994644269671794434552 11001 51650342539942441836505544323515 11002 6497219279420404304955443211075 11003 3972031754195962959554432109354 11004 10224357968040310403564543305565 11005 22245580296483524835685653655679 11006 22035197564031200314454530554552 11007 19710375439709997084343295543522 11008 102323796602500024925455035655823 11009 223438027226000250656560356759435 11010 212279772179997894545397145514312 11011 101757720559976743432770835083102 11012 217978245600188054547849360935223 11013 55762033998479543416392991312212 11014 53619727984155432062715909102099 11015 30037175840754319417070910979195 11016 60383799287965604784850730208037 11017 123938006900277247929208162496378 11018 7279942997772015151920619962961 11019 1759415977719870703194039615605 11020 8004760178401048436048403157259 11021 16047921792812492572492835582600 11022 72480638069525065825069355947201 11023 19994279435189452189433151411985 11024 100046804559904583904535594720119 11025 200469645600845940845756048241207 11026 404702857209260489257972494472482 11027 848429182506724906580225044824944 11028 404150418945198945198189640199440 11029 847604790460010460015902882004484 11030 415961496199896199870976819964040 11031 71607960398760398691764039639596 11032 5935596787596786305639676275165 11033 1315165675165662954276561750655 11034 3559676799676710366787718006759 11035 1516565596565097065677039945513 11036 5967676027681024676784400455935 11037 1656559776409802565643996351315 11038 6767601788901625676860029593559 11039 5655985686986194564599755131516 11040 4551854463860343443197550907065 11041 3504544228597232430375490929454 11042 963442165172120296953891154343 11043 632420650520997563528710743227 11044 320194495191975431167093432176 11045 198343950303754310649132320563 11046 1013460403637965526907343445695 11047 2134724836980275870881454457039 11048 921200303797752692808344329672 11049 209996969577518315923243156515 11050 500030303779993560634455567958 11051 1000363637800055726944555680391 11052 2003696979600558270445556964071 11053 4037030203205594844455570288832 11054 8384362434456049244555842889344 11055 2843020324339592043552416873240 11056 9256243445404064455584769014482 11057 1942032433959444355241629884015 11058 10464344540404445558477100928159 11059 24685445684844455592783210695607 11060 2454434440444355117632094353932 11061 344324396443151056319143127322 11062 243202764430709543030830973221 11063 31977644292915429692291732210 11064 3776441515074156321505322097 11065 7788475960807569436057425021 11066 7684151591935434299534189805 11067 6440707103314321595320477953 11068 4392930973083207153196175530 11069 2715291729231930730360555296 11070 8359078306360568163725559030 11071 3109362942995440629195509692 11072 913015415954394150354916321 11073 89874071542740697139063203 11074 78739307417394370869431968 11075 67272934052742892634303647 11076 51715319517416718322970416 11077 5073035054065043215696065 11078 10816360568680454357032675 11079 29569725690964565584346799 11080 103702257090285675925468006 11081 238422585082916800656696071 11082 84219249215063994546359310 11083 42031992069427943423113092 11084 19703919434175432211089120 11085 102440804547796542312907241 11086 224489645678027663530882471 11087 204076434559776631292820110 11088 448788545601786953069441122 11089 407685433985663529434411020 11090 878916540116695904544712244 11091 767065399066350963441102040 11092 649452789463091632410979593 11093 394317674229106320091755130 11094 1045578806307269441077959363 11095 2455789669682704472780405695 11096 353676636416964117595954352 11097 130566304063641055151543121 11098 365669648696872559595655231 11099 54636406364719515154552109 11100 42303943041035070743520915 11101 20967429609709293431191074 11102 50280703302507054552072806 11103 102968433626084565584829667 11104 230292537072925675929502683 11105 97519289315194551154978432 11106 75031673070343510739764315 11107 49706529297231093277643073 11108 102467907022353054778856814 11109 224680884223576567789169547 11110 202392842211365457670635412 11111 424069262313676578846956722 11112 199431821090565368423545220 11113 1004559433085677692635658241 11114 2045604536916779066956794471 11115 4457245770767808670368044832 11116 4332033693655926497039640320 11117 3319730330551183969676397196 11118 3037297295510427636562770363 11119 6383023035924678967707843693 11120 2829809711202567656936430330 11121 9501702312425678770568563362 11122 4984981100194567695445433015 11123 10130151202045679036456536156 11124 21361592424456808368567771571 11125 9007120204343923045457707310 11126 18083242445460636456578481529 11127 96934464456726968567792955907 11128 63324244345183645457515550935 11129 33202043230430434335075491314 11130 31979632096296323309353909083 11131 3756319161563212913126909233 11132 7969607715694330735270906333 11133 5635937074343293311690943329 11134 4311289343231533106291433155 11135 3109673232107330941508330754 11136 916532120933291406923293543 11137 65320991331507943211531427 11138 53191909306935432107308176 11139 30302912943314320932920565 11140 63630730453545450550645677 11141 30293296331434295494434576 11142 63055029354547037044545789 11143 29549753143409689643433676 11144 103701975454902902854536790 11145 238420196570830829165768081 11146 84198365292292150653639210 11147 40383051521520694530272092 11148 83936595835847045762825064 11149 27305152312409633616189440 11150 81659583524902937171904482 11151 6515231198975290502964016 11152 5072110387751494975639866 11153 10823123897995050197001067 11154 29435239020040602024012683 11155 104558408240487224248126934 11156 245592894484902246495270547 11157 35116744038982023951695412 11158 11065439687819807506354101 11159 9454276476037934943140991 11160 4341764159695319430791903 11161 3205640716353034293502972 11162 1954393063129721530975721 11163 10366056695302235770198231 11164 23672567037622357842014351 11165 10519449696221136419883110 11166 26004503030231368800935121 11167 72046036362353689610559232 11168 19619703021130476095512117 11169 103202436231364793035923183 11170 234424570353688056360635935 11171 124203297130479542994311312 11172 1971570896155415943109101 11173 10235849031556760455307211 11174 22359308355567924557682311 11175 21112923155455203536421110 11176 11095210754351971304211098 11177 9152093543103708962109181 11178 719131430968927620910403 11179 30908291647176191095969 11180 70895076883792073040305 11181 149040788938064816483657 11182 508487890596689568936783 11183 1092899086026903690567935 11184 3069008912270837085680559 11185 6708090722849384916965605 11186 4919093216392839063653954 11187 10809054370069408696780364 11188 29708565840704891027963687 11189 102491679288449072280296902 11190 225076806892508822963030823 11191 189363944718928215629692212 11192 905700448390694357103062323 11193 1858404494087045583236703439 11194 9192845048904455934368434607 11195 316429606964351323044321935 11196 64155943643109209643203313 11197 40751430430911916431973090 11198 87994564570720768560217084 11199 75943443293193645398049240 11200 51432431530330432779591993 11201 8320307297296317755103931 11202 3196931571563057550967304 11203 363307307429535491652963 11204 32932934155313906515633 11205 15315320753086945074333 11206 57557447976910460805335 11207 35534415763096191953315 11208 15324073629160303533073 11209 57448817107723635736815 11210 34408050937210313304075 11211 23919491292097092959353 11212 7033909519169115513132 11213 14340904007707155935347 11214 45490848078483560557483 11215 33892399364031395534032 11216 28720793039708755319721 11217 90248056402489957602232 11218 182496568824900379222349 11219 945027689450803806223507 11220 429776474291967942210935 11221 157764141503655422091314 11222 577887476036756625073547 11223 376874159705546189331415 11224 789007602455671905354757 11225 669935980354502953141537 11226 639311797142975530807296 11227 273105570815755291931566 11228 815255849557959080555670 11229 71952395535509195554492 11230 3520755314910355543917 11231 1193553079097155427053 11232 331529349170754169531 11233 307153190493540635309 11234 683576085055686957705 11235 431359249554463536954 11236 309111995544231303544 11237 707120035646353635645 11238 1483240356869576956857 11239 4934483569103790369183 11240 10544935707238083707934 11241 25650558482396938480547 11242 56805592944030592965682 11243 43955115439695115654419 11244 27551074276351074544034 11245 79592806789592805648346 11246 55115945675115954403225 11247 51071434551071543972195 11248 9308323509307427720355 11249 2923210912934177197151 11250 10634330730547784023592 11251 26945368165677928236063 11252 70457695676780694372694 11253 144579036787967045827047 11254 445808367900284459484483 11255 431923054997644314044032 11256 303209539976443079639720 11257 634503800188456803002243 11258 322967998484343969982030 11259 215655984043227639819697 11260 74551839632176278036372 11261 43504276320561759702917 11262 30961763195405516975054 11263 70317896036855970200565 11264 143579032369160242405677 11265 455808343707722464856783 11266 351923228937220240545632 11267 103212167292197995434321 11268 234323683064020036545431 11269 123210429439799705434310 11270 12096154277596954323099 11271 25031566780030365437007 11272 60355667960363676584082 11273 123556680323696787928946 11274 11546397210365675167421 11275 7422772097054550654211 11276 4217719169543494542105 11277 2057030635431943420954 11278 4584366956560454650366 11279 3243063545396342497064 11280 2029431432763219969443 11281 4304554547894400304454 11282 2963543416743996964344 11283 10295654768060030285446 11284 23036767896720362916471 11285 9705656765197015064110 11286 6954545650369869441091 11287 3543434497038634409106 11288 1432323969686323910943 11289 4543440302909440730455 11290 3432396974914393296354 11291 2320763739082731563143 11292 1193629269217307430832 11293 330151832052934292321 11294 298704319515321521209 11295 1010445603957435832506 11296 2124457240380559346071 11297 1004331996795513219310 11298 2045360028035934405521 11299 4457720296360544855832 11300 4337197562995440552320 11301 3290375415954395521196 11302 1496954071542755210363 11303 5030368835667958323695 11304 10363689356680393437035 11305 23696905566964054584359 11306 10362955463639543243112 11307 23710356697003654455123 11308 9097146369970544351012 11309 19023469700245645592129 11310 108234702402456856063307 11311 294348424824569172693683 11312 1045492649445707827056934 11313 2457066904458479484570547 11314 329462964324154043295412 11315 154215643200739631554101 11316 566356854408202955567211 11317 463144543921975555452107 11318 230843427203755554320934 11319 92432171969555543191322 11320 20320503635555430309215 11321 43446036955556563706358 11322 32419703555545428943124 11323 20036971555434167431003 11324 40370235556547680552034 11325 83842355567678965584344 11326 28421155456567655243240 11327 92631556567678758454482 11328 18307545456567524344015 11329 93679656567679845448159 11330 30556545456558434400719 11331 65567656567592544808405 11332 55456545455119439923954 11333 54345434351034279207543 11334 43234323109721751935431 11335 32123210917205503314308 11336 21012091051954973082923 11337 9899109503539729215212 11338 8790914971277152072095 11339 7491079709770719319152 11340 3909356917693033030717 11341 10905570779056336368381 11342 30855847808569369693951 11343 69159279691705703060393 11344 30711756304952969396730 11345 68317969650390306028163 11346 43055636496696939760630 11347 29554303966363277594296 11348 103565640269694780047030 11349 235676882703047960484361 11350 114564816969615596043010 11351 83440063636075159629899 11352 32399430299350716158798 11353 20794297593093060727583 11354 48047020057056728279934 11355 96484240584568294800544 11356 64041995243441539995439 11357 39603952032407279954276 11358 103240384344882800366789 11359 234483925448949603667907 11360 124027194407395970654932 11361 248284044882040246770543 11362 1639640819598025695432 11363 7002889604016257036543 11364 14028903248170584367657 11365 48290834495845925678783 11366 1492323952431194567632 11367 5063440384552045678943 11368 10694483925584456790455 11369 27044940655924568084559 11370 84450486760645696925606 11371 44296065594434363193944 11372 41559455144323030327444 11373 7514350843209697174444 11374 5083092431916370544441 11375 10937064560769845644475 11376 30584685727901256844799 11377 65926918280812569248005 11378 51183041592099431999954 11379 10429607119194303999543 11380 24703283208045640003655 11381 971631919634399970552 11382 706303036322799695515 11383 1469636369428003035957 11384 4702969704696036360383 11385 975636962359702996832 11386 754303621116975964315 11387 542970211063751643073 11388 415698109429506429331 11389 74380914154944153308 11390 42791080739440732927 11391 17509193274393315174 11392 80108054806053559807 11393 161296569672575601678 11394 713027702825797216795 11395 89776976193572065553 11396 77763760331319455528 11397 77629597309034355167 11398 76155172909723150657 11399 60750514917210694537 11400 128005950782327045778 11401 296060407943484457795 11402 1032724880454924578038 11403 2348248964570645796395 11404 1202007643294433562752 11405 2424078855044535707983 11406 199368549643312935832 11407 1005691702853530559343 11408 2057078429175765605455 11409 4584792707797877256558 11410 3241516937576771945524 11411 2007063295365703435203 11412 4084695037678434558434 11413 8927040378792545592544 11414 7169596967519435119440 11415 635163655034311034393 11416 310630549723109722730 11417 94295397210917217297 11418 41552772091052051575 11419 7517719109519507354 11420 5057030915034933141 11421 10584370760350535475 11422 25925847923605756799 11423 60659280637257968006 11424 126806966982580296066 11425 269670270145963032671 11426 702842841460296346832 11427 1429269274723029469347 11428 4706706808236304705483 11429 944943922102960954032 11430 439427220975591539715 11431 274172191755107277074 11432 807824077959282784806 11433 1679448780406947929668 11434 6804489964870480702695 11435 3964079640695992978354 11436 10288802887040070193565 11437 22889628904480842055679 11438 16876166963992419554552 11439 68991670300064803565583 11440 47906496999439971455230 11441 14943963994279708352096 11442 50460300046802493585031 11443 104723600469625055920355 11444 248237204703060560643559 11445 2091960969395394431512 11446 5080330306038044555922 11447 10963363672396445560625 11448 30293696824028455727059 11449 63057029448292558284605 11450 29529754401519521641954 11451 103901964816003836880366 11452 240820289572039368963671 11453 489442903824405690296832 11454 74414968203954297564320 11455 44079641967541575443193 11456 39356403655407354430332 11457 105568836756881564563343 11458 255689367968955685693455 11459 556905680290356917054558 11460 542954397497143049543525 11461 415542773970829595431195 11462 75417727692155154310354 11463 54057176320750743097141 11464 39530563193493429170807 11465 103765696055054707849681 11466 237877032560568479302951 11467 96769719395444152975510 11468 65637032754440715755091 11469 54289717544393073549106 11470 41677055442729331390945 11471 6569554417153308691434 11472 5435544050732926308322 11473 4315439493315182923219 11474 3074273933070415212034 11475 6806820536844758324345 11476 3944195304441523203234 11477 10448037644475834434345 11478 24496378844799344545459 11479 3962968441593243434312 11480 10310292476054454545523 11481 23523064792564565655835 11482 11209441519443454552312 11483 9914407034432343521101 11484 9083929724321231210983 11485 18940702245432352330139 11486 90488422456543583361407 11487 184892624567655933714879 11488 929067045678760538349007 11489 149449634567595283189935 11490 504502945680038935900559 11491 1046030456960390560805603 11492 2472364570324085729657235 11493 121043297199253156532112 11494 9631570391930745321101 11495 6307296703293433210983 11496 2931564971532332091830 11497 10555690235743345079362 11498 25557082358053460805703 11499 55584943596574729658434 11500 55239431165341156524323 11501 52074310653210745203211 11502 19343094532093431972107 11503 105457045745054560223283 11504 256584458060565722234935 11505 567924596725678222350558 11506 455203165194562221095525 11507 351970650343422209155194 11508 103694497232221910750343 11509 237045022342240728003455 11510 89629821221993159972352 11511 76158210203930719721116 11512 60722097967293037211065 11513 128225020283056382312676 11514 294260242936569943526791 11515 1046722470567700455868072 11516 2468224845678404559096823 11517 242200434563963509164212 11518 21996323427630910642102 11519 3963212176291094420982 11520 10294323791073044650143 11521 23045438072816446801455 11522 9634279316064423988352 11523 6321753059444207883115 11524 3205529514441936831074 11525 1955155084403304309343 11526 10359560924833645705455 11527 23603730649336858456559 11528 9969294393304524345512 11529 9631542732963203235095 11530 6307417315631972109151 11531 2934053074303720910706 11532 10548576805638250728470 11533 25691789656994608292841 11534 57077902770047295069272 11535 29374977699611549431719 11536 105810179003115704558406 11537 259521808035158445592871 11538 603839696359592456069032 11539 1239403029604064572708346 11540 73969755959443316923221 11541 27637551514433063212205 11542 78979595944536694322458 11543 67755151443306343220327 11544 57550708432943232197176 11545 35492924315432120370565 11546 13915203074320996895453 11547 40758436805450029036575 11548 87992569656600308367796 11549 75919436545996923057564 11550 51034305431963209535441 11551 9722954303631915314407 11552 7215542970303073083935 11553 2075415696969329227313 11554 4796757030305506281534 11555 1565529696954941607324 11556 5675903030370477281447 11557 4550969696896171608415 11558 3491636364760505924074 11559 1906303041594951199343 11560 10869636476050392005455 11561 29102968792604064056559 11562 107230290067248688567606 11563 282363080682490891679271 11564 943696966945089076806832 11565 430363663429269363944315 11566 297030632151833027443074 11567 1024366943599336280456806 11568 2245670456005370964569671 11569 2034496339952891643436510 11570 4345029400389076854567922 11571 3229753996869364543455220 11572 2157527964633043432352197 11573 735175642329632321120372 11574 310554421156321210996917 11575 95544210743210091963053 11576 55442093432099103629527 11577 54419132319190970155175 11578 44030921030291698750555 11579 39691209697506387495554 11580 103072503020069901035565 11581 236826036240700812355679 11582 104179701992992101154552 11583 247802420070063211565583 11584 15980199299432107455232 11585 60162007004543280558343 11586 121704084045654965593456 11587 4959239634539655132341 11588 10406402945802759343474 11589 24868830459628005454807 11590 648296316159954339932 11591 401563060719543279318 11592 815696728403654805592 11593 74365163970539955116 11594 43050627695279551065 11595 29494176351755509454 11596 105047789597956104566 11597 260477904020371245671 11598 724780848243832456832 11599 201592402028320344317 11600 416064824293443445582 11601 59440201532432435220 11602 14397987320320312195 11603 46020101443443524039 11604 19798988432431199674 11605 102010092544552002807 11606 224121065645584029683 11607 201009454435239756432 11608 412104564558401968542 11609 100963443523983645420 11610 210294455840136856641 11611 97544352398904546410 11612 75443120786963424091 11613 54430993663632199105 11614 44291930630320390955 11615 41503294297196691554 11616 6971541570366307544 11617 3707407297062935442 11618 8480883024710556463 11619 3992829801095544228 11620 10069501613035646293 11621 20704017136356871055 11622 48448183369569032558 11623 4400433035429719524 11624 3996329714157035204 11625 10029502347584358445 11626 20304023479925592459 11627 43648234800656064606 11628 30402119994539441944 11629 64823200045804480445 11630 40211999631963996434 11631 82320002960300028544 11632 21199975596999765440 11633 10399755163997654398 11634 24001959700018766015 11635 48020402400189872158 11636 96244824801901023592 11637 62040199982989811115 11638 19598399815878111074 11639 104014001558995112807 11640 248148015590039129683 11641 799875099670956432 11642 598749196491544317 11643 187390363907443055 11644 902083700880456559 11645 1824938408964567599 11646 9450592890285680007 11647 4295116697654399935 11648 1551066376542799314 11649 5592669787668005547 11650 5118637676639955415 11651 1046296566279554075 11652 2471027670803568799 11653 109776491971447592 11654 301789080234480063 11655 617908962344960693 11656 54927621239594330 11657 39176210075143295 11658 107790320799455037 11659 278083448004560383 11660 796934496045723934 11661 563323959633207321 11662 433207516331933207 11663 331935063303331934 11664 303309432973303323 11665 633704550213633433 11666 328963498090332330 11667 167631979097321297 11668 678960209021433023 11669 567597909808329810 11670 455174917923158095 11671 350539055210719154 11672 95269552093030743 11673 51835519129693427 11674 4315030956332175 11675 3069691543320554 11676 6703075653445565 11677 4969354532435454 11678 10305565744556564 11679 23655678045567687 11680 10554559635456472 11681 25565602956568823 11682 55677230367689434 11683 54572097056474323 11684 43319169544143211 11685 33030635440832108 11686 29694314392320923 11687 103045546063450634 11688 236455672694606947 11689 104354518341943412 11690 245565993480454723 11691 35451931996341212 11692 14303303963210101 11693 45633640294321211 11694 34330397543210108 11695 23296775432098923 11696 11565754319187212 11697 7453543030472101 11698 4331429696120985 11699 3308156360991854 11700 2920742991904543 11701 10648070080845654 11702 26896840969256767 11703 69029290306567882 11704 29751496945456818 11705 101995030456569594 11706 220040364567704047 11707 199597043456959612 11708 1004024454570403123 11709 2048244565844835235 11710 4494445679249358358 11711 3944434551993123124 11712 10444545600055235245 11713 24445657200558358459 11714 4434531995523124312 11715 4323303955211003100 11716 3212967552109970996 11717 2095655520919691963 11718 5036755850803080294 11719 10367959209636963045 11720 23680406502970296459 11721 10395944975697564312 11722 24040450197019685523 11723 48484602024202915834 11724 4041979801975072324 11725 8480201620200823444 11726 3997986197992212440 11727 10020112020062324483 11728 20241124240703444935 11729 42471246488434450558 11730 20110024084324295524 11731 41120248925447035846 11732 10998007194409712424 11733 30016084044902324647 11734 60172928450823446881 11735 121830692609434468956 11736 4294317914324247541 11737 1543055083202015408 11738 5656560934424156895 11739 4545391324200744755 11740 3432709201993441554 11741 2316911983932407543 11742 1063103827319935432 11743 2695239481600556543 11744 7038404957205567654 11745 14392850382455678767 11746 46069203944556789883 11747 19431967443545678832 11748 104560280455656789343 11749 245722964556767905455 11750 33215643545654954352 11751 32074431434539543121 11752 19344308323275431009 11753 105445693434796552107 11754 256457054548027583283 11755 568584565696279934934 11756 445243454361759319323 11757 432032343005513033212 11758 319721229955089732100 11759 37210159549277320997 11760 82321603706781450021 11761 21205968945608299804 11762 9951647433921597962 11763 9506414327207175615 11764 4944083171930554071 11765 10448935840565568834 11766 24490559285675689347 11767 3895511654554473212 11768 9035916765564814323 11769 18360767875689545439 11770 93727878996903656607 11771 29176767962970545935 11772 107787880310245660558 11773 277898963522456725595 11774 779010295824568256038 11775 749897552203441939687 11776 398775521972403276477 11777 1009795840224834788781 11778 2102039282249347889951 11779 979671621993216879510 11780 756506203932064755091 11781 544941967319441549105 11782 439403653034407390955 11783 273970529723932691554 11784 820245902240547075566 11785 198030981995409355464 11786 1016370160036905556687 11787 2169841720370855566903 11788 638405196892555462972 11789 283950364719554215718 11790 940403688403566358394 11791 395970483971463122739 11792 1040244940234695228205 11793 2482450482347038294459 11794 20296021209681544312 11795 43032232502955645522 11796 29722118975554435220 11797 102223190195564558242 11798 222236082035685594463 11799 222099219714455144232 11800 219192037084350842122 11801 30319689243092421022 11802 63602906457064632223 11803 29974944329442322210 11804 100210445504463422322 11805 202324456044694623423 11806 423444572447047034634 11807 212443320409609722324 11808 100433195915917221202 11809 204536040760782232423 11810 445772487927942344634 11811 433720075175421242324 11812 329199350554210021204 11813 150393095542099809963 11814 604057035665001700295 11815 1248584356680018403036 11816 5243146399843969701 11817 2030822798427636987 11818 4369428012678970102 11819 3034159898567698980 11820 6347601011679010163 11821 3215989906549898630 11822 2071878945398786297 11823 4838990458009911022 11824 287896319919109820 11825 899029600807301442 11826 789755991932988416 11827 677551903315884065 11828 575502973072839454 11829 354975729316274343 11830 139753153061743233 11831 401975576718054335 11832 820195788396565356 11833 198353682765453144 11834 1013576947876575447 11835 2135790478987796483 11836 913496167877564032 11837 91960656775439715 11838 3594545754277071 11839 1143433541769309 11840 832331405632911 11841 321307954315104 11842 208935543070963 11843 490555656850294 11844 1085556769203044 11845 2915567906436447 11846 10755680868568482 11847 27956969091692943 11848 80370309077070454 11849 163843708784844568 11850 699258489929245695 11851 391924079152034354 11852 1080648807584345565 11853 2966889679925455679 11854 10268902800656556806 11855 22690829606767569671 11856 18292155945655436510 11857 95063560456756567921 11858 49431396345545455203 11859 104554029455656558434 11860 245568304556767592547 11861 35442963545655119412 11862 14415631434551034101 11863 44756954545592347211 11864 41543543435121212108 11865 7431432311010100924 11866 4308321109898991201 11867 2923210918787909988 11868 10634330789900900094 11869 26945367900810801047 11870 70457680809529612482 11871 144578969703903124947 11872 445790302440835250483 11873 433496980392311896032 11874 331963796721104759720 11875 303629565210961517197 11876 637103678330315984021 11877 290970563297071839806 11878 1090245695024839401670 11879 3082457040249404816841 11880 6944584482504849569273 11881 3443244018960395431730 11882 2432039847596754305297 11883 319678415165542951572 11884 36564070655415507321 11885 5439294554074933209 11886 4271543539339331915 11887 1707431273273303074 11888 8480552814813636807 11889 3995516080090303936 11890 10035972961083640569 11891 20360230312936885707 11892 43722363530568918482 11893 29221031295447044020 11894 106232353036484448242 11895 270343576368924494463 11896 843455789690645044694 11897 432353676294429642340 11898 321130561544156421196 11899 210895407440744210363 11900 92753934393442097032 11901 17527322732419169715 11902 79881428144807702359 11903 58808160839936981117 11904 27920592279303811055 11905 80646062805639512558 11906 166872709657003925588 11907 669028502784040655895 11908 629764977639594552754 11909 157639776275143517542 11910 579001790799455979663 11911 349985493594351756631 11912 199853931143105546309 11913 1001180551455255669707 11914 2011965594558556702483 11915 4120276045591568424934 11916 997759635107444199324 11917 977516310934440393199 11918 775063091324396730399 11919 749429109202765296797 11920 394150911977651565577 11921 1047610720178795675781 11922 2479128241790036797951 11923 150962005499705575510 11924 610304057002455795921 11925 96959529980353551206 11926 63515159797131509943 11927 31070717570906919430 11928 9293055290943034297 11929 1529551491429721575 11930 5903595074702235799 11931 971149340982113595 11932 710793191821091151 11933 93530304209110705 11934 31296961911092951 11935 9563603109115509 11936 5429970911074919 11937 4159691109339035 11938 716310913269714 11939 63091091837081 11940 29109104289206 11941 107307246906470 11942 281682470868841 11943 956944849089272 11944 543440389271715 11945 432396871705075 11946 320764704949354 11947 193640959393143 11948 1056890406055455 11949 2569084872556559 11950 5708929025567606 11951 2927149795455945 11952 10683502036560458 11953 26936024367724595 11954 70572245678246038 11955 145822456794472389 11956 459424568044823907 11957 314203439640206934 11958 81972276397943323 11959 3721762775433208 11960 8237907796534493 11961 2094937565323928 11962 5050579677440694 11963 10605802780487045 11964 27259627964904459 11965 82603080290844606 11966 17969197492441944 11967 80308021064480447 11968 163696232684964478 11969 697030346930284795 11970 369697223297641554 11971 36372211576407543 11972 2922107363935433 11973 10623281700556534 11974 27034958405567747 11975 84350392855678082 11976 43096716554559216 11977 29165065543512064 11978 107680675655924686 11979 278966796760646911 11980 790268027926870712 11981 497839775184693097 11982 1019401799927057020 11983 2204818000684584241 11984 1960039994443242010 11985 10320400044454464121 11986 23444800444564687231 11987 12439996443442472110 11988 279964432420121099 11989 800284544641233006 11990 1602925646872336068 11991 7230656869023372695 11992 2094544629812918353 11993 5045647101530793574 11994 10456883215768055805 11995 24568934357896559659 11996 3447323136765516512 11997 2413210905655065101 11998 92090954549450990 11999 19091543394291891 12000 109075654047079071 12001 308796768484808831 12002 690027892929689353 12003 299776715156473130 12004 1001788359568815362 12005 2017893603689557703 12006 4179057236903578434 12007 549532102971364324 12008 395320975709043203 12009 1037450198508454433 12010 2380602012092564535 12011 793979899119443312 12012 527758791034433097 12013 177527509724329175 12014 779880102245507799 12015 758798982034937597 12016 527587819719295177 12017 175276037031550575 12018 798792384355605799 12019 587520843153953597 12020 275192430727531175 12021 800064568279751798 12022 1600685694801998008 12023 7206917049620016095 12024 1943049596199859153 12025 10456504032001207575 12026 24568048344012479799 12027 3439603239900157592 12028 2275972078998735121 12029 1751719367987311010 12030 7998405680101512121 12031 5983954398987101005 12032 1827542787870989955 12033 9479667899050100359 12034 4156656789498997119 12035 746545673987971034 12036 425434527875709721 12037 194323176752917208 12038 1045435787990782495 12039 2456557900087945039 12040 345534999275429672 12041 235319991754156521 12042 113039905540745210 12043 89678955393432099 12044 76567552732319198 12045 65455517321030387 12046 54355053209696876 12047 43149531916364765 12048 30795303063041654 12049 68037636696476765 12050 39696306364165654 12051 103029669687676765 12052 236302702898787879 12053 102976976787676752 12054 230190187898787983 12055 98298476787675832 12056 81584165676552315 12057 7240654565521072 12058 1994543455209317 12059 10045654558505583 12060 20456765592055935 12061 44567876064560558 12062 43456759443395524 12063 32345514432755204 12064 21235084317551963 12065 10109243055503632 12066 21306456556036943 12067 8944345539703432 12068 7443235276972316 12069 4432111763721065 12070 4321105629209454 12071 3210954151914344 12072 2091540703083243 12073 5075688436934454 12074 10796892570544565 12075 28029065845645679 12076 96308679256856806 12077 62926551944543943 12078 15185503443427430 12079 59916034454680561 12080 19059724342395407 12081 108602245464036883 12082 291222456688368935 12083 1072224566893690558 12084 2822245669057085595 12085 9422456708584916038 12086 4220344925239059687 12087 2197239192069516474 12088 372070319435064142 12089 824843604560687463 12090 200429963394474228 12091 404700294044806294 12092 848403048449671044 12093 403969604396509640 12094 840303246028102884 12095 396972019760976840 12096 1030224201930189283 12097 2362246420561906935 12098 1022024195402943312 12099 2224248036830453523 12100 2201999704296331212 12101 1983996961563310102 12102 10140030315693521223 12103 21480363557055832235 12104 7997031529552322112 12105 5969707155521221097 12106 1636930755210209175 12107 6970567958322507799 12108 3695455523218937596 12109 354355212047295163 12110 143152099611550633 12111 455585003115606935 12112 355249971073943314 12113 151999709327433083 12114 600002505480536935 12115 1200026056965770556 12116 2400272570277845571 12117 4802825842779255832 12118 9629459267806559344 12119 6154311855945513239 12120 743104551435092076 12121 430963508309119365 12122 291630922911033054 12123 1076970630712336566 12124 2790246968323367671 12125 8082470293433678832 12126 16944843054536789348 12127 70449256565767905495 12128 144506567677880857037 12129 446067678778969184383 12130 419456567767630442832 12131 34345457656296416320 12132 23234336541564063197 12133 12123305407439430372 12134 1012953934274296921 12135 2130380546807030631 12136 896795423929694310 12137 765554207156343092 12138 655541930743229117 12139 555403293432151056 12140 553971532320709545 12141 527707321192915435 12142 176933210315074315 12143 790534323560805559 12144 495323211391955517 12145 1037434314080355980 12146 2380545548963560161 12147 795435407631398610 12148 554313936308786093 12149 543087302927659131 12150 429272975176510907 12151 151715750565090934 12152 598358005681090547 12153 183119954409095415 12154 935200364909036759 12155 311997038909705519 12156 103969686916955033 12157 240302910770360335 12158 483630727843723358 12159 30293176429213124 12160 63055788706335245 12161 29553686943312034 12162 103576910453524346 12163 235790724575845471 12164 113493203352434110 12165 91931973120321099 12166 3303730997209199 12167 2969291971910393 12168 10307080240724054 12169 23684962488248567 12170 10439620082005452 12171 24603040944056583 12172 1969591439545232 12173 10304074603658343 12174 23648807236793455 12175 10407932105532352 12176 24880543255743583 12177 795431953431232 12178 554303532310117 12179 542971321099055 12180 415709209189555 12181 72911910475554 12182 15103096155541 12183 59237031555671 12184 12089707554507 12185 24902479566083 12186 50824803672934 12187 109449636830545 12188 304502969365659 12189 646030305676805 12190 419696954563954 12191 36363543427544 12192 3031432175443 12193 6354543796453 12194 3143429564330 12195 832155443297 12196 320754431576 12197 193544307363 12198 1055645681695 12199 2556856957039 12200 5569170384406 12201 5430496843945 12202 4295964427435 12203 1551644174314 12204 5596847805547 12205 5164415955415 12206 644071554075 12207 439307539354 12208 272935273144 12209 830558815446 12210 295528074424 12211 1035896804646 12212 2359029646871 12213 1109756424710 12214 917544201099 12215 55441989199 12216 54403870395 12217 43968696755 12218 27646365554 12219 78869675566 12220 68636555465 12221 46305554254 12222 22955541944 12223 15555403442 12224 55556834463 12225 55544324231 12226 55443202107 12227 54431980935 12228 44303791315 12229 42969509074 12230 15634909344 12231 56950905447 12232 43490954415 12233 31891544074 12234 4707439343 12235 934273232 12236 321732115 12237 205321073 12238 457432814 12239 334316084 12240 323059243 12241 209512033 12242 503924334 12243 1040645345 12244 2486857459 12245 64534312 12246 43323098 12247 33209184 12248 31910443 12249 3096433 12250 7028533 12251 14291737 12252 47078183 12253 9360432 12254 2996315 12255 10029558 12256 20303595 12257 43636038 12258 30299684 12259 63002925 12260 29975194 12261 100200046 12262 202400471 12263 424804832 12264 199960320 12265 1000323441 12266 2003434471 12267 4034544832 12268 8345649344 12269 3234393240 12270 2122731997 12271 1017303972 12272 2181640223 12273 406398212 12274 870014324 12275 699883200 12276 398831994 12277 1009360045 12278 2105720459 12279 953196312 12280 530363095 12281 297029155 12282 1024307558 12283 2245679595 12284 2034555152 12285 4345559582 12286 3235515220 12287 2115072197 12288 1069320372 12289 2705443823 12290 8456459434 12291 4344314320 12292 3243083196 12293 2029230363 12294 4306363694 12295 2943030344 12296 10456363446 12297 24569694471 12298 3436344110 12299 2303241097 12300 972009172 12301 719910515 12302 39095073 12303 109040813 12304 308489535 12305 692903757 12306 314969536 12307 79635303 12308 56312969 12309 43095635 12310 29154314 12311 107565546 12312 279675671 12313 802796832 12314 1628029348 12315 7096305495 12316 15029657037 12317 60302784383 12318 123627925936 12319 10175191301 12320 21800073611 12321 3999330110 12322 10005361123 12323 20057711235 12324 40578312358 12325 85793523592 12326 53531211116 12327 31310111065 12328 9099109453 12329 19007304579 12330 108081645807 12331 296956859683 12332 1030369202934 12333 2363706430547 12334 1028944295412 12335 2290447036723 12336 1496409705212 12337 5028902458323 12338 10290824593435 12339 23089446054559 12340 9274419543512 12341 1744035431095 12342 8048356553039 12343 16493567576400 12344 69055679788801 12345 29554557687986 12346 103565578900110 12347 235675790801121 12348 114553491991010 12349 83531903909899 12350 31302966918798 12351 8975663047583 12352 7754629615228 12353 7542156072167 12354 5420739320657 12355 4193273194535 12356 331730343314 12357 305297233083 12358 659022336933 12359 509821303330 12360 1101433633365 12361 988330333051 12362 883297329503 12363 831573154968 12364 307330739648 12365 681368202893 12366 409041976730 12367 908480188164 12368 1892961895689 12369 9070319036907 12370 18843608370879 12371 89257293849007 12372 71931528389936 12373 3307162879305 12374 2930616752953 12375 10567167990374 12376 25683680083807 12377 56936960939682 12378 43303591276419 12379 32971109764034 12380 15710917639723 12381 58330779002235 12382 23293749982115 12383 11529399821072 12384 7152798209321 12385 717581913205 12386 55203091953 12387 51969103531 12388 3630971307 12389 291708933 12390 1078490534 12391 2793085747 12392 8056918082 12393 16570796948 12394 67848030495 12395 56399695954 12396 42796351543 12397 17563107432 12398 79695280543 12399 56351595429 12400 43107154155 12401 30930740754 12402 70568087965 12403 145696900277 12404 457030802783 12405 329691977632 12406 156303776321 12407 569637789431 12408 436297674307 12409 301576542934 12410 615787670545 12411 73676495434 12412 30563954321 12413 65700365433 12414 52997054330 12415 15969543295 12416 60303655039 12417 123636760402 12418 10305595981 12419 23656040151 12420 10539598710 12421 25804010321 12422 59648123432 12423 16401012319 12424 68812123607 12425 48101009936 12426 989919304 12427 879032959 12428 749715518 12429 397075047 12430 1024800481 12431 2249604951 12432 1995959510 12433 10040403921 12434 20484840631 12435 44929286952 12436 39151663520 12437 107596695843 12438 280027039255 12439 960284406558 12440 597643945527 12441 176427435175 12442 788680559799 12443 686395517597 12444 462755055176 12445 217549550564 12446 55395495442 12447 52753954419 12448 17527544035 12449 79879648359 12450 58756403117 12451 27543971055 12452 79660232558 12453 56598119527 12454 45181035175 12455 30409710554 12456 64902325565 12457 38981195454 12458 90152036565 12459 181584367679 12460 955925678807 12461 551194567935 12462 510343455315 12463 97232353075 12464 72121129351 12465 21010953105 12466 9891530952 12467 8707291515 12468 6931507072 12469 3306929318 12470 2943153043 12471 10455576454 12472 24555788567 12473 3553685452 12474 1530454321 12475 5764565431 12476 3643454307 12477 432342933 12478 321215332 12479 210073321 12480 99333210 12481 93332091 12482 33319103 12483 33030973 12484 29691733 12485 103078134 12486 236795347 12487 105553212 12488 255574323 12489 555805434 12490 551954323 12491 503543211 12492 1035654315 12493 2356765559 12494 1145655512 12495 834555101 12496 323550984 12497 211491843 12498 107904432 12499 280844543 12500 969245654 12501 632034539 12502 319723276 12503 37211763 12504 82317893 12505 21056728 12506 9545162 12507 5430615 12508 4294075 12509 1539354 12510 5805567 12511 1955455 12512 10356559 12513 23567607 12514 11455932 12515 8351321 12516 3109204 12517 911963 12518 103627 12519 237083 12520 89232 12521 72116 12522 21065 12523 9452 12524 4315 12525 3074 12526 6805 12527 3954 12528 10365 12529 23679 12530 10552 12531 25583 12532 55934 12533 51323 12534 9211 12535 2103 12536 972 12537 715 12538 73 12539 29 12540 106 12541 271 12542 832 12543 316 12544 63 . 12545 30 . 12546 63