0 209976 1 500190 2 1002085 3 2024919 4 4250806 5 1891944 6 9080447 7 18964479 8 90284807 9 182929679 10 950702807 11 492975935 12 1070200556 13 2842405571 14 9264855832 15 1840552315 16 9285583559 17 1655231519 18 6758356007 19 5523139936 20 5210879305 21 2092752955 22 5067990358 23 10680083591 24 26960936071 25 70330572832 26 143365829347 27 453679505483 28 330554954032 29 295539539721 30 1035803802232 31 2359639622343 32 1116276221232 33 1061762210121 34 2717902321231 35 8380823432352 36 2792212321116 37 8062323431170 38 16703434551848 39 68434545599295 40 44323435191554 41 43212310307544 42 32101096935444 43 20989163314443 44 50107693544454 45 101279055644565 46 212808556845679 47 95925544434552 48 51195444323515 49 10354443211075 50 23564454312799 51 11444343097592 52 8443229175121 53 4432150551004 54 4320695509964 55 3194354919644 56 343139036443 57 230869704433 58 92636964332 59 18303643315 60 93636853559 61 30304531519 62 63645756005 63 30433539954 64 64535800365 65 43311997054 66 33103969544 67 30967635443 68 70278956453 69 142790368577 70 468083691783 71 239230305632 72 72096954322 73 19163543217 74 107695654383 75 279036765935 76 808367880558 77 1693678965588 78 7056790275895 79 14568082799037 80 45696948008383 81 34363399922832 82 23032799216321 83 9717592063210 84 7055119432091 85 14559204545077 86 45606445660783 87 33944434593632 88 27444323130321 89 80445435363432 90 164456557694548 91 684567579045695 92 443455349634354 93 432353196323144 94 321130363210844 95 210897032092443 96 92769719120432 97 17637030996315 98 78984370029559 99 67842899755517 100 56416797555056 101 44065575549545 102 39455355395434 103 104557558036545 104 245579596367659 105 35355163056512 106 13150629545101 107 35607103659211 108 13930970512109 109 40570245923307 110 85842460633680 111 52420194330392 112 20198343296719 113 42013455028406 114 19892349763944 115 101063501900447 116 212696020804483 117 98359791964032 118 83117503639715 119 31054970277072 120 9539697769321 121 5276377633203 122 1762976331971 123 7910189360231 124 5098472998105 125 11012830015255 126 9896299871951 127 8761598703503 128 7607186970968 129 5930463691647 130 1296230306415 131 3030363668759 132 6363696690005 133 3030366299954 134 6363671000365 135 3030509997054 136 6366100024565 137 3060999803454 138 6730001634565 139 5299986323454 140 1599863212343 141 6001094323455 142 12013045434556 143 24136456545571 144 904345435310 145 1845456557529 146 9256567579907 147 1945455358935 148 10456557590559 149 24567580085607 150 3455199253932 151 2350391927321 152 1096703173210 153 3028435814321 154 6292559545433 155 1519515434330 156 6003956545361 157 12040367657716 158 24483678778371 159 4030567762910 160 8365677910724 161 3054575093200 162 6565801054403 163 5451989543970 164 4303875427695 165 2968754176354 166 10289967789566 167 22900277903671 168 14997774970510 169 50017810245921 170 100179522460635 171 201803824726959 172 419639448270406 173 36274401695944 174 1743986351443 175 8060109594455 176 16721304044558 177 68233648445595 178 42130404435154 179 20895964310744 180 49040285528046 181 108482915896468 182 292950759028695 183 1070408008291038 184 2844896095072395 185 9249033040824038 186 1989729592199687 187 10102304064002903 188 21223648688030835 189 10210406479692312 190 22324868803063523 191 21200647969431212 192 9994415634310102 193 9944074323098975 194 9439343209187751 195 4273231910477503 196 1732103096174972 197 8143237031810223 198 832089704098208 199 319276959181928 200 31763510403163 201 5631095970633 202 4309151694331 203 2910706343308 204 10728469453694 205 28292704577047 206 95068445784482 207 49444433644015 208 104444536848156 209 244445769295571 210 44433631555310 211 44330307553096 212 43296935529164 213 31563315150644 214 7433070694443 215 4329294344429 216 3151543244154 217 707432040743 218 1480544488057 219 4965644896583 220 10276849027934 221 22789308280547 222 17672921595412 223 78830636036723 224 68294299705209 225 41541596951916 226 7407163503064 227 3930630969441 228 10566970304473 229 25670243644815 230 56842456849558 231 44420344395525 232 44197242755194 233 40372017550344 234 83824179603444 235 28200555972440 236 94405560224482 237 43955398204015 238 27552781959874 239 79587960401006 240 55275595989945 241 51755151879435 242 5550704754315 243 5492961543075 244 3915607429355 245 10757280705557 246 27982968455583 247 80150292555934 248 161603065560548 249 717236675725695 250 52106553194353 251 20945530343131 252 50455763455352 253 104557894557585 254 245579045579919 255 35349635359032 256 13196313109721 257 36029535302231 258 72303757622353 259 20969536221129 260 50303770231306 261 103637842353667 262 236979263576683 263 103751831366432 264 237999353668543 265 95993130645432 266 51930894434315 267 3292744323075 268 1517443209353 269 5980454505575 270 1796342955355 271 8029470357559 272 16304843579600 273 69649255803201 274 36391951971986 275 2703503703863 276 8436038439094 277 4299684269140 278 1596441830796 279 6028479368031 280 12292805696356 281 1515954363141 282 5960365695471 283 1597054354107 284 6024565567283 285 12245675682936 286 2034554415301 287 4345564757612 288 3235441536100 289 2114407300997 290 1083932991972 291 2940550080223 292 10485600962234 293 24917210302347 294 50782323623482 295 107943437034945 296 280454584350459 297 964565925604606 298 643451193961943 299 432310327603430 300 321097175972296 301 209170551721563 302 507845598235694 303 1079256014357045 304 2806572145584459 305 9667823455924606 306 6656212351201943 307 6542101109983430 308 5420990919832294 309 4191891038321543 310 304709683207432 311 648502934480543 312 404975323995430 313 850197440036564 314 498374399705440 315 1013806002456484 316 2139672024568927 317 876519803447172 318 765037972410516 319 649695720095065 320 396353199149454 321 1029576007504565 322 2303792080045679 323 969519199634552 324 635030396323515 325 309696763211074 326 703027894312805 327 1436279045529657 328 4570808455902783 329 3291924350977632 330 1503203091776321 331 6034437077789431 332 12344584777904556 333 1243241774963541 334 32005739631411 335 19953276308109 336 100374789695307 337 203807903037683 338 439680836378934 339 276392302967324 340 790063630281446 341 499430297608425 342 1004563019292656 343 2045696207066771 344 4457030484667832 345 4329696042656320 346 3156359618543196 347 743116045430363 348 431059634297029 349 309516321569754 350 703969435701965 351 1440304558420277 352 4483645592642783 353 4030435118417632 354 8364559192778944 355 3043510317767440 356 6455923577880483 357 4351211376796030 358 3110108965559696 359 1098927655516363 360 3010678755969695 361 6126789960303037 362 985679596969696 363 854555163636363 364 543550630303028 365 431494296969765 366 307941563637654 367 680475696978765 368 396154363767654 369 1031565697878765 370 2355677018989879 371 1154569847878752 372 743438416767521 373 432284065655205 374 321639454551954 375 206274343503543 376 470805456035654 377 91954339714544 378 3543277083439 379 1431769232273 380 4557906342815 381 3534943216074 382 1319432059343 383 3604544605455 384 7245647256557 385 2034411945537 386 4344720455782 387 3241196353620 388 2010363130197 389 4123695362022 390 1010353019820 391 2123576201441 392 1011361988410 393 2113720092721 394 1089199117210 395 2908007182321 396 10896083943432 397 29032940454543 398 108350484565654 399 293604925676767 400 1057250656787882 401 2582606767898943 402 5947267879010454 403 1411856749896343 404 4719168101029455 405 1030640989754354 406 2366890101965567 407 1064698983655452 408 2687010136756583 409 6904121367967934 410 2961009055655322 411 10312108556757422 412 23523291567980623 413 11211507455794212 414 10106934353542101 415 21270545575663211 416 9695435354632110 417 6354313142321091 418 3143090821209106 419 829092209910943 420 149121919091428 421 507240809074695 422 1082489708807035 423 2944902489684359 424 10450824902925606 425 24609450830657271 426 1914292294531710 427 10747063045758321 428 28084696457993431 429 96927028580054552 430 63169765199543515 431 30637650395431074 432 66978804036552805 433 63767959705515954 434 29655516955071542 435 102755970360835662 436 227960243729356703 437 175598029153144972 438 796016307575450223 439 559862935354298209 440 518615313141581915 441 46073090807203075 442 19329091931969354 443 105509080560305567 444 256108965723655683 445 571290278236756934 446 309497762105543323 447 705017903255653433 448 1460180834556774537 449 4721969345567805783 450 1203633235455953632 451 2436934356560376943 452 303323145396963432 453 633435458030294543 454 332314319697543430 455 321083036375432297 456 209229702954321573 457 506302430365435814 458 1069624563676559545 459 2703045696787603659 460 8436457027899236806 461 4304329776792103944 462 2963157765520967444 463 10295577875850280446 464 23035778999202964471 465 9713767991975644110 466 7089655903754441091 467 14902760837964473077 468 50827929380284816783 469 109480705962929567935 470 304968460310703680559 471 650292723528436965605 472 497517211164303653954 473 1019982311685636780364 474 2200143516916967963687 475 1998831063063655630472 476 10009352696696756964823 477 20105587027027970289435 478 41255904284280242904558 479 9950961641598014963524 480 9491606407179879631199 481 3905943930558756310399 482 10860460565589969524005 483 29124725675900303848059 484 107248256800803639296606 485 282494569609637007027271 486 945045703302984084282832 487 429632972975839241616315 488 156315715752272006063074 489 569558357982824072696807 490 435523135816199318363935 491 315210912060393043027314 492 72091099396729629773083 493 19109192765156157729229 494 107308067879571578306307 495 281696679003835793669683 496 957026808039358056702934 497 529783919673119544975319 498 157627036531035439753035 499 579084367752356601976359 500 349243057521145983763115 501 192029535210831829631073 502 1064303758329359502952815 503 2685637993505604030389559 504 6916980056057248363903606 505 3063799539532003026969946 506 6698003803744036270300469 507 6379967969439701696996236 508 2959655634276986363962106 509 10402756946790109700303270 510 24827970468081302403634841 511 175696239208979970320410 512 797030406490200243444721 513 569695943897998032441205 514 436351428775979720409955 515 303108167751757195919554 516 635295677997984040803565 517 311554575975839591971454 518 107543351752275103708343 519 279653597982799238493455 520 802776020148006393054558 521 1627792241496070056565588 522 7078062475032840567675895 523 14796704800349285678799037 524 48028449603506916790008383 525 96292503236070768080093934 526 61518972099293639199127319 527 7047719191530270390973036 528 14478408075762844090216367 529 44792896797909249082369683 530 41516765574911989221036432 531 7065655339103872209704320 532 14676757407239022502445447 533 46787980882408226024456483 534 25675792819922179804344032 535 56798069600623801645448342 536 45579435994207986434403219 537 35354311941935864323972034 538 13143103403312643207719723 539 35455234833526854478402235 540 14352120331184544163982113 541 45583243351925647700143135 542 35232033103194416998830914 543 12119730970344063988291083 544 1037291697239427881509231 545 2383077022404678956106351 546 829369819962567540943110 547 153038039619455391431092 548 576396403204558074553063 549 362763971963519343529431 550 17627703631033231154309 551 79078436952334351565707 552 49364303521323107452937 553 105685635833435280590580 554 256916959334558966085961 555 570770405345590272920312 556 293695953235097715197099 557 1057040374361018360025006 558 2584483805712193720260071 559 5924939658324058242720832 560 1199276523199522017192319 561 391765210395219850321031 562 1077878324038401203432353 563 2778993448392812434543575 564 7790054494069524545655798 565 7499543939435203434553587 566 3995427274311972323531277 567 10036682805520223435752781 568 20366949655842234557987951 569 43670502759262345580100392 570 30494977511821235198996720 571 65050179919432360010028243 572 49498559034320999899762030 573 105011608345450001001904364 574 260117293456600012020845687 575 721183054567200124249256902 576 210429543451999001991942977 577 96155432303989983903415772 578 60754320967879826972073715 579 127965450279001470224818356 580 280276602808014842249593571 581 962787229696149262504055832 582 617672156360791818959552315 583 56520742993504047515521074 584 45193415930959615075209343 585 30332071291516069351913232 586 63344833075972705600734343 587 33240329351716953993323230 588 31997153105063527933212097 589 3970730949431175332099173 590 10248170504551797345007813 591 22495846045598021460079535 592 19952419635179808199355312 593 100384802959801696005557523 594 203929630401617032055579835 595 440702964817184344555801358 596 392975640050443243551989124 597 1070196880604454455600107245 598 2842028967244564557201282459 599 9264290282445685582412944606 600 1841497620434455220095441943 601 9275019044544558241036480455 602 1749829643443522009703996351 603 8101502854455824102440029591 604 986976544352200980399755104 605 863765443121991796797550959 606 629654431003905565575491518 607 156544309966955455353907046 608 567645700270356557580884471 609 456432997697145535192844107 610 344315976370835310316440934 611 243071762892313097064391323 612 29305616721089169442709212 613 105657168232907704468506322 614 256783694350878444692069423 615 567937045608992447064704634 616 455289633927920409440962323 617 351676327175195914391621212 618 106563170550351082706210101 619 267695845603592948470321211 620 679039257236070492843432312 621 549671932099295916432321098 622 396503319191551064321209185 623 1028033608075592685432507917 624 2296337296796066916546080783 625 1563291565559463065419193632 626 5695075675604696676808056943 627 4349354553962366563919543431 628 3193143527621065427035432308 629 330831176209454169714320923 630 292310561914340637083191213 631 1063525720745486984936072334 632 2695858248056910130572823347 633 7039194496570721365829433482 634 14408045027848233679504534947 635 44896460279294336804045750483 636 40764197751543303959633496032 637 87888017995653640402935032344 638 76879855954530395975309721240 639 64758551543296751752917209993 640 41525507431565505515051919930 641 7194934307454955069503039296 642 339322934339549434969671565 643 273215323275394319636507453 644 814357434798045602968080574 645 83134321579633975639195340 646 30923207356327754270353192 647 70634481569477966843576063 648 146944955704780269255792697 649 470450358447962706558067023 650 96297124415616945519449812 651 61571004074063435034398095 652 7309959339432309722779154 653 2919513274320917217750741 654 10803934805450782378008072 655 29640549656607943796096823 656 102885702767280458033029434 657 228918427882964596336304547 658 167044176815643163302963412 659 684447789556855693630294723 660 444417675544554330297541210 661 444056555443543297575410096 662 439545554431431575354099164 663 275435544308307353139190644 664 796555645693681575408086846 665 565554434330407353919264425 666 455544323295933127031844195 667 355443211551330969704440354 668 154432107509291636964397143 669 564543280107076970286023455 670 443431598929363697659812355 671 432307187153030376518101154 672 320930470729696965040990744 673 191296093156363649591893443 674 1073033055569696904079054455 675 2816336555703030848808564559 676 9569367558436369289691685606 677 5433055524303031676306453943 678 4329555202969706562944327431 679 3155551975636945415443174308 680 755503754303434074430542923 681 554969542972319344295415209 682 539635415721033241554071915 683 276314073209732007539303075 684 789548814502144079805636798 685 675408082980839357954305587 686 553919215792273135542955276 687 527032073521730915415551765 688 169719331205291074075505655 689 702405352459072808796056759 690 1424857584608829690032568001 691 4649179927289503080345696011 692 2390559171674969197234359908 693 695510506539630372123118922 694 355094945276296921011047218 695 149139431761563209909612043 696 507404557915694500903124455 697 1080845580757046010835244555 698 2969255967984472129358445559 699 10306560280124823305592455606 700 23667722961249433656064557271 701 10657215609994330539443531710 702 26782357300045365804455758321 703 67943581600457679644557993432 704 55431205996336556443535932318 705 54309951963305544431311321045 706 42919503632955444309109209635 707 15034970315554442910911916314 708 60350243555564470730720769547 709 123602455555684848168247903678 710 9980355554440400642014970561 711 9797155544395994419879695403 712 7570755442751944038756353967 713 5293554417503439687543127657 714 1531544054972276475430976535 715 5755648570222788796570187759 716 3554405298217687565298477515 717 1543951582056475451584175073 718 5660395944568796595927800815 719 4596751443447565151175992075 720 3165508432415450710551919354 721 654924320074293095503033143 722 539203199341529154969730830 723 271970393207150739637292295 724 840244054483608202983063038 725 398039544029921975829429688 726 1016403648300640199504702893 727 2168836893606882004048429055 728 648304729944819959604149552 729 402961159440039515960795518 730 830311604480403960328035992 731 297105963995967597159711916 732 1023260300040280023602320770 733 2234723600482960237223447841 734 2121209996015598092212416410 735 1009919959875179122100064098 736 2100800400999807223200689015 737 991995991997932211994469872 738 903951903975322103944238715 739 1840400840197423240446390359 740 9284809282020634484470083607 741 1639911619794324044099229935 742 7000717202045448449006300559 743 14008382424456492508069605601 744 48093944644569066096703257211 745 97060446845708673028434582314 746 69396424432926529764323221079 747 32764204315185157643212209356 748 17641963070450736432101913143 749 78880296844608168543220735455 750 68797564441920645432193314353 751 47575444403194434320333083130 752 15354443970344323197329230896 753 57564460243445436021506369031 754 35444198032434299806943029707 755 14440379720321597943429756933 756 44483802243436020454701970535 757 44027982032299796340983695314 758 39775819721597563191830353084 759 101799602236019696079363576925 760 218003222372203032805695790659 761 39972220921969715954353494512 762 100222250640302360365575045923 763 202222606883623723675800460635 764 422227268937038236799604726958 765 222171847289682105595961183524 766 220504411676420955151610431202 767 194964106564191550706096309982 768 1050287267688075608473029700143 769 2602902678896797292816302401455 770 7230826789028023069569624814558 771 2092185669759809435436200083527 772 5063916702001704556570400935882 773 10700768424018445567844810558945 774 28407892648192455679249525590459 775 92879066896064556806503856084606 776 16749464759443543944968539241943 777 68104688004455660450291806480455 778 40962479964354596297503943996354 779 90304800285566031020040460029564 780 183649602915672352240484720303689 781 936903230756823582484928243636907 782 302972093544211220039162030302935 783 630225055646312240407704363630557 784 298189554423101995936963030295536 785 1015903564635220040570296363035770 786 2160835686958240485843029696357841 787 592314463521996052429756363136410 788 121084231203959520157543030904095 789 9242109967515198735429690959151 790 2020919655070387314156291510703 791 4250802760843901547571075928434 792 1891977592426987415309351164324 793 9080180064670100757705591685447 794 18961960686841207978456076916479 795 90320326909272480192572790768807 796 183443470906824962065828087889679 797 934454850869450304679496898902807 798 324340492634296962553964786975935 799 203195918321563619527641663751313 800 436040793435697203878876697993534 801 299593532314371968768766375931324 802 1004055743545840289889869800553446 803 2048558055659282900901101605574471 804 4491596556806950810811217255804832 805 3907165543943492092110051951960320 806 10883675660455065063120600400323443 807 28936796724560680695247204803434455 808 90568028245726967038482449634544558 809 185696294458270284392944502945645589 810 917031044594842926070446030456855907 811 49709643140415179296419696344550935 812 102502855484759807028803029445610556 813 226029156928001684289636304457125571 814 179750743159986441676302964330995310 815 802008055600108476789630285370037521 816 1624096557201292787902962917840379838 817 7049027582413067900830310779283801395 818 14508279944736680809363527806939614037 819 46094800448166969705695879670603148383 820 19139996400663636954352756493970802832 821 107400028806696970365587969060249629343 822 280800289667030243675900308722503105455 823 969602902684362456800803690226035256558 824 635974978443020343991970298179711945527 825 311739764429797227903697580557103435176 826 105277644157572174970375195530972310563 827 258778847579823810243800035770223525695 828 589789279801439522459600357842235857038 829 277671757988275220315997136422112529685 830 778837980094798243560023368623125902918 831 768295799141582031399813046210990975047 832 641553590807219708798089622091891749617 833 407531091932036927579276219104705396056 834 879753080544370679806790407248458032568 835 757529195442894557945495932004319719448 836 535150354416743535433951319963037034407 837 310697144065431314327509039629689723935 838 94370839454309083174909676156477207313 839 42892274342909230538916560744171933087 840 16721743214912095287065393440503329274 841 68238054350725038904678054486033506807 842 42079543093189686962559544059730943936 843 19355429130476463619515439517291427304 844 105556707364788697203956603983074681647 845 255568481687891022440367240136806956883 846 555692956899072224483682481369670368934 847 554315544789322204030420009036497047323 848 543075441673221959696199909703969613211 849 429354406532203516360398916967636092107 850 153143945321971062996787063656299120934 851 575460457440232710027904696771007250547 852 354196334398117099774962365709931895415 853 140363322781049197739621052919304754073 854 483693427952508018203032590805647968815 855 30332175518919841969719091954415648074 856 63343795990801280302409080364756896805 857 33229551891989596979909197041544763954 858 32155504703875163758910369607441627543 859 20754960968750629527097035934406175433 860 47970330290007103885024360544871796534 861 15697297499930968849802995440705565324 862 57023021000570289301630036488455677447 863 29809809995297672986299704084354574415 864 101701700039018830111002448925565804758 865 218418400408189361112024490655679647995 866 44043995920473011099803894554556415952 867 39627951196129909197968743543544071520 868 103080392031300908020290055655648835843 869 236964064353610896243080556756889359255 870 103639443130092762029195545544873111952 871 237004455361067904308035655649015120383 872 89964353009454962919714554389870996832 873 79643129914339615037083542878691964316 874 56430959083276069689231416766303643065 875 44291509231759436472108065662970429455 876 41506912105514304120919454615696154354 877 6943100955082960991034342074360743144 878 3430991549215591909723219342993430842 879 2291907392075102917212033215932292421 880 1502932719350975052099732071321520210 881 6030548405610200585002144833435842321 882 12365692857122405920023449334559263436 883 1054316531019951199812393323511832301 884 2565567752200392001524053435919343611 885 5675677982404064015848574560805457112 886 4554575819959439872405343391954331099 887 3543352039514278719953232703543309194 888 1433119675081767039532116971432910343 889 4535202800957884403743170234550723455 890 3311975991536843969430498123493212354 891 3103751907304427634295981011932101143 892 969502932964176321551809903320990833 893 634975315640563207503918973191892327 894 319753074395431934967047730304721176 895 37529342754303319649617296961210563 896 79905467965633602903183030312325693 897 58954255654329974970429697101194329 898 27541954543159739696156370990343155 899 79680365655602203031569850083455558 900 56397054553981969707438499232355527 901 42769543527803636934283992121155175 902 17635431175970303321627921010750554 903 78956551800243633437080632128005567 904 67545503998030332289194320959955457 905 55434967979697321670343191519554336 906 54319655756373206497230307035543305 907 43036553542931943972096929715432955 908 29705531415303427719163157074315554 909 102455754757634678407695584805555566 910 224557967978946792879035929655555671 911 203535655767425516749711156555554510 912 435756757880655968102311567555565922 913 313545536794551640981107455555451220 914 91435305543506391810934355554310197 915 8312955430942704091323155543098375 916 3095554291416959109210755429182952 917 7035567074770407306327956707950383 918 14355684807844881669480368480403937 919 45556929679248956704963692964840583 920 35543156552007544959630315640395232 921 15430745519935439516297074396752121 922 56568056000556603971024806027983231 923 45439539995545967709799939775832107 924 34275279955431656917599277752320934 925 21751759554306543055191777521191323 926 5505515542945429550305775210309212 927 4955075415434155496953752096912099 928 10360796756547557030377985030725004 929 23728027967679584363780120368260047 930 9159775656555243029598997041799612 931 717754545552029755187969605596095 932 57543435519757550475635955159153 933 35432315037535496154311550710731 934 14321069695313960743107493093309 935 45432703037540328055281057053707 936 34316969695397159551609529528934 937 23063636352770715505915155167323 938 9430303117693074951070750653212 939 4296971056329339509293494532095 940 1563709543153274911531943319154 941 5698503655574810715760453607567 942 4384970555340093073596329935455 943 2839695553199129331163159314354 944 9403035576007305351695605545566 945 3969715359932953106353955435463 946 10302357600550375269580356556693 947 23623579205603798703963567567055 948 10211351953969586967631455449552 949 22313600380303910278954556503583 950 21089996796967097767543544971232 951 9279965563649177655431439710122 952 1759655430390576554308277099015 953 8002756564085787565694785008159 954 16027967688917899677047920095600 955 72280278890779002784480641037201 956 21597768693749977643994409691985 957 7177646329399776427943916303852 958 576423152797764175427062968517 959 364210717577640554169415645055 960 42093055376395540634074429553 961 19129552962755394319344155532 962 107303590307958045605447555743 963 281636083680396457256479558055 964 956972936964028582568803596558 965 543715303639765219447971165527 966 429072970277652034415710655175 967 149315697776519724073094550554 968 505557017788002248817045605567 969 1055584177896022489584457255679 970 2555927779032224903924582556807 971 5560677808342250840645945569682 972 5394575923221892394431435436419 973 2743351212204720744308314304035 974 8053592322448248045693545648358 975 16576063424494496457055656893588 976 67792694645045028584556769055895 977 57518342429629765243545629552754 978 35043220156157652031434155517543 979 9632198740736519708320755055433 980 6320387393305036923193549554327 981 3196872732949703210331395543176 982 364717315396972097308755430563 983 41053072763719172927554295433 984 9529317629030515175541554332 985 5153056149695070555407543315 986 729540796349295553935433075 987 155393563191555527314329353 988 558055696075555881545505575 989 519554359355552807434955355 990 35543113155515934319553155 991 15431090755071323035530753 992 56553087960833436355767975 993 45529275592332303153655755 994 35151755121320970730553554 995 10705551009191693295531543 996 28455592108077055035755655 997 92556063296784560357956758 998 19539431565643397135545527 999 103804555676854023355655883 1000 239645556789168233556758935 1001 76435545670642131545527312 1002 64315434494420907435173097 1003 43074323944190934310529176 1004 29343207440291323095150564 1005 105454480483073437039605686 1006 256564964936814584403256911 1007 567690290569545924834570712 1008 456297495435431200323293099 1009 341573954314309997211529194 1010 207327543082919972107150343 1011 481479656950800223283603454 1012 8156543491998211629972344 1013 745431903982106159721240 1014 434302967820940717209993 1015 322975656191393051919932 1016 215754540308729503039321 1017 73543396927154969673210 1018 31432763170739636532093 1019 8317630493276305319133 1020 3056295931762953030928 1021 6571040557910376370693 1022 5309595535096962894330 1023 2915155309163616743295 1024 10759557707697168055038 1025 28003578479023696560395 1026 96035792808237027724038 1027 59713515922089777199687 1028 17091071219277770396475 1029 85072832406777844028799 1030 49316319945776439767598 1031 105569600457788601880012 1032 255703204577891218960123 1033 558434445779072390321234 1034 524324433749320697210123 1035 203204329393194372099011 1036 434445506056045825008112 1037 324434939539632189921100 1038 204319275276320479210997 1039 445606798789444806330022 1040 433945587674439943299820 1041 327435276544279431598196 1042 174311765441754307180363 1043 805517876477965683963695 1044 1655978988780276940297038 1045 6760190089962790483024395 1046 5598299279617496029802754 1047 5181591756053959757977543 1048 407105539527517535775431 1049 883255803879979757796554 1050 831951968759757537565540 1051 303503647517535295455392 1052 636036879979759036558063 1053 299704759757509705519430 1054 1002448001980102456004562 1055 2024496020161224572045703 1056 4245032241712245824458434 1057 2029722005102032204324324 1058 4302224059224342445445446 1059 2982199512203220434434424 1060 10144003922434244544544646 1061 21448040624546445645646871 1062 8399594203424434434424710 1063 2795141972204324324201092 1064 8039480222445445446413062 1065 16404962224456456468736708 1066 68850302244568568690168495 1067 48496982043445446298643954 1068 3963819632434421586427544 1069 10299602944544635908679645 1070 23003230445646960890802859 1071 9972096434423592691976512 1072 9719164324211118303765095 1073 7030643202111042969649151 1074 14366854423112470302907597 1075 45669164635124843630880023 1076 34630642311000430292799812 1077 22294421109996297517598101 1078 21544210919961575055180990 1079 7442091039607349550391898 1080 4419109675933195496704787 1081 4030916551330353964961674 1082 8370767593363580290316804 1083 2893655133031197497063960 1084 9056759336352021024700322 1085 18568005369584232248403429 1086 91696057703926342492834707 1087 6359536967183219916320935 1088 3115303650432039063191314 1089 1072970496319669430309083 1090 2830245029602704563708935 1091 9362460303228445698490558 1092 3020196972164434383895527 1093 6242030223684545939035881 1094 2019698210443431269712806 1095 4203014324454552702329670 1096 1969883204343516981156496 1097 10300934445455970151569031 1098 23610544456560241595708351 1099 10095444345398007152923110 1100 21036445458016083590635121 1101 9704434319859231094311010 1102 6964323038512109143109891 1103 3643209685100910830918706 1104 431916450991092291046943 1105 303064291909121509623432 1106 636687080907236103034543 1107 306469190932100969723430 1108 668708090543210302234563 1109 646919095432096982123430 1110 423029154319163821012294 1111 209750743030628209901544 1112 502008056367094500815646 1113 1024096569685046009556867 1114 2249027702920472103569083 1115 1989776975196120971429232 1116 10101790200031250234706343 1117 21218082400352602348469455 1118 10039219997117981204234352 1119 20406400023180152446345583 1120 44868800235961584469455934 1121 40647998111607244234351324 1122 86880015117282446345593444 1123 64799871051620423235132440 1124 41598709506196212110920394 1125 7186914940362101091196744 1126 463079397020989110365441 1127 229352769791871097054408 1128 153117637504709169543922 1129 575178980048507703660623 1130 350567799604936970594211 1131 95457595959303695142109 1132 54335151512970350820919 1133 43310707095697092191035 1134 33092929154369120309714 1135 29115150743030996917083 1136 107159608056370030784934 1137 283603296569840367930547 1138 937235027701283680565682 1139 292109776989630395454415 1140 1063301790102964036564758 1141 2693618081230288367687995 1142 7057196952362893678900038 1143 14584030383709056790800389 1144 45928363938508568089603907 1145 31163027284925439275966934 1146 10629771639194271751663323 1147 27101837008046837996693435 1148 83219384096469380027054558 1149 32032839164232799769543528 1150 19716270642117597635431163 1151 102370846863180018956551695 1152 223849269095960190367597039 1153 208391829151598297055169672 1154 494079507596015024559702822 1155 1048804080032160245602429424 1156 2489648960343722457224704647 1157 76407597229220332200962412 1158 63935172152197321991620097 1159 27310520720373203906199176 1160 81525848243814440872007790 1161 7192402028084392719937492 1162 319979759242717039293917 1163 39757512017049671527053 1164 101979924184502835884573 1165 220200647926029358925815 1166 197994415179753127192072 1167 1020044759801975284064823 1168 2240448001620198928689435 1169 1996399986198387166474312 1170 10030000112013903668805523 1171 20360001124140836689655835 1172 43720011247489366902759358 1173 29199910014073062977513124 1174 108000720148816710179935246 1175 296008241489568321800558471 1176 1032094474903693439605592832 1177 2345044810837054603256069343 1178 1229640092289541971939433232 1179 156399121675403703274332121 1180 570007236796838434805343231 1181 299932105564284319953232107 1182 1000543255686925600374343282 1183 2005654556910657203805454943 1184 4056765570726782439656570454 1185 8567875848267944602767844564 1186 5456752401855441977656443440 1187 4345519984554403776544432395 1188 3235039843543969765444320754 1189 2109678431427637654443193543 1190 916564308176296544430331432 1191 65442920561565444297308315 1192 54415195407454441572923074 1193 44070353934344407315209343 1194 39297127323243933071913232 1195 107023281434460536840734343 1196 284234954544725769288145455 1197 926350365648257906895456558 1198 183097054401934944754345527 1199 937024564820550447965455883 1200 289803440195496415654352827 1201 901634482037028756765589482 1202 1816944944384289967875904949 1203 9570450445926900279000850507 1204 5296296431182997749992494935 1205 1561564310415977399919939315 1206 5715685524760182000800605559 1207 3074455201598419991993955515 1208 6804558416012800080060355957 1209 3963524059895999199397151536 1210 10295848601040008006023595769 1211 23039291212480096072236037907 1212 9671510099999159322099694932 1213 6507099199990713219196339315 1214 4929190399893092030363273074 1215 10708084001057064363694816804 1216 28496928012584685697049569647 1217 93030696125926917024503702882 1218 29694360991183049802968976815 1219 103045730071936501630290189558 1220 236458160840568016963081903595 1221 104320592395439863629202971152 1222 245446064036601097106430231583 1223 34419439705989170944298107232 1224 24034276951870491441580932121 1225 48346790399045074475970543232 1226 3225496789629344151695432120 1227 2193965676153240706354320997 1228 327654560731992943143191972 1229 176543393303915430830303721 1230 787654053640756569363638231 1231 676539530393545433030282105 1232 565275296731434329697620954 1233 451751565308323156376191543 1234 305507452923210742960307432 1235 656080590634328070323680543 1236 539195094323159297210395430 1237 270349143210711572096754295 1238 843507454328315825027967038 1239 430934343163072189775649688 1240 291323230629320477754396484 1241 1073434367105444777966028926 1242 2814545683256447780272290671 1243 9545656934568477962823086832 1244 5434543323444175616209264315 1245 4323433212440554061911843075 1246 3212332100395539403104429354 1247 2101320996755273970964153143 1248 989191965551727691640730832 1249 870303655505176306393292315 1250 696970554950562942731521072 1251 363695539495415417307209318 1252 30355273954074052931913043 1253 63558820368808590560736453 1254 31528197047925095393304330 1255 7160369615189152732963297 1256 597036070470717315631577 1257 169699296093053074307375 1258 703007033056576805681799 1259 1436084336567789656958001 1260 4572925367677902770396011 1261 3315193056574977696759908 1262 3070329545339776365518923 1263 6843503657401789675990633 1264 4430970533985676551894330 1265 4291695327854565504743296 1266 1506353176543454961431564 1267 6069575787654570314555687 1268 12703797898765843545556898 1269 28438019009879255655569015 1270 92596208101006556755708158 1271 19161920989945545552920727 1272 107720650100455655590648283 1273 278246801204556756086894935 1274 794469612445567972909050558 1275 544236100435455714909495527 1276 442100996314353078913955175 1277 420991963083129367087550554 1278 191903629230953049275495544 1279 1080837106370376506797035647 1280 2969383269843788068024356883 1281 10305934701257896696245568934 1282 23660548412579027030455690547 1283 10595404099349769696354295412 1284 26036849005501903029567036723 1285 72369308056020836303684368234 1286 21032919539792302970443042121 1287 9715035277520975696429621010 1288 7069711775191754364156209891 1289 14702317800077965687570501077 1290 48423579600780276899846012783 1291 4211355993597764798419897632 1292 2109151931177641584038776320 1293 910703310576407239687763198 1294 92973095363932076477630387 1295 15729153027319364176296875 1296 58307576281605687791028999 1297 22935361605954477509767995 1298 15313005951544174917655952 1299 57536060395647810778760383 1300 35299396754416093767596831 1301 11592765544059129655164309 1302 7117655439510956550642911 1303 1056554275091545494415105 1304 2567566801075657044759259 1305 5679669612796784448006606 1306 4556636097565644399945945 1307 3546299175454442799431434 1308 1421590554344417594308323 1309 4636085565444780045693435 1310 2299255454441599634332314 1311 1591954344407196323321082 1312 6080365444884029433432943 1313 12963676448928304534550456 1314 30296788490693645745604571 1315 63027893087056858057245833 1316 29776729269544519532032330 1317 101788306703646003744343362 1318 217893668436872038045453703 1319 56730644304719679634328972 1320 45294442961036556323167719 1321 31544415609705543210657034 1322 7444073916955432094529723 1323 4439327063554319143157209 1324 4273169431543030830731914 1325 1730634307429692293303084 1326 8166945680703063053636927 1327 663434392969429530303176 1328 632322715634155296970566 1329 321217074320751563695466 1330 210049343193507430354263 1331 99593230330934297141832 1332 95132097291321570804315 1333 50919171509207291963071 1334 110807836106483080296835 1335 91936300944029197564311 1336 3302991439750375443103 1337 2975908277496954430973 1338 10200894781030364570214 1339 22409047952363685842347 1340 19909615521030452421212 1341 100903155832364584632323 1342 210835559343685926943435 1343 92315513230451183432312 1344 21075092096310432321095 1345 9349119163096321209152 1346 3191030629163209910715 1347 309694150631919093073 1348 703047606960809056813 1349 1436479270329708569537 1350 4568806843502491703783 1351 3447944430979904969632 1352 2415444291758959636321 1353 74441505527516303210 1354 44406955175062972093 1355 43943550549415719132 1356 27431495394073030920 1357 80555038048816370642 1358 165560396489569846868 1359 675724028903701269095 1360 553199766968989829154 1361 530397663647878150743 1362 296776630416760693431 1363 1027786964767927054552 1364 2277910287880684565583 1365 1775097676794443455232 1366 7801018788044454558343 1367 5989847679644343523229 1368 1878416556443231212155 1369 8992767568454352323559 1370 7917655444343121211518 1371 5056554443231010107047 1372 10567564454352121284479 1373 25679684565583232924807 1374 56802925675934350649682 1375 43975194551323094396419 1376 27750343509209142764034 1377 78003456106507467888346 1378 59972340944934256883225 1379 19721191439321944832195 1380 102232074605440449344039 1381 222344807256484505448407 1382 221239931944042954403932 1383 210079303439615543967322 1384 99352972276075427653222 1385 93115721759354176532215 1386 31073205513140565322071 1387 9331955090795453219309 1388 3303549093554332032919 1389 2971389131543319715033 1390 10233907355653602360334 1391 22340881556777223723347 1392 21192807545772209213212 1393 10315935433721912092102 1394 23560556538240725063223 1395 11395545281993189432212 1396 8755431603930474322101 1397 7554305967296143220984 1398 5542951651560832191841 1399 5415506507392320304407 1400 4074944932721196963935 1401 8810450548232030300556 1402 8096295402119696995544 1403 17031036823203030035648 1404 84352369434436360356895 1405 43121034324302997144752 1406 31009723202975970841520 1407 9917211975751692407197 1408 9052103753506319930375 1409 18583237976069600563799 1410 91934380192703205698007 1411 3322798316971954379935 1412 3217583063703542959313 1413 2055229428971415513093 1414 4558304690234755937054 1415 3522962298121551289544 1416 1215621581007509675443 1417 74207209934916554431 1418 41931919319065544305 1419 3303033029455442954 1420 2969729754354415543 1421 10302301965564755654 1422 23623620275687956767 1423 10210197754475545652 1424 22322017964795656783 1425 21219855641554545632 1426 10038554407543434322 1427 20391564879654545423 1428 44075689002765656634 1429 39354469977654546324 1430 105564700178765669445 1431 255688401789876704459 1432 556892817900988444606 1433 544716054991884441945 1434 441059539904844403435 1435 409515278960443972314 1436 903958790324460223544 1437 1840390083444722235649 1438 9284080934448222356907 1439 1639191324402221142935 1440 7008073444822231470559 1441 14096814449422354845601 1442 49029544504623569257211 1443 108303646047035706582314 1444 293636872484358467943547 1445 1056969024925592680455682 1446 2570308250656066964556943 1447 5843694606772670285570454 1448 2430341945718497655296343 1449 297203433043976551563232 1450 1022434536460187595694342 1451 2224545768721900037045463 1452 2203433647202999689634232 1453 1972330411975996476322122 1454 10223364720200028789423223 1455 22233688242400289904634235 1456 22130482019997678962322112 1457 20896019839976567621221102 1458 49032201400187679032231222 1459 108342414801898808342352224 1460 293464749619009693463582247 1461 1054688103208103054695942482 1462 2566895234495236567040464943 1463 5669038345038367684484690454 1464 4629683229683056444042296343 1465 2156432156429544439621563232 1466 744320744155444276207432122 1467 443193440754441761934321017 1468 430332393544405603323209854 1469 297320731443953973211918544 1470 1021448154460380214320791646 1471 2234495564723962345448076871 1472 2123955441207621234399364710 1473 1007554409936210122793041098 1474 2079564900570321228056473015 1475 4803690805843432296568816158 1476 9637089659254543027689571592 1477 6289276511943429776475307115 1478 1671765103432157764152931074 1479 6837879234543577887590552807 1480 4296752123431376875095515936 1481 1565521012308964749155071304 1482 5675832123690288107560833647 1483 4552321010297680935392330415 1484 3521209897576391312721296074 1485 1209918775362709097209559343 1486 2500789797708509022503605455 1487 6007902018492108226037256558 1488 12080824193063294272382567590 1489 24969448056695046823945680081 1490 50304496567040469440456960952 1491 103645027684484704484570330385 1492 236860278924928444925843363919 1493 104597767199164439192433027032 1494 246017884007684608064536284343 1495 19856839936441919443301643232 1496 101169400568480804453616854343 1497 211704805692969644577169165455 1498 104959954315636443370630654352 1499 250400365556968453846966765583 1500 604803675570292579270267875934 1501 1249636795843065806842679000546 1502 2502968039256679669266808005671 1503 6030296406566802706669696056832 1504 12363028867669628466703032569346 1505 1029768656636164264969719433221 1506 2301890766971686690302404534231 1507 984693663706466296979963322110 1508 842330628944261563759633221091 1509 421294167441807429516332209104 1510 209540654403934155063321910964 1511 503686764840547560693440730286 1512 1036907889285679727054488162907 1513 2370878906916802284564895710883 1514 892766943063981643440753092832 1515 717663429427806432393529116316 1516 56632154175944320731151063065 1517 46320740551443193310709429455 1518 23193395508430333092914154354 1519 10332754924297329115080743142 1520 23347970647021507160968055463 1521 13215694409806930591639554232 1522 34357044901670566077003566343 1523 23129638986495459369971463233 1524 10956287863954313039708232132 1525 30370899100365536402494343343 1526 63849007203675768825045453453 1527 28389931970553648189634332330 1528 93900560245576895902945343362 1529 26995398035364750975433233015 1530 70038016357688010196534336158 1531 140396169578896122027745371589 1532 484031703789031224278057835907 1533 39704969669710201759536310934 1534 102450302702322418003769530545 1535 224603628423424796037903765659 1536 201970164212201559694969654512 1537 420241686322415603050302765922 1538 198006463220073969496977651220 1539 1016068694240820305030178792241 1540 2172691046489443660361790062471 1541 518309624074430597005499420110 1542 42916199344295169953994199095 1543 15060393241550639527940389154 1544 60724054475607003880483907567 1545 128248564797284038964940879678 1546 294491688022928390290489002795 1547 1045076896230694083084908028038 1548 2460789030367048936930896296395 1549 193669697049607303292761562752 1550 1056703024503281635067915707983 1551 2568436246034956960680758480135 1552 5692570472350370326967992961358 1553 4319296121096897183655915609125 1554 3031561009164770430551073910994 1555 6355712107687844565592820730045 1556 3153100936476443455116193299634 1557 730991304164432351060331596323 1558 291908960644321109397307163209 1559 1080890326845431306021683694506 1560 2969083469256553672236937046071 1561 10308934706567576822370584472832 1562 23690548467679789423845924829343 1563 10295404256557674208431200153232 1564 23036846567578806492552401574343 1565 9704425455367943919519987343232 1566 6964194353055427035039873232115 1567 3640343129554169709678732121074 1568 397230955540636916567321009343 1569 1022370355686970767681432105453 1570 2223843556910247878954543256575 1571 2208431543098016767543431945352 1572 1924307429179865655432303433122 1573 10645680707801076756543634535223 1574 26856968479612787967656945758235 1575 69170292803127900278770457994358 1576 30497515970974997767696335943126 1577 65019960250210017879029360455269 1578 49839597898099856749752996351836 1579 101404019017001168101990029599368 1580 214848208184011695220080304005695 1581 80401920439906352199196959954352 1582 164820644600869584008030400365588 1583 689446847209103928096364803675895 1584 474424411910967159163039970552754 1585 144204103091650710629679695517544 1586 446447237076808327102803035979647 1587 424412089363923170975969711756414 1588 204099273027210491751637105544084 1589 449006816282325077996983255648926 1590 389944061621189375963831954407184 1591 900448717031905800299360364883925 1592 1804490384360859603005723688940659 1593 9645083925729203236058236890486807 1594 6429227193151972099522104696063935 1595 4152170330703719195220962359427314 1596 720497292969030352191621114173084 1597 195971515629697120306211080529241 1598 1040235957103023243670312965906471 1599 2482360383236234456843530280868831 1600 20996832102124344431297592648310 1601 50029343223245444553020066893522 1602 100305454234456445576240669055825 1603 203656566344568455790486708559459 1604 436767669445692558084908491604606 1605 305656634434319519238923905961944 1606 656766944545604006390640860320445 1607 545663443433959942694392597196434 1608 434632432327519418342719170364323 1609 322320321175034043217030497043212 1610 221197210549719632049695969632101 1611 210372095397036319596351636320990 1612 96919152769703035163106303191898 1613 63030717636969710630942970304787 1614 29693056303637094291415696961676 1615 103056569636985047074757030316790 1616 236567702970120484807984363568081 1617 105456975698996039935843031439210 1618 256570197010032400559256354606321 1619 567842024120344805606569567269432 1620 456419800997239953945435451834319 1621 344037991972079527434314304323034 1622 239695903719355174323082963209723 1623 76350969033150543209215631917212 1624 63091629730695431912074303052097 1625 29106157294354303099342969519176 1626 107271583045565637005470304007790 1627 282835936455676984056843648078081 1628 949360568556790128569256896796952 1629 392995445545498965431944765563515 1630 1070036455657010276560447875695957 1631 2840368556784122787724478997040383 1632 9283691567927227898244790024483934 1633 1630307455172176782041499804027319 1634 6963680559823787944475001648281607 1635 3630395518209675444149986401605936 1636 296755041916554440799863985951303 1637 1027960480767564488001100120393634 1638 2280324967879684896011201244056947 1639 1597199656756440759909990039543412 1640 6024002767968488000900080403654723 1641 12248027880292896010800964836768236 1642 1999776797516759891991640305642101 1643 10001788019968001080076883656863211 1644 20017896200296012960788936769094311 1645 40179030403032130327890567909045512 1646 81808364836343363479085680908455924 1647 3923040303233032149254390924351200 1648 10636483634336343506566090645592403 1649 26968936945369456067673086856064835 1650 70290570457704572678816909172689358 1651 143085844578445826789570907826905589 1652 456919245792459467903850879470855907 1653 343032033520314254968492754092550934 1654 229719731197081939643917539119491323 1655 157037310369203276427055271033909212 1656 584381523706434788684558832340906323 1657 242807208944321686443528321190943211 1658 15931927443206464431163210291432110 1659 60560680454468684551694323074543121 1660 125726964564690925597045436805655236 1661 258270285687090656024456569656758371 1662 594842916905086772244567702767993832 1663 140415062949265722043456977655928319 1664 484760710506678224454570178760693607 1665 41593094946562204343298567594329934 1666 7129139425421963231585455143159324 1667 950874194203632107254350830713201 1668 492740341970320931943092293091983 1669 1068083480243450560457063057080134 1670 2696934962454605724584696584961347 1671 7030550304567258245927027930313482 1672 14365603645682594460684280563534947 1673 45677236856946044726926965695750483 1674 34572104543419641183183654353496032 1675 23320963432036410430430543131959721 1676 13191632319704096296295430903517210 1677 36076943602449031031036570835982321 1678 72790457224508352352367849360143433 1679 17496332202923121121056392998832329 1680 81029342430635231232570070009343507 1681 9753220294312110119299299913230936 1682 7532197543101099031591599092091303 1683 5320375430989189707107189119108969 1684 3196954291870476930930471030927635 1685 363541504696163291296109691176313 1686 31406962360631509560916310563093 1687 7943620994306915391063095429133 1688 5430191942943072709429154150929 1689 4298303415429316914150740691155 1690 1582972074153063080693394310754 1691 5950224807576696967054045527967 1692 1498199935366363649539635175655 1693 5016000557669696903802959796759 1694 10172005578703030839630402028003 1695 21824055790436369402964824296035 1696 4199553496303033975640201559712 1697 395531962969727754397987517100 1698 1035760310302277966020099983203 1699 2357923523622780272241000134435 1700 1135211210217597722009998924312 1701 912110098055177219919987203101 1702 101099179550572039039871970983 1703 213007803605824408401040250135 1704 89935969952203923989597898912 1705 79311639521967207875176787096 1706 53106275203651936750565669165 1707 30941751970503305495454630655 1708 70478000246033657036566966757 1709 144796002472336784367670267977 1710 448032024823367925678842680183 1711 399719800213055194568418398432 1712 1002401602336560045692794012543 1713 2024817223367720457068048125655 1714 4249582233678244584696495256758 1715 1995222130562043242363951945524 1716 10038223365704454463700400455847 1717 20394233678444564698404804559283 1718 44046336792445687012849645606934 1719 39623305520434469896396433943324 1720 103033655844544701030028540453445 1721 236336759245648412360291684574459 1722 103305512034404100997506443344312 1723 233655924344847210020068453445523 1724 130551203240412099799444332435212 1725 365592434484725002004445344558323 1726 55120324041189979964433243523213 1727 50997199610479759644332031212091 1728 110024003124802002845344352325075 1729 99799970999979976433243121189351 1730 97599691999759764332031010473103 1731 75196303997517643319709896130967 1732 50362967975056433036918760891657 1733 103710280200568536370789929076779 1734 238322962405691769847900708787807 1735 83215619954305638414992927675932 1736 32074039542954284079915176551316 1737 19339675415541639359070565509063 1738 105402796755677005608845676108695 1739 256828027956784057289256791291039 1740 569496280367928582906568073072406 1741 433961597055165214945439329319945 1742 327607169550652079434273153039434 1743 175930635494519354321730729674323 1744 800566957046005565438168302805435 1745 1605670384472055676595693629656558 1746 7256843924824556788037057102767595 1747 1944427200203545679689530977655153 1748 10444682402435656802903770178759575 1749 24446944824556769630837841790003799 1750 4423440203545636292296405499969592 1751 4212397971434301521563953999635120 1752 2100775708322987207427527996310996 1753 993752923215871934175175963091962 1754 929515212072703320550551629103615 1755 155072099316973195495506150970071 1756 560825005570216037036071610240831 1757 392189955298059689699306097992307 1758 1063900359016602903005673020063681 1759 2700803608167230836056816240696951 1760 8409637295682369372569570487030392 1761 3916291554421032919435296069696716 1762 10771075564632350804559032703028369 1763 27832795686943609645608348436293707 1764 79348036910457302857293492571058482 1765 53199703096332976531531919309524017 1766 30396969163315765307303032915199855 1767 64030307693557877681636350760001157 1768 39696936331536776406303093599990736 1769 103030569355767788869637056000088169 1770 236365705557877889102984572000895707 1771 103052955536776870975843319992752932 1772 236590355767789050199253600067990543 1773 105097153657669498391929999455895432 1774 261023576778705014080700004559036543 1775 712235787790460148968400045608367654 1776 102113677496198807643999633923056541 1777 223136781032009678860002940636567671 1778 210905609719916568599975394305456510 1779 90953917039065445199752742954345098 1780 190380784408676460001988070365461009 1781 1083967924890788720020096843676712107 1782 2940280649087890240241029256788323283 1783 10482966908899082482472306567893434934 1784 24950270889008944944823667679054550547 1785 50402848908090450449436678808565605682 1786 104829290897084604504566789691677256945 1787 249507089024927246045667903076782570459 1788 504084908250682472456680836787945844606 1789 1048930894606944824566969367900459247267 1790 2490569047270449445670305680804606482683 1791 5085708482844504456843656969647268946934 1792 10918492949246044569256770302882690470545 1793 30793070506472445706567843628947084845659 1794 68056846068824458467679257090484929256805 1795 39544419448204324256551929096039151943954 1796 103644804494445446567600709032407600460365 1797 236849645044456467679208508344879204723679 1798 104396429644344256551924923240751961210552 1799 246028702845446567600650634488000312325583 1800 19766976434425455994494324079997101195232 1801 101870188544656560045045448800023212038343 1802 219041891646767720460456489600234324393455 1803 29604706425657196196344075998123202732352 1804 103248468656784032029448800015234428143582 1805 234492690767928344304489600158344695455943 1806 123918293655163242964075998723242354351432 1807 7041530550632015639351987212021143108321 1808 14475765606944157005600102324231455293437 1809 44797877270447584057201223446354559054583 1810 41576771696415239531990212423143509543232 1811 7365706364072075303898100210830915432120 1812 3052943039319352968780998092291074320993 1813 6590456405605590289970017063072805450053 1814 5096343953955097679699849429315954299530 1815 11029460380361018803001304705560367003765 1816 9754196797009847969988960955397049969651 1817 7540365569918415639887591552769599636503 1818 5397055439044074278875107517635196304969 1819 2769554269639341768750935056310362959635 1820 7903566703005477890010560569523710402958 1821 4971464969954176699895395435209095975527 1822 10234690300367787001038036558509040195880 1823 22347083603677904012396367592108482038961 1824 21209229970574959900763055120924019687610 1825 9912159695339518993629550991199836476098 1826 9100716353275047930155491910398304159187 1827 993063131749615298753903096782960710475 1828 929430905396071587526969165615593096151 1829 154290952759307275183630654075129160703 1830 567090388005682799936966768799307728435 1831 449096879954417599303665647592937164315 1832 389164759544055192970654415115290643074 1833 907688003648560070246764759159086856805 1834 1878896036891720842467888007608909169659 1835 8989032369078249264678896079290907702807 1836 7869721029361991842568759351490936975936 1837 6637209753003904419447513107891303751305 1838 6291917529966964034415090936708969508954 1839 1503055159663639724069091304927634927542 1840 6036559602697002248709073650678950679663 1841 12367603227024022490508816806790406802696 1842 1055972169799819894928063945495943978361 1843 2560223702001601050696700457040460193711 1844 5722238424017212607028404584484722058312 1845 3222084199852097929763963244041219523099 1846 2219240398519175157627632039610035209193 1847 2031996785030550736176319676099711910332 1848 4360027920365608171789602793002320723342 1849 2999775197053920505675977529981193213220 1850 10001800024580646056800179900152054334242 1851 20019600245966872569601800801584565346463 1852 40203202460269025703219609615925677468694 1853 82434424722708258434403303160656780691044 1854 20324201216921924323972970594545594309640 1855 43446412370640645440230246045656045702882 1856 32424100894394434398098019634539632976820 1857 20200992742744322779179836323276315764197 1858 42410068068045427807801369434789557888022 1859 20099439439634175935989034321675536879820 1860 41004604602947800560108345436795769001442 1861 9961961975415995398923234305553629988420 1862 9603603754071952787212122955530159884191 1863 5969969539303517672101015555298718840303 1864 1639635272971056520989875551587048396971 1865 7002958830232567850100995595904494030231 1866 14030389362345679201210036040845048362357 1867 48363905703456806412320372489260493703583 1868 3026952972343944101196920071795928971232 1869 6270390223460447212030640838040690232343 1870 1696698212196412099694392279594298121230 1871 7027014324028725003046062804047015232361 1872 14284145448290260036472709648484158343717 1873 46927456495082720368828502892927593458383 1874 23174343949217197048164976715175132322832 1875 10543227392050369600639765070550921216322 1876 25654282064603703207001880845610632369423 1877 56766944687238434484018969257126943704634 1878 45663442472084324039847631930983428962323 1879 34632420119243199678416303291832167621212 1880 22320199032030396564062971504320656210101 1881 21198389719696765439415706963194542098990 1882 10382877036365654274072943630343419187898 1883 23948984369676766808830456963454807899015 1884 7407843036565663928296343632339936789872 1885 3936429705454627161563230321279305678717 1886 10568702456567083715694363432805656790381 1887 25690424567684938357045694549656768083951 1888 57084645678930593584457045702767896940392 1889 29242434567295131244329632977656763396719 1890 106464545683039352445502950178767894028406 1891 268685656936405584456030401789879048292871 1892 690916770568855924572364817901008495069032 1893 291065695448551203321040054989923949429718 1894 1072677036491592433432480570100640504702394 1895 2826784369076064534544965841206886048424047 1896 9467925708792685745650279272468912492648482 1897 4255192927518453434497751720247099918404015 1898 1950315175044332323977505198009199043959874 1899 10403559800445343440180060016108008460401007 1900 24835601604457454481960720171296092724812083 1901 313985964334344003593198509559117200099232 1902 87851643323239971130384915511051999192121 1903 76506433212079710896839075109503990321004 1904 64944332099357092764269350914967897209961 1905 39443319193129117641833091079656771919606 1906 104453608055307178879337072802767840803269 1907 244577296557683789005384829627879289634707 1908 43371565536429669952840156176751676320932 1909 32907455304156639516398740565506563191320 1910 14934352960746275062787395454945430309197 1911 50545590328070800707902036570456563708023 1912 105656083496849608480824367844567698496235 1913 256772935029303292969445679245679013030359 1914 567830560305635070304456806456808136363606 1915 456295396954309296964343944343920903029945 1916 341552763542911563643227443227190969759434 1917 207517631415107430432174432170291637514323 1918 479978954759280564543804543843076979945434 1919 159767541511595443427963428429363759434324 1920 601879675916036454680294692705698004545447 1921 1219002800772368566963047068457016045656478 1922 29975993721045463629609444329859634544161 1923 100200058232456697103304445501202945647712 1924 202400594344567023233644456012430456878323 1925 424806045445684234336844572124564568993434 1926 199939634434442123304443321003443447932324 1927 1000602944544463233644453432034454480543447 1928 2007230445644694336844574544344564965654483 1929 4082364456847045369245805645445690276764934 1930 8943684569284457706459656856457082787890544 1931 7430443431644336944316544544329217676695440 1932 4296432306443303443065443443152056566354393 1933 1564320944432972429454432430719545463142732 1934 5685450444550224704564544568403656695468143 1935 4454296443498200963443443443970546354240831 1936 4341564431981991632432432427695423141992308 1937 3207444303803906320320320176354210803920924 1938 1934442967966943197197198563142091967191203 1939 10544470280270456024024011695465080284072435 1940 25644842962844572248248117036680962928824559 1941 56849270309245822494495184366970310689445606 1942 44391696912032219943950443063697094474433945 1943 42706363099722039427496429430369144144327434 1944 16943029197219674173964154297030840843174324 1945 70456308022402807820287567024369289255805447 1946 144569696224829679442899684245706906559656477 1947 445703030249502804469002926458470867602768783 1948 432969697994975964229975184324092655977647632 1949 315636375939751642159750443199118551776416320 1950 74302951277506420717496430391045505764063197 1951 42975509774944193053964296709634953639430377 1952 15754917739440329527641564916319530274296974 1953 57970778204483503878875690769603762807030207 1954 35693761964030968768754293635969615929697935 1955 14329603639691647647541530311636071156375313 1956 45503237003076878879675763516972831569797535 1957 34972089969364768756553631063716307437575314 1958 19719279633041647545530309429062934295353083 1959 102406802936476879655763704708710547037576935 1960 224869630568789002757898448490325684379790559 1961 200636295447669977536784403897194442957495512 1962 406971036478700179767924839024044470381035922 1963 870232368790401801880649408248444843952360624 1964 698121047495983984794393922004440427520994200 1965 381009613951827841542727219964396175191941994 1966 952103140399479275668282400286031800080480045 1967 520970796794151754641619997659703999195999631 1968 191693565540705542406039976516967990351996307 1969 1077055675688455664872400187970280083600029683 1970 2784556796892556689024801900242960937200302935 1971 7925568029065566908249620802470330582403630558 1972 5195439749455462921996191980097295219970295527 1973 354277394354215203960303799171552039697555175 1974 141772743142071967596969590507519676375550553 1975 477828055464840280030304086080002789795605575 1976 176159554240397599696959259199977677553955354 1977 791603566484020003030406608000178779580357567 1978 505971464039799969695945919998567755197135457 1979 1060234688402000303040460800011677960023356579 1980 2722346892824003636484729600116780320233567807 1981 8223469069448036968928303201167963442335679682 1982 2212229434399703647162971990655632421314556416 1983 2102154322796970410615703894554320209083544062 1984 980743217563696094072968743543197909231439422 1985 793432055430359139315647431430374912108274215 1986 532319554297110873074414308296939100921742073 1987 321035541571092729344082921563270991205419331 1988 209715407309117153239215207431691909954033309 1989 502356881707183574406358480557080900368333706 1990 1023568958483935804869592965584970803693338467 1991 2235690392940559649104070275930249637053392683 1992 2114296715395516390959297751297996289532718432 1993 1081565072755062691511577509575961675317044322 1994 2955680827960707075915780103800316797584445423 1995 10356969480328484800757961239603568019924456634 1996 23570304963492929607980312403235696200644566947 1997 11296959631915155935797099972114361994443463412 1998 9563516303070751313569199721083003944432232101 1999 5431062969293509091430397209229967444322120983 2000 4309415631530909108296771912159654443220991831 2001 2914074307290910921565703100716544432191904308 2002 10748805683090730635678435208367644544080845694 2003 28089656937088166956792558493678845648969257047 2004 96902770584895670368065593056789256890306584482 2005 62977695240754497039455129545671944696945244015 2006 15776351993543969674350955434503442363432039874 2007 57789600055660302805610356546034463694544401007 2008 37675999554596975954097145419724230343443989935 2009 78800003566030200369023456802246363454460100557 2010 67999971459697997029812343982023032344198995537 2011 55999708316375969758101227819809721240387955296 2012 51996923062951637520990176037917209996875551565 2013 3963209415506295191898559695051919964755507455 2014 10294504756071040079011603040600800287956080557 2015 23046047972832480808117236487209602900372965583 2016 9619615716319991921052104071915974996915655232 2017 6036073063039903209520959303071739963074552115 2018 12372816696400834503850405636838200296805583156 2019 916066363992322968495954304281997563955230741 2020 59463027921215643951542961603975427552093403 2021 14229775210074427507415605967754175519131971 2022 46301798320804680080757260277967796007360231 2023 22985583191962399193531797775657559932998108 2024 15855230303620790331305577754535519315980922 2025 59158363637048083353655777965756005560170623 2026 10723030289599233130553775653539955398494211 2027 28236362904006335365577796775800358013046311 2028 94369710848069357675778027799603596136469512 2029 43037092399433136553759777595971160904235095 2030 29689120794330905529517775151710590962109154 2031 102907248045370855903977799598326090303307566 2032 230882496457849160840178004013473083633679671 2033 92819964336390592398559959892129230330556510 2034 16039643302695120785519518720952097295545091 2035 72402853627039247916003990250385023035661071 2036 19976530169672015059967897896849809714609305 2037 100187761702824160600279019029301702347305659 2038 201897918429447727202808208305618423481656807 2039 419020792704478282429694493657192634956769682 2040 29793516964161620156343930530318319545636420 2041 102055970287717041569460565763593603656968642 2042 224560242898384475704725677896057236770290863 2043 203398016782844152961194576759532105697492632 2044 434016167949247590312045788003743257021066942 2045 319860655392015097099633679969431929809463420 2046 38594552719869169196330559634303157914232197 2047 92045588401107708029365602945635580746344021 2048 19635283990936919753053975434315193423239803 2049 102958940090570801976580196545560054634401635 2050 230390481085849620187962027655720566944816959 2051 96696009252396198475619776553195463440063512 2052 66359911920760384154037765530354232399431095 2053 63119103193596840739697655297142120794309154 2054 31030970331164393276376551570820993542910742 2055 9691697310642731762965507292191931415093421 2056 6306373094417305615654931520303308069132203 2057 2942929144052954074539307196972919430921970 2058 10470707448590368805805684030230804570640242 2059 24848480492083689659656928362369645846882463 2060 403995919230476516543163021036432424820232 2061 840040806364787967655696232368544649442344 2062 399591943041675656554362121045442394421240 2063 1004080456476796767565703232456464044632483 2064 2048964568788027879678434344568688446944935 2065 4490285689896279002792545445690892470450558 2066 3897654478761749977519434434292720096295524 2067 9018764789918100180004544547068241031035845 2068 18189887900795201960045645684694472352359259 2069 95900900808038420320456856927044823583606607 2070 50990991919684197196344543169640211229945935 2071 110090080802928024029445655702882312300460555 2072 99099191975159799754434552976821100996195551 2073 89190303750717597544323515764210991960355503 2074 70296969493055175443211073642091903597154968 2075 143030305056559796454312816865080836023570289 2076 456363660567602028565529569080969372235842907 2077 343030595455979765455155429191632922112414934 2078 229695154351757654350754150306315221100079323 2079 156350743105536543093540696943072210999353212 2080 569608055255767657055687030456822330005574323 2081 435919551953656529554469696344221299955343211 2082 311035503530545155544236363242209599553232108 2083 109714971295430755442103032021915195532120923 2084 302350233036567956463236344240760035743250635 2085 623602336367680368694369446487920358054606957 2086 209981303056397046343034424075197119541943536 2087 500153636570024469456344648800023203680455770 2088 1001576967840244704569446889600234436964557845 2089 2015790279282448445704468903202344570285579259 2090 4158082806944492458444690834423445842915806606 2091 719215943443920324442292324212432415071945944 2092 32071432427197204421521202100320069303431441 2093 19308320170371964207209980997199432972308409 2094 105693441843840286482500170024004550223692907 2095 257054479259282908946001840248045602237070883 2096 584564806606950890472019282496457222384848934 2097 243439945943492696119831619964332220840407323 2098 32279431431918361038306039643322192395933212 2099 21754308303043009682939676433220320751332101 2100 5542922969629916415276564332197193509320990 2101 5415215636159064071765443320370330913191895 2102 4072074300709439305654433196897291090304755 2103 8824805608504605656764536029023073083647956 2104 8199953924961954545643299749809329230415544 2105 399527199603543434431597397913152096075440 2106 1003884003235654544556022020735585032796483 2107 2038928034356765645572224248155920348028935 2108 4390696345567876855822246495560643496290558 2109 2694363235456764552222023955394431961495524 2110 7045694356567885582224240358044560315035846 2111 14457045567678915942246483596445723560359267 2112 44584455678790760462468936028458235723606683 2113 43244354567493596220247299764322113209946432 2114 32043143453931162198011597643221091919424320 2115 19630832327310620379907176432209103034203197 2116 102969343481527043800883788542507236346436023 2117 230305454955884459608937891666082369468572235 2118 96954339552844315927296706659221034245322112 2119 63543275516443071171564946512209722033221095 2120 31431755064429310507439425101917219732209154 2121 8305549444153094934274190983052037321910743 2122 2955394440729139321740291829519693203093428 2123 10358044488307405438083079504003054437054694 2124 23596444893680856596936804048036564584567047 2125 11164440730392545163303959599705443243449612 2126 10644393296719430632967515196954432032396101 2127 26846055028404566950279960030364544344031211 2128 69272560292845670402800320363685645448352312 2129 31719397516434495975997197030454434403121098 2130 5032775064323951751970369696344323971009183 2131 10347800685440398000243703029445440232107935 2132 23479606916484016002458436304456482343280559 2133 12155943064039859980324302964344021231595512 2134 751429439678519797202975643239810107155101 2135 508154276565037571975754432078098930750985 2136 1095566787680379840197964544797010568010115 2137 3035667898963801282020285648024125696121159 2138 6356679010299612944242916896247257031231605 2139 3146549897596095442015064762011929710105954 2140 825398775159154419869441619903157098951543 2141 192787750710744038634406038970729187507428 2142 1067898008328048390944872390248307900080695 2143 2679016093496494090449024082493680800967039 2144 6808173055029049084508248945056969610284406 2145 3920529549749589242922007429543636097643946 2146 10645903702103906470624080703656973018860469 2147 26860838423240868847048968436770216189124707 2148 69129392634489089284490292567842371907248482 2149 30952718324069271643897519456420902932004018 2150 70388393448706836859020004568650830544048193 2151 143894054490469369208240045690809365648496057 2152 459048565084705706494480457089705676893032583 2153 309605449240952943943996329276954564729719232 2154 703256506490390460460029506790365688302406343 2155 1434568069084084724720304068083676893624869457 2156 4545696708928928248243648696936789057049104583 2157 3434364927167162002030406363305669529590963232 2158 2323039170650619979695943032954635155091632121 2159 1209670494494039756351429715542310749106321010 2160 2502845045048401969594702355663528107269432121 2161 6029260460492820304048423556695895282704543232 2162 12306724725069443648492635567039038948445654346 2163 945201189434430403918315449669687404434543221 2164 431990474324295967043074396636473964323432203 2165 303896143201551649629342766304127643212321972 2166 639031454415596903105467869647278854323440223 2167 269708344075162970954256636411768543212398210 2168 702493448799710250366566968717891654324014322 2169 1425054490002322603667670290379076765448145427 2170 4660565080023427236678843083808787876495456683 2171 2595449199812172106568429227927676763954346432 2172 6036508001523823267692706280678787900365468542 2173 12368096015839434679068470966789900803676691666 2174 1039159872274322549444091665678991970566306661 2175 2407601022805425704449076676790080245669666711 2176 4879212229656658444508786788080962456702668312 2177 752102156546524442927665679191620344978643100 2178 520980745425204415176654550306197239766430993 2179 191793434191964070566543496940372077664291931 2180 1078054548080288845667655030483824778687080551 2181 2796565696962889256678760364939447790904965591 2182 8027677030308906566789923690604478090850276072 2183 16278784363690867667900637087244797089202792828 2184 70789925697089078680806984902448024906428069495 2185 147900657024908790969670130824496250868696705037 2186 480806784250890090302841369445030609091028460383 2187 969667926609081083629273704460367309072292723934 2188 636655185909209230151728964197052909321517207319 2189 306550450911912098705167640369514913207051933036 2190 667604610720725010459678883703950734484600536369 2191 655962093193189896316568828967493324041995303036 2192 551619130330478763065448167653933199603952969706 2193 506030897296167629454400656527330395967515636945 2194 1072369023031679104564806767881364040279956970455 2195 2823708236356807245689667878953688482800370244559 2196 9438494369569682456902678990376892949603842445606 2197 4283943035436420342978567896964715395968420433943 2198 1627429714304197215765456763641072751644196327432 2199 7080702345648022357876567896872827996848029480543 2200 14968423456896223578987679029029480029296304965657 2201 50292634569030235790098808308304960307029650276783 2202 103066945708362358081009693693650323684302802787935 2203 236670458493703596952103057056803436925629627900559 2204 106496323928971163520969529543972303194156174995512 2205 269029440690231695850303903660223636047571810035923 2206 708304487082357039203640836722236972479839520360634 2207 1493644904943584406436889368222370224801403843726947 2208 5056850850455924868568905694223842249614839258270483 2209 10569209204560649091690857046239262503149406594844935 2210 25706506445726909077089184470406706035504868049250559 2211 58468068458270908784907924844868472356049096506605606 2212 24239444321690927638935200440644121139589164945953945 2213 2074443206291176287311996394441010875270639431527432 2214 4804454471071790901520030044472128998847004555880542 2215 9644564832838090815840360444823290009284045558965664 2216 6443440316279092072396996440211499911639635527654639 2217 4432397061749119320763964398107999106276315176542276 2218 4320769405391033193627642780935990941763070565421764 2219 3193633952709730330176417591311891405629295454205644 2220 330327516917297298564055109104707954151554341954443 2221 297175063051571585439550910960935540707543203544433 2222 1023800696595835916603610730330555688479654435644534 2223 2239607028039360767237128163365556892802764556845747 2224 2075929759672993652090960633055544715977643544433412 2225 4800702002830056785090326936555648360178855644534722 2226 9608424029360567921083470567556893721789156845748224 2227 5924199752995455209232095455544729205670744433402199 2228 1200397515954351912119154355441151954493444331980395 2229 2404019960365600723207565556471600365054445360164039 2230 4848200323677208234479675568837203680564457721688406 2231 401997210571922124156555448291970395444337206483944 2232 820022325840623247567556495080244036445382468940444 2233 199821192394212015455543949198039704432820247396440 2234 1001432064046324156555660508016402444549442482028481 2235 2014544688469447567556726096168824445704464944292951 2236 4145646892704479679568273031689444458444690447070392 2237 834424716964156555441729706474444324442296409296720 2238 324201063640745554405156944144443204421563911565192 2239 201989430393435543950743440844431964207427107450321 2240 420104564054555660408054489244560286480683280603432 2241 198963439543554595919544072043397663994431593972320 2242 1010294603655566040803648824454018700044556060223441 2243 2123047236755672489636889444568190400445572722234471 2244 1009612105554520076304874443440295996435317222124110 2245 2103123255565840789649004454483040028557582223247121 2246 971011955452393676389964344029599765535222212011010 2247 709903554320730562879643239755197655312222099909891 2248 1500835565448165709002854401960018757522225000901077 2249 6009355676495678508029164820320189979822260010812783 2250 12105556789036792096307689443441900201422720129527936 2251 955545669705519162936474432402997988217198955175301 2252 555434636955030615304144319975975882050387550552983 2253 554322303549694072960843039751752819496875495515831 2254 543220971396339315592429677505516033964753955072307 2255 432191708763273075120156574955059727641527549320935 2256 320304927631729350998745339549517176407175393191314 2257 196959176305153091987433275395050563930552730309083 2258 1030407789659577080100534798040605700565588163708935 2259 2364877902803784961205748016487258405675895698490559 2260 1040774975969639609953399864071923954552754383895512 2261 2487810200303003300374001088840640365587965939035923 2262 76097996969972996939989288394397055275651269711212 2263 59175963639715963279871682742769551754509837110097 2264 10551630277071631758706417417635505542918291099175 2265 25596962784836957990468780778956055670795073007799 2266 56030307929370380084689967790372556848040816078006 2267 39696935152896799242479657496919544399592059359945 2268 103030559589028006464802781030803646004064605600457 2269 236365603908296068689627952369636872048687257204583 2270 103053966921559446476175521036304719606471931963232 2271 236580270635604468791795832369648403268840560294343 2272 105197694313964247505552321036403971848395397543232 2273 260019045540286480055583432368840239294038019654343 2274 720208455682908960555934543689282407048396202765454 2275 197924354414927595551323430471619929602761977654341 2276 1020645564750680035593434564837200703227920178765471 2277 2246855688006960356054545689382408434280641789876831 2278 2024554479943597139543434472819924321594405678764310 2279 4245564800456023403654544829600645436044856789885522 2280 2035439996339811970543440155994434299640545678855220 2281 4356600029401520245654481560044547002885656789158242 2282 3145999753987198034544007399643409976854545670722020 2283 831997527870379723439932796431919764543434493219797 2284 303975176696957212279317564303037643432323932037576 2285 640199787030382322805579685636378854543440544379789 2286 398397669696821215955356454302968543432395442957676 2287 1014018703029432360357568565630291654544036470378789 2288 2148190436304543723579691676963076765648368843789907 2289 800296302963429211356306563629365654403048429678932 2290 1603029630294706313569667697105676764836492702790548 2291 7236302963048469535702679023256787889369068428085695 2292 2102975629604235312978549811945676873029444159254353 2293 975754155962113095765398103434564729754440711943132 2294 753540751621089153652780972323441157544393103430915 2295 531393506209270730517591721212410735442730972291073 2296 308730941911693295055105210100093314417291721509331 2297 690170480717055040559258321201053544783078236105353 2298 298495993049549595511923209989531441629362100953130 2299 1013040056503704035920634500103754477105703210375362 2300 2136480568038448360646946001237964783258434323797703 2301 903995439684402994423419990095641631924323209576972 2302 1840036602924830044634800081036876960645434503790229 2303 9280367230649360446949600952368990326856546038082307 2304 1597052094392996423395991521047897184545419679220935 2305 6024585046070028634040075832479023925656802806250559 2306 12245920472840290948480799344808240656769629670605602 2307 2031196116397491403993593239921994545636156493953981 2308 4352031170021074840056054400640045656971569060380152 2309 3119710499809340399539543994399634543707429396798720 2310 1037095997913196795275427942796323428934152765587197 2311 2385040020736028038796680468029434690547587875904023 2312 849599793299759687566396239754322295415276750959812 2313 395197531597516475462762077543221554071765491518096 2314 1040019756019968796707904779654235568837877075997029 2315 2480201972200290028480847802766355689378984800024307 2316 4962420222403080292969279627869556905790129600245682 2317 10304642224836963070306803079103570858081303202456944 2318 23646862249370296843669636807235849196953634424570447 2319 10424621992897564430636303932112390363530324203296412 2320 24647040069019684566969640543124083695763446435028723 2321 2409599429836443463636395430999230353632424309767212 2322 4904004701368454696970036570006363576944645701882322 2323 10848048413692567030240367840069695790446858418943424 2324 29296492737065684362483679280703038084469192790454647 2325 107029068184676925704936806968436396924708068084566882 2326 284308695926790658450569670292570030648496696925668943 2327 925691040668086792605702843065840366893027030656690454 2328 194309594639265517952976429452397064729769694546296339 2329 1045704047006675980390188704584024688301903045671029407 2330 2458448484066800164081890445928246893620836456832304883 2331 324404039463998639204696431162024730192304344320960832 2332 203959674227986271962364310619801298320963243191592321 2333 440402806280110840303685527201613013450294456076063432 2334 395975941599092396970455171986089892297544339359432320 2335 1040200476009064030244559840112901063019645405604543443 2336 2482404792108688362445601281130812696202856857245654455 2337 19961520926483020433989610892098361976544532034544352 2338 100315850668936244540103129065013720187645744345645583 2339 203559206690570445681235308680138241898858045456855935 2340 435606467085844456952357690961394479009196456569160558 2341 313944249252444343521136291608744149910364345430595524 2342 87441991920443231210901505927440799097043234295155203 2343 74403903196432110090986951174393589169632121550751968 2344 43966970364321099091863510542731270636321007493503647 2345 27663697043209189104631095417309694303209933930970414 2346 78697024454507907246953036781703045634500540570244746 2347 66369804342934932023529705604969634322995395298041425 2348 63037963215319319811156953959636323215952751579608194 2349 29695632073033038110743527516303212071517507355920342 2350 103036944816336395128055879969634324835980081560643462 2351 236370449569370039296559000302945449360160955726854703 2352 102896395432899671565509996975434392998591553184540972 2353 229030036549002835676100030196546070012075575925690223 2354 149699705389976314560999698365419299899355351194298212 2355 503002457900189545730003013676807001005557592047014323 2356 1036024580801903658160036136789684012055580064484145435 2357 2372245969620836795720371367902928124555960684927456559 2358 922031636192305553196909054975161003551594439174345512 2359 219706300320955530362909539750609971507144270543235095 2360 36942997191555297014915277493919706930841695432109152 2361 3415970307551569879071773927036943292406354320910721 2362 2071696935507438749305727169703431519943143191093209 2363 4837030556080590105658283702434556000455456073054506 2364 289695539195098954521628980323539996354339329542944 2365 903035808041010365837090163435800029565405503670446 2366 1836359696472123679385081694559600303676856036844469 2367 9369603028823236805920957045603203636789172369244707 2368 3035969768212103951191529633971970305670521032040935 2369 6360301894323240392075902940240243656845832344490557 2370 2996984743211996719350975397998030544432321243895536 2371 10030128054320028405610198020016365644543432459035770 2372 20361296565440292857122016240169676845654544608357841 2373 43713027676483069183224170481702789256765647293579272 2374 29089776564029430432200496004977671945654411531351720 2375 108901787688304564542405032050178840456764715753598242 2376 290817898893645685664860344601789284567888357976014463 2377 1089579009056856916689123447217906925678893580192144694 2378 2903808108569170766907234482380870656789055962063447047 2379 10839695291707847870882344943969046767908560304694484482 2380 29403039078479279048943450460308467880891723647044924943 2381 104836408792806808490454604723692678969078236884450650454 2382 249368890069669693084567248237066790308794368924606804567 2383 505689080702703056925682494384668083690045690647269645682 2384 1056908968428436570656945045926696937080457086882702856945 2385 2570890292692567846770460460667030584964584908948429170459 2386 5849083067065679267844724726684365930285930890492707844606 2387 2389229449454551856441201186443051297651292695916936441945 2388 872154394343504544409990464429509576509518351063304403432 2389 720742743230963443919896244154915364915043109432963972316 2390 193417432091632427038762040739073039069630914315627721065 2391 1054780545076944684389904488208816408702970745557078232679 2392 2567965660790446925900844894489568890430248055584794346807 2393 5680276728084470660809249044903689084562496555928045469682 2394 4397765159244094591911989638970469243419965551159634236419 2395 2777650712039143103103876287696232032039655510716322104034 2396 7778808324407455235238990899030344344402755928369423248346 2397 7767923203934352112087892789697243243977551163034212003225 2398 7655211967323121099276717676372032027775510629722099972193 2399 6552103653211009191765056562919719777755094157219199720329 2400 5520970532109910305649545415037037777549140732030397197156 2401 5191695320919096954395434069689697775390793319696770370745 2402 306353191029163542754319436476377752693533036365696893435 2403 669576072307695667965604568789777987055736369677029054557 2404 635359320936354655653963447677775869553303036569749543536 2405 313113191303142554527632416577752635532969705437395431306 2406 91090308970819543176320065377518315315636954292754308943 2407 9096927692035430563199452975043073074303541517542927427 2408 19030679064356565696004590200456816805635675979670680679 2409 108366808685567677032046082404569569656956800202846966807 2410 293669690915678784344472944845703702770369602429270269683 2411 1056703090756789925444830449258438427843703224706842702934 2412 2568437087967900656449364506592592679258434248469268430547 2413 5692584900280806768505686068066066806592546492706692565682 2414 4319238997591945644954459439459463945119423916946319454419 2415 3032087975103434439544314274314227431034207063423034344034 2416 6344900199234544603645546805546280552346484694636345448345 2417 3238998392123441970435423955421595521224042342303234403234 2418 2087982721012403696314207554207155210199621220972123972123 2419 4900148232124837029546479566483558322003032250223240223234 2420 10801494343249384303668803668935593424036342602234482234344 2421 29615045454505925636689636690556054648369467222344942345447 2422 103160456566060656966902967085572566893704682223450463456482 2423 235724567672726770270830284915825669058446942234604694568943 2424 113203456517185697692297639072194629524423422121962343447432 2425 91972345050454376321576269320342155204212221003621232414321 2426 3721229496342963207361833197220751962102209970210120083203 2427 8232305029470294481719336022248000303222500242321240934433 2428 2120949754097544005033299821999996972218998021209991324328 2429 991397539175439949731598203999963722047979809919909203162 2430 908775270554279397307181967999629219615757919038911970615 2431 1889798845566806021683960280003106403157980808390720247159 2432 8902009255669672236940322960035268835580169694088242483607 2433 6979911954636522103397215599711848315198636339282020029936 2434 3759103542305220972772075197104403070386303271619799759306 2435 8007235663658250227824800023244836843909634837202002005669 2436 16082356696794602279449600234449369260902949382424024056700 2437 72943567028047222804503202344505706730830505944648248568401 2438 15431449759612215962971981242952945292294951442402005443985 2439 56554502003122360310240152470390459063050394464824056460119 2440 45542979971020997097998720096696309429496744240199544199035 2441 35415759709791969175987199166362914153965441998395440389714 2442 14073516917503630551870390663015080727654403982754396877083 2443 48815970780036965599044086696160968278764840147966028984935 2444 8071693599703655189639266360591641767640398815659767839314 2445 16837056002436759903006669726076877878884009556801879405548 2446 69384572024568000836066702272788978988928103569619004855695 2447 32843319803439992299464981717687767887160971436029960554354 2448 16433037972279921594239805056477656870591708299759595543143 2449 68536380222800636046401660568778769046078495002004035655455 2450 45302798215994299623986595447767629619363949979959714554354 2451 32977582071941596207865154417656156033027399759517083543144 2452 15775219303407161936650744056540739729772797515049231430843 2453 57798405634883720566808048567688202301828019960506354569255 2454 37583954320829195463919605456481980984159839594943143431955 2455 79940365449508036700803256568960170127601404050455454560357 2456 59397054394919704991971945447598498975987959496354343397137 2457 12769542739036959903703434415183987751875513963143232770895 2458 27903668208370400838434544759940097998995940295454347849039 2459 80836694493844809392545648000481020010040483036565479308406 2460 169367045059249706065656896004952240120484936367676805692868 2461 705684460606502472676769032050382481244930569678789657069095 2462 1456924727268024826787908344603944952450565702789902784709037 2463 4570648282696249467900893447240450384605678427900827928508383 2464 3294401618361994254992732411996296841954564174992175164922832 2465 1543986043003941939917320103961564403543440539920550639216321 2466 5660112456040480600781441240315684835654485800645607006369431 2467 4599100339595993993608409997074440314544051994433929943034307 2468 3190997275151927929923919969344397083439503944327159429722934 2469 291971750703175159207039633242769232274967443170714157215323 2470 1080238008435799606484402934467906342810280455848347582357434 2471 2962396092558003268924830544680869469522964559293479943580547 2472 10304033065596034690649365646969104703830285607054800455965682 2473 23648336676032347086905676870307248439362917284569604560276943 2474 10403306559721209262954564696932004273015051643435963397763432 2475 24833667602232506710365687030544046816160596854560294017894543 2476 330655982118945097054469695439624060595164543397539856743432 2477 294551821047429169544236354276199395150643432775278545432321 2478 1045599432480707703646369566792006039606854547798791656543432 2479 2456004544968478436869703668064072403269165678010076767654543 2480 339963439644164304636970639439319971830654559899365656543432 2481 279632276440642962303694274273039704294543518793054545432321 2482 802942788486870303637046806816402447045655990056565656543432 2483 1630467892909043636984469669568824484456760080567676767654548 2484 6964679070908456970124702703689444924567920965678787878765695 2485 3642549290924343699000976970474439203455191654567676767654354 2486 419391491203230389991763696144271972350306543456565656543143 2487 32707909972096879905630360841703721096945432345454545430832 2488 16934919719164758954296992404969209163434321234343434292321 2489 70550802407687990367030064850306507694545432345454547063431 2490 145609624878900083684360689203668079045656543456565684694557 2491 457303048990800936925726906436696808456767654567676927045583 2492 332969607891991303193182944306363924345656543456563169635232 2493 315635936703908970330415442943027203234545432345430636312121 2494 74311304966927697296074415429771972123434321234294303101009 2495 43108959663176371559344074157703721012323210121542970989917 2496 30927516630562907513239340736969209901212099007415691879054 2497 70679966965710879934405488170306500812325008080757079008565 2498 146800270278329000544856895843668009523460096967984808091677 2499 469602842793508005649169039256696103834721030280129697076783 2500 235976417530919954390629671946360968321209697598956369365632 2501 111764055291039542694156503422991643209916375187543033054322 2502 105639551509675418340744972215906431919062950475429729543221 2503 257003596102796793488050222360868560808710404796702303654231 2504 584036031228028054896602223729091729690324848028423636766352 2505 239699710159759540765982209149105156297200399764210305663119 2506 76397098717515393651821910790950741571996797642096954631032 2507 62769187055072730504203093491493407303965576419163542309717 2508 17630469549317294961969131907931932967655364030631420917056 2509 78964703705583050320307360880560550278757688366954650784571 2510 67640968955229497196932992795395497767536483063542493643305 2511 56391647552153970363315917552753977655304029431419930432954 2512 42706415520727697033071055517527776552959754308039296315543 2513 16944075193176369729309555055177765515517542919671563075432 2514 70448800055789702305703560559777875955979670802835696796543 2515 144489600557902423658435725601779000360202849629357028027657 2516 444903205580824636792558257217808003722429303105584296278783 2517 438971955192202305519521932055919969220152970955241561767632 2518 287703550321980955035203319551039632198715691552007405656320 2519 898435603440170360358433603592402944010357075584080856769442 2520 784313972398496997124329971119975439897129355239192545634416 2521 643087720783963971003159711039754278770953152070319434324065 2522 429277193627627709970717109677541767691530719297034323199454 2523 151770330176176919693050916575405656307293031569723210394344 2524 597843361791790803056610767796856769683056355702234324045447 2525 176433005505491969546093657564545636429543152982123199634415 2526 788536056057080303673056779685656968703655590143236002944759 2527 685299539529196970529545756454543646970555098832099975441517 2528 451595275150363695155433544343430423695549188319199754407056 2529 307151750697030350754331443232296210355390483030397543929544 2530 683598007024363607965354454343030323558084936364019660703645 2531 431179929803029935653144343229697211519239303039836592970434 2532 310559157969759314530843232156372107032072969678305115696324 2533 95510735637513083292432120742920929719315636562951074363203 2534 55093314295089231520320993415191157033074305415509343031967 2535 49133081549272107197191932070310729729342954074913229703655 2536 107336955706823284024080544843528302305470368810734302436756 2537 281370358469434928248965649255893623656843689528145624567971 2538 953843592704550694490276906559057036769256903895457045680232 2539 528431116963494343897762945509529705631942968754329634398115 2540 164311063631943228777615434915156954303415647543156322781075 2541 685512696960454289779156550759570365634756879655569427952799 2542 455098363596341677750745493515297054321544756555434175517596 2543 349183031163206577493433931071569543207441545554320555055164 2544 190429710631945373932327309307435431934407435543195549550643 2545 1084702326960457820543481705680556560544880555656035703606855 2546 2928423470324579445654958456965567725648965556772358437269159 2547 10692634843445804456770392570275678256890275567823592582707606 2548 27066949254459644567844065842796794569082795679436065948479271 2549 84670506564602845679248679268028045708948036804572680492806832 2550 42494945441976434552006551839759632927399703963318395915944316 2551 19939434403764323519945504277516315172796967633042751071443064 2552 100604544837885436000456046779969559828030278936467992834456687 2553 207245649378916572004572467800303601496362790568680069344566903 2554 482456905790767824045824679603637215029708085690960705445670834 2555 20342953493656199632202555970292069756919254291592954434492324 2556 43470375056772002942425560243064701970806567076070364545063446 2557 32096949545719975420195398029440983691945449359297043429432424 2558 19163395433039754198352779754391830303434393111569632154320203 2559 107694036536401968013587801966079363634546055115702943565442435 2560 279048367768820296135899620272805696945672559158430455676464559 2561 808493677889443031359003042829657030456825607592564556788685606 2562 1693056778904456353608036469502784364569457280065685567890917268 2563 7056567790844569577296368704027925685704582960676915679090782695 2564 14567678089245703783029690448280656918445950326790756809087947037 2565 45678796906458437936303084494966770792460403468087969708900484383 2566 34567562944324295302969243939665693520195972239275636926996042832 2567 23455415443201552975632027276654331198351722071754303183959616321 2568 12354074431987515754319771766543310383105219305542970427516063210 2569 1139344303875073543037705665433096830952032955415696175059432099 2570 873242968749331429696954654329164291519715554074360549514319191 2571 732015647393308156363542543150641507037075539342995395083030304 2572 319874412732920743031419430694406929689355273215952749229696961 2573 38744097315193429708034294343943156473151732071517392156363609 2574 90049021560054702496347045460455568815598144835982063569697305 2575 180508235720568425029484456724555689556015449360144695703021659 2576 966094358245692660304924568245556903572156505721447038436236807 2577 659143122034318596959203442035542971320744953208409684302103935 2578 510831019723045163511972419715415709193439531923916442980967314 2579 92309837209630631103720037074072910332275303207064415791653083 2580 20918291916294310969199689339315097321752971929444073506529227 2581 50795080771045530308002905405561021437990240704448816067906282 2582 108040967832455763696030856855712234580082488444489572680870945 2583 296490279344557897032369169158322345960944892444903826969050459 2584 1029082805445579024343707707593423460330449064450839470308604606 2585 2308949656455808245458478480054634723364508684609404843691247271 2586 927396544351922034324163999542321213042926441913960430310011710 2587 172765443103219723200627995421210089615184403087596297099905091 2588 827876455234402234407080036632320903159924836900031025000861071 2589 176764352123982123929199706321190970719200302999709789992609304 2590 787885583240143240708002469432090248406403630002501900067305647 2591 676855231998831992919980234319098003943970299978982999452954417 2592 564552103988303915039798123029179967427697599767815994315544056 2593 443520967882967069677581009750559654176375197656071943075439545 2594 431191656815649436575209917495516540562950376539303429354275434 2595 310306544074394305351919053955065395415496965272972153141754324 2596 96945439342742953103029527549452754073963651715720730805543203 2597 63434273217415530969755175394317539327630505073193291955431967 2598 32321732054075291637550552743055273176294949330331503554303656 2599 21205319539351506295495517429551730561539393297306971542970543 2600 9953035273106941553955054155505295407272731572943707415695432 2601 9529711730943407527549540754951553931717307315428934074354315 2602 5157105291431935175395393539507527305052933074167319343143071 2603 730951508303310552752731274935172949515329340653033230829307 2604 291506922973095517517309739310515395073153194529732092152937 2605 1076070630217035979981702205525958040815576045902145063590582 2606 2792846962384360200158422455860396489555792460823460696085943 2607 8069270303925722401592624559124028903558064729434727032920454 2608 16706843640658224816067045607248290835596688304548284350644568 2609 68469256886794249572684457282495089356026893645694925606845695 2610 44231944865541995318444331619949273139784730434339193944434354 2611 42103440655403953044443306039391730877641296323270327444323144 2612 20972394553967529644432939672705292776409563211697174443210844 2613 50224045580279902844550602828459067788903694317023804454329246 2614 102248455962800829245607229492608677890837045584239644565506467 2615 222492560309609506457282305067290779089384455926402845676068683 2616 219919396915914944331620949451493749272844351183976434559446432 2617 39032763071079443306191394307929391716443110427764323514424322 2618 108347896832804453672074045680706078368455124677885435944645423 2619 293479029349644576824808456968472793692559246778916560446856635 2620 1054808305502845789449692570292828057065606467790767724469166958 2621 2569693656029257904503065843069496584677268678087878244707670395 2622 5703056772306580846036679256705027926782690796898994448478844038 2623 2969545720945192419706551944949775185618293564787944404168439685 2624 10303658250460064802467600450501799917195055687900444847692602918 2625 23636794604720689624679204606018000784040556900804449279067230795 2626 10305541961194476202551961939839993639595542991964391749452093552 2627 23655680312044790425600320601400057004035670080286078104585055583 2628 10554397099641496193997193987999529959714499197659360963249555232 2629 25566025002875032060024060100003900402345008018805730294503558343 2630 55672260029000344720248721200040804823460096189658163046035593454 2631 54521799749997241198007209999591960212199160476520629619715132343 2632 43205597399972010379931919995103598100390596165194156037070921231 2633 31955172799719896959303039950971180996695160650340739689291210108 2634 3550517597038763512969679491710391966350594497193276471510098923 2635 1495055169687631095636553905096703663095143970331764107099187213 2636 5040559702898953036967580861028436697039460243357887285007902335 2637 10485602429010376370279969112292567024404722453578902920080823355 2638 24917224708123789842800307123065684244848224575790830640969433559 2639 50782248495237901269603683236676926449294245798089366890304535606 2640 107942493038380812703236934366790668507046458016905669083645757267 2641 280465056393969528434370545668086692084468596170856708936857982683 2642 964680570060303892545845656696907064924692031849168490569180146934 2643 642395299396968719432434546362929439202319704390643895430398823319 2644 420751592763647034320323423015154271981036962694428754296788213036 2645 193507117630409723197212209870741703809703618344167541565682089704 2646 1056083178964902236022322501048078439702437193447679675676944902447 2647 2572935790290822372223426012496792602424584054478802796790450824483 2648 5830558083089423822234672125028067224645928564789628028084609444934 2649 2295519229274208222122520989759452202431165441676159759241914439323 2650 1555032151741922221019191877514321980310654406560717512003084273212 2651 5560343598080622232208078979945440163526764867728379924036926814323 2652 5397231179194222121919367759434398631185640657162959199703184083211 2653 2772110550342221003033057514322786310454394530615510396970439232107 2654 7823125603462232036336579945427909524566045767155924030244606343282 2655 6210993972222119703305359434174915203459633650751199698041943231617 2656 2091927722221036972953114320539071972316330493510396379603432106056 2657 5080678222232370230375145445808840223569365055924029803234543272570 2658 10966794222343842363799456459689282235705680560648301634345654825845 2659 30268046223459263698004568602906942358456965726893616945456769459259 2660 62696470234606697016045691230870463592570278269057170456567904606605 2661 18364098121946369859634310092696231119297761829530496345454961945954 2662 93689015240469701202945521067030351207017919503765029456570320460367 2663 30469871996236989975435209449697109929855034969649754345297196197055 2664 64701040030370100196558504503023300701160350302901965459024032024557 2665 40989599696898998365524962969812992990597096974983654309799719803536 2666 90104003029010013675850310301530070086025030210136765702002401635768 2667 181248036308120136799203523615760840912260362321367878424024816957889 2668 952496369695241368006435837157929290722723703433678992648249570378907 2669 519963036352009039944312290735151493217208972330567918401995296966935 2670 39629703119909679443101493310707932051927721295455043983951563663315 2671 103102435200902804455215053528480544600678233036560460140395696693557 2672 235224558410829644558360575892965647206794336367724721484037027055583 2673 112203524092156443522995352715654411945543303057201208039689769555232 2674 101971199120744431215953117074544103435432969531989919676477635552121 2675 220232007248044552360375184805647234556550303760100802788778955583231 2676 198119931999643520996950439954412123545496969598991977687767555232110 2677 1015200560002855850030404600364723235657030304010080178897879558343121 2678 2158405720029159200364847203688234356784363648120961789019003593455231 2679 723953199750711997040411970482123145643030400991605669829971132352110 2680 207530397493103969596103696021010834429695991905954638159710921121093 2681 479764021055240304031237032232129344703040080860366995602330631233054 2682 157639809551996959710089722120953240969599192597063953981294310129544 2683 579001703600030402320902223250374490304008066024700380153045521303647 2684 349984969999695981190982211896943896959919459800996798729635208970415 2685 199839639996351810291822104763428763519034317991965587156311927696073 2686 1001403000029599523079423247894689896008345580080275903569520679032815 2687 2014836000304003836804634479046901032093455960962800835703846808349559 2688 4149372003648039369646944808470812345054560330309609358439269693503606 2689 792919970399673036423439924092101229543397296915913124271836330969944 2690 515039696796529704212279199120990155432771563071091001704303291639441 2691 69676365565156962101750390991898754317707429309109984962971506274407 2692 36563055450743620985496691904787543056934152910919839615706941743936 2693 5429554293430191853966302961675429543320715091038276072943405427303 2694 4155541532298304527662975606554155433193069109681759315431954172971 2695 755407321582963176615753945540754330329430916405513074303540515708 2696 553933207215630566073527435393543297154291063955089342971395072927 2697 527331932074295459331174312731431570741509427549273215708749315175 2698 173303319341554313310543097308307293406914175391732072927393070555 2699 813633605475565533525657021693683054870747798078144830682056845559 2700 90329954155455331194529806330429540693417579360840294419544435518 2701 183500367556557352045901669364703687054779805729283044803644555989 2702 936003679567581584460816705688436904567801658306936449636845560107 2703 299970555455207244192064954484302963455986522943304396304435398935 2704 1000245556558482448064690364925630294560107830453646029644558010558 2705 2002455567592944496687083690656963045721279364576872302845596125595 2706 4024555680070445026904937086770296458232805685789023629256031256038 2707 8245556960844460270850584907843028594349656917908237106572352572392 2708 2035543592444197692495238936429765143196543054922090945321119320716 2709 4355656064448019065038390568701879456027656570625090457431205448370 2710 3154539444399829449682695446984754339776545294189096334309954402896 2711 743274442798154396418354423841543277765431540469163322919543976763 2712 431744417580742764043144208407431777654307396230633215035427765629 2713 305444055193417639630841923934305776542932762094332069714177654154 2714 656448560054779002969280640545657787670547905045344702347778767565 2715 544405399541749975631594395434537676495414949633240981217767655454 2716 443952795405399754307142754323296563954079396331991810057656554343 2717 427517553952797542930817543211565427539352763303904099536545543232 2718 175055527517575415292055432107454175273117632966959195305435432120 2719 800555879979796759064556543280567798815178950270408037656556543241 2720 1605559000202028008685567654965678009559790402844896378767567654478 2721 7255608002424296090915678770276796103602084829249029789879678764795 2722 1953919980201559091074567697765560969979240151989757678756567641553 2723 10380800162415609072805679017875730300206481600101978789967678875575 2724 23969601704757308829656808178998163602468957201220189900278788995799 2725 7635984961532928156543920567980629980247531990198478997767687953592 2726 6311839607315160745427195455794159798015303898384167977656475531117 2727 3104275933070593434170354353540717579872968782840655776544155311056 2728 961751329295132320497143131393055358715647616394553765440753109543 2729 605509151550921195970830908729553127074416062743529654393530915427 2730 1256107595610632040249370890303575284804772708055902766055770756678 2731 2571280037126944482505849083635798929647828496560827872557847966795 2732 5832960383270444946059308936958010702879493027729479025579280268038 2733 2315596831696439419512927303519892976753929777154149795351597839685 2734 1075164306364274035095172971038715765527157770740797553107176276452 2735 2799685669686808361039830232390357875883577848088019575283790788583 2736 8002916702909693712401362344083578998935779296896203798938087891934 2737 16030768430903058324813703448935790010557807029030438010596899080548 2738 72367892570836593449538434490558080125579684308364596126029008965695 2739 21056719292305132395284323895519198995356442923043160979749927654353 2740 9545031520950920751643208755030387953144415209630591757399176543132 2741 5429707191491193506431927549696875530844071916295105532790565430915 2742 4156930307910330944303175396364755292439303061550955317495454291075 2743 743296935097291442970552763041551520272969407491553053954341509354 2744 431563309171508415695517629607507197715633933907529527543206913141 2745 307432910506924074355056155934930377074327326935155175431943090808 2746 680550726070648805560571560550563784805481470559559796560457089693 2747 395493179294407955395307395495429639954008095515517565396329276330 2748 1037055807044880358037682037036703000368097035955979678029506789363 2749 2384559684448963596378944384368436003697024360360202796304067905695 2750 843516444407631162967442843044299970369802996997977562959454954352 2751 431064443936310615654416429641599697037975963975775415514339543116 2752 309444427303094074544064156407196369695751627753754075083275431064 2753 704444681637048805648687568884029703037997077977968800934796552685 2754 1444446956984489656890899688928302436380024780180289610548027586917 2755 4444470370124902769089002890693624569960247961962903125696279910783 2756 4444096898998977629269976694330203439598015603614970994361759093632 2757 4439164787987776151839766343297972275179873970079691943005509130320 2758 4270641675877760704277663231575721750558727699356303429954910897196 2759 1694406552777592961776632107353205495527176393142972159539092770364 2760 7044867587780070317786943281574457035883790055470223603809067843687 2761 14449079897960843577910454955804584358938080556842237239708679256897 2762 44508801020329255780724570359645925590596965569262382402490806569023 2763 42927989797151953593203297116431195095163655431820819979891945429812 2764 15175877570703531131971571064310349150630554304192039758703434158100 2765 59798979848435751360235832685523507606965565648064401990434547595201 2766 17587758404313508998112318455210935943655454399443983896323415151987 2767 79897992845536090015123592558330560456756566004460139029434759600103 2768 58775916435299099871011119523295396345545459964198869754321515998969 2769 27751064311589198709911035211552763235434319640388637543207071987635 2770 77992685515908010500712358315587894356545602883890979654484840098958 2771 75918455070919894993101123075276743145433976828691756544040399187527 2772 51044349291038739930991009351765430834327764166305545439596790475177 2773 9643191509687279291909913105654292323177640662955434275165496150575 2774 6430306916471751502919090954541521210576394615554321750653960695351 2775 4296943064105506975029091543407210095362742075543205494527594353106 2776 1563429440954943749749107431932099153017419355431953943175143130944 2777 5694704490370458102107280560545007576180805556560380455799455370447 2778 4340963896896320980931595395429935360391955545396796353594352896415 2779 3191628764763191791307152754159312996703555432765563131143116764074 2780 306167641630305508930717540713095964971554317655430910831065639343 2781 671678876963656090568379688337040290235565578756570729352677005453 2782 506568763630539095442956483289597498115455367545293153118569954330 2783 1067689896965809036470368934904021015156557679659055575191700365365 2784 2678901030279708368843690550848232159567578802808555800078403677679 2785 6790812362802493689257085609294343603679789629691559600792836778806 2786 5492101015979930471929253911543229970557676156307515993516305767946 2787 3920989871759296103151927107432159695536560742935071931062953655425 2788 10650101038007031235600683280543603035767728070560840552710376756657 2789 26801212396084352357206934965657236357878296845729285588323787966783 2790 69612324032925583582470550276782369578995029258306915893437900267934 2791 36101199715195231220095497765621035367949751922943072732294997855322 2792 990397070352110199153977654209713055397503215429317321539976553221 2793 896769297121098390727776541917089552774972074153053207279765532203 2794 765631571009182693177765403049275517739719340729531931757655321968 2795 654307309910418330577653969591755057277033193155303305536553203647 2796 542932919096043295376527635105549531769730330752972955305531970416 2797 415315029159631552965176310955395305637297293515715552955303696065 2798 73069750716307515650563091552752954291571531073075515552970359454 2799 29437493062935074495429107517515541507307309329355075515697114341 2800 104581056710560805036707279979955676081681705505560795957023145472 2801 245952568325729660368482800200356792956958456055728040384235456823 2802 31519443193156597044015997997145515543524339553159596842114344212 2803 7034430330745169639871975970835075431203275530715164421083242101 2804 14344563368059703001040200249360796552434795768359684632934463217 2805 45445693696602436012482402505728027584548037893602926950544694383 2806 34434330365980299900019978953159775243399696729975183495442342832 2807 24323297051797598999839767530717752032796365159750431954421216321 2808 3211569505575187998277655293057519717563050717496303544210063210 2809 2107434955350475981776551529535037055429493053962971442099432097 2810 934319553096151805765507155309689554153929527615708419194319172 2811 323035529160703953654930752916475540727155176072924030343030515 2812 209715150592967530539293515064155393170750559315199697229695073 2813 502359606070279765807055960687558055848005605560003022303040814 2814 1023603272842801879684560326899596559296057255720036223636489545 2815 2237234829269619002925723469004027607032582558240370236968903659 2816 2092120151836029975193212229959775929719219521996898103646970512 2817 5063241599372300200054322300401800702406403840029015236870245922 2818 10694476005823602400565423604819608424868839280308158369042460625 2819 27044792059437224805676637249603292649089406963695593708464727059 2820 84448064604582249656786982503235066908904870297036058492688284606 2821 44399441963221996545663818972109462926960697569699523918481641944 2822 42794403632203965434628047720914215183594375436395207044006403444 2823 17543970321967654322159617191082070431142954302751929639943972444 2824 79660243440278765423603184072944844551470365628000703000460224447 2825 56598032397767654209970439315440443508097054159992969996198204417 2826 45179720777656541919696273074396430919169540719915639960381964055 2827 30557193776545403036361729342764291030635393039074279596803639554 2828 65584057787656836369718305467887072366958056408806804029637003565 2829 55239537676544303037042954256869321063519543927943959756289971454 2830 52075296565442969689615541944633209431035427175427517541679708343 2831 19351565454415636476075403442331914309714170554175055406556923231 2832 105595676564756968792796834463360745702347845567800556867570634351 2833 256036787687970290068029344693728058423479255679605569079846945591 2834 572367898900243080696305447058296592634806556803255708801270456072 2835 321056786998029194362954409521565118319945543971952927989696339319 2836 209545663979750343015543915207451043039435427703515175876363273033 2837 503656700202003456155660758480592456404556678435959798989694816334 2838 1036768402424034571556727992966064568845566792560402010103049569345 2839 2367892824648345835568280070272685689255668065724824121236503705459 2840 1056716202403232315441599297718454471954639453200201010104968954312 2841 2568370424834343556476007018392564840367004574402412121250290365523 2842 5693844649345455568792084194065689283684045804824723232603083675834 2843 4328442393234355447519240339454471630439631960201212117969230552323 2844 3164420732123154415031997274344106296276303597990101055632095521212 2845 644193321010744069703971743240941561762971175898989554319155210101 2846 440333209893439436967705431991407405615710552787875543030752098986 2847 397331918732274303656954303907933954073095517676755429693519187864 2848 1021360790142805636770365640880540368817035978787956703056007899085 2849 2233728081469656967843676888965683689584360189900368436572079008919 2850 2129159208236543656430564887654430475242998478997044305319349927032 2851 950711922105430544295440876544296152015984167969642953033199169722 2852 493103220954295441554392765441560719871840655636415529730390637215 2853 1055234250367036475566067876475728401039286756968755902164086982356 2854 2558346603684368795672678988798292812406907970289960823688910143571 2855 5593467236925690036826790090015069524870880242900329436890721455832 2856 5132252103194299704185499099869435200692798014997154304693208352319 2857 921920970341596960453989198634311994317579879970742962331923121035 2858 203191697207163596327870386323103943055358759693415621303211009711 2859 436077022483696029479043909435240456557590003054757033634312102312 2860 299369820030359754149626914311996345535099969541529730323100981100 2861 1005701440363601967503070745520029455761000303675902163435210151202 2862 2058414483697220280036848055840304557912003636800823694558321592423 2863 4592744937022242960369296559283645580724036969609437045593436064634 2864 3117439289822015597031565511630435193199703635914289635132299442324 2865 1054271678219875169707455106296310330396970311081676310921594421203 2866 2566836794400999702480559271029523364030243512956789530636044632435 2867 5669368044810002424965606832303833688362455930367903766972446944558 2868 4633039640099980199653944320968330483020351297054969663720423443525 2869 2329676399199798396527443191643296029797109569539636629196212431194 2870 1156562790397582765174430306431559757570915435276306150362100310342 2871 745417496775217650544296944307517535291074311762940697020997097221 2872 434053965752056495441563442935055311509343105615394369791969172205 2873 319527653519543954407432415309553106913230954072743037503630521954 2874 35176531035427543934320072915530943092091539317429694970295203543 2875 10565309714175427323199315075291429119107273054156339697551971433 2876 25677702347796681436005560799074707207282816567569403019600234535 2877 56778423478026954572055728008808482482949567679704836203202345758 2878 45764212159783543319553159927924020015395456556960301971981233525 2879 33642100717631433035530719175199799872754345543596983703810131194 2880 30420993056308329715293030550397598717543235431163828968098910343 2881 64650056569693502359056365604020010379654356551699490297010723453 2882 42499545436330981109543053959799896956543145506393897569893212330 2883 19995434303291810915429527517598763545430834942728775438732101296 2884 100036545635079530756703879980009895656569350468289796590143213031 2885 200367656960803767968439000160101036767705604694902028081454336351 2886 403678770329637880292608001721212367878457247050824296954565369592 2887 836789843502978963067296018232323678992582484609447030365677704064 2888 305678430975767629451559842121210567919220041914409697054576959440 2889 656792570197879104595601263232325680806240480744903024565790404483 2890 545519298376750963153989832121194391941995993438969803453495964030 2891 435031582965491630727878321010342703403951932287637972331951639695 2892 309707215653906293176763209897216971967503321676295721303506276354 2893 702482356780871055787894501022370240280033436791038233636070789565 2894 1424943567969032557899046012223842482960334568072394336972847903677 2895 4650455680308345579008472122239264950323345696824045370229280836783 2896 2496354396923235349924121022071839497213234364199632898151592305632 2897 5029566030634357500647232224839405022334345688002949015596063656942 2898 10303672366945580006882342249404860223345456896030508156032696770465 2899 23636823670455960068943462504849122233456569032366095572347027844679 2900 10304210496351599447432218960391022132345429721059155321209776442552 2901 23646325029596004480542390324072223343456702232607557432501788465583 2902 10423189755159963995420697199322213232344982117935534318985684255232 2903 24635901959600300036647024005422334343450143180555745590116926558343 2904 2310983515996999706409799954221323232298830395553435099063185523232 2905 1091831071963996943917599542209212121588296755532309189430455212122 2906 3079352840300030460780003662506323235895027955743707904564558323223 2907 6805589283600364727960036706069434359040280358058480845685593434233 2908 3955271629997041175599704939434323109597597119523992434455132322130 2909 10358837100024471796002450604545435304020023203840064544559343423363 2910 23589383200244838032024607245656557648240234439280685645605454633695 2911 11272831998040279719801932034545536401998124271594454433954342330352 2912 9716303979597757037983319723435303983981001707144344327543221297121 2913 7062967755177529695833037212312967827809984930843243175432209571003 2914 14710277959779903039336382323530279479700130569254455796542503832037 2915 48322780401800836405369943435762804802401365706564558027666039344383 2916 3217595983992303953039432313615959979989052945443519776659673242832 2917 2055151827920967529674321090071519759869515434431037766516532016321 2918 4559599480650279902805433080836002001103956544552377867967744169432 2919 3515193994497758975954329192299979990967545443520976655657440634320 2920 1070327943977527751543150321599759891655434431191766554534394323197 2921 2843480460179877995655603436002001076756544552077867565746045436023 2922 9254964721800980036757234572024012787967645584779079678072456572234 2923 1939641203991799705532123319799897675656435241749356559320345322119 2924 10602872440078002455743233602001018796768558478105567605443457423207 2925 27229024480796024558054337224012190027891592795255679256454580634483 2926 82308244968032245596565382248124080279076068038556806568565966944934 2927 20922039639722035165452822000999197749359439685543945445451663439320 2928 50624403002224359676589424010008018105604602915660456456596694605442 2929 107044836022245602787904648120096195257247230756724568568027047256465 2930 284449372222457227900846895241032038582482367968245691696284482568679 2931 924505822224582280809269038472344391944943680294457077030924945690806 2932 202952222203221591911829684121242703439430397544329369691199434291943 2933 430382222434236080719502927232468434604564019645505703072004547080454 2934 296822220322099193034975172120244321963439836434952969319963409196344 2935 1029422243425008056350199823242445440294601368550390305600294908029446 2936 2304622454660096569602001434464456483047213691604083657203050896304471 2937 962220342599165435979988324244344029612090305959230531969492762964110 2938 622197219190654311759883202043239756099096951512095303633917615641091 2939 220372030294543105518831979632077539189163507099152970327056074409106 2940 196919697543430955048303756319375270470630929190715697169539343910942 2941 1030803019654570360493637969605798844846970708088357023703805460730463 2942 2369636202765843725056980303258009249270248496893584238439656728164695 2943 1036301977652429189543796971919911991698003964731242084276545160642352 2944 2369620178784707903658030240800720077016040288152464926787659726863583 2945 1036198567640934970519697991993199369859597680720239185676517184631232 2946 2372011678890550246003020080056005701204018968242407916787983926952343 2947 919906568695498019969799199539952989959847642019935065675827183521232 2948 38945446353979839637590395279515879518416419839309454552170431210115 2949 90456469580201402980084038803959003992768801405704565583844552321157 2950 184568703962414830160928389640408040067889614858445675939245583431579 2951 925690440304749361730693902884896480678903149192456800606455934555807 2952 194296396961393005294326976840763994566970790320343993944351323551935 2953 1047030030314056059045470189287900045670248083443460060445593435600559 2954 2484360363548572608456841906900800456842496934454720724456054557205607 2955 42997031405317924344402942991996344419963324341193204339543531953932 2956 15969707953055203243975415903963244039633203210331963275431303527320 2957 60302480376558434460196760840294448402934434323360294796553635881441 2958 123624963787592544722027929283044492830544545433723048027576958954476 2959 10199629675119441219775151629643916295443434329209599775363527544161 2960 22003102799204472401799597102860771036454545506504001797695879647711 2961 19970977591964119985595170976593709704343434944959985576352756417110 2962 100250180080287200116039850188058502445454550450400115789587968783121 2963 202601960962902401172401201896592024456565604604801157903900289935231 2964 427220330310824811824812419028064244567677247249611580840802900558352 2965 172197297092200104200100029759442043456572011996107192391974995523120 2966 824023025062401246401200302004464454567824120031284064080210035835241 2967 199809789419990023989996979964244343456200999709639439198099712312004 2968 1001701904800080240100030200286445454570410002503004608017002323524047 2969 2018420849600962481200362402908456565844720026036047296184023435848483 2970 4192649303210304952403704830892567679248240272372483031928234559292934 2971 318392972096959519968960292719456552001997720920029703162123511515324 2972 42715719163515039647597517034345519983977191199756970621011107073203 2973 17073030631069676415175049723235039827770310397543694209910929331972 2974 84816366952702788759800502234360401477843524019657046500730705360223 2975 40063063516977687517994982122995988176431199836529624993292952998208 2976 80696695970178899980050143230040095788552001367903050055070390014492 2977 167027040241789000160601454360481037891584013680836600560844080145068 2978 684284482477908001727214565724952379075928136969367205729248961460695 2979 441644020174919985172083453199520949351160903633051953152007608194354 2980 406439798539039850519232330395191393110590970329503530719935920343144 2981 868602011808401206006343364040074055126090243504035768400560643455444 2982 645979903923989939943233039599339550979098030959713643995394432354440 2983 431758967207879279432129675193275491749179691517090427952744321144394 2984 305527651936751754320956550331753905390556307049096175517443210842744 2985 655878800567997965450367603357980858085569684509031795980454329268045 2986 552767995455975654297055973135792519255436442909705551796343151839634 2987 517655954351754541569551730913519031954304414916955505563230704276323 2988 56551543105543407435505291091029703542964079063554955432092961763211 2989 45507430955431934314951509109756971415639349431539554319115605632107 2990 34934291554303323079506910917543708074273194307275543031073954320934 2991 19321507542973209354943091055428919341730342931755429709327543191323 2992 105436079670214505570457072556690805478163470557956702505479656073435 2993 256572802842346055844584825567089656795694845580368426056802772814559 2994 567829629263472559245929455684902768037049255963692672569627829545606 2995 456156151832119512031154354438977639689591951630318519436176155433945 2996 340740704321035099710743144287776276475103506297045034300560754327434 2997 193392963209709197093430841677761764150970941569629722995393543174323 2998 1054070294502508025054569276777917887610250475703102230038055655805435 2999 2568843046026096260565706787780778899122604798435222360396556759656559 3000 5689256472273030725678467897967789007227248012558223724027568002767606 3001 4471944121729693194564256775657669932171999899522209199775439977655945 3002 4103441005156330343441945754536639320503998795221910397754279776551434 3003 972409950743297232403433543306273194967987552203096777541757765508324 3004 719919493431572119972331432941730339655875521969165775405537654923199 3005 39033932307321039721308315405297276552755203630653753955296539210397 3006 108340543681432402233693556859022787587958436966777980359027806324021 3007 293485656954544822337055569208227899900392570267780163608279669448231 3008 1054916770365649423384555706494279000804065842677961697294802704494352 3009 2570767843676904633925558469046808009648679266780317023049628445045583 3010 5847879256790846940655592708469696102890806667963584236503092460455934 * 3011 2416751945492423394555116924236360976691946655631242104969120196351323 3012 65503433920212743551063202102991766303426554310020959630998363109212 3013 54972327198097431509431980975905662972185543099791516291983030912098 3014 39721170379174306914303791750954615720455429197507061503829691099185 3015 102231843807805670745638078010367158244556708020084716039503073007917 3016 222359259679656848056996796123683594445568496240928372404036816080783 3017 221111916556544399543965561010431144435443961991162919959704059193632 3018 211103065545442795427655409896310844314427603910615039516959510330322 3019 110969455434417554176553918763092443084175967094069675063515097297222 3020 91634354324055540565527047629120429240551649139436549431069171572221 3021 6323143199555395455169616150996151995506390874305394309430507322203 3022 3210830395552754350636060691960703954942692742952742914294933221970 3023 2092296755517543094299394303592967539418317415517415081539332203697 3024 5063027955979657047006045636070279804793580755980760955805342437022 3025 10696280360202784484072456972842801648055967960167930359657464584225 3026 27030963722427924928824570229269616896560280321680563602780685926259 3027 84370298224680650689445842306703169027722963436965697227966920670606 3028 42897582202394494474432420944970629777215632303654372175663194493944 3029 16775221980743944144320191439694157772074320970542920554630343927444 3030 67798240168060447445442074603047577824805450245670645566963460680447 3031 57581998639396414434419341969615376199954298034494435463632194396416 3032 35203986272764084324033203636072960399541579723944314230320342764065 3033 11967861717639243199731970299315596795407357207443082097197217639453 3034 3656605056272030397303697593075165553933131934429219170372056274331 3035 545949541719696772970375129350655527330903324152030496919541743309 3036 431395405036365715696950953094555173290973200719695963035405432915 3037 308753949703053074363491529143550531491731993036351629713954315074 3038 689980502436576805695075907455605755078160056369597102340365560805 3039 479794980305363954349350934353953549360599543035170981197055391954 3040 157539796953027543193091323127531392995195429710491810369552703544 3041 579802030376279656057073435279754070040036702325079523703588435647 3042 357979696961756539529332311757539299599704981189355208971284314415 3043 135756363605545275153321105535271595196959810473151927709643084073 3044 357969697255658799573431255758836040030401524815600678502856928815 3045 135636371954527595332309953528299599695987200073994564976543168073 3046 356969840365880037343700375895004003040102400820045690187655696815 3047 143638397052799693228996952749959969598979992199634298476554364073 3048 456994024588003054290030388100400304010200064002947012787565688815 3049 343939803279969541499696880995996959897999439975409897675454488074 3050 227277971759635407996364791951963518775994279753918776554344079343 3051 171775705516313935963041503503631047751941757527047765543239353232 3052 837798455969540560296476036036952478000477979884477875654405574343 3053 297584351635395397564159699703520159996175758844176754543955343228 3054 1019925596958038019687603002435841600031797989247787965660357454294 3055 2200656030396396202899236024559277200358020106477900276723580567047 3056 1994539696762761976792099803511771997119798944174997765211195449612 3057 10045803027907920188065001635917840023202010447810017878312036503123 3058 20459636280880641896680016960779280234424124479520178993524368035235 3059 44602970968966879026960170327806962344647244803841790055845696358358 3060 41975691647664749783598497175943621242412039968405499552434363123124 3061 3754306416641397631183970551430210020099679643953995520323031011004 3062 7965668766874018951940245594562320241002802860380035843436352112045 3063 5654647664739847503398035143421198009975976596799712432303121099633 3064 4542416641278414972779710832210379919751765165597100320971009196331 3065 3420066409764079717757092322096959037505650655170997191709910363308 3066 2199463917639357057529121219163509694954494550491970304919097032923 3067 394227056273129535151010030630916339543943495903696959029169715212 3068 1046284570815303759592120366970769403660455040837030408307702358323 3069 2470925849557638004063243670247904836724560489384364893678423593435 3070 91192395536279959432030498014960305203396072843040730564211132312 3071 10320755301759514319695979879596951972759316429593295442110921095 3072 23447957618003945603040201004030400228005568704055036463130633039 3073 12415536039967433969597989959695998159955446959549704230894329672 3074 75299679654327635175879516351980719554423515396962092743156521 3075 51596556543176310552755063103793035544211072763619117430745205 3076 7165545430563095517549430969529715442109317630031054293431955 3077 655434295429155055394291635157074420913056299709541532303553 3078 554321554150749552741506310729344191089541596915407320971530 3079 543207540693395517406943093153240309275407163073933191707295 3080 431935394332755053943429130731996911753930629327330304931555 3081 303312743317549527432150893303963105527294153173296959307554 3082 633528053579703880543609053640295255883047575815030405679565 3083 331159531356968795429909530397551952829615352069695954555454 3084 310715309143647554158915296775503516156073119436351543554343 3085 93072910830415540727071565754971060739331034303107431543233 3086 29315092296075393169307453539709393273309722970934307432127 3087 105561063032798055705680575802506054813702230250545680543282 3088 255712696348016558456965799626072569538422362605656965654943 3089 558327029496167592570278003072825703792623707256770276770454 3090 523169753960655119297759969316192969518208931945697765696343 3091 210637527594551031577519633060315635041927303434377654363231 3092 94295175143509707375036329397074309603172972322976543032110 3093 41550550830916932949703152769342915970515721215765429721091 3094 7495492291063315396970717633215071695073210073654157209108 3095 3953921509433072763693056332069306349332099330540731910927 3096 10380636104536827897056569344705669505345005365688160730681 3097 23966971245769479024567705448456704057460057676895728166951 3098 7663710033634149803456954404344959534199536564753160663510 3099 6629099730320797972343543963239515320395305441530594631093 3100 6149197297193575721231427632075073196752954407295142309130 3101 790371570331353210108176319349330365515543931550820910894 3102 496907297309132098920563033193297055075427307492191092741 3103 1030883021707345010645696336055024560796681681064073068074 3104 2368936238481460126857029372560245728026956952688816696807 3105 1047302084008198984529752919398033159783543518488066363932 3106 2481624928096010125901990806016335601935655992896669700543 3107 6199159159898990983891939863313983314551916766636995432 3108 390710718787891828703278633087833083503065666303954318 3109 1088328389899079490434790936899336936036676669640365593 3110 2893493901008805084548090569005370572366786702883676055 3111 9055060812089660925697085708057845823667908428936792558 3112 18560729524902730657024918496579259436680892690568065589 3113 91728303850828166784250793027806604566969067085696675907 3114 5162968492160665641893529775945963463629449254366550935 3115 615643920594654404731157751431632230154391943065491315 3116 74427195142543961310737508306322098742703429453909074 3117 44170350819427609093294922943219187416972154326909341 3118 40497092034175909131539215432030474063720743182913208 3119 85025064347800907355806356544364808698248055950734492 3120 49789443215990933151943145443039926381999551493323916 3121 101904454360090535600455456456400669960003595053440768 3122 220844565721085757204556568568806700320036040574487895 3123 192443453209253531963545445447944997199699595344076752 3124 1064454574506575760295656456480450024003004037448787983 3125 2684565806067797923036768568964600248036048380489900135 3126 6925679672678020636367891690287202496372493964900801358 3127 3194556518559794303056706297671979962919927638991989126 3128 343545045517542969544941576503759615039176287903870983 3129 231429635055415635439407364969516069670561674968691833 3130 108156309554074314273933039635059436495406539646304332 3131 295569703568805546820536402960604569036867802869645343 3132 1035702435689655669445768830327245708369079629102857454 3133 2358424556902756704457889363482458493708803107229180567 3134 1124203542977544964336873032020323928927970932150395452 3135 1001971415775439643304729719797207167175691320696754321 3136 2020234757796602853648302402022483683797073447027965431 3137 4242347978027229176893624824224936938024814484280276552 3138 2021215759772150564730200202199303279800084041597765520 3139 4232358001823605688162402424005634801600928476017875842 3140 2121119984209954480619980199954319985991164159856752420 3141 1011039841919543994039798399543039851910640718545520198 3142 2112401280803660048402014003656401200726888391655842015 3143 1099989591970599603979879970543989993184882706552419872 3144 3000104080246003240201000245660100055928948467584801023 3145 6001248962472034482412002456721200560690492679929612233 3146 12012490304824344944724024568232405727085066800703122336 3147 24125083649445450448248245694344858284920669608435223371 3148 989230394434296402002034343240521639194635924312212910 3149 872096744321563979979723231995206270342311203102095091 3150 719165443207427759757212103951941697221109970979149104 3151 30654431934177517532100967503406372210919691750790961 3152 66764560547779979743210280034869822330803078008090313 3153 65643395417759757432097599720638221291969359919097090 3154 54432754057517534319175197194282209503633119029169094 3155 44317539535055323030550370341621914970331029750629143 3156 43055275309553209695496897206203079697309757494150832 3157 29551752915531916353964771941969356372917533940692320 3158 103597990755760769580287840480305569830779740487063442 3159 236020087957927903962899284963655701367802084904694463 3160 99799275535174967616791639630552989055979238962344232 3161 97591755310539656065506276295515869551752087621242115 3162 75105553095276539454941761555072635505519276210021071 3163 50955529151765274339405607549318314955031762099809305 3164 110355907597878805404857279705593550360357905001705655 3165 97150935176767953960531756955131496997134949984954551 3166 70691310565655527595305543550907963970919399839543503 3167 147073525676755880037655655610880300250806001403656037 3168 484815856787958960378756757128963602609672014836772383 3169 40072545675527596967545530967629977916519880305720832 3170 80825656795880030279655770279100180768000963658249344 3171 169456768038960362802757842807201967896010296794505448 3172 704567896390323709627979269682420279032123028046056495 3173 1445679030083438503080206702944642808343236296472569037 3174 4456808360934592036962468430446869693454371028825708383 3175 4343922991323119703620244296424636332342909768192922832 3176 3227215909211036970198041564202303321214917640315216320 3177 2172070912109703698379607441980973210079056397072063197 3178 519291100916970382955934403791732099349542769319430372 3179 31510991063696815551323969505319193195417633034296919 3180 7091909430364075509207634953030330354056329721563033 3181 15080904563688796106478950376363363568569502235696337 3182 60970845696890031268790403789693695691704022357029383 3183 130249257029080352690084837903057037078448223584305936 3184 362506584308963587080929380836584384792494235925660571 3185 18945242927631269191152792305242841519942111194595309 3186 90458470678952708071588063658469276000463112046037707 3187 184592846790388496835896696792706792004695124472378479 3188 926069268083893029359027028068468064047039244823792807 3189 179431839228729753109769759444239439609672040209515935 3190 804559406290301975301902004446404603302824482503960559 3191 1645604871083620197620824044468847233629444946040325600 3192 6857249032937042019049448444689282337104450472483457201 3193 4531989715289619829594404442471621290964296120032331986 3194 3303877071676038155143964420106209491641560999721303864 3195 2968769306559680750827644198941913906407391997208968643 3196 10289905667602968009478848010480740868882080022490290854 3197 22900856679230296104789296124968089088944960225083089167 3198 14992546552097560961671560999639269287439598189229270652 3199 50065667585019730316835730003006706900604015906306846783 3200 100676679920202163569358160036068470807248160869669267935 3201 206786800642423695705595720372692849682495729102706680559 3202 467909606864637038456038243827069302945038307228466965606 3203 254915944642289684339682028169432975429682932164263653944 3204 570760446862902925402944295704550196702950543686696780446 3205 293596424614975193975441552963498364975495430466365596425 3206 1056028647150200060196475590295013690197036564669676028658 3207 2572290883602400722028796083040137082024367686702792290795 3208 5823088937224808224290032936481384944245678908428063088038 3209 2209287292199922201499715304008839442034566924159429279685 3210 1911671520399221987997072959928274419723463200714151756452 3211 10716835844006240100024830400694804802234694408347597968583 3212 28369359248070481200249364807049649622347044893480020291935 3213 93705606496844952402505689684502903023484449054960243080558 3214 28953943964439519978954476442974969812044389539598029195527 3215 90380460284604000190364788470210301524445903804016308035882 3216 183964722927248002083687892842323615844460839648169696358949 3217 940288230682496024936899069263437159244729402895703029590507 3218 397682094419959799304789431832290712041153976752969755094935 3219 1018945044800402005647904559343088324471580187990301961050557 3220 2190460449604824056880845605456893444835961900083620312605583 3221 296196395960199544792433954344732440311602999230197097955232 3222 1032030040322003648064540365448144483517230006362025020358342 3223 2344360483424036896685683676495444935982360069704260243593463 3224 1242996032199704766454430563954439311820999436961798031132232 3225 15959720396961664344295427544273104191994303605579710922121 3226 60402244030316685447036679646815248080045637255802330623231 3227 124822448363566916484366802869558496960456982559623367034356 3228 220403031463064043063976635523963596343819516213049723141 3229 195969708229439629427766315207631163228035062089597210810 3230 1040302494304603104677869558478951694296360704904022329521 3231 2483625045647235246779103592790397047029728450848223503831 3232 30189634412112025750971117496769609757164292402210968310 3233 61902944723124258010231181027903301983687064822330293523 3234 2975441211001919898110409774972983830469440221297531210 3235 10196472312020801015124901810230139364704482233019752322 3236 22028823524249612159250819522361405688444942336201983423 3237 19768211201996100711892035221007954484439421301983832212 3238 101894312420031208319064358232080364924604633620139342323 3239 219045524640352493608685594344963690647246937041405463435 3240 29635202397119929926455143239630294412023289607954232312 3241 102958424023200700668559454402963044724234903280366343522 3242 230392648234408406691604564830296448246350834963669455823 3243 96718402123923946305963440297564402023092319630634352212 3244 65043981007207422951632397575443979809121036294323122095 3245 49627809931934215506320775354427757911009701543211019154 3246 103079700560546356069447797564677980712102415654312207564 3247 236802405725669572704478019686780168323224756765522479687 3248 103979953194635316964159836465598643212201545655220156472 3249 240200376046957570287601368676010854322415656758241568823 3250 482403792470379842899213690792129165424756767994475689434 3251 19969520096958416792090293520950654201545655944154474324 3252 100303841030392768065083055850406766415656760447564805447 3253 203639272364067896680936559204867868756767924479689656483 3254 437006823688679026970567606449079089967880644802902768934 3255 289944210486549783695455944389349279656794439974977647324 3256 900446324907701937036560445905506802768044600210178881446 3257 1804469450878420584367724460856069627896447202321788954469 3258 9644704608992645925678244729172703079028482423437890364707 3259 6440961927918431194562041150516969349764020212296697040935 3260 4391603175044310343419610695063633197639798101566369591314 3261 2705970549643097232036094349430330376277580987463035109084 3262 8460245702857022344373045504563363790779970100696359308926 3263 4198032976529821242929634963433029493759698994363112927184 3264 379715765158210015156319632329753929516387943031095170444 3265 802357879594320159569602943501980703969900456353039844445 3266 1623579004045441603703230456020168440300804569576401244458 3267 7035808048456477238434364572241692483609645703788812444595 3268 14359696492568782392545685822477064937302858437889524446037 3269 45603029065689944065656919424784690581629192578903844472383 3270 33969749454479439454543034201642295206150319366968444120832 3271 27637394344154274343429721986421551940697033063644440992321 3272 78982045447566805454702240108635600487024336696844490063432 3273 67819634415463954340981998926313996069803306364443899432317 3274 56036324074227543191803987183087959437972943044428794321056 3275 39703199342175430303967870429275514295715429644167543209545 3276 102436005463796563640279044706795947038356702847679654503657 3277 224572056698027696882808448468040484393568429278802766036783 3278 203319546379776364815924404239596042731444151767977659705632 3279 433603669801789689560644846404032468154447597880178802456942 3280 329970637985676475394440423959720240744415176798567980343420 3281 159694295854564152744396207517197993444070565585455797232197 3282 603047039165687588046030479984020054448845675916558022344023 3283 1236484407676899896472364800128240564489256800767596223448236 3284 104043936564798764121039998961995444071943993655162212402101 3285 248460567688009887232400010320036448840460056759702324823211 3286 4195456479918872119999897199704408396199545516981200212110 3287 354344159048721039998770396963922760395435063809998101096 3288 143240709607209679987696763627217596754309427919980989163 3289 454488503282502800099027897082380027965704680800170107695 3290 344084971618975999189776769220799775652962391998498936354 3291 239239706047751990477765632193597754515620703983987303143 3292 72076939617503896177654320331177543074192967827872970832 3293 19363276054968760576543197310575429340315656176715692317 3294 105694792570289925787656021525796705483556771788357063583 3295 257048065842900657898772235858028456935567837893584695935 3296 584496679270806779009822359196292570555679379055927040558 3297 243966551691945749918221110361519295554552949551169595525 3298 27665506303433399042211097007031555543515395510635155192 3299 78676069634534008462313024084355555655958035926959560062 3300 66559436323319924221089799243155554551519711183515399417 3301 65514303213039202209277592030755543507037110431072794056 3302 55082972089671981911775119693555430929691096309317539546 3303 49215719276503803105751036331554291156309162913055275425 3304 106358406788039635257992369355567071569707710736558796656 3305 269592867896402958580063705555684835702478328167590026771 3306 704069079028830391960698455556929358424793495680080267832 3307 1448708808289364080327012555570705592648055036960962679347 3308 4490489694905688963484125555848456066896560370330306805483 3309 3896076338954487632040995552404339464765396897296943954032 3310 9032789390364898944490035584845404687878029023030460368343 3311 18347906083689010445080355929256846898996308236364723693459 3312 93480872936908124460963560706569269010029694369688237054607 3313 31992715302921004191631392945431829899756343036482089541935 3314 3917072975209960306308715434304158797543229704019275403313 3315 10784830198500323669690356545647590019654302448206796833533 3316 27929362012003436703083567656880080202765624494468029335735 3317 80705704124034568436935678768960962427877045044696305358158 3318 168458447248345692570556789890330304678984460447029657595588 3319 692592482493457065845567901083363646790124724484302780035895 3320 319120019932329452435454989233030425499001204042977599712754 3321 30999839321154320314339872129696193989989959615775197097543 3322 70001405431565443545401023303032060100100403157800025019653 3323 140014856555676455656812233636344721201204835579600260202777 3324 480149167556788556769522336969448232412449355803202722427783 3325 961507679567891567903823370304494344724505559634428224677934 3326 606936555456707454968212896963943241202955516324162202575319 3327 1270567556568480570294329030300454472430355969447702425797602 3328 2845679567692965843045508363604564824563560304478424658019223 3329 9256803679070279256456093697245689445695723644792646796206234 3330 1943970549297751944339130372034474434353210441518425561942119 3331 10460245707018000445407363824344804545574324475992655720463207 3332 24722458484196004456881699445449645655805444800066758244694483 3333 1220324040359964344806394434396434551954439999465522042344032 3334 197199597119643239942744322764323503544279994255219621239721 3335 1024004023202854400468045427885436035646800046558403032402231 3336 2248048234429164804696456678916572356869600467592836344822351 3337 1999602124150639962364346567065321144635996255116303240221110 3338 10003223247607000303685467684677431446960030559169634482231121 3339 20034234479284003636916678926780554470320365607702944942351231 3340 40346344806928036970766790667965564843443677278430450463592352 3341 83469449670696370247868086680275689254456782792564604696063584 3342 32234396494362898016639266397754471944345617519441962359431240 3343 22122763943016779866271862777544103443234055034403621114309997 3344 21017627429865758661704617775440972432119549723970211082919972 3345 9856174158653526604962057754391720321035397207698109215039722 3346 8540540726531185959619537542705197209712771936380912069677215 3347 5395393185310451516035295416950371917097703302791099436572072 3348 2752730453096307059711554063496903049176972977509194305319319 3349 7988164577029684602315568695030836507790230180108045657605606 3350 5880643369756441981075446349692304937498098398919634535953945 3351 2794433037544403809354423196320959293979182787036323311527435 3352 8044536379644839705564636029450407060207947904369433515880558 3353 16445769802849402455686972304604884722480480845704535958965588 3354 68457901629304824556910223647248928224964969258445760390275895 3355 44334986152960203543098210412007162199639631924433596697752754 3356 43319860715597971429182096099930620396276303204331166377517544 3357 33038593075175708150419159199294196761762971963310662975055444 3358 29685129350552920696030710391540365605615703633094615749554443 3359 102919305605590647032368324075683677257158436937047158103564454 3360 230805657256086884343693448796936782583592570584483595235684567 3361 91954531939264843230332407563305619231119295244031152114443452 3362 3543303271840432097319935432954032111031552039710721084432315 3363 1432971704396319173039314315539721109707519677093209244321073 3364 4550238446029607816405545555802231302480002785054506445432815 3365 3498084419755936063955435551982108979999977649542944434316074 3366 1979244037551299427554315503820927759999776395415444323059343 3367 10206448379593004679565556039450678000001790036756445436605455 3368 22468493804056046803675572404606796000018080367968456567256559 3369 20243927959539623970555319961945559999839197055644345451945512 3370 42460680403803040245557600320455600001408024556845456600455922 3371 20194395967969598035535997196353999987919803544434345996351220 3372 42046040280304016355760024029580000100801635644545460029592242 3373 19619597596959863153599799755199998991986314443434199755122020 3374 103204020030401095576002001960000010080109544454548001959224241 3375 234448240364813035792024020320000120961303644565696020406246471 3376 124401997040089713519799797199998991608970443454359795942024110 3377 3983969599277091037597570399987905927696432343117551419801099 3378 10140304006785072380019844000100860679028543455179594801613005 3379 21483648067920823960201248001209126808291654559804049617136059 3380 8030399455192207597989999989910983921506543517959596050899512 3381 16364004560062480020100000100730140636067655980404032609003928 3382 69688045720704960241200001208161486972678760164848347308040695 3383 36479633192959598009999989920608063718567598640403212919594354 3384 4156330315515179919999879193919429045455186395972095035143143 3385 743297075070559039998750327034149634350462751719149710830832 3386 431569349295509679987497169720796323096217505030797092292317 3387 307433191554916559873970637193563209162054949693569121521054 3388 680536075570767601020246984055694507704570503055707235832565 3389 395299355293655989798023839554342936963294969552932112319454 3390 1039005559056760102016239403565470570295050303590543123604565 3391 2408055608567921224170404835676845843040603636085655237245679 3392 4896557291680632247844849356789259256487236972916758382456806 3393 765531506394322016440393145671911944072103715065522820343944 3394 655306942743219864396730834503103439320969069455216197227441 3395 552943417432038642765292322970972273191629434352060372174406 3396 515432054319686417651521215691721730306154323119396920543945 3397 74319543036464056507210074305205296940743211032763195427435 3398 43035429704239544932099342951951563393432109717630354174313 3399 29714156962075439319193215503507432732320917056297140543092 3400 102347570304796605608054356036080548143450784571023485657062 3401 223479843648027257296565572372965695454607925832234916784703 3402 212158430399771931565455320915654354341935192322119065640972 3403 100724296797703307454353191074543143203310321221029454391722 3404 208247028018433680565576072805655454433523432232304566078223 3405 494484296192536965675792829656756564535834542343645672794234 3406 1044927032065770276798069502767967685759345663456856828046344 3407 2450684344677842788016704027880278918005456694569169496469447 3408 294443242576417679864959776797767039954346343430633964234412 3409 1044454465788778801090401788017884400365469454566940286344722 3410 2444564677889789613084817896178924803676704565670482909448223 3411 443442576877676089240056760567199970564963454496014914402212 3412 432419364776559271999545595450399695439632343959879083982100 3413 320033041765511703995435154296796354276321227518749227820996 3414 199729605655104967954310741565563141763210175047392176191963 3415 1002303256759250280365528075675695477894321800482063792080295 3416 2023634568006602963675896796797036779045439604944698064963039 3417 4236945696067230296799028028024367808456603250447016690296406 3418 2103434359452097565589759759803055924345971896409866297563944 3419 972323114319175455277517517969551203231704763918661575427442 3420 721211083030554351775055055635509972104961627046607354174415 3421 210109229695543105749549554314919720959606169625933140544073 3422 98912156355430953395395543079037191515940636191330795439332 3423 87100743154291532752755429349690307071394300309293554273315 3424 70993430741507317517554153196296929308742996911531541733072 3425 150054568076081579979567576031030705690070030715755678136827 3426 600565696792955800203679792352368457080840368357956795369483 3427 1205677028070359602436802063583692584969283693580368037704936 3428 2456784296843603224569624695937065930306937055963696378450571 3429 345641564429972203436202351289451296943289551630362964295310 3430 234407444159721972301981109674309563431675506297015641553097 3431 123934440717203720983810916542915432306554941569874407529172 3432 7324393051969191828091065415074320945539407438743935150521 3433 3202729503630304159109454069343191435273934287427310695205 3434 1977154970296960710914339433230308311727321674173094351953 3435 10183570243030328330745404534363693518281436807817045600375 3436 21935842456363493368056845745697055994954569679584457203799 3437 3312420343031933039544433434369551939543436555244331969592 3438 3100197229703329675444332323035503275432305552043303635121 3439 998372156973156554443321209714971754320955519632970311009 3440 982920743730745544433209917079705543191555036315697109919 3441 815193429293435444331919049356955430307549703074370919039 3442 70332151532314443303029593143554296935396969342891029678 3443 143343595743544453636304055455567030558030305469072302789 3444 453456038055644576969648556555684365596363656708823627907 3445 332339679554443363636405545554443055163030544928210174934 3446 321276555544433030303955435544429550629695439162098539323 3447 209765555444329696967554315444155494156354270619185273213 3448 501875556445503030279565556447557047569566847207918814334 3449 1018995568456036362803675568479584479703669282480789545345 3450 2190035692572369709636795692803924802436706944967903657459 3451 299714319321036916305554315967199980304943439654970534312 3452 1002345605432370769655565560284000163650454602770245745522 3453 2023457256543847902755675722928001696804567227842458055823 3454 4234582567659280827956798230696017029645682279264596559434 3455 2123219456511592175545582094359849756434421751843165514324 3456 1012034345107120555435219143118397544324205504430655083202 3457 2124345459283245556558407455194019645446456044566760934423 3458 1003234311632035545523934350339836434424339643465591324212 3459 2034345516944355655840545603401368544645402854676073446323 3460 4345455970445556759285657234813691646856829166792814469434 3461 3234351696435545511654532120090306424544150665516084234324 3462 2123106364315435106543320999096944203440694655059242123203 3463 1010943043074310945433191989163441972394342549512021011972 3464 2130456456805530456536080107694480224045465703924232120223 3465 896344343955296345299198936343998199634252967202120998212 3466 763243227551563231590387303227980396321915651980991982096 3467 632032175507432107096872972175796763203074503791903819165 3468 319720554934320929164715720553565631969342969502968030654 3469 37195539323191150641073195531454303633215634975639694543 3470 84035805436071606872816035754565636934356950197003045653 3471 39711954299305944716059713543454303323143498369969634528 3472 102320367005660448372602335654565633435455013700302945893 3473 223443684056724493827223356765676934556560138403630459055 3474 212430439545203928172213145654563323545398883970296309552 3475 100296275431967160522090834543433211432788827697562915522 3476 203030796560283725825089345654534314547889479019710755823 3477 436368027722938259460905456765745545678904808202327959434 3478 303039777215281914190954345653435434566959921981175514324 3479 636401782358960748090365456774556545670400640151795945445 3480 303985621127593399097054345743545434495994398705551434434 3481 640117031280054009024565458055656545040046010455594544545 3482 399049709599539909803454319554545429599619896355143443434 3483 1008502504003800901634565603565656704003201029559454454545 3484 2092026048039610816945677235676768448034412303604564565659 3485 5064272496403129570456782356787892496344723637245685676806 3486 10686825028835303844567943567899065029448236982456916789667 3487 26909460289357639245680455679008680304494370144570767902683 3488 70904722905579006456964556808090963645045841445847880826934 3489 150848230855808068570285569697090296860459274459278969470547 3490 609294369159696691842915703025083029124606804606790304845683 3491 1307045707603027079270758436260936307247269647268083649256936 3492 3684458479236284806847992570730569682482702882696936906570571 3493 444324152101639944415919293295436420016976818363302945295309 3494 443200720986279444071031531554304199863764043032975431552914 3495 431993191861754439309707307542960398629639629715754307515084 3496 303930304605544272916932935415596786156276157073542935069244 3497 640563647255646830770550556756027911570791584815670560706445 3498 395430411954424293695495545539775107293507240074495392944434 3499 1036564720364647057037035655801799283056082480805038070444545 3500 2367688243686884584384356759618006936572944969660396844445659 3501 1056482030464843242843145516039943305315439636596764444434512 3502 2568944364689254469255455972400453657556602968027884444545923 3503 5690445686906564706556560224804576779567230296278924445660634 3504 4296434462945440945545398199963365755452097561767204434594323 3505 1564324215434391435432780399633053554319175405651964323143212 3506 5685446356546074556547964002936575565607796856800285435454323 3507 4454423145419343545415639975305355453937564543997654314343211 3508 4344210834033231434074279752953154327295443427976543083232108 3509 3242092319732108319341757515530743171554432175765429232120924 3510 2019121037320923033205535075293430507544320553654152120991203 3511 4207232381450636334455760799054566079645445576767583250072434 3512 1932120808294303324353593589543459356434435365655231899320324 3513 10543249695045633445576055903654605568544557676758359005443447 3514 25654503040456934455792560836767255691645578787993608056454483 3515 56766036484570544558065729367882557076855789900057296568564934 3516 45659704043295443519453153056819529364553678999531565445439323 3517 34516959631554431034330729544035153043530567995307454434273212 3518 23063516307544309723293155439710729631295455952934344321732101 3519 9431062935442917211530754277093156309554351515323243205320990 3520 4309415314415052107293541769130742915543107073212031953191891 3521 2914073084069520931531405630893415075430929332099703530304708 3522 10748816928703850555754856969054760796570705345002435763648494 3523 28089570690439205557969170308567928027848457460024557896893047 3524 96903847084606455580307843691680696279292580720245579029056482 3525 62968409241944355196936430306394361751519193198035349749544015 3526 15643912003443150363304296942743005507030330379713197395439874 3527 56860724034455603693647030468056056084363363802336022036601007 3528 44593199724353970330409696239539539243033027981299819705989935 3529 43130397203127697295916362075275272029729775809598036951879314 3530 30896771970976371551063019351751719757157751915179703504753084 3531 69027840250189835592696205597998401983578000759802436047976925 3532 29776397898478315118361955175983983831359993517980299615763194 3533 101790019012793559193720359800140139353600055980163003157896046 3534 218080208128055608058243601601481405577200560161696035579032471 3535 39197920959553919522029985988007955371995398606359715349720110 3536 108020650403580803824300120096080357840038011269602357502241123 3537 296246804835969639445601241032963579280396112703223580022471235 3538 1030469649360303004457212472350295806964031128434235960224832358 3539 2364702905723636044582324823603039670288351292546360322249343595 3540 1040974953210299643221200209969676497683109519422997221993231152 3541 2490210374323002854232402500302789018935304004630022240054351583 3542 5082323805436029166344826003627908190557648046960222480565595934 3543 10943439656572307669449472037080896085578896470322224965676040545 3544 30454602767823678704504824384969032915789028843422250276792485659 3545 64567227879436790446049445930308350757908289254622602788064916805 3546 43452176754305496419594431296923093534921671942217977679439063954 3547 32320565542953964035144309563209131319206503422055776554269427544 3548 21195455415527639710842915431910909031944972219553765541834175443 3549 10354354075176277092415074303090909703439722035529655404320554432 3550 23565568799790785064760805637090902434602224355902756845445564543 3551 11455447597493649441591954289090980321982203150977544434435443432 3552 8354415173930394407103541669091797203821970691775444324314432321 3553 3144070527296743930971406629105571968203694305754443203084321204 3554 839295171565427291707946150955303641970342953544431969243209963 3555 271550507454171504935420691552970403697215531444303632031919628 3556 835606080567836050556647075590244837022355754445636944360803094 3557 313939195456299495546409355098040289821153544434303442991969140 3558 87270354341593955423913149179597678210731444322972415903630797 3559 71697143207127554207090790555176562093308443215720070970293576 3560 6370831930975541929093495550565419132924432073199291697531365 3561 2892303291755403149131955495454030915204319330391506375309054 3562 9063635077956835507360357036568370758445605364076069797708566 3563 18696960780369356081723584367693847992457257688792702018491669 3564 91030327963705572958235925679059280064582578890068424193076707 3565 9697175628955315522111194549511599443219368699444200329364935 3566 6370554167553075221110343395107194432033046394441997153039311 3567 2895540655529352211097232750930344319729622744403970729673106 3568 9035686755905582313022348010563445602303028044840248302815270 3569 18356907960855943536223496125694457223636296449282493629558849 3570 93570880329160455770235031257044582236971028506945057103589307 3571 31292797150596353698109709929643222103709764943429530971272935 3572 9517570695163130380916919156432220968917639432155291709715313 3573 5055294350630896791063030744322191647056274320751504917073087 3574 10559045606969028072696368045424076884570805447996050784816899 3575 25608457270308296827029696456648788925849656480032607929569007 3576 57292582843695029484303028566889890659302768960347280703708082 3577 31519216430349754042969765464878694512977647597211592968919219 3578 7032064297197539615637654240766343095776415172107115647032033 3579 14344687024019803156978766487869457037788759823283156884344337 3580 45446904248201635570189868899104584377890001434935568925445383 3581 34422962001986315298478648790963242976699988319315447194432832 3582 24215619983863071584166407491632015766399883033074410344316321 3583 2074039828629307240663933906319873662798829729344097243063210 3584 4808401491105682486700540869601016708009502305449022456694322 3585 9692815071256944908405689103212168496104023656508224567045424 3586 6316069309943438923954470972100643960959810544922203449634199 3587 3059432919432287207544091720994427591518095439221972396320396 3588 6604550804542902479649078250044680075997036606240224029444029 3589 5963491963414980156389361899642399351969705941998199754439756 3590 1631903632079798742873004796420793103636951403980397544277545 3591 6960836944802010069016048028648055236970394840164019646779659 3592 3592303439979899429859599766399552103696740398639836425756516 3593 1120972279758794158515197662795520970365396786278304193545063 3594 991721757527540725070376617555191697052765661762960331429431 3595 905205535175393189296966055550306369517654605615597308154303 3596 1858455759798055907030272555603669703978767257156021695565639 3597 9192558002016560884362825557236702440189882583572237035677007 3598 319519979865392843016195532104980398478819231322089714569935 3599 35039758652716429860355320959796784168032109219277083439313 3600 9677526517064158597153191517565640639720912031769232273093 3601 6575185049440725170730307055454394277191099705632121729127 3602 5350449594393190493296929554342741770309196954321005150976 3603 3096395142730295931563155543217405696910363543209950691765 3604 7030039468163040555695555654380857030723695654500407077877 3605 14360404695696485557035556765969184368237036766004884778977 3606 45724847037028915584355567880307925694384367872048927790183 3607 33200409689767075243155456796935194342843056719607177498432 3608 31995916477649352030754345563310343216429545035930573984321 3609 3951064176393119693543235433097232064155429711295327843209 3610 10392687790055203055654356537022344687556702313037479254505 3611 24066898080558436556765567784223446899568423536380806566059 3612 48669016965592567567875677926234469003692635769969667672606 3613 6629863655119455456754575182124229970318313639636656517944 3614 6158630551034354345543350421002159697043090276306545055442 3615 726295509723143235433096209980716369629097762945429554418 3616 181554917210832114329161919793063036149177615434155544047 3617 955570782329343145507720802056696371507779156547555648483 3618 555293621153230834937191979546362906937750745415554404027 3619 551530210732092319290303755423014943297493434075543959775 3620 507298093319121031496969554209879431573932319355427517755 3621 1083017053607232355030303566501004555820543605556679977955 3622 2936184577282343560363635668012045559445657255566800180359 3623 10571925782943455723696956696124455604456782555669601963606 3624 25840657950454558237030367031244557244567945556703220297271 3625 59286780404565594384363684352445582445680455568434243022832 3626 11665595963455142843030443120435220434396355444322029816319 3627 6655151632350816429696430996312196322763154443219758063031 3628 6550706321092064156364291963100363217630744432037519429706 3629 5492943209119440743041503630997032056293444319695034156946 3630 3915431911034393429606970291969719541532443036349720743425 3631 10756560712346054703270243080302403675744456369502248054657 3632 27967728323472568434842456963624836798044569704022496566783 3633 80278293434825692549264570297049368016445702448225027667934 3634 162795054549457065706685843024505696168458424494260278680548 3635 708040565704584678466919256246057031692592645046722790965695 3636 1496485678445926792670806570472584357066066860468228090277037 3637 5028916792460668066849667844825925584672669124694297082784383 3638 10290768064726696669302679249460655926826707247047024947925935 3639 23087896688267026705626806504726760669468482484484250480660559 3640 9276766481849784954183944961185594634244020044041895994595512 3641 1765664004397639540427439610455142322039799639604751943155095 3642 7876688046019003684680603124559463424402003003248000455561039 3643 6766479619829970442393971003514232203979969971999996355409677 3644 5664156038159696420727709971082121967759639703999963153916576 3645 4640739680716364193176919709221003657516276967999630727065365 3646 2393276393063040330563036912209970535061763655996293169453054 3647 731762729429597295429703101919695309405630551961530634329542 3648 305617154155171554156970983036352913954295503607294323155417 3649 657183567559835567570250136369590740367036037283045435556781 3650 530431455518315455297898903035093397049699691629634315545606 3651 296308355043074351576786969709132769596396306156323075433945 3652 1029693560456805595787910302507347904030029671569436796540458 3653 2303055724569656037900723626081480848360302835704568027684595 3654 969553203436539694993210179207992402996976312963439776443152 3655 635531972305276339932098551935919975963763095632277764430715 3656 315303720951763279319185503311039751629629154321777644293074 3657 72969191505631753030454973109677506156150743205776441529343 3658 15630306954305529696339730916574940740693431953764407153229 3659 56963670365655903029402170767810488087054560377884883574307 3660 43630497054550969753980493656096079269543396976840831342935 3661 30295969543491637527795930539159351835432763764392309215314 3662 63040303655076979878040565807605599356547897886063706357545 3663 29596970549363758759595451935955193145416776859428943135434 3664 104030245705697990004036600560360055456767789204690455356546 3665 248362458457020080048367205723720556567877906447084557567671 3666 3020324329799199603051953209195545456774944409243535456510 3667 6243445502008003236600374508035656567810444906455756567923 3668 2032434979919972105996942919714545456096438944353545455210 3669 4344550200800223260030470802345656573028590445575656558322 3670 3243497991998211799696091981234545329765096435354545523220 3671 2031975903982105596359103810123433157649164313143435212197 3672 4360200840143256029607239521234535578907685535454558324022 3673 2997992398831939755932075210123315366936455314343523199820 3674 10020064009360601960544798321233557670568557545455836001442 3675 20240688105727220325648013432335578845691579656559372014463 3676 42486895258282243456896134543355789257075802767605824144694 3677 20064751921622032344760923433153671929351977655952200842344 3678 40688000637024343447930634535576840705600178760382409263446 3679 86896006984245454480566945755789288457201789923944906694468 3680 64759943842034343995463433553671684331985679207438946344248 3681 41519428419723227954232331530506443303854551934287423242006 3682 7034164037212175542121307294944432968543503321674212019944 3683 14347688382323795663233683050444550291656033436806324200447 3684 45478893943438036694336936604445603076772334569669446404483 3685 34168727432279706343303305964433969365721323436634423964032 3686 20647174321756943232972951644327633053209212306324207639721 3687 46883805437970454350230396845478936574506323669446479002232 3688 24827954295696343098096764434167305342943210634424149982120 3689 175541554363229179165644320652953215432094324200799820998 3690 795675565694307807676845446790374356545045446408001450015 3691 554555454342935936564434425496943145429634423919988299873 3692 543554343215311305444324193963430834156324207039881598731 3693 431543232073108954443200327632292320743201929678807187307 3694 307432119330927544431997176321521193431983156567930472934 3695 680543205370679644560023789435832054560135567680564830545 3696 395431952894556443399809674312319543398915456395440295434 3697 1036560389045568454001702805523603654010756570036483036545 3698 2367723908455692568018429655837236768127967840368936367659 3699 1057206924354319439844156552292105640975656397047303056512 3700 2582470645565604601247567583063256890196770024481636567923 3701 5944846855677247212479679936694569082027840244956967680634 3702 1440424554572012100156559306343429219776398039543656394323 3703 4484645565824123201567605669454706401790016403656770045435 3704 4042435452201011987455954634340943985499863970545699634314 3705 8464556582412120100560366945490460117001100245657002945544 3706 4243545220100998995397063433896199049990998034529975435440 3707 2031432198991987952769432328760389599891979723159754314396 3708 4354544010080100387904543489923904001080202235601965546030 3709 3143439899198996874963432079206959989197982113983655419696 3710 832278790387964739632319351943519870375821087830554036363 3711 321767496875641276321033103431038696952209276295539703028 3712 205653964754409763209730972309686363521911761555276969763 3713 456780287964901894502170223702909695840717915558790301894 3714 345597675638984742980498208974916352393055075527496984744 3715 235176554287841415795981927739063120729549355173963841443 3716 110565541676408073551803177269430993155393150527628408432 3717 95455406563919331503970571834291930752730695176163924321 3718 54353945427033306967695304321503293517294350560627203203 3719 43127434169732943656352963206971531051543095394171971971 3720 30974320637315430543115631943707309507429152740503703708 3721 70205446981556565655156960458481704080707588086038438493 3722 142456470155567676759570324592958448968479896912392593057 3723 464568841555678788003843446070392490292801030724066056583 3724 243448407554567679968432419296719897515989693199459545232 3725 32403935543456559644320031565038775071876330394315432122 3726 19967315432345516443199707449687749304763296743074321021 3727 100281556543455968456002480502898105647895028056805432231 3728 202955567654560292572024966029015256879040296569656542351 3729 430355678765723065824250272308158569008483027702767663592 3730 297154567653209452201897720920725429924029776977656631120 3731 1023565678774504582419018250648256700648301790178766951242 3732 2235676789806045944808194606894568406893618081789870392463 3733 2114565677939631439920341944743443944730039205678696720232 3734 1083454575276308279197203441432427441299671954566365198122 3735 2934565798789694808022434474544680473002840365669680015223 3736 10545678009903049696224544805646964816029283676702960158234 3737 25656796100836503030245649656870289572306936788430321594347 3738 56768031209368036362456902769042903823670567892563436045482 3739 45639709913039703020342977629614968210495456719432299634019 3740 34276919089676969797215776156079642095954345034321596319834 3741 21763029276563637572073760739356419151543229723207163038323 3742 5629751765430295319329593273144030707432157211930629683212 3743 4157505654297553033155131730839692934320732103294156432099 3744 734954541575529730750905292276315323193320971540744319194 3745 319543407355157293490951521763073210333191707393443030341 3746 35431933150731531891507205629332097330304932732429697209 3747 14303330693307304706931954153319173296959317320156371913 3748 45633367053681648470560367573607815030405581441569840735 3749 34333049530406404095397055329936069695955208407438393314 3750 23329595295943959152769553159299436351551923934282733083 3751 13155151551427510717635530711594303107503207321617329232 3752 35559595594679928378955768316045635280034481437181506343 3753 15515155142559162967553643059634311599724008290406943233 3754 55959559465607710279576856602945516002248095084870454335 3755 51515514253937097755364545975435059981999149240696343315 3756 7075081927289177553043431754309519803990791994363233075 3757 14800960682907779576454557965704001640088080045694336797 3758 49610326950877803788565580278448016880896960457045368023 3759 103123470408979637891675962792496168969030324584457696234 3760 235234844890202979076800308065031690308363445924579030347 3761 112120440697975749363996919449706296923032431203349697212 3762 100996394375753393027963034396941563209720309973196372101 3763 210030045797974056280296346030475694502243700216029823211 3764 99699633575739541597563219696154342982028998059758212110 3765 96396331353275407175432036360743215819767979517522101091 3766 62763309131753930554319702993432072037655755055220989103 3767 17632910905527295543036975932319319696553549552191870970 3768 78950730855883035656370200543605603027575703584079050241 3769 67493292552829714542897995429953969775352971239349498005 3770 53931519516157083416775954159527637753115710073193979954 3771 27307035060729232065751540715176297531073099330327759543 3772 81684360728306344677995688359791019752817005363478003654 3773 6442993162943242575954483117509837516049953032159970540 3774 4415930615432019351544031054918295059599529720719695394 3775 4071294074319833107439709539041549515195157193036352744 3776 8833048805601335280602503808475703960039584056369588044 3777 8329607953989311593978967924152967599675239543035279640 3778 3155935527873107127767655200715655196552075429711756392 3779 751315176730930977656551993074550365519354157105542721 3780 509070565291291776545503929343497055033140730955417205 3781 1108845679073077787656040705455024560335488170356782455 3782 928434549329377676539592954349803397314080497145620351 3783 164323393152976565275115543197972773079195970834197103 3784 685434055590187678799155656020227816808040249348023235 3785 454319555098476567590754539798176063919597993199812114 3786 343035549184165455093543277580559427035175930398101084 3787 229715390440654349131431775195514169710551296780989243 3788 157072696394543190908305750355080637095509565591872032 3789 584827030045656090893658003560966985036103676079024343 3790 240169699634539092730519971391663849700970559349803231 3791 481703002945809068166000234076699302410245605501634352 3792 4969975431909440659998119366392980098033954986323120 3793 10300196560904486800015205670070161016340370109435244 3794 23602027730844909600158456840841712169483841304558447 3795 9979777292438915998724344392405100634028408963524412 3796 9757771520287071987203242719950994319763927631204095 3797 7537707197669303871972017039491943037627176309959151 3798 5296930376632968703719849673903429696170562919510705 3799 1563296966315646969038396526972156360495415035092955 3800 5695030269556870308394027870223569725036760361070359 3801 4349697835544696922739776698211437189705597009297115 3802 3196376315442363217277766382108290476955169911571074 3803 362963074421032051777662820921496163550639107309343 3804 15629344209719505776616191207960631494270932913233 3805 57105446502404057787172072480326955046850550734335 3806 30954424979959537670519319997183549624495493323315 3807 70364650200403778846005600023935703045037053433557 3808 143686802404837789272057200240558436460384574535577 3809 456909624849377906824582402485592568723925805755783 3810 342916200392974944203219980055119447207191953553632 3811 215061996715739441972039799551034411930303531530321 3812 69403965073274403719677595509724103296971307297210 3813 33967649331743969036575154917200971563708931572094 3814 27656393305427629705350739051991707428927307319143 3815 78770053656679102457608208600078480690681681607454 3816 67699530546550980335921925999363994294406405934341 3817 56395295425491797311203191993027941543943951323206 3818 42751554193905573109970303929775407427427509211945 3819 17507540326955330919696967157753934174174912103434 3820 80079683470357370803030283577980547807810723234547 3821 160802934843581849636362935780165679679528234345678 3822 729630549255959302969710557961676802803894345456795 3823 156295391951512975637095535606563975968743234345553 3824 571038080395930196985035757267700200290054345455575 3825 309679196751298363849713531856997997499543234355355 3826 702808027993013699302335759170020021003654345557557 3827 1429696280056137005623358007840240232036765455579577 3828 4703030960571384057033596079282482344367876555803783 3829 969691595308839529731159351620021243056765551969632 3830 636307152928275157310713106199810029545655503636315 3831 302930715161750733093090940398099755434554970303074 3832 630568359718008137057090484017001956545570243636805 3833 295443117039920889529096039849983545435298030303954 3834 1036455184400648903909032401300135656559016363640366 3835 2368559924806890840908344813601356767608169696883671 3836 1045519199944692390923240089989145655920636364830510 3837 2456008000447064090634480900107456760646969689365921 3838 339919996409439094323990998934345594423636473051210 3839 279039963914269143207891987323235144210304129510097 3840 808400300746707454479080101434359446323647303921022 3841 1692803608068480564808961214545604469436881640632228 3842 7069637296692965689690312345657244704568956886942295 3843 14702983027070276903083523456782448445690368910463037 3844 48430136284842790836935834567944492457083690724696383 3845 4298901640417492303312323455443920329230293202362832 3846 1586986396053920973101212354427197152097531981016320 3847 5910110032580650215212323564684023585019760152169441 3848 1099099719194498072101211442439811249837598720634407 3849 3009002408045016823212314464601512501380010246944883 3850 6108024896460169434323544687215926013960122470448933 3851 919800764198634323211442472071179887599020096407330 3852 37993640386323212108420119310558875189799163933291 3853 80056883909434323292641205525588999902007700535073 3854 160568940904545435066872455855890000824078405760818 3855 725690490845656560669024559159080009448792857929595 3856 194295892434545394629803510709199914407516535155153 3857 1047039064545658047101635928508000744879967759559575 3858 2484408685656796483216960692096008049000278003603799 3859 43926454545564032063594319159919589997759969969592 3860 27184343435439719431143030719035279977519639635120 3861 83925454556602404551456368408358800180003002959242 3862 27194343545979963508343043923127998399969975512016 3863 84045455660200296093456460635280014000300195924170 3864 39634354597997559132344194311599879996998351200492 3865 102945566020019607343448045516001000030013592405063 3866 230455672240203281454496455972012000360136064860695 3867 96354521997971608343964351719899996998899440594352 3868 63143203975705923227643105038799963988794395143115 3869 30831967752951212176430949687599627887542750831074 3870 69360277990392323788570502900003078899668009352805 3871 32997775896721209685294974999969368796639913115954 3872 15977752765209916451539739999633047566279091071543 3873 60177987878500768595802200002936479670809072835655 3874 121780098992007892039622400030568802849708829356756 3875 5599187919936719676219999695447976396928153145541 3876 5190475039305036562039996354415762763160730835407 3877 296149672949705419679963144073617630593292313935 3878 1031502830502456802800295448817178966055063540558 3879 2356029366024569629603036489583790272560695685595 3880 1139753059803436155969704075229497719394354455152 3881 877529517972300751636959352153977032743144350721 3882 775155055720993506303513120727769717430843093204 3883 750749553191930942971090993177637054292429131961 3884 493395530303291415709091930576289541520150903605 3885 1054035763635074758509080565790903675841610837256 3886 2568357896960807992108965678090836799277129382571 3887 5693579030329680063290276797089368006783305945832 3888 4331349697156399431497765569273039945632951432319 3889 3309196370742794307977655431729679434315508321034 3890 2910362893417542935776554305156554323074923209723 3891 10723709054779670557787565659567565436810634502234 3892 28238508567802845577899676803679676569526946022347 3893 94392091679629255779002789636802787703870472223482 3894 42719106556151953749977676303977676968696122212015 3895 17030945540703529399776562967776563646361022099874 3896 84370455688435906001787710277787696869712225001007 3897 42896354484310939985677097777676364637102189989936 3898 16763144043091279854569177776563042290980479879304 3899 67895448457072801165707777787696463090164801005647 3900 56754404329315990652937777676364229098639989954416 3901 45543963153071894515297776563042149186279879544065 3902 35427630729304743071577765429620790461758755439454 3903 14176293152961429307377654156193496205527554274343 3904 47791055590314705681778767572055030455879566805455 3905 17509555097080954405767655319549696352755463954354 3906 80103561024970364857878757603703029587956700365567 3907 161235712250243689178989979238436303900368403675678 3908 712358322602456907790100206392569640803692836796795 3909 101123217980342937498997942719436391970316305565553 3910 211234380163470581010020468404570080243569655675575 3911 110122798632095209899796243963299198031436554555352 3912 99017586319151918797562027631590379708305543553121 3913 89855263030703047575419776307096956922955431531003 3914 78551829692969615354037762929163543215554307309968 3915 65504156315636073139697615150631432075542932919647 3916 54960743074299330876376070694308319355415315036416 3917 39593429341593292762959294342923033154073069704065 3918 104054705476055067910407045470636335568816702448677 3919 248568456792560680724884456846969355689568424490783 3920 5444345519394393200844344423633154475444203893632 3921 4443235032742731992443244210330744154441968730319 3922 4432109717417303920432042097293440744403647297034 3923 4320917054052967196319619171532393443970411569724 3924 3191049539515650363036030507320732427696107437204 3925 309595275074497029699694933193320176360934291963 3926 704038800805024303003050536053441789730547080293 3927 1448389609660245636036605772574477902165684963057 3928 4493903302722456972367257825804780823676930296583 3929 3926972977220343721051936191961592210563297565232 3930 10670230182243458232600572080316062325695019678343 3931 26842361942454594347205824963572703457040202793455 3932 69263720464566045482459450295828434584482428054558 3933 31829196243459634020314297552164323244020159543526 3934 4150362032316319797081575520643212039798715431183 3935 697019721063037569207355194432099677587074310432 3936 369837209429695431933150344319196575269343096318 3937 38291914156354303330697243030365351833229163043 3938 95080747569565633367022456363677599334307696453 3939 49193415435454333049820343030575193322936364327 3940 108054756556565336501443456365800053430569685480 3941 296567967567677368014454569679600574565702916961 3942 1027680279678781696144565702803205805678430770312 3943 2278962802789957031445678429634459656792567843523 3944 1767615977679529708434564156324316545519456431212 3945 7879160178803902492545687569445567656004568552323 3946 6750598567966979919434475434435456539963445521209 3947 5495185455663759034324154324314345279632435209916 3948 3950454354629509723200743203083231756320311919065 3949 10404565567104102234408054436934357969443520808677 3950 24845675683247222344896564570545580304455849690783 3951 434554432012221240765443295435196964352396293632 3952 323544319902209993654431554310363643120761530320 3953 211443038981919930544307543097030430993607297197 3954 108429687803039295442935429169696291929931570372 3955 292702899636407036470556707703031080700555843823 3956 1068429002968884368845568478436352968405559259434 3957 2692708030288925689255692792569590292855606604547 3958 7068496362890656906557068065704083069157267245682 3959 14693029709086770867584696678448936707582682456947 3960 47056302508907849079927026792490568479946944570483 3961 9542978926936389359169785519895444159423443296032 3962 5415767183302873110637655038754440714212431559715 3963 4073650432976731094296549687544393082100307517075 3964 8816804550188153047027702899646056943203679984796 3965 8063963498480729609776976796419543431970559841564 3966 16700295012968303301790188028803654560245601275688 3967 68403040130293633618081896289636765722457212796895 3968 43969598897530330039204761676305653220332097564754 3969 27635188775297299671961606562954532197319175441544 3970 78959889799023002840317267710365744021607796475646 3971 67518877589809976397051857097053439805937564154425 3972 55048775277919762769504529169532277951295440744194 3973 49607751775037617634963150635321775509554393440343 3974 103277997800379178950295606957437796103566054483454 3975 234780019603807790403037270380578031235672564934567 3976 121599835967937495969691696795359710114519439323452 3977 7198311655293951636306365553117099083034273212321 3978 383106551527506302943055531049189229721732101205 3979 935267595880069630456555752507906302238143212457 3980 311855152799436296345553518934942982080832100335 3981 104550717594301563235531047319415819192320997313 3982 245608380045615694355752481604759608063450021535 3983 33922799634074343153520005961515919432299807312 3984 27217596319343230731199951607071034321597933101 3985 82380029605454368152000397284832345436020535212 3986 20799755954343040719996771640321234299795312096 3987 48001960365456488400027836883432347002037525030 3988 96020323676568892800279368934543484024379860364 3989 59797210565448715997753047323432039802958597039 3990 17572095454407071977529613212319677975525169675 3991 79825036564884840179903134323602780195859702799 3992 58189705440840398558970923209977598352516977597 3993 20476954392396785527691211919775183119063775175 3994 44790366064027915879072320801799935208697799798 3995 41497059439775072749321191985599311926377597584 3996 7969514277749317393210303855193103182975175244 3997 5635081777393052732096968550330970415750552041 3998 4309205772729517319163645497291696073495519607 3999 2911953717155053030630433971506359331955035934 4000 10720378383560576366964540236069605360360360546 4001 28243793935725789670285682372703257723723725671 4002 94458060558257902842916943828434578238238256832 4003 44319395521934976415063428164323362082081944315 4004 43032755203319764069432160643213019219203443074 4005 29717551973037639434320594432089832031972429344 4006 102379600216379004545446044544901344360224705446 4007 223803202369808045656472445650813445722248456471 4008 207971981037919634544120434492092433222004344110 4009 480240152380802945647244545065064534224045447122 4010 962481583969630456882445660680685746248456483224 4011 620007227636296344820434594394453422004344032199 4012 199932176301563240196323142744332219963239720396 4013 1000543789615694482029435468045342400294402244031 4014 2005657903157044944304556696457464803044822448351 4015 4056780835584450445645567028580689636449424493592 4016 8567969355924604456855684291966902968504645056064 4017 5455633151201964344554441503662975644962429539440 4018 4354330709983643243544406970615754439620155274395 4019 3143292919830432031443943694073544276198751742754 4020 831515038296319708427430339331441760387505417543 4021 307069681563036924174297273308405596874954055428 4022 684702955696370647807022813692856029010368556693 4023 440975554362894415929816090316539749897045546330 4024 391755543016744071158059097065277398769635423296 4025 1077955656168048831596609024678782009902956635029 4026 2780356771696489356027308246789944100830366960307 4027 7963567837028905572281694467900447209363670323682 4028 5631456289766955321606344254996411913030497210417 4029 4308341677663553205943241939964103089695972096055 4030 2923206576631531951432003279640969276351719159554 4031 10634467786955760394544034802890306789598407603566 4032 26944677910357924045648349629083667904012879235671 4033 70446780723580648456893503108936680848129006356832 4034 144467968235966892569056035290566969295308069569347 4035 444680294360269065708572359085670307037696703705483 4036 442397542997829452925321109254496929696364968954032 4037 420775415976154315193210911943963156363039647539720 4038 193754071760743070332091103427630743029676415277196 4039 1057968837928056843345071234678968056302788758784031 4040 2580289380696569253460832346790296569627889989928351 4041 5962905967027706574729343468083027703078900100693592 4042 1614951649776945341153232239229776969366998994331119 4043 7150396901790457471574342406301790305670010045351207 4044 696762985496334107343219942985496954499899633109937 4045 365615853963320933232039415853963543998796330919296 4046 54072527633191332119674072527631427987563291031563 4047 39319176330309321036539319176308175875431509707431 4048 105607789363705432367805607789695798996556102480553 4049 257277905698456543679657277903038010027571224965575 4050 582780857012567656802782780836396120279832250275798 4051 217592529899456543977617592302760997758321897753585 4052 55119158794345427776055120977591977523204777531252 4053 51030727543234177759550991775103775211961775309919 4054 9693175432120577515491905750969752103605752919035 4055 6330554320995375073902953491637520969953515029711 4056 3295543191952949326975531906295191639531069757106 4057 1555430303515393183755302941550306275309437530943 4058 5556563635958055937957630475603670797704579770455 4059 5545430311519551295536296153970493576963357696355 4060 5434297107035509555301560727695931363633136363155 4061 4321570929714915552987393176351309030330903030755 4062 3207291157079075515872730563108909697290969693554 4063 1931510729349355072717295430926916371491636331543 4064 10555928305505560828383036570670769835076969355655 4065 25560693656055729493936367846847901360790305556759 4066 55727056772558305060569679269280813728083655568006 4067 53169545719522949395436551831592089159230555439945 4068 30635433035215392754305504307119270712095554279435 4069 66956536358358067965656045683206848325035566804557 4070 63545303123119455654539634431944403189715463963536 4071 31432971011034354543276324303443970477074227631306 4072 8315709909723143431763202972427696169342176308943 4073 3072918917210832305631975720176360633220562927428 4074 6830790782329343656960198241789726934245710680693 4075 4293493621153230543598382005677183322033094394330 4076 1531930210732095431182819954570433219729142743296 4077 5760562328145036551949600365844534402307468055031 4078 3595421160829705503395997052443323980934239549707 4079 1154210592156954972751969520433207791322075396933 4080 742095120743539717503635196331937509219352763331 4081 419150993431277054970310363303294912033117633305 4082 30691932309769539697097032971539099731056332954 4083 67080543701903803025024350235809002152569350365 4084 49195428982967969789803098111909980719433097054 4085 108036690150280301901637015120900168404537024564 4086 296367081602963620816984159250801692845784245687 4087 1029684957230297049570127606609617069257926456902 4088 2302930382363024503841279267303184706580668570823 4089 975296821029802968409751852970440945194645292212 4090 751564209757975643917504515696391430342431522095 4091 507441917535754427054963074362708297220307219153 4092 1080480779757964684570296805708495022243682407575 4093 2964967801980286925843029658493040222456944879799 4094 10290279620162910659256302793056482224570449002006 4095 23082803041710726806569628056568942245844508024071 4096 9215969605093183945436159545447422032442919799310 4097 2071635949130427434300715434414219720415037593091 4098 4836960507364680545608356544746402244760380057072 4099 303594933042395433923145441423982041596799529320 4100 636050536464036540635456474640144476028003905443 4101 299495304239705394314344142398844159759966954430 4102 1005037646402458045545447464009247602000270364562 4103 2060378868824596455656480688106479224002843685703 4104 4723789089446028556768966895268806248029256918434 4105 1209669274419765545647664751847941999751943044324 4106 2502706804801875656878687999280480002000456445447 4107 6028469649618996768990900006964960024004568456482 4108 12292702903190027890090800070290320248045692568946 4109 1516974970299776699091999297497197999634319447421 4110 5970210243001787009080007021024020002945604480631 4111 1698098029985669909199929809799799975433963994307 4112 7017016300116700908000701702002000196540300045683 4113 14184169601168410896008418424024002027683600456937 4114 47927703211692729032092792648248024278937204570583 4115 15176972106317149719117518401999801767291963295232 4116 59790223269583502407179992820001617883080295038343 4117 17498211835230979930559916199986056829197549683231 4118 81014319358370200565600772000112569508019702934351 4119 9883033122897995453993719999099434919836975323104 4120 8829731016775954327929039989194319038303753210959 4121 8157309865751543175149679870343029682969532091518 4122 732918653507430550796558697229756415635319107048 4123 315046530934295493565526372157544074313030929607 4124 69625291321553931455182920735439343089691155933 4125 36191509207527308350415193314273229276310751330 4126 306911935172923096070333081732151763093509297 4127 670720559830637032843336958143597897056107021 4128 493195518294289716433303520831176769540929806 4129 1056035995046902368533635849351787903690701668 4130 2572360040470823691736959305597900837088416695 4131 5823720484849437078170405656020809384892767038 4132 2209196040394289360495954539791912840717649685 4133 1910359596741672995951543277503096393056396452 4134 10723604028076830040395654780037030056570028583 4135 28237248296789360484036767960384360567840291935 4136 94382495027905724928367880323925725679283080558 4137 42819949774953199163056797207193194551629195527 4138 16039397739530390629545571930330343506150355174 4139 72406018203764087103655840563363456071603559807 4140 19939841969639270970552395433032339305971517937 4141 100601280303006850245584036536343405660235980583 4142 207212963636069202455928367769454856722360165935 4143 482330296972706424560693677904569168223721680558 4144 21297563716944203394330574963430642209206395524 4145 9575429063441972743295339632294421911942755202 4146 5354149432403717431553276321544203103417551975 4147 3140794319969054307531763207441970972055503755 4148 793543039629542935305631934403691719554969553 4149 531429676155415312954303323970305035539635529 4150 308156560754073095542973207696949715276315155 4151 695567727968817035670214479030502358789559557 4152 355457175648049714498084149694981127675515536 4153 154330554399597083979240796339810976555075303 4154 565365566004024940206488029401530187560797635 4155 453055459959799397944079753987298475393576315 4156 329554319517592775439357527871584152731363074 4157 155543035055117754273135176707240717309029343 4158 555656360559177966815359788482488381708305455 4159 554542995510575664073117684020082804922954355 4160 543415955095354639331056439799215959215543155 4161 432071549153142273309544277592071512075430755 4162 319307390730821732915441775119307099354293554 4163 32932693292205315074405751032929193141531543 4164 15318331521953069343953509715150330807307433 4165 57593355840376705460376102359603369681680535 4166 35133152396964954196960981115973036406395315 4167 10930720763639540363591811071729703942753073 4168 30568247897003683696079512838302440467976815 4169 65694479024036937032803929393624484680189557 4170 54344149799703289715967152730204042398475536 4171 43240797596971677071650717297959620784155305 4172 31993575163706569306493051575516193640752954 4173 3931350628945432943929507355060330393515543 4174 10553607090456550460704081560723364055955653 4175 25577285084567604728448955728233688560356775 4176 55782920925679248292490358294336891723567798 4177 53615191194552001519897121543304705211457585 4178 30070310343519987038771007432960952108335255 4179 60843523456000104389832080550330383293358557 4180 129255834572001245901344965603363935053591578 4181 306559345824012460813450277233700560576075795 4182 667605459448124729534602782338405725792798037 4183 655954314401001155321977621283953193517579696 4184 551543083989990753203776209627530331055356366 4185 507429227879893531969761916175297309553143065 4186 1080706279001055760301920771799021703575456675 4187 2968470808012557923620647838008238435796566799 4188 10292849696125580637046879396094392558027668006 4189 23069303031255966984469006033046065596278696071 4190 9432969709951663844229939729619455161766359310 4191 4315636919506628442159277156034350605663113091 4192 3074303034946164420711770739723093954631089108 4193 6805636350471684648317848202237060366952907293 4194 3954303096106442403056401982089397063514931530 4195 10365637031268464836568820144906024695950555763 4196 23676984352692689367689441450872247040405557895 4197 10563843118318473056474408292722009595955536752 4198 25699255193592816568804895068224104040355767983 4199 57006560056069567689649040694247248483557880134 4200 29945399539435456476389594342012004031536798923 4201 100458003804556568789904045464124048355768010634 4202 204596039645567689900848456687248493557896126947 4203 446032402855678900809292566902493055579031270482 4204 419719976554566991911519462979929555349709696020 4205 37039765543463903107034215759155553196916359796 4206 84401875654700835284346358007555576030769602029 4207 43984754540992311643223119935555359693635979758 4208 27841543391921106432211039315553116330311757524 4209 79275654080631268542312405555575169363517979846 4210 51754539194309845421099955555350633031055758425 4211 5543270342918434209199555553094329709553524195 4212 5431697215044321910395555529143156915531200355 4213 4306372069643203096755555150830743075309997155 4214 2942919436431969165555550692293429352919970754 4215 10470804568560307675555607063054705590800247966 4216 24849645691723678795557284696568456089602480271 4217 396434305210567555531642365444339275979997710 4218 1028545658325679555756863676445406800200018323 4219 2291656793456803557969096788456869602400193435 4220 1506545532343971535629165684344635979998332312 4221 6067655743460235757107676925446960200013343523 4222 12678758054722357983278790656470322400133455836 4223 26789996568223580134790086768843424801334559371 4224 67900027694235961348080907889254649613345605832 4225 54999776342111609199190936871942396093233952318 4226 39997763221105910390291304703420759132127521045 4227 100017894231260724083073648434648007343279832457 4228 200179046352728248936816892546896081454801344583 4229 401808469588294490569569065669032954569613445934 4230 819692703895045085703708676708350365703134460544 4231 36316968749629252968926564923097052970924195440 4232 3063647396151915647185439209169515691200354397 4233 6696882031600756883916606507703957072403566021 4234 6364819705993544827065944936967529319971459806 4235 3040036951931440169451439303655153039708317946 4236 6480370400554481704594605636759576402493580469 4237 3996895995544004963141954305515363979931196236 4238 10029040035648050295480365655957700200552030369 4239 20308480356896603036963676760378402405584363707 4240 43692963569027236370296787923792824855925698482 4241 30315631429772102897565675209516200551194384020 4242 63556954701823229019676798503970405592045928243 4243 31543540984212149836565584967695955119631162030 4244 7431391842100798305455239656351551036310619697 4245 4308704420993582954352076543107509703094036377 4246 2926964191931215543119365430934916969139702974 4247 10670288080552355655205676570550770307402430206 4248 26842896965583556758456787845607843680824562471 4249 69269030275935567992567899257279256969445704832 4250 31829697751315455919456791931751943634432960318 4251 4156377509074351034345503305503430324315597043 4252 742974909343109723234972954972297203075169632 4253 415738913230917212119715539721571969350636317 4254 73287092091052101037075277207303633094303054 4255 31669119109520989689351771932970329142969541 4256 6631030915191876473105703315697150815635409 4257 6309691070304764130952973074370692074313916 4258 2916309296961640891515729342894319343087066 4259 10769707030316889075958305469045605456904670 4260 27902484363568908800393656708457256570846841 4261 80824925695690889604056768492582567849269272 4262 169450657037088903248567893065945679306706828 4263 704606784384890834491679056680456805668469495 4264 1447267925929089345076808566964569656692705037 4265 4482680660708905460789691670285702767068460383 4266 4018394592926954193676306497652977649444196832 4267 8194046070670368056789669018790178904448029344 4268 339619294497039545676629847498566964399753240 4269 276031543969675434566158413985463642797531997 4270 792355660302796545671592740116696868019760022 4271 521154596977565434507117399066364639837599817 4272 210743163775454322931052789463042278295198055 4273 93430629754343215309517674229621761550379552 4274 32294157543232072915056542156205607496955515 4275 21540735432119315069545420741953933963555073 4276 7393314321033069435434193403527327631549332 4277 2733083209729434314320331971173176307393317 4278 8136934502304545545443360231815789682053582 4279 903322980963435434432998104073676419531216 4280 1833430170294556544550015248816788803752369 4281 9334561843045567645600158489567889637983707 4282 3323404429635456433998724075456876295828935 4283 3211964156314344327987199354344761552167313 4284 2103640743083243175870393143241607520653093 4285 970393429232030552696730832005935194529132 4286 696732152119695518365292319951310343150915 4287 365320721036355043051521039509097230691074 4288 53193209703149629507209674909172094309343 4289 30331916970796154931916538910519142913231 4290 63360770248031570560767790726007470734353 4291 32993697999707295393657493179934093323130 4292 15930375996931552730533930559319133210897 4293 60563800030555588165740565605607334329023 4294 125699600365555895678085677257281345508236 4295 257003203675559036796916782582953456094371 4296 584034436795608368030767945950374573045832 4297 239724305553923039693655431496943329632319 4298 77202955527209676330554307963433156321032 4299 71975555171916563295542935632330743209717 4300 3755550503065431555415314321293431917057 4301 7955606036676555556757545433054560784581 4302 5553939706565555545535434329543393643205 4303 5527276945455555435314323155432730431955 4304 5171763434355554313083210754317296303555 4305 505632323155543089232093543051562971555 4306 1056943435555656906345055656595710235555 4307 2570454555556770869460556768038322355559 4308 5844565555567849104725567896393423555606 4309 2443455555456390961195456762732211553945 4310 432355554342691610354345617322107527432 4311 321155543218306097143234053220935174320 4312 210755432042939170832119532191310543197 4313 93554319615270492321035320309095430372 4314 31543036071695921209713196909154296915 4315 7429699306351209917090362910741563073 4316 4156392943109919049097015093407429329 4317 742715430919029589169869131934153154 4318 417074291029755270638630903320730741 4319 49341509757551694286290973193293408 4320 105476101979597046911090216055054892 4321 256791220204024470713082372560569063 4322 568072242448244848336943825725708694 4323 439322020402040403303428193192926343 4324 273219795979595972972160330315183232 4325 814402040204040230223723363559934342 4326 83979597959598098209213031519323216 4327 27755175515179181912089707033212064 4328 77959795959807960724902484334324686 4329 75517551517935593198980043323202465 4330 55055507055315130387799633211980253 4331 49554929553070896877596332103797931 4332 103570703576849028980029343238020554 4333 235848435789308290160305454396245567 4334 112404313672921498596954342762035452 4335 99963090515207985163543217619714321 4336 99629095071935850631432056037083203 4337 96149149303312494308319539689231967 4338 60790792973099942923035276472103655 4339 128088070217000470636358788823236756 4340 296896842384004846969589889434367971 4341 1029029263928049270303900904545680232 4342 2308306700696506843640810845656962343 4343 922944994364944430392092434543621232 4344 215439943039444296719120323430210115 4345 74279429674441565030997212298099072 4346 41754156544407449691972101579189317 4347 5540745443934396303720987350473054 4348 5393434427322762969191873096129543 4349 2732324173217615630304729160955431 4350 8143447814379156963648307730356552 4351 832416082950743630402937297145516 4352 320059215493430295975291570835064 4353 199512073932297551751507292309443 4354 1003924820543019597996083063704455 4355 2040649445656204020032936698444559 4356 4486904456770448240350567012445606 4357 4062964345696401997095449900433944 4358 8710285457028820025036500804540444 4359 7097654329768199789704991963396440 4360 15018765501896001902450080294028487 4361 60189876019032020824600963048292903 4362 121900992208344249447210296495070836 4363 2991921923241994412097563949292301 4364 10080640634480044725019700507063612 4365 20966886944960448260202406084697123 4366 50268910450324494722424872927023234 4367 102690724603445048224649030684234345 4368 227088247234460494246908366926345459 4369 169282012124195942022923063183234312 4370 706944123248040464230636695934345523 4371 1470447234496484686366967040545455837 4372 4844482345028926909670284485656559383 4373 444021229767182916497644054545512832 4374 439810157650415063976439543435096320 4375 278098736496069427764275432309163196 4376 797010169032704677886796543707696030 4377 569898629716962576865565428936359693 4378 438786157063619364655454167303116331 4379 287660729430033042554340652971063308 4380 898728304560336465565486790232693694 4381 787162963397304255454065498118330340 4382 670615632772961954339453981043297193 4383 494074317715603543274327809631570330 4384 1048805578357235654805479702955843364 4385 2489655793582356769656802430359253687 4386 76553531221145636543980297111930472 4387 65531310210834305427797571103296117 4388 55309098092322954177575310971561056 4389 52909179121215540575353091707409545 4390 14910551010075395353129104933915435 4391 50725592120798037575307250540756559 4392 108256063248016379797682605687967603 4393 294572694496169802018947256900279235 4394 1045827045031701624190482570802806358 4395 2459484460358417048084945849629669595 4396 314044197124049599239432396156635152 4397 79640370999595192074320760746310721 4398 56396891995150319343193593423093205 4399 42764703950697033230331132209131955 4400 17640967494369732097310921910903554 4401 78890281045702145021530640730835567 4402 68697609632980829807294393292315457 4403 46375916315792157931542731521074336 4404 22951063073520735307417307209343304 4405 15509429331193312934052931913232962 4406 56104705352053530548590560734350303 4407 40960953119531295405095393323096971 4408 90330375203753036861038053437030234 4409 183363798437976369112396574584362349 4410 933698012580189707124027805925703507 4411 330379899198476930999775951192970935 4412 296958790384163291997751510315691313 4413 1030390083927695080017995923557073534 4414 2364080940679040960180040635584815747 4415 1039191394549591598399594315240073412 4416 2408074045704076014004045558480814723 4417 4896808458448792148048455592969548234 4418 763924324407520799604355115635402124 4419 627203203935193595963151074313981001 4420 171971967310331151630709343087809986 4421 840240281523351596968505456899700111 4422 397997607213107163644954344796999104 4423 1020019282335283696850365448030007245 4424 2240206943358937029203676496360082459 4425 1997943433127289751970563962999220312 4426 10020454535282902000245700310006243523 4427 20244565758950824002458403520070455835 4428 42445677990409448024592835840844559358 4429 20434575895914399803116312392443513124 4430 44545799040746001635169524064455935246 4431 43433589593419986310635199444351312024 4432 32331275132039863094310394443109099804 4433 21309750919678629143096744430909197963 4434 8917491036566150829165444290910375632 4435 7053909705460692150654441491096954316 4436 14580902456727063606764475073030365567 4437 45970824568284697267884800816363675683 4438 31692203441642371856839992063030554432 4439 6321972406420904544279919429695544321 4440 3203719944190963441759034156355443206 4441 1969039440291632405509720743154431943 4442 10308404483076944856102248055564560455 4443 23692844936790449171222496555685724559 4444 10316439305496390510219965554453203512 4445 23568605657030085922400275564574435923 4446 11445954529699251219997755443344311212 4447 8431543156391910039977554433243110101 4448 4307430742703099679775544332031098984 4449 2934293416969196557755443319709187844 4450 10547054770308027577956453602507899246 4451 25684567843696279780368577226079006471 4452 56925679257030801963691782272808068832 4453 43194551929691983630305621715919448319 4454 30343503156303830296954205071034403034 4455 63456035569639363030366460832344836345 4456 32339715436273029697064192321240303234 4457 21277074301729756369440321209996972123 4458 9769342985157543034397209919963721012 4459 7633215850735429722771919039629209895 4460 6332072493314157217703029676151918753 4461 3319319933080732056969756560703047530 4462 3033039329193319543637545392969615297 4463 6336405508053603656979658070303159021 4464 3303954919529970543756519296970709806 4465 2967539035159695429545031563692917943 4466 10279808359603036703660355697070780454 4467 22801693603236368436723557024847964567 4468 15986329972103044305211529800415643452 4469 60109500223236445658315901604756854583 4470 121304002234368456793560817247969165936 4471 8959982123044345531392052015630651301 4472 7519821009643235308719519874294508984 4473 5038209916432112927035038741542927841 4474 10394500768543130684360390075670679275 4475 24046007891655366925724080796846806799 4476 48472079076757670658248968029269668006 4477 4119349365536494522007639751836639944 4478 1033193055303943219936277504306279444 4479 2336056557640454400570780045670804447 4480 1299545536396343995293599634491964412 4481 3003655770029460039056002945080284723 4482 6036757840304720408572030460962928233 4483 12367979283648244891824364730310694336 4484 1055751630402040704203041297094343301 4485 2557996964824488446436473025045453611 4486 5580030289444892468568816260456577112 4487 5199697674440720245448061796345371099 4488 396376544393198034399405563232909195 4489 1029787646056016346004855694350908037 4490 2301898872572169472049157045610896383 4491 984788719320634119590729634092762832 4492 841687033194321035093156319117616315 4493 406469730343209709130743031056063072 4494 868702163454502507368056352572696824 4495 646980632342978933039543119318364200 4496 423794321215767329675431033043041994 4497 209543210073653156554309729629603944 4498 503654320816775567565702303103240446 4499 1036765449567795679678423635234484467 4500 2367876503678036802792636958344924683 4501 1056764970559703977518303523239202432 4502 2567890245602440179993635834406424543 4503 5679082457224481800056959344868645654 4504 4549220332204003999543513240646434543 4505 3392197321959967995431091994424323432 4506 2720373203519655954309103944203212321 4507 8243814436002760365707240446434323432 4508 2028084299977597052931996424323212316 4509 4296927000180024590560028645434323570 4510 1563169998399803095399766434323211296 4511 5695700014001637038001868545434313031 4512 4352999879986289679984645434323089707 4513 3115998759861676559842434323209276934 4514 1071987518606565518420323211911763323 4515 2840099991267675992643434320717893435 4516 9281000072678800066854545448379054558 4517 1609999318567999464543434402949543527 4518 7300005591680004685654544830503655883 4519 2999955106399962454543440294970552829 4520 10000359270000304565654483050245589506 4521 20003606840003645676764936602455904071 4522 40037269280036856787890567224560848832 4523 80382706960369167899085682245729289344 4524 163948470323707679008916942458306905448 4525 700492843438478808090770464593670856495 4526 1405069254592789697087844686056849169037 4527 4860706566067903024899246912569307708383 4528 592945459454969800792023099432936922832 4529 115434314339637993519809194315303216319 4530 74323083276295931037910343072972063031 4531 43209231761551309695097229315719429705 4532 31912105607508916349172153073034156954 4533 3100953934927063190520729329720743543 4534 991527319169430295193153157193431433 4535 907173030634297550330730730332308327 4536 1883816366947019603368168163343693479 4537 8939569670484203233695695693457054807 4538 7275436496041972130354354332329539936 4539 1754303959603720897143143321155279305 4540 7965640403238249023455453431558805659 4541 5654395972081989812354332307527954517 4542 4542751719203878101143320935175543055 4543 3417505031968760990833191310555429554 4544 2054949703647591892330309095554155543 4545 4570502436880079063363709035567555654 4546 3294980304799349433028909715455554544 4547 1539796961593194329766917074355543443 4548 5802030316056045501870784805555654455 4549 1979697059539634984693639955554544355 4550 10203024603802950127057000355565645559 4551 22436247239630401284584003555676855607 4552 20302012076295989643239971554564553932 4553 43624124791040102854400235565685580542 4554 30201001509598976543998115454455195420 4555 62412016104010187660015156564560036643 4556 20099860959898476599870745443399706430 4557 41001130401012788001048056454002468562 4558 9990895989897679989599544339980245420 4559 9892751878776559875195443279798034191 4560 8717504767765518750354431757579720303 4561 7054961657655047497144305535357196968 4562 14570316778760481023445655757584030289 4563 45843567789924952234456757979928362907 4564 32431457679199522124345535759163014934 4565 20308336550395221003235313510629879323 4566 43693367604038232034357535927101005434 4567 30333055959682119723135311170989954324 4568 63336560402943202235357511850100365445 4569 33305395975431982113135104498997054434 4570 32952751754303821090910963987969544323 4571 15517505542968209091091627875635443213 4572 55980055670294509073077078996956454335 4573 51799554497542909329369367963544343315 4574 5595543975414913153033055631443233075 4575 5155427754079090729729554308432129355 4576 754177539349093157155542924320953155 4577 540575273189130730755415203191530753 4578 395351730470893293554071970307293531 4579 1037598164849055055568840243683055753 4580 2380015689308560555689282456936557975 4581 799874472925395554471620343305535752 4582 598744115192755544106197232955313517 4583 187441070317555440940372115553091055 4584 900472843579556490483823155577072559 4585 1804829255803569084939435555784825599 4586 9649506559635708930604555557929456007 4587 6394945516312927293963555535154339935 4588 2739435063095171527631555310743279314 4589 8204560697039835878955557528054805546 4590 1963394369678312767555535159539955424 4591 10294045702793527879555759603800356647 4592 23048458428055879003558003239603566883 4593 9604324159552749971519972075971464832 4594 5963200715517399707039719351708240315 4595 1631993075052796929677033104921997075 4596 6960056800588030702784335250640024799 4597 3599543995279692977643311894399801596 4598 1195427951756315776433104742797987163 4599 354175505543073764330961417575870631 4600 140554955429329643291608055352694309 4601 485570356705502855077296557587045707 4602 55297144954976549371565535269632934 4603 51570839539765392907455311836315323 4604 7292275277652714934353104303073211 4605 1521751776517079323130962969332105 4606 5837997787984805435370310305343259 4607 2295977675839954312897096953231915 4608 1551776552279543096769163532103072 4609 5597787582803657027907695743236823 4610 5177675215970529774936353432104211 4611 576552071695157739303132320962107 4612 365519306350737272970921191620935 4613 55032943093291715691210306191313 4614 49715429131505074310096940309091 4615 102356707356060805521030483709074 4616 223568481572729655832364938508807 4617 211444007317156552321039284927932 4618 108439933050745521209671639175322 4619 292600536608055832502837007797423 4620 1067205767296559346029384078020634 4621 2682457883027605472305928796246947 4622 6944578936279256823660690030470482 4623 3443367301751944210594299696096018 4624 2433052985503442095141596359159843 4625 329515854972419150807163110718432 4626 155072539720030691930631093044321 4627 560825802240367080566953056445431 4628 392191981997049195463529544434307 4629 1064080160024508036695903644545681 4630 2688961720246096367040836845656951 4631 6890318242473029684489369256770392 4632 4697042020129756444073031945696718 4633 2369619798957544439329703434365044 4634 1036037587535444273156972323049642 4635 2372379899756446815570223436502863 4636 920958797544424075298212304976632 4637 191527575444199351582100959766315 4638 1075879796448005595943210401869559 4639 2799002028496056040454324819103607 4640 8008024293032572484565449607237282 4641 16096247056345824925676503282382948 4642 73030484569459450656788034943950495 4643 29696043434314294545679719427495953 4644 103032454545547045656802404681040374 4645 236344565655684456769624846952483807 4646 103243454554444345636200423520027932 4647 234454565564445456970404635840280543 4648 124343455444434343695962312397595432 4649 3232354444323230351621100775154321 4650 2121144443212097106210993750743209 4651 1010844432099170942091929493431912 4652 2129244545007850465080705054560723 4653 952043429936496249192949543393212 4654 519632159303961990315395432732095 4655 36320712967603897072754317319155 4656 3193095655968769317543053030753 4657 329154551647633055429529693533 4658 150743506416329554155156331333 4659 608056068769503567559569353335 4660 1296572689904035679603705573356 4661 3027826900848356803238455813571 4662 6279470809293569634392559535833 4663 1754091911531436322719515312330 4664 7969080715754569428403957523361 4665 5629193073543434163967535213005 4666 4150329331432320627655312089955 4667 697153308321194176553099279554 4668 370732923210340565529191755542 4669 848150634323485675908077955663 4670 400694323212054550919375554628 4671 807045434324565610805795567092 4672 1684456545445677129658035685068 4673 6924567656456783302796356920695 4674 3203456544345632977563143194354 4675 1972345443234315775430830343143 4676 10223456454345557796569363455455 4677 22234568565455578027705694556559 4678 22123445454355359776954343545512 4679 21012434343153117763543231435102 4680 9900323230731057631432108310982 4681 8997212093309536308320923091815 4682 7972099132915302923191209104072 4683 5719190915072975210309910959317 4684 3030291069315752096919091513055 4685 6363072705557985030809075936557 4686 3029316955535849691909351305536 4687 6305570355759303080905593655769 4688 2955297153512969190955130553636 4689 10359023575930308090359365576970 4690 23608235800563697083605675790241 4691 9922111995430369229954553498010 4692 9221103954297032159543531979891 4693 2210967541569720715431303758703 4694 2091655407437193074308969526972 4695 5076756880584056805690303870222 4696 10787968965928569657083639042225 4697 27900290280691702784937008462259 4698 80803082967078427930584092702606 4699 169636950284792680565929068427268 4700 702970402928066965680708692682695 4701 1430244830696670276968491066947037 4702 4562449367026842790293072670484383 4703 3420393049784417497529318496042832 4704 2196729597644053975153043959616321 4705 365155176439527750729627516063210 4706 50750564275177493156175059432097 4707 108005686799781055571800604545019 4708 296056908001952555839607245660207 4709 1032570896020385559403282456722482 4710 2345849032243915604834944568224943 4711 1232389722027073960319443442199432 4712 120877219769327597034432420394321 4713 248982401905480024344544644045431 4714 7819982953999803243442439634310 4715 6039815527997972032420276323093 4716 12401555880020224344642789437056 4717 24815558960242245446867904584571 4718 75527598022034424654963243310 4719 55175179819724202539632033093 4720 50550558037201979276319729131 4721 105605596382420206789602307355 4722 257256029944642467903223681559 4723 582572300446864680834236955606 4724 219320996424642392322103553945 4725 33191964202420721220971527432 4726 30303641980193210191707174321 4727 63636880162054322078483805433 4728 30304798619543219364027954330 4729 63648011203654405688280365363 4730 30399909970543954481597053030 4731 64000900245660364956024576363 4732 39990998034597039539803363030 4733 100090016346024403801633696363 4734 201080169472244839616937029695 4735 412961704822449403170584303038 4736 95604960220393970495242969684 4737 53959598196727695952015636439 4738 27515180365176351519874304275 4739 79959963679789596001005646798 4740 59519630557675159989954425587 4741 15036295536550719879544195275 4742 60371035767608401003648038799 4743 123832357879292812036896390002 4744 8321136751516099704762699981 4745 3210905507059196961618399804 4746 2090954929510363606042797963 4747 5090370703923697272468020294 4748 11083848440637022824696243045 4749 9228404394289816202362029631 4750 2163962741678061981019756303 4751 627617406559403809837542972 4752 176053945513967918295415718 4753 792580455940280795036758395 4754 519196351397593549705522753 4755 30363108775131396955217531 4756 63695289799354030358379753 4757 30351677593139697122957530 4758 63596780055403023230379763 4759 31165599553969812096957630 4760 10655195527638099163536297 4761 26760035878997007695771023 4762 67920358990024079037832234 4763 55197127899799349696322122 4764 50370976797593196363221019 4765 103850188020056029694232203 4766 239201896240572303046342435 4767 71984761995320969623220312 4768 3841603953191636212197097 4769 9277240376076970324025021 4770 1771996959363697199789803 4771 7840030405697024001901635 4772 6399695954369799982986313 4773 2796351543037599815863090 4774 8029595656380001559097082 4775 16304036769960015609024948 4776 69648367900320157308250495 4777 36403054997198732921895954 4778 3969539970387315204751543 4779 10303800243901558447995653 4780 23639602460815592480036775 4781 10275980192075119999705752 4782 22800162064799200002457983 4783 15998619441591999980335832 4784 60011204476080000163359343 4785 120112444792960001693605456 4786 241124448070320017057256571 4787 11004399297199849531945310 4788 9962791570398395303433099 4789 9617507296782752972329199 4790 6054931565617515721150399 4791 12570555677179958231604002 4792 25845556783800394357248023 4793 59255567939604045582496234 4794 11955455275959635219962123 4795 3554351751516312039621011 4796 1543105507063099676209909 4797 5655256084697002790500907 4798 4551939242369977494990935 4799 3503272021039773939891314 4800 971719809677727278709083 4801 705037916577171766909227 4802 1460380767783837870906277 4803 4723967877939379050870783 4804 1207656775272949492693632 4805 2478767798830505067056943 4806 167657588294949449543432 4807 678779895050504503654543 4808 567758749494962970543430 4809 457527393939615695432295 4810 335172727276074354321554 4811 310517171759343143207543 4812 95050505513230831935433 4813 49494955092092303314327 4814 105050361065063633545480 4815 260603712680696935656961 4816 727238326967030556770312 4817 172083183649695545697097 4818 824935936903035657025023 4819 199311302969714529789808 4820 1005513630302345901901695 4821 2055936963623460820817039 4822 4560570297034729449584406 4823 3395297569721154395243944 4824 2751575437210742752027443 4825 7995796582328067984280454 4826 5953565221159455841596341 4827 1531452210714352407163207 4828 5754582328345584883694483 4829 3543221163235240830344031 4830 1432210632111992297239709 4831 4542326943120063022402507 4832 3421183430999429819978934 4833 2210432291994158039767323 4834 2096321503940719677653212 4835 5029436040488402778774322 4836 10304572484892827789805425 4837 23645824929069477901656659 4838 10432199149434174986546512 4839 24544007504547810107667923 4840 3439934963416098936655212 4841 2279319632059187306552101 4842 1753036319510472945520990 4843 7976369603924830455850081 4844 5763035967200296352499205 4845 3629711651997563119991955 4846 157106503975431039903553 4847 583268040196552400835575 4848 231839598365519992315355 4849 104275183055039921073152 4850 246799936560400632815583 4851 25599305395994316075232 4852 56005658040045572798342 4853 39954519599635317583219 4854 100366004002957579934405 4855 203672048030379800544859 4856 436824496363801605649206 4857 304203963027985954391944 4858 646440296280120366080445 4859 424397561598997059196434 4860 202775407187969510364324 4861 427796883900303923685446 4862 177564826996967210454424 4863 779689470030282324564647 4864 756474099697621203442417 4865 544139196376209972420057 4866 440870362961919720199535 4867 392697015603037198395314 4868 1067024157236384014037545 4869 2684247582369928148379659 4870 6926479943700695493802806 4871 3184159428994353927975946 4872 440714167943127175751423 4873 393080655430970553508212 4874 1056966756570245576094323 4875 2570267967842455793045435 4876 5842680279264558056456558 4877 2418397751843519544345525 4878 42777504431035443235192 4879 17774964309714432110320 4880 77810285702344543123441 4881 76097652981243431012405 4882 59176515810032309899953 4883 10565072099720918799531 4884 25680825002250790003751 4885 56969460022608080037992 4886 43634199817919199695919 4887 30320398055030396351034 4888 63444016560364029592345 4889 32439865397039755121234 4890 20278652769677551010123 4891 42790787902779592121234 4892 17493674977755121010124 4893 81056810177959232121247 4894 9544098575512121010016 4895 5439185355101009899863 4896 4270453150989918798631 4897 1696330691879047586308 4898 7029367079008479909695 4899 14305684808092800903037 4900 45656929697069610836383 4901 34543156369436092302832 4902 23430743034299120976321 4903 12293429721590991763210 4904 1532157207091905632099 4905 5743582485080856945007 4906 3431220049192543429935 4907 2310199590319432159313 4908 1098395097034320713092 4909 3014041024345448337063 4910 6148472245456493384693 4911 804122034343932842330 4912 1647224345460549263368 4913 6882245456725706693695 4914 4822034345192946330354 4915 219723230315423297144 4916 37212097074211570842 4917 82325024806315849263 4918 21189799943072391828 4919 10477599429320704162 4920 24780004705448447703 4921 1599960954404416972 4922 6000330364844770223 4923 12003363689247842236 4924 24033696906479262371 4925 48337030868806703832 4926 3289692647944968320 4927 1676318415439643197 4928 6789592756602856023 4929 5675117545976539810 4930 4551055431765278095 4931 3509554305651759154 4932 915542954505510743 4933 75415542955093427 4934 54075415549132177 4935 39354075390920575 4936 105568798090645797 4937 255690017086858023 4938 557080184909196234 4939 529198438910362123 4940 150384287097021011 4941 603926905024232111 4942 1240670860246343116 4943 2486849122469455171 4944 64391020234350510 4945 42709798123095094 4946 16917581009149144 4947 70779952107507447 4948 147800383280080477 4949 479603934960964783 4950 155967319591641632 4951 560281604076876943 4952 397605959364763431 4953 1019260405687894553 4954 2206724856899045575 4955 1945200544789635352 4956 10458405647902957583 4957 24592856880830379935 4958 3116544792296959312 4959 1065441521563513101 4960 2676475835695935211 4961 6788799357040558312 4962 5687593129595523098 4963 4475130955155209185 4964 4150891550751910454 4965 692707493503096344 4966 316933930969163242 4967 63327291630632021 4968 33171506294319806 4969 30506941543037943 4970 66070475656380453 4971 59296154542796330 4972 11560743417563295 4973 7393432055431551 4974 2732319554307505 4975 8143603565680058 4976 829971454399528 4977 159708342795168 4978 602493468039695 4979 1225054696403036 4980 189542363969701 4981 903663700302411 4982 1836698403624719 4983 9367012837048407 4984 3049896289603935 4985 6501030903240557 4986 4989690971995536 4987 10103090240035768 4988 21237082480357895 4989 10089219997136752 4990 20906400023367983 4991 50868800233680134 4992 109089602336961345 4993 308903223370313459 4994 690834233843534605 4995 292322128431321954 4996 1063423292553440366 4997 2694635065574483671 4998 7046960675804936832 4999 14470326799650569347 5000 44843468002805705483 5001 40432239975952954032 5002 84542400200390368344 5003 43419997996697043240 5004 32039975966369631996 5005 19679751663036303963 5006 102801996696369640295 5007 229620027029702883039 5008 156199769756976829672 5009 572001901970189502823 5010 319982983698474976211 5011 39815830384139762109 5012 101559363927401903305 5013 215605700680820833659 5014 73952994392192330512 5015 27515942720321295097 5016 79960468243433041022 5017 59596242032329609817 5018 15162019721155918055 5019 59704202231560796559 5020 16961982107393565515 5021 70320143282055675959 5022 143441454944556800401 5023 454474570445569604811 5024 344143296435435960108 5025 240831564314311598923 5026 489355685545516010634 5027 73154455435059894324 5028 30744354309518743201 5029 68045565703990054413 5030 39635452967899544090 5031 102956590279003649083 5032 230368082808036908935 5033 97039215919702927312 5034 69672071036975173095 5035 36519309703750529154 5036 5032916969495150743 5037 10350770305039608055 5038 23607843660403296559 5039 9936430595971565512 5040 9304295151707455095 5041 2961550704934349151 5042 10315608450545507592 5043 23557292605656080063 5044 11531517954539199432 5045 7307055543270394321 5046 2929555431696743205 5047 10703556557028054458 5048 28435567584296564595 5049 92555679927027686038 5050 19554559169776459687 5051 103565607701788602903 5052 235677278417891230835 5053 114571764056710092312 5054 83305639545099121101 5055 32954275429191010984 5056 15541754150309891843 5057 55677967603701079255 5058 54575655968989351955 5059 43354551647873103555 5060 33143506416730971554 5061 30830944065291707543 5062 69370448679078479653 5063 32896406549364156530 5064 16763945393040745297 5065 67900458056488059023 5066 54996319544079509810 5067 39963035439354918095 5068 100296356605570797037 5069 203029567255848024383 5070 436303682559296245934 5071 302970419511562031324 5072 630244803915704353445 5073 298039967072963132434 5074 1016400284830295344546 5075 2168802929363037445671 5076 647975153029694434510 5077 415750729756344323094 5078 73493157543243209144 5079 31930735432031910841 5080 3293314319703092409 5081 1533083036969119913 5082 5736936370307200735 5083 3303302896931993315 5084 2972976763303933073 5085 10230187893640536814 5086 22361899056885769547 5087 21004789544853635412 5088 9961675440530314102 5089 9606554395297080975 5090 5945542751569191751 5091 1435417507430305507 5092 4556780080563656083 5093 3545599195430539232 5094 1435190354295272121 5095 4560083567038823231 5096 3399231449688212108 5097 2792108396482100923 5098 8063294028943210634 5099 16695048290454326948 5100 67040495084565470495 5101 49595949243454095954 5102 104040506454569040364 5103 248486068565708483687 5104 4059445452924030472 5105 8604456590648364824 5106 5964345094403040200 5107 1643229143969597995 5108 6854307460304020039 5109 4542934196959799676 5110 3415320363517596564 5111 2073197031055165443 5112 4816024352559676454 5113 59803119516564344 5114 17971035065443243 5115 80232360676454455 5116 162343726788564558 5117 703458267891685595 5118 1434594679076916037 5119 4546046808790772383 5120 3419623927493720832 5121 2036207173929192321 5122 4370483820708063432 5123 2896028192919432320 5124 9032296070804543442 5125 18343032849645654469 5126 93456349302856764707 5127 32343192976545640935 5128 21230315765434391313 5129 10097073654322709092 5130 21024816765428509063 5131 9800065654164909432 5132 7999454540638914315 5133 5994343394287083073 5134 1943232741669229331 5135 10454348076706305351 5136 24565496788469657591 5137 3453965684236535110 5138 2327654442105311097 5139 1176544420953109172 5140 565444191530910521 5141 454440307291095207 5142 344396931509151934 5143 242763306910703323 5144 17632943092973212 5145 78950457070214323 5146 67496329298083209 5147 53963151579231916 5148 27630707352103065 5149 78968481583236678 5150 67644007232106567 5151 56439932120945456 5152 44279320991434345 5153 41753191908323234 5154 5530302923212124 5155 5296975212101003 5156 1563752100989971 5157 5697983210100231 5158 4375832098998107 5159 2952319187980934 5160 10383607900170546 5161 23937280801845671 5162 7291591984434510 5163 1507103844323093 5164 6083239245437055 5165 12934406456584556 5166 30544868567925571 5167 65649091680655833 5168 54389106394552330 5169 42870942743521295 5170 16691417431209554 5171 67074780552503567 5172 49341595518971456 5173 105476035990234568 5174 256792360082345695 5175 568063720943457038 5176 439429191432329685 5177 274150308321156454 5178 807603693431568566 5179 1679237054555691668 5180 6806384565557076695 5181 3942843455529366354 5182 10469254555905669565 5183 24706565560856703679 5184 945455392544970552 5185 434352719439695515 5186 323117034276355074 5187 211049721763149343 5188 109597205630793232 5189 304022456968054343 5190 648224570296565453 5191 402203297565454330 5192 822435019676565364 5193 220309836565453040 5194 196918305454329598 5195 1030793656565504015 5196 2368056767676048159 5197 1039545656559600712 5198 2403656767603208323 5199 4836767879234493434 5200 305656752123932324 5201 656767983240543445 5202 545655831995432434 5203 434552303954320323 5204 323520967543197212 5205 211191655430372101 5206 110306554296920990 5207 96945541563191899 5208 63435407430304799 5209 32313934296961596 5210 21087321563607163 5211 9273207429930632 5212 1731934159294315 5213 8160547607045559 5214 595415929635518 5215 154071156315045 5216 568831569560459 5217 448307435396315 5218 402934312763074 5219 830545527896804 5220 295435176763960 5221 1036559787900322 5222 2367601900803423 5223 1055982991972212 5224 2560150080222323 5225 5721600962223434 5226 3205991622212323 5227 1951906222101213 5228 10400870223212335 5229 24809042234323359 5230 49708462345433606 5231 102492703456537268 5232 225068434567782695 5233 189444323457618352 5234 904445434579193583 5235 1844456545808055939 5236 9244567659696560607 5237 2043456516365393935 5238 4454567969678060558 5239 4343455636559395524 5240 3232354305512755204 5241 2121142955097551963 5242 1010815549175503632 5243 2129555707796036943 5244 955552937559703432 5245 555515295516972315 5246 555071555063721075 5247 549307549429209355 5248 392935394151913155 5249 1070558047600735557 5250 2845596479208155583 5251 9256028806495555934 5252 1939767943955551319 5253 10601880460355593607 5254 27218964723556057283 5255 82390288235572582934 5256 20697682115319215320 5257 47018943157606357442 5258 9847430735943134420 5259 8414293311430924191 5260 4081533108291200304 5261 8955735295072403644 5262 7553311549319970440 5263 5533107393039696393 5264 5330932729676362731 5265 3291317156563017307 5266 1509050745429852933 5267 6108608056701190535 5268 925919544990295314 5269 191035439897553079 5270 1072356601019576807 5271 2823567212203789683 5272 9435682322437902934 5273 4314421220294975319 5274 3084210197539753034 5275 6926322019801976345 5276 3183219837983763234 5277 432038295829632123 5278 319681552156321012 5279 36407520743209901 5280 3935193431918989 5281 10560054560790105 5282 25720565728081259 5283 58245678296952606 5284 22034561563517945 5285 19723407431055432 5286 102234880552556543 5287 222348965585567655 5288 221207655255456552 5289 209936551954345522 5290 500567600365455822 5291 1005679203676559425 5292 2056806436787604659 5293 4569668567899246806 5294 3436645456792023944 5295 2306434345519807443 5296 944323235037934432 5297 443212109695324315 5298 432100916353203074 5299 320991063131969344 5300 191909430903633243 5301 1080904570836934455 5302 2970845849370544559 5303 10249259305845645606 5304 22506605659256857271 5305 18945954511944531710 5306 90460365920445758321 5307 184723680644457993439 5308 928236966844580054607 5309 162103664443199541935 5310 703236684456003680559 5311 1434366924572036965601 5312 4545670645824370277211 5313 3434494432202897772108 5314 2323944321976777720923 5315 1207443203765777191212 5316 2480454437877784072323 5317 4964564578977928823434 5318 10285685790180689434544 5319 22916918081966904545647 5320 15063039203662963434412 5321 60696406436710294544723 5322 127028868568323045648236 5323 284289091693436456894371 5324 926909077054568569045832 5325 182909369543445429632315 5326 950905703654456702943559 5327 490952970544344975431519 5328 1090390245645450196556004 5329 3084082456856602027572047 5330 6928944569167224279824481 5331 3167443430652201758204006 5332 654432294521985521959943 5333 544321543203855203519430 5334 443207431968551971034295 5335 431934303645503709721554 5336 303322970434968917207544 5337 633430244550290782479645 5338 332298043497493620156434 5339 321579631973930198744323 5340 207356303727298387443213 5341 481569638283013900454334 5342 7436281629886996343324 5343 4301606158863963233201 5344 2985940728627632131988 5345 10120488291078943360094 5346 21244895072790453721047 5347 10040749317496329209612 5348 20488105581029506503123 5349 44895255952304068035234 5350 40751951520959439712124 5351 88000395850404602323244 5352 79996752495961981212040 5353 59965519951603810099593 5354 19655039505968099195131 5355 102760404060297008039351 5356 227924848723024096405591 5357 175200407209799163955110 5358 798404882502007700359121 5359 583960818979936997111005 5360 227592047759303971109955 5361 175119617512967710919552 5362 799203179930278330803583 5363 591970559297763291971229 5364 103695511577631503710155 5365 237035915778956038321559 5366 89711073767539683207512 5367 77109329655276431935096 5368 70913156551764303309165 5369 150735567597885633707677 5370 608155680018916938478783 5371 1295556960190770592789936 5372 3035570322087846067900571 5373 6355843424899272680805833 5374 3152432200791718391952330 5375 720321993505042703521297 5376 197203930949616971209577 5377 1022440570503170232503783 5378 2224485846035842346037935 5379 2204052419712421219695312 5380 1959520037100210036353102 5381 10403840383202320369575223 5382 24839283934423443703798235 5383 271627324212428969582112 5384 837081446324690303943122 5385 289208423202296967431016 5386 906492634423030280552170 5387 1869066944636362965583849 5388 9108670446969710275939307 5389 926496423637097751272935 5390 183964210289177509715311 5391 940286322907780102357511 5392 397663214937598981135103 5393 1018694350580010151359233 5394 2191045605960121593606335 5395 309633951599007129943312 5396 702940396008083300453523 5397 1430484032096933604575837 5398 4564928345030537245799383 5399 3439163229695292033592832 5400 2270632156351519731116321 5401 1694320743107037311063210 5402 7045448055284381512694321 5403 14456496558925955927045437 5404 44569027590660360684456583 5405 43429775094596994444345232 5406 32157749143163944443232120 5407 20737390830627444432120997 5408 48182089367080444543250022 5409 419273049196443431899820 5410 31729590364432304798196 5411 5155097044320961580363 5412 749169643191607197031 5413 390636430305930369705 5414 1086968563660563702457 5415 2910291696725698424583 5416 10723077028257012645934 5417 28236784294584126860547 5418 94367927045927269125682 5419 43055169631171830994415 5420 29550636310504291944074 5421 103606969526047080448806 5422 237270303872484964489671 5423 91696968720039644076510 5424 6363647199676439365091 5425 3030410396564273049106 5426 6364724027686816507269 5427 3041199776464064931836 5428 6472001788688690559369 5429 4119985686486295513036 5430 1039854464061555089704 5431 2401164688715560902447 5432 4811686890355730824482 5433 106464697153292204020 5434 268687023575062448241 5435 690904235800704494472 5436 290962111992963944118 5437 1090303120070300447194 5438 3083635240843604484047 5439 6936958489257244928481 5440 3303524071932039164006 5441 2971199303319670639943 5442 10232005633602847000454 5443 22344056937229284004567 5444 21239543292151639963452 5445 10075431520706279632322 5446 20796555848470802943423 5447 48027559292849630454634 5448 96279607069302964566944 5449 61755929432975643463439 5450 5551154315754432232276 5451 5510743073544322121765 5452 5093429331443221005655 5453 11054705354454232056755 5454 9540953144342119545551 5455 5391530843221035435503 5456 2707292432209714314971 5457 8483064542502345550232 5458 4029443418981235498116 5459 8304454790152357015168 5460 2964341498721129870648 5461 10285475010231301046894 5462 22916800122353612469047 5463 15063999021130100229612 5464 60700008231361202303123 5465 128400094353712423635236 5466 292801045578324636958371 5467 1069612455793446970393832 5468 2703124558054470244059343 5469 8435245596564842448605454 5470 4312035165440420405954340 5471 3099710654396195951543196 5472 7002326766032040395656029 5473 14023467872344484036772301 5474 48234679023444928367823611 5475 2122549812439163056210108 5476 1019398100270629542098922 5477 2206015202847103665010623 5478 1939871976410970649894212 5479 10601040188730246901046323 5480 27212481890162470812469435 5481 82324959081704849524704558 5482 21199509204960395200963528 5483 10394911959596751991631162 5484 24050720404028000076951703 5485 48608244848296000790398434 5486 5922040401559993496784324 5487 1219595987519931965643203 5488 35151875039303654431971 5489 10704749672970544303709 5490 28448102830245645638507 5491 92495229362456856992082 5492 19952153020344543919215 5493 100383576243445660806359 5494 203935790454456729669607 5495 440558084564568302703282 5496 395519243443442976971620 5497 1036006454454470190237043 5498 2372068564564842082384455 5499 919445443440419220844352 5500 34434432396032192443115 5501 24324320759720320431073 5502 3203193517197196309332 5503 1970331050370362913321 5504 10243352603843710733431 5505 22453587239258328134551 5506 20331272071923160923510 5507 43352824840635730635922 5508 33116200394313294311220 5509 31061996743091543110197 5510 9403965429107431098373 5511 3967654150934309182927 5512 10278767610545707950681 5513 22789879125658480406951 5514 17678750994523995943510 5515 78790010045840040455921 5516 67499899632399596351205 5517 53998796320795163109954 5518 27987563193550630919543 5519 80099696055606970803654 5520 161003032557270249636768 5521 712036345582842502967895 5522 99703235216418975656753 5523 96972112064047754545527 5524 63721099439617543435175 5525 29209194276055432310554 5526 106508046792556543525566 5527 268096468065567655855671 5528 697028696675678759156832 5529 369766366554567510744318 5530 37663065543455093443043 5531 78696675654561054456453 5532 66366554543409544344329 5533 63065543431915443243156 5534 29455432303074432030746 5535 104556543636804544368070 5536 245567656969645645696841 5537 35456543636434434364410 5538 14345430304324323044097 5539 45456563645445436449023 5540 34345430434434304389812 5541 23234296324322962878101 5542 12121563203215616760990 5543 1007431972074065591899 5544 2080560224808676079007 5545 4965722249690792808082 5546 10278222503088069696944 5547 22794226036896703030447 5548 17542179704764969696412 5549 79663802447890303028723 5550 56627980416696969767209 5551 46175796066363637651915 5552 20553559463030296503074 5553 45575604696363028036806 5554 35353962363029759703944 5555 13127621029757516967443 5556 35279032301979970280455 5557 11749720983759697596353 5558 5397191829516375163131 5559 2770304155062950630907 5560 7843647560710406970882 5561 6430415393095943692817 5562 4296072729151430316056 5563 1559317150708297059544 5564 5605583608495024603647 5565 3955229923949801970415 5566 10358300640501620244757 5567 23593606886017042447983 5568 11129944859849620415832 5569 10959440518396196072321 5570 30404485994032032823431 5571 64844920048344349434553 5572 40439199603243194323530 5573 84608003234456045435764 5574 41919972124339634313640 5575 3039721003276323090396 5576 6402232034789437084029 5577 3982119721674289239756 5578 10143202236806906401969 5579 21454422369670868820307 5580 8344221036492648196932 5581 3242209703918400363316 5582 2021916967043997033063 5583 4240770284460024336694 5584 1993697644199803306344 5585 10057018848001633669447 5586 20584189296016936704483 5587 45927907032170568444934 5588 31174929720495444439324 5589 10539157195954444273203 5590 25807584040364446814435 5591 59679928483684469544558 5592 16559164030444235443525 5593 67607688364446356455859 5594 55936483044423144352516 5595 51304029644210843119065 5596 8959756442092431029455 5597 7517544419120309754352 5598 5055444030996917543117 5599 10556448370030779655179 5600 25568493840367802759807 5601 55693059283679628001682 5602 54329511630556159986419 5603 43155106295540719864035 5604 30750941555393038639714 5605 68010475558056391002345 5606 39896155519542709981234 5607 101031556003668500152345 5608 212355572036692001583459 5609 101155319706319987232312 5610 211557602469600102343523 5611 107535980235998981231212 5612 279760162360010152352323 5613 801921703720121583583434 5614 1620638438241235935934548 5615 7046992594472360560545695 5616 14470066044823725725657037 5617 44840672449438258256784383 5618 40394520394281921945642832 5619 84045844046960640456869344 5620 39632439623594396344633240 5621 102944603036046029446934483 5622 230447236372472304470544935 5623 96412102920120964095439312 5624 64100975198991639154273095 5625 40991750387906270741729154 5626 90078003900870848078307564 5627 180796040809049296793679689 5628 968032489708507028056802907 5629 639720076924929759543974935 5630 277199363199157515427739314 5631 784005696007579956678205546 5632 639954359935359546561955425 5633 279543119313115425403554194 5634 803655205535156656835568046 5635 1636758455759566769355696468 5636 6967992558003667905557028695 5637 3655919519970654955529766354 5638 551035039694539555157663143 5639 509709676343275550736630831 5640 1102502789454795608166969355 5641 978977674341553920663633151 5642 767776543207527194630330703 5643 657765431935170342297292969 5644 537654303310497221571515636 5645 296542973095972207307074305 5646 1027670217040222481684805658 5647 2278842384482224956929656795 5648 1768420844022199543156545552 5649 7892649248224003655567655583 5650 6718392002199970555456555229 5651 5042719980399695554345552156 5652 10468400164003035565455583567 5653 24692801688036355676555935683 5654 2315986479703154565551314432 5655 1071864156970743455509084322 5656 2839087570248054556108925423 5657 9408899842496565571290656634 5658 3928798419965455309494546319 5659 10690012800276557705045669605 5660 27080129602787578460456703259 5661 84961303227899792724568434606 5662 39608972176797517203444321944 5663 103290223788019982434445440445 5664 235082237896200144544456484459 5665 109222096761998843444344044312 5666 306225027920009254445448445523 5667 670260280640106564456492455833 5668 497797594398945444343920352330 5669 1018020046010456445460643583364 5670 2196240472124568456726855933687 5671 361996121003444345184551330472 5672 3961009972443230443509296121 5673 10312100224454364456107031233 5674 23523202244565684571284352335 5675 11211982043454443309643121312 5676 10103819632344432916431009101 5677 21239602943444550768552107211 5678 10075975432443493645520932110 5679 20800196544455056855850543121 5680 49602027644560569159205655232 5681 103224278845725707606456758344 5682 234246789258258479268567993447 5683 122025671921924151845455932412 5684 19794503203200704434351320101 5685 102046034434408444545593441211 5686 224472344544892445656054472311 5687 204121243440720434539544121110 5688 447232454488244545803647231122 5689 412120344082043431970412111020 5690 100997239219632303696101109796 5691 210022406402943637031211302031 5692 99819943975430289710108979710 5693 98039427754297677098927757091 5694 79674177541576569187177529103 5695 56540575407365430470575150969 5696 45395353933054296095350691635 5697 32753127329541559153094306314 5698 17530973155407510729142943083 5699 79770215556879928307470456935 5700 57698075544759162934096343313 5701 36379355441510615319163233091 5702 2953154407094073030632129109 5703 10375564885048816366943307306 5704 23795688920489569670453681671 5705 9554487196075436496330406510 5706 5544070359354303963295945091 5707 5439297113142967631551429107 5708 4271571090815656307508150935 5709 1707309092074542934920691314 5710 8481709064805670550647073547 5711 4004909439954495494409331416 5712 8050904600365037044905354768 5713 16610847203680384450857567888 5714 67129282436963924609179678895 5715 50951620303627201910556568754 5716 110397043637082420725567689965 5717 96769630289220193195456479651 5718 65636297672198330354344156503 5719 54301576520383297143240744970 5720 42987365196831570831993439695 5721 15873050364307292303932276354 5722 59016603685683063640542789567 5723 9865970454429430395417675455 5724 8651696344154296754056554351 5725 6506363240741565539545543104 5726 4943031993407455275435430962 5727 10456360054880558796556570304 5728 24569720568965590027567843647 5729 3437195447655099775456430412 5730 2290354416549197754344296101 5731 1497144065390377543241560990 5732 5023448678083779654475730081 5733 10234490796937802764798160955 5734 22345088030579627888015730359 5735 21229279695356176879873297112 5736 10151756353140564758731571102 5737 21597969575485687990155831223 5738 7175635354054475898752310212 5739 554313139544152787521098097 5740 543090875440717675209179175 5741 429092754393056551910550555 5742 149117542729545503095495554 5743 507179668303656037037035567 5744 1083802693636772384384355679 5745 2939627056967823925925556807 5746 10603084570279440660655569682 5747 27236925842804486726755702943 5748 82370659269644908267958430454 5749 20894511836438921855524296340 5750 49045919368590639155847029482 5751 108460805692087007559284304944 5752 292729657064904079606925650447 5753 1068302784690848803270656804482 5754 2693627927089289634846769644943 5755 7057080684906902949267902850454 5756 14584966930870830506680829204567 5757 45930270569049366066969506445683 5758 31297695429593059463634944434432 5759 9576354155129514230319444324321 5760 5363140750955082097034443203203 5761 3030793491549219169724431971971 5762 6368055075706407702244560240233 5763 3039549352943936982043397998130 5764 6403705590460570144454020015363 5765 3968955096195298844339799873030 5766 10290361032039009245402001016363 5767 23083712344408106456824012169695 5768 9229101243920944344199900636352 5769 2150990027191443240398994303115 5770 691899770308431996787942971072 5771 304797696924303965675415709318 5772 648019030645640276796758505593 5773 399829694434397765565524955130 5774 1001503044546017875675850359363 5775 2016036445672178996799203605695 5776 4172368456823790028006437257038 5777 521044344209499759944291929684 5778 209643241913997519441503156443 5779 502854480740020004476035568454 5780 1029164968080240044792355692565 5781 2307690296962480448063557065679 5782 936297563619996399431529454552 5783 301575430039962794307154343515 5784 615796560400308045683565455957 5785 73565395996919634431454351536 5786 31452751963036324308343107305 5787 8317503629703202923230932953 5788 3054970156971975212091315528 5789 6570241570240198325073555893 5790 5298007297998383189331552730 5791 1579931575982830473307517295 5792 5800555800149364813679983039 5793 1995551998793040090559829675 5794 10035600010056481085601502799 5795 20357200120568952917216028007 5796 43582401245690390782372296082 5797 31219990034296693620921559220 5798 10039899721566330191207512197 5799 20401002235669362072479924023 5800 44812022356705704824800648234 5801 40099821144952960199994402124 5802 81001431450390322000044823244 5803 9988308296697219999640212040 5804 9882921566372039996398099591 5805 8815207462919679962779195103 5806 8071934215036559617750350968 5807 16840546360367603178003610288 5808 69285669723679235796037122895 5809 31654637210552113559691016754 5810 6542292095521091516309865543 5811 5421519155209107062918655430 5812 4207030751910929415046554295 5813 1929693503091154069625541554 5814 10703056037071568703055675567 5815 28436572384835690436556795683 5816 92567823929357084567568036934 5817 19456207153129243455439703319 5818 104570483575306454556602433607 5819 245844935797668565567224537283 5820 32439313576645455452203291632 5821 20273091366434354321971506321 5822 42817073668545565440236069432 5823 16049330645435454398099434320 5824 72505366856556566017004545441 5825 18953064545545459849963434405 5826 90376685655656601300294544859 5827 183786916756767213603045649199 5828 937910767967882337236456908007 5829 295093655656821292104342919935 5830 1041056756769433063245470800558 5831 2472567967904536694456849605595 5832 119455654963306344344395955152 5833 34354539632943243242751550721 5834 23143276315432032017507493209 5835 10831763074319719854933931912 5836 29357896805602401170540560723 5837 105579029657224811845685728234 5838 255808302782249519256918294347 5839 559693627942504006570795045482 5840 516330175418959945293549634019 5841 63298554047519431531396319835 5842 31585539615034307308763038314 5843 7255276069722932927629683083 5844 1951759437215315176156429229 5845 10398004582357559791568706307 5846 24016045943579602075690469683 5847 48172460455803224797084702934 5848 520196351972201569240975324 5849 198363103721987431991753203 5850 1013695238240100560077974435 5851 2137038394481205720780204559 5852 889682744009953193597963512 5853 876417439919530331175631096 5854 764054279035297310554309164 5855 639541749711573095542910641 5856 275405397107329155415094406 5857 796858023281507556761044870 5858 564519811606935545609640693 5859 443038105943315433916394331 5860 429680951433074327062743308 5861 156391508329343169417432924 5862 570076093505455704780550647 5863 299359130954352961595494415 5864 1005607370365590316037044758 5865 2057281843676083572384447995 5866 4582959256792935823924480038 5867 3215511945515312207203999684 5868 2075103435073101931967996443 5869 4799234560815220560280028454 5870 1592123392072195397599764344 5871 6063234064824038020001885447 5872 12694348689448396240018916478 5873 27045490904494030480190768795 5874 84457090845048364962087890038 5875 44329092429603039619276699688 5876 43149120155969676031766396484 5877 30790998751636559705662764044 5878 68090009996967602456707888445 5879 39099919963655980344936884434 5880 109000800296760163450568924545 5881 308009603027921694605690645659 5882 696103236280637047257086856805 5883 360972101594289611929264543954 5884 730223216046903120706685660365 5885 298212059622970992946454597053 5886 1014324603030250070468566024574 5887 2145447236362600844691672245807 5888 834412103017992442306522031932 5889 324100969855920420945219703316 5890 200991638551196191432036973063 5891 410076991592032074544370216694 5892 99363907119719343442898066344 5893 93026931037033232416779463239 5894 29783309689732120065754232079 5895 101933702902143240677966344806 5896 220538430823454486780269449671 5897 195284292212344065597834396510 5898 1038927062323448676019346027921 5899 2390684703434490792205472280631 5900 694440972323893521954121594310 5901 344391721208731203541007143094 5902 242705209927309971409930829143 5903 16951919172919707919292150832 5904 70400807830802480807063609343 5905 144809679369624969684697305457 5906 449702805703050302927021656583 5907 396975952969496975169806545232 5908 1030200390305030199701667658343 5909 2362404083660362002416678793455 5910 1019959230597019980066567532352 5911 2200406366024200160667679743583 5912 1995943059801998594656557431232 5913 10040456601620012046767580552343 5914 20484567217040124467879965583455 5915 44925682384481244679000275934558 5916 39194420844010042549997751323524 5917 108044649248120465700017993435845 5918 296446906495244678400180054559259 5919 1028470869038446792801960565606606 5920 2292849108392468069620325677267271 5921 1516390922720239436197194571851710 5922 5970090628242404572024045839198321 5923 1699094162019963319799632270383207 5924 7009047704200293602002942843934483 5925 14108478446403057224030469260544937 5926 47292792468836582248364706725650583 5927 11517520248305222003040945194495232 5928 7055198002952219969591430343952121 5929 14560016030382400304074563460383237 5930 45720172363944803648805694723934383 5931 33198521027439970407954341207322832 5932 30385209774279695935543209933216321 5933 63918501806803040555654500534369433 5934 27044983943969595554542995323034330 5935 84450140460304035565670037436345362 5936 44298796196959715454499694303233016 5937 41587560363517074343996342972129864 5938 7275397031049343227963215720958644 5939 1752769709593232175632073191526441 5940 7987902504054343796944816075868471 5941 5874978959543229563440059352644105 5942 2739767515432155432399513118440955 5943 8201879956543556544003935192490358 5944 1984759545431545439967310319897128 5945 10128003656555656600281523601023295 5946 21296036767556767202955837212235039 5947 9559705655545651975552292102109672 5948 5516954555434503755521520980916515 5949 5063543554322969555207191791065075 5950 10695655565430303558484078072680795 5951 27036755676563635592928796826968039 5952 84367956787696956070690029470296406 5953 43055545676363539294299754097563944 5954 29555434563031271541597539175427444 5955 103556545696352835676019807796680446 5956 235567657029589356792201678026964471 5957 115456529755273145521986559783644110 5958 74345157551730835203865517630441099 5959 43230735505292311968655056296409197 5960 32093314951521103646549541563910374 5961 19133079507210970425395407427096943 5962 107336804082330244658036880685030455 5963 281369648943362446796368966920364559 5964 953702890453704468029690270643685606 5965 528976696328964239756297694430453943 5966 167766363167642077541576344296327431 5967 677869695678864779675789447029480551 5968 576636354568641756553674409753995506 5969 366303143446405545530543917527954945 5970 62970832423955435295427055175539433 5971 15692320207554311554169550555274330 5972 57063442479565515567703605558805361 5973 29432420155455075456969955527953007 5974 104544641556560796570300355880376082 5975 245646875567728027843603558963792943 5976 34424755457159776429971527629515432 5977 24201554330717764159707176155074321 5978 1987543293057640716930560749343210 5979 10099655056578888370565728105454321 5980 21002760567788893845678295256565431 5981 9977595457688728434561551945454310 5982 9775154336487164323407503434343091 5983 7750743304070643211934972323229103 5984 7493432959294432103319721212150969 5985 3932315511544320973037210100691637 5986 10543555915645450216382321207076981 5987 25655560756856602369943432484790151 5988 56755727969167223700454544928081592 5989 45553175630652208996343439159207119 5990 35530554294521927963232270711931034 5991 15295541543203175632121693103309723 5992 59035675654435796943237055233702235 5993 9714554544313563432089552128982115 5994 7083543443091432319275520967821071 5995 14935654457074543606795850279432837 5996 50556764584805657268039202804549383 5997 105567885929656782696406429645705935 5998 255678920702767947028868702858460559 5999 556790648427880484289090429192725606 6000 545494404176796041669096150317193945 6001 433943960565559606629160697050327435 6002 327427595455515946150594369497174314 6003 174175154355071420695143033970543083 6004 807799565560834647039456340245656935 6005 1678003675729346884404569482456770558 6006 6796036798305468924845704944567845595 6007 5559705582954247200432959443456435154 6008 5516955215542011996315514432344310743 6009 5063552075419903963075084321243093431 6010 10695584796800840296800925432457054555 6011 27035928029609283029610656544584565559 6012 84360696303306936303126767645925675606 6013 42994362972943302970985656431194553944 6014 15943015715432975691854544310343527444 6015 60456158356550197079165645523455880447 6016 124571593567602024807676855834558964478 6017 3307131455979799936564552323527644161 6018 2930908351757599305443521211176440609 6019 10570893597980005656455832311788487306 6020 25849056020160056768559343517892901671 6021 59308572241720567891605455979070816832 6022 12925322005195456705954351749292064319 6023 30657424060036568460365598107064685607 6024 66780648720367692723676015284686917281 6025 65594407197056317210559871642463051606 6026 55143930369543052095518706420229505946 6027 50827297035429519155046944198154951425 6028 109483024356704007560470448015570394655 6029 304936245568448079724844496155844046759 6030 650570455692496802249245031559248468005 6031 495296354319963981992029707512004239954 6032 1039029565600300160064302479924046400364 6033 2408303677203601720685624800648468803687 6034 4893636782437218246917049606892689636902 6035 730305620292042023049595944718476302980 6036 296954197519619809595151441044162975793 6037 1030368020003201704039594472447710198054 6038 2363696240034418448404044824478322016567 6039 1030361999724044403959640204163219865452 6040 2363720002248444840402882447694401076583 6041 1029199982004440395976820416343989365232 6042 2308000144044484040189444769460105678343 6043 919998839644039598474441634198954563232 6044 39988276439675184144406320387543432115 6045 100094788602799927444869443899654543157 6046 201047891228000680449104459002765655583 6047 412479072296006964507244608027876755934 6048 100149321559943642932041919776765551324 6049 201505435600456870544480801787875593447 6050 416056557204569045644969617898996054482 6051 59545531963429634439636056787959544020 6052 15435303632156324276299545675515439795 6053 56557636943569446791003656795956602039 6054 45536303431434425509970545551545979675 6055 35302972308324194919695435507431756554 6056 12975720923200339036354314934305545543 6057 30198250634403408369565550545655655655 6058 62014606944834893703675605656756756757 6059 19881943440320728970553954545545545536 6060 100960454483448290245580365655655655771 6061 210324564934495082455963676756756757831 6062 97203439323949220351630565545545536310 6063 71972273207392197106295455435435303091 6064 3721731932720370941554354314312969105 6065 8238160548243850475565565545530307257 6066 2080595402028496155455455435296931936 6067 4966036824293031556556556559030560570 6068 10272369447056355567567567608365725844 6069 22823704484569555679679679293678259247 6070 16208964043435554556556551530561912012 6071 70490288454555565567567595765720724123 6072 145082892565555675679680037878248247237 6073 460949065675556796802960378994494482383 6074 191389454555545563975596967943944020832 6075 1073904565555655700196030280460448249343 6076 2820845675556758402032362964724494505455 6077 9449256795567992824343710288245046056558 6078 4391945555455916203229097682029619545527 6079 2703435554351061972149176419756035435174 6080 8434555565592720223507788801972356559806 6081 4323555455117198210937687983721145517944 6082 3211554351050382091296475829210835055444 6083 2107543109496819109564152152092309554443 6084 935430913964030915440720719120915544432 6085 314291087639691074393193030991075444315 6086 81509276276309342730329691909354443073 6087 6911761762913217297156302913144429328 6088 3105605615092051570742975090844153166 6089 953954069119507293415749092440730663 6090 527539431034931532073389120393294627 6091 175274309719307319332870996731542175 6092 798805702405681605349050028155663799 6093 587952979954405953189499760754629597 6094 275515759543951530473997593542155175 6095 795958003660395764820020055663559798 6096 551519970596753640199799554631517587 6097 507039695165530398397595542307055275 6098 1084403039675764014020035663684558795 6099 2924836402797888148240356696925590039 6100 10649368828018895494483567030656080406 6101 26905689496189037044935684366772964871 6102 70856905031908384450556925667830289032 6103 149170860360893924605570656679362908347 6104 507849123729060647255846766805710893483 6105 1079307238308726882559267869658329054935 6106 2805682393690268945606679102793508570559 6107 9656944057082690457266807228056091845606 6108 6543439529218296331863932159539104433943 6109 5432275152041563304627320715270964327430 6110 4321750719607432962173193071691643174295 6111 3205493035934315620530329306306430541554 6112 1953929711323074195297152942944295407543 6113 10380702313436808039023590470447036879655 6114 23968423534569696408236084844484369002759 6115 7644211323436363922099240444043029977512 6116 6442109212303027219191996439629759775097 6117 4420912100969772030303964276157517749176 6118 4191100991637719696967641760735057390564 6119 310991906297036363656405593309532695444 6120 91902941569703030543955132915318354443 6121 2975407436969695427550915073043144427 6122 10196880570303036679610760816455444682 6123 22028965843636366803127929568556446943 6124 19767652430303063970975155445544423432 6125 101878784563636700250199556455644634543 6126 218989925696968402602003568556846945655 6127 47879194363643977979971445544423434552 6128 16750343030427775759708435444212323520 6129 68003456364677798002492556446323435841 6130 39972343042577579979919544423212312406 6131 100223456465779800200803644634323524869 6132 202234568677801602409636846945435849107 6133 422345690779617224902969270456559307282 6134 221234293756052198975631696345512931620 6135 210121529539520387754306363235095306198 6136 99007155275196877542943032109152940382 6137 89930751750364775415429720910715396815 6138 79293505497041754074157191093072764072 6139 51530953969605539340730309129317639317 6140 7291527635955273193296910953056273055 6141 1507176311551730331563091529541729553 6142 6083789515598163355697075903678303575 6143 12937903956015693557024800836793635796 6144 30580840372157055584249609368056958031 6145 65969283823584555926503305696570396353 6146 51631628211243551184972954365296763130 6147 6306162110031510439715543051565630895 6148 2940621099707096277075429507454292754 6149 10487033002485030784796704080567067966 6150 24904336024920367928028448965684680271 6151 50845372250643680696292490276926962832 6152 109257822606856967031065082790670309345 6153 306579427269170284352680948086843705459 6154 667804682707842925586970496909258456605 6155 655962416936415195263695962911924345954 6156 551620063304070351830351615103203231542 6157 506199432959297104297106070971972107419 6158 1072004550407023247023272850240223280803 6159 2824045604884234484234829202482234969635 6160 9448457248926344926349506424942350302958 6161 4404332007183239183194944199421096975527 6162 3963319930432070430339440394209163755174 6163 10293600564544844563404484046507697959805 6164 23057205685649245694844928468079020401659 6165 9531954454392034340439164239349795986512 6166 5303544342719723196270642073197551865095 6167 2971443217037210361694419330375504649155 6168 10234454384382323717044805363796046907558 6169 22344565925943438384449657698032470879595 6170 21243451191432282844396536379720092755152 6171 10032310308321616442765302957199117550722 6172 20343523693437168467877630384007179608223 6173 43455837054583692678978963928083803294234 6174 32352289543230318567767627159227971542124 6175 21121675432097045457656170712175707421003 6176 11006554319169634336540493100552934209972 6177 9945543030636323305395930995515321919721 6178 9435429694303212952751291955073203037203 6179 4314156342972095517509503549331969691967 6180 3080743215719155054914971393303636303654 6181 6968054358407560570750234053636969636765 6182 3639543123935395293498119530303636305654 6183 275431007312751531981035296970302954543 6184 796552081527995760152359030243630365654 6185 565519207175953598721109698030297054541 6186 455031930551531187210916379697569543407 6187 349703295507310472091062956375435431934 6188 196971554933096119109415542954314303323 6189 1030235570537031207304755670365545633435 6190 2362355845784352481647956843675656934559 6191 1021152433643120006415544430554543323512 6192 2231584536855240068755644565565653435923 6193 2107243304551999447554443455454532311212 6194 932032963503994415544432354343321110102 6195 319715630967944075444321143233211098975 6196 37074291655439354443210832132109187753 6197 84807076756605564454329343343307897973 6198 39929365545955444343153233232936775728 6199 100705675660356445455574334350567798293 6200 208456796723568456555805345605678015055 6201 492568028235692567559657457256796160558 6202 1065696294357065679602780582568031725592 6203 2677031045584676803227965945696358256063 6204 6784352455926789634280280457029594572694 6205 5643120351185676321597596329755143318342 6206 4430997110454563207175163157550833043219 6207 4291971096343431930550630735492329632034 6208 1503709163232303295494293313921156319724 6209 6038507694343635037047053540631569602247 6210 12392079045456960384484575686955703222478 6211 719349634343596844043354463552972220161 6212 33196323231164439633144231515722198605 6213 30363212110644276330842107073220385953 6214 63694323126846789369263284814243920373 6215 30343210984425673031831640082027196930 6216 63454330124656816359356880944284030563 6217 32343299002544063113144791441639695430 6218 21231589979439431090841508406276354297 6219 10107279754274309092406923941763141572 6220 21282801966805709064870640477895475823 6221 9615983663952909440694396176754152212 6222 6071830627514914394342760565540722095 6223 12839367079950746045467925675688225036 6224 29405684800408072456680656796894260371 6225 104856929604896824566966768029046723832 6226 249170703249029445670267896308468239343 6227 507848434508304456842679029692694405454 6228 1079292546093644569266808303067044856565 6229 2807065673056845706669693636684449167679 6230 9684676816569258466703056966924507678806 6231 6442564065431924264969543663202936567943 6232 4419439454303201839635430631975305455430 6233 4034274342971984276314294303752954354296 6234 8346805470240126789547045637990365567028 6235 3223954097998985675409634295897055449768 6236 2207539175987854553916321552769554397643 6237 1935270551876543527063207517635542776432 6238 10558845598987655884694479978955667788543 6239 25589256010098758927044800190356677891655 6240 55906572121009990684449602083566779076758 6241 50945321009919894444395979231465749365525 6242 110457432100801044446040206354678105675855 6243 96334320991989644419597943142560954552551 6244 63323191903876444035175430819391543519503 6245 33210302968764439710554292032707431034970 6246 32096975647644277095541519716934309719697 6247 19163754416441769155407037063322917036373 6248 107697964768477907556884384693430784369815 6249 279020287892780879568925927054567925701559 6250 808242899067969003690660684565680658415606 6251 1694469008680308037086726925676966792757268 6252 7044708090963696384908270656790268067982695 6253 14448497090297029930894846768082696680147037 6254 44493025083024300569049267896947026961484383 6255 43929789229802995429591856763409783608042832 6256 27157672157975954155104545631917629919616320 6257 83578823580200367559245656960779100803169442 6258 31368211197997055512034543593750991970634416 6259 9042110375969555099723431129491903694324063 6260 18463123800303561002234551305080837045448699 6261 92695239603635712022345593660969384456491007 6262 18352075970313099821235130591632844343909935 6263 93584800243537001432359366076949245460900559 6264 31239998031289988321113059363392034190995519 6265 10079979709679883211089513032719720291955033 6266 20800202502800934312903936348402243080360335 6267 49602426029610545530840569492822456963723358 6268 103224672303125655769285705069424570298233592 6269 234246823635256757906918460704645843014336063 6270 122024210311945534943044192962432429883299432 6271 19802097103435319429640315620320158831594321 6272 101625023234557604702883557043441589356045431 6273 217060234345579248428935584454475905572456551 6274 49398123235352004167315244344150955320345510 6275 106015234357584047681558445447610357443455924 6276 272158345579928478955592456479123580454560647 6277 823593455800692790356064568807235964565726882 6278 211132351994317497139443447932111643453184816 6279 110921103943053970874432415321106432330440062 6280 91210967429527692744320073210944321296399421 6281 10091654155176317443199332091443209562794203 6282 21076767559789580456005345074454503708046435 6283 9365655517675196339953229344342968919624312 6284 3054555056550363279532153243215647036203095 6285 6565560567603694803743574454356884370437037 6286 5455395455970339969431344343144842896289696 6287 4352754351697279634309243230840416761676365 6288 3117543106371756322912032092396065606563054 6289 1055430942905543215099719120759453945429543 6290 2556570470855654361002407248004580456703655 6291 5567844849156765712024882496045964568436758 6292 5456440390745653099800819959631643444305525 6293 4344396693434529197992039516306432442955195 6294 3242766332323150375919675062944320415550354 6295 2017663321210696951036549415443196075497143 6296 4178693432327030392367704756456032797023454 6297 566332321169696721056961544339717569812344 6298 463321210636365209543607443277055438101243 6299 233210094303051915429934431769554280990032 6300 132099142969503074159324305635541591899722 6301 345007470304036807605445656955676079002223 6302 229934096959703935954434543554559349982213 6303 159319163516967311544323431543513199822092 6304 605607695970281515645434555655936001425063 6305 1257279040242955956856545556760572014660696 6306 2582808482470360369167655567925824146727031 6307 5949692944843723707678755680659447468284352 6308 1396315440429208936567554394514414241643119 6309 4029556484706490567679566045944746476855207 6310 8303568928469085678803672460448068789158480 6311 2971447164229254567970520196399447670723992 6312 10234483686306565680245842030004478848240062 6313 22344936909667676962459264360044789294480703 6314 21239302916656563620311842999641671543992972 6315 10072975066545430197104415996406507427915722 6316 20830200667656562023244760028868080680758223 6317 49362406678767704234447920289096966967994234 6318 105704866789878446344480642909030270280046344 6319 258449067900992469444966870908362842960469447 6320 592508680810064704450269050893709270324704482 6321 118926392099440964297829492728911697200964019 6322 47182719194391641576153917167106371991639831 6323 10417030342706407360727050650942903906278308 6324 24784363468468881728284606810470840870793695 6325 1643032244248805161641944096092392693530352 6326 6856342446489659716880449033064067055763583 6327 4543220424076517064796389729439449553631230 6328 3432196199365049441562877154274395530310096 6329 2320360393049594407416770741742755297099163 6330 1196996729595143934065693405417551569190632 6331 363965155150827319454331954055507430294321 6332 27650750692173034343303539554934297543209 6333 78808007063816345453635803570547019654506 6334 67919929428063234330311971295409836542945 6335 55039154159432123297103709553918305415434 6336 49670740714321011570968915527042954074323 6337 102848088345432115850290755884470368805434 6338 229296893456543159203087958924843689656547 6339 151564732345430711969275527200430476545412 6340 595688143456568320306795882404564787656723 6341 154480832345443196945552819963441676545211 6342 564969343456456030455589600294476787658311 6343 439633232344339696355275997544165676523107 6344 276332121243276363151751975440654565210934 6345 789343232454789695598000196486765678330546 6346 673232120341676355179998364065654563295425 6347 532120997206563150559983039454543431554194 6348 320991971945430695519829674343432307540343 6349 191903703434294355038156543232320935397233 6350 1080838434547045560395567654343450558022335 6351 2969392545684455724035678765454605596223359 6352 10306065656924558248356789876567256030233606 6353 23672676770645594493567900987682572362337271 6354 10518565694435143931454991876419321021291710 6355 25991677044559460554570078988805432233078321 6356 60076784445604725565840790089656542336793432 6357 120787924457248255679288080902767663368054546 6358 247900644582494556806896970827878693696565671 6359 14994443219943543944763692176766330365454510 6360 50044454400455660447897063787869363676565921 6361 100444564804556724479024697899105696787680635 6362 204445689645568244808247019007257027898966959 6363 444456902855694449694484208082584279010270406 6364 444342976554344396344041919219241749897695944 6365 443215765543242763239603032032005398776351444 6366 432073655432017632075969719719952787763108444 6367 319330554319856319351637037039517677630924444 6368 33295543038543033106289689675056576291204443 6369 31555429685429730941676476549545361509964433 6370 7554156454157291406564165395433006919644333 6371 5540744340731507945440652754329943036443329 6372 5393443193306935434394517543159429704433155 6373 2732430332943314322743055430714156964330755 6374 8144563350453545428056556568347570285367958 6375 843433096331434159545545443215297653055528 6376 432329163308320715435434432071576529555168 6377 321150632923193074314324319307365155550644 6378 210694315210329343083203032933050755494443 6379 94343072097153229231969715329493553944432 6380 43229319170732152103637073153931527444315 6381 32153030493320720970289330727307174443074 6382 20729695933193191697673293172930544429343 6383 48303040536056077018815055830565644705454 6384 2969595299539369848069552295454440954344 6385 10304039003805701296703583036564490365446 6386 23648408039658413028435936367685083676471 6387 10403919676524089764311303056449230564110 6388 24840802787848901885513636568506365687121 6389 391977676406984855090305444943054471010 6390 1080178788870129161083656450456564832123 6391 2961789889041307712936768604567689343235 6392 10317900908473678330567891245678905454358 6393 23580810892816793365679072456790856565595 6394 11192092716065533054549320345492545455152 6395 10319117059455329543393197233919434350721 6396 23607184604557503654056022340804545608231 6397 9930441963534970539539821191963433922110 6398 9296403631319695275278210303632327221091 6399 1563970309036351751762096970321172209103 6400 5700243708369597997905030243431822507235 6401 2998028923035175974949698032304218932115 6402 10016290636359800210503016343646390543158 6403 20171086969601602326036169456870085655595 6404 41832910303217223472371704569040916756038 6405 4315096972052212120904963429591065539684 6406 3069163719522100990959632155109455276444 6407 6707698403823210090402943559304558788445 6408 4936383968212099095975431512963527684434 6409 10569940294325009040196555930295878924544 6410 25700483045460108482027560563038990645647 6411 58404936456721292944279725696390086856882 6412 23959304345209515441757194362699264544819 6413 7512963231915074405530343018391843440032 6414 5095632103069343955297229842704432399717 6415 11036943236705460359022301268444544002379 6416 9703432104954197109820989844443439980951 6417 6972320959540370918191878444432279791503 6418 3721191515396891040304764444321757506970 6419 8232075958029072483647884445437980070243 6420 2119351519749320030416844434295799298028 6421 1033107037393199696064444321553591579762 6422 2335284382056003032684445435576075801903 6423 1311642819539969718444434315359351982972 6424 3516869603800302392444545557605600150223 6425 1064635967996980720443435535953998698213 6426 2686960280030168244454555760380011014335 6427 6910322960361694444565557923960112145358 6428 3097215597006344443455535207599100833126 6429 7022356024069444454555758480007209335269 6430 14223572248704444565557992960082505358701 6431 46235822490444445675580070320946057590411 6432 22112219896444434555199297191419535096108 6433 21102038764444323550391570308035309160922 6434 10979687644443211496707296919712910591222 6435 30202898844454315028483030802330726072223 6436 62429009244565560292936369623368272822233 6437 20149912043455397515303036213041716222130 6438 41500724454558019957636370336478370223362 6439 6993204343519839536302897304162898213020 6440 3931963231038275302976772960616782089794 6441 10560294352394797630187830327167944902045 6442 25723045584048018961899363483680450824459 6443 58236455928496190319005694936964609444606 6444 22104351163960297029954339303641914441945 6445 20963110627597569759543272970403084403432 6446 50295127080019702003654830244836924834542 6447 103039284960202424036769362449370649345665 6448 236406930322424648367905704505846905456679 6449 103943297220202403054952962952422954346552 6450 240455022242424836570390310384630365467583 6451 484560222464649367844083523926963676679934 6452 43398220242393056439231207183630566559324 6453 32782198020729544272109930430295465513204 6454 17620379793155441720919296297554255091963 6455 79043802055556478250807031019566561080295 6456 49627979555544161891929709835465409197553 6457 103080203555647719080702501356676908019574 6458 236962435556878408968426013566790896203807 6459 103620315544763927644179891465492761967932 6460 237043555647900678847801074677067920280543 6461 89631554414994568415989342569455197595432 6462 76307544079943444071873219434350375154316 6463 62935439359432439304732034323096950743065 6464 15314273114320272961319723209163493429454 6465 57546815145442830313602234507695054704567 6466 35424070834416297089982122936349540963455 6467 14199292324061569279821015303195391632353 6468 48007063448715706801432157636038076943575 6469 96084694490358469614543578972396790455796 6470 59242343897124236083431367720765496353563 6471 12021228771002099232309057193653963131431 6472 24232289832025006343708584056780295354551 6473 2121678319789943228925239545597553143510 6474 1006563037679432167192075435175530831098 6475 2067696378804543684064796559795769353015 6476 4679029789645656928688027602037905576158 6477 2549757676434543166479775979694955360724 6478 5701978788545655668801800203050357728246 6479 2983767685434554647983997969497137162025 6480 10137878916545566880140020305023383704258 6481 21378990767655668961480243660233938446595 6482 8967893656554647607998030598127284425152 6483 7656730545542415935979695180971644190716 6484 6545295435420071311756350391706440293065 6485 5431554314199309105543096704944397529454 6486 4307543080392910955429164959442775154343 6487 2935429196715091554150639514417750743232 6488 10556708028361075567607003944778008054342 6489 25568496293712795679284040447796096565463 6490 55693031058328036806928484478033027676694 6491 54329709523159703943164044159729776566343 6492 43156915210716967430639640717157765463231 6493 30743072093063654294276393050737654232108 6494 68056825056696767046790056608178766343293 6495 39544189546365649625499545920567663231530 6496 103647903669676903057003660645678694355763 6497 236880836702790836584036726856791045557895 6498 104792304977492305239705184545509635536752 6499 248063650181063658402459925656102955767983 6500 496696801952696792824600656771230357880134 6501 1027029620387028069447206767832363578961344 6502 2284303043904296704482467879343695790313447 6503 1642969626961564964020256753230353497092412 6504 6870303070315690288242567974363575025064723 6505 4696969297074297682019455743031349789441210 6506 2363631569341576419834353429709197674410096 6507 1030307433207364038323132156910376544099162 6508 2363680534481688393435343570723787649007703 6509 1030395324006482732313231293209676389936972 6510 2364037448068948143534353054502789900570223 6511 1039694399447400831323129542977678995298212 6512 2403046004480809353435303670178790039014323 6513 4836472044969705574557636841790080408145434 6514 304119639636955343536304405499195920834324 6515 647203002970357455769644857008040649345445 6516 411969975697134353636440529919594393234434 6517 103639754370923130304395159035142732124324 6518 237001965850635363646039608359468143245447 6519 89983652494313030419675923114240832034412 6520 79830519943089696036551211081992319724096 6521 58295039429276359705510109203921037199165 6522 21549674151763116955098911967209690390655 6523 7396540705631063549187103651916296694552 6524 2765392954309431390470970503061566343517 6525 7878070365704554084850246036715669455982 6526 6759297052963539240498019705074634351817 6527 5511569515631271995979836949342323104056 6528 5107435074309703951758303393221210959545 6529 934309342916967505522972732210091515435 6530 322913215063654955215717322099107074311 6531 215092069430539552073053219190929343109 6532 69119434295275519329532030291153230912 6533 31034321551755033155319697510732091098 6534 9723207505549730753036375093319109183 6535 7211934955397293529702949133030910427 6536 2103319552771531156975390929691096177 6537 973035517707310743752691156309160572 6538 729715056933093429518310742910595315 6539 157069543329132155043093415095153073 6540 584703653507343560457054761039576815 6541 240970530933231396329541609675364075 6542 490245770534354029503677302797688798 6543 1082457845745568304036781628018890012 6544 2944579258055693648367957096189080123 6545 10445806596557056893680385031908961234 6546 24459668027584569056963920360890312347 6547 4316639775243429543627196992697101212 6548 3066277752032155430170363918370990100 6549 6670777984343556561843700793850081203 6550 6493775843231545404428993528499209970 6551 3929752432107433964167931163991919694 6552 10701984543280540287680551700080803045 6553 28420125654965682898965598400969636459 6554 92641256770276949010276012810302968606 6555 18409945697763389897759896096975645943 6556 92900457017893901018001033030196860455 6557 14996329856726989839989729698364596351 6558 50029501168270101400102303013686029591 6559 100304011694841214801223636136912304075 6560 203648117049272349612236971370723648799 6561 436895184506823503122370233848236890006 6562 304750442944210971020898128402104699944 6563 648004470446330232249015292823247000445 6564 399964096423298121989871516212009996434 6565 1000289028635015240101035970324100028545 6566 2002908290960158481212360243447200291659 6567 4030895090321592952323722454482403076806 6568 8369041083436070383438224564944836789668 6569 3029609232299296832282203439440305676648 6570 6303306343007029342942434604483656786893 6571 2972943229929753215420321964030545664730 6572 10230454300701974356643440288365656688162 6573 22364565608420205566854482893676766895703 6574 21043453924197955464544016730565664752972 6575 9632327200375554243439865295454641515722 6576 6321171996955542032278651554342407073215 6577 3210503963555419721766507543219929332074 6578 2094967631554037205664935432039153319343 6579 5050278955568382456690556544407573605454 6580 10602790355693944567085567644879817256565 6581 27228083557060445684915678849001582567679 6582 82296935584724456930756789308015945678806 6583 21563315241204343293545672919871434567944 6584 7433072009963231531434515038708323455442 6585 4329319919632107308323069686923212354417 6586 3153039036320932923209436463212101144054 6587 729669703191315211914304232100990839543 6588 156636970309072103082962120991892275429 6589 566970243708823236950303250079062796707 6590 463698028928212103496971899349417564935 6591 230379767162100971963704793194055439314 6592 96957650620991703628961530339554273082 6593 63536494191904970167607297275541729215 6594 31303940302959698655931571755405152074 6595 8967396975516386551307305553950719343 6596 7652763755062865508932955527493033228 6597 6517629549416654927315555173929732167 6598 5056155394066539173075550527157320656 6599 10571558048667807816795605883581446767 6600 25835596490679679568037258935954467883 6601 59356029086802803696382590560364678934 6602 13139749263975970362819095397042567323 6603 35402106700200243709609038024465681435 6604 13980944997998028915909679804254408313 6605 40170450020016290760902801646564893535 6606 81844600240171087930829616867689055756 6607 4441997998509275292156064656469553544 6608 4403975984911751520739442544235531444 6609 3967751839105507193274419442115308444 6610 10277999407256084054804804463157692445 6611 22780004882572928569649644695579064459 6612 17599960819315165436396442355349444312 6613 80000329605559676570028463557504445523 6614 160003503255602787840292695580044455838 6615 720036034557227899283067035960444559395 6616 199699723532176791629449711596443512753 6617 1003002235743788077104502316028455927975 6618 2036022358057896783246023572292560680199 6619 4372223596579027934472235823065726962006 6620 2922211165349775324122112209453183619944 6621 10622311677501797447223122504575937200446 6622 27023516780018020482235226045800582404471 6623 84235967960196244942358272459605944844832 6624 42111655598362039421121720315951440440316 6625 21106555183019674211005197071508396397064 6626 10945550429836542109950369306922762769442 6627 30455604701367663300403705670627907904463 6628 64557248413678693604838456847080880844693 6629 43532004090566329960284344409192792442330 6630 31319959095463159597643243910317520421296 6631 9039509154230715176432027097055196209563 6632 18404107566368359788544285024560030503699 6633 92847279669693601891646920245720366037007 6634 16411756636329984706423198033197059689935 6635 68717966969500128468636016336024602900559 6636 47055663634998964246299863299801974995516 6637 9554630319987642021598631597983739955064 6638 5542297039876419807186307175829279549439 6639 5421569678764037930462930552151755394275 6640 4207436567639695296215295520705552741755 6641 1934305456276351562071555192955517405554 6642 10545656570789595704835560070355980855567 6643 25656767847904038449355720843560169155683 6644 56767879280848392505558249255721707556934 6645 45656751592402718955521991953204935543323 6646 34545507119977047555203903531959315433212 6647 23434931039769615551966971303513074332101 6648 12319309677636075503663708971089343320990 6649 1032916576299354970628927709273233191899 6650 2350767791005570247090678506814336079007 6651 1093657509955298009094564944083299349932 6652 3056780100359016109045690448935005500543 6653 6567961203608171308457084490560056005653 6654 5455609969920508924329243895399539954530 6655 4353919639194927203152028752795279543295 6656 3127036270339171970719767517551755431554 6657 969701697270503693037655055505554307543 6658 636986371694970329696549554955542935427 6659 303862906339697156365395539555415314176 6660 639110869403023569678035803556757547789 6661 271092633969811436559711971545535417676 6662 833066940301514567602320235655756778790 6663 329463396987083455981198114553545767492 6664 154232763869232351810381083531433653921 6665 566347899106343599523952935754536780631 6666 463216790943231195207515313543305594307 6667 232065491432110351935073091432955142934 6668 119453908321097103309329108315550815322 6669 34326923209170972913150923075492073221 6670 23183211910491715090691209353919332209 6671 10432103095905069094309913127033321912 6672 24543237040860709045700735284333440723 6673 3432089592592909632993311643332393212 6674 2319275119114916315933106433320732101 6675 1031751031079063071330944333193320990 6676 2357992352808696833370445336053450081 6677 1135921115926364332896433299532299210 6678 911211071183043316764331595321592099 6679 110109310429633065643307153207119199 6680 98913096156329454432930731931030391 6681 87089160743154344315293303309696703 6682 69270593430743243071532972916364968 6683 31695132293432029307315715063039646 6684 6350921532319752933073069429676423 6685 3091207321037515329329434156564210 6686 7072481432379957505504547567686323 6687 14824954543800380056045679678909437 6688 49450365659603960572456802790904583 6689 104603676803240325824569628090845934 6690 247236789634483459445703097089260547 6691 12105676324032314432969169271795412 6692 954563199721084315630631705554101 6693 543430397209243074294304955540983 6694 432296771912029341542959555391831 6695 321565703099753207415515552704308 6696 207452969197531934075075516962923 6697 480590308019760548800795970310634 6698 966083696201925689608040243526944 6699 659230361983194475919598031183439 6700 512097003830344151035179710432276 6701 99169968297240709710557096321765 6702 90639641571992917095529163205651 6703 187002875840070785035907694456799 6704 904028999280847920360879044568007 6705 1848290006969280643729008445696079 6706 9295080070306966858308092457032807 6707 1549199296943664522919120329715935 6708 5708007030456685830807243502360559 6709 2919929696346452291932030980995515 6710 10800703029468583080544370170035958 6711 29608436304691936965645841840360395 6712 103292569647080570276859279283724038 6713 235065702884965842789206806938248395 6714 109452976839652417671943943282002752 6715 304590189402784778840460454944027983 6716 646081904827927789284724570448280133 6717 419202960175177671641203296401598930 6718 31975598550576506409971563987187296 6719 3755185495364943919707427870471563 6720 7959917037690460802480679044835693 6721 5519049696296191979994549640314329 6722 5029596361560303759943396397083155 6723 10304029715723638000454030024935555 6724 23648302358236996004568360250555559 6725 10402981122103959963442997895555512 6726 24830151223240400294470019035555923 6727 298710211995997544099829715551212 6728 1010322320040019649001502355592322 6729 2123423440480202908016023556063423 6730 1012212395997974919859811539432212 6731 2122324040020210801201515804542323 6732 1021199599798091989987071963421212 6733 2232004002017080100104840294632323 6734 2119959979849198998960397542321212 6735 1039519758390387987596775421210102 6736 2404001994083900100027796632321223 6737 4848020048940801200278026943432234 6738 399799607391989997759783432322124 6739 1002003282080100018001934543423245 6740 2024034944961200196020545654634459 6741 4248350450312402032245656766944606 6742 2003096297099979722034545663441944 6743 4037031025000202224345656694480446 6744 8384352260002422245456767044964468 6745 2843121799980222034345649639644248 6746 9255238000162224345456903002846494 6747 1952079998622203234342969976423939 6748 10384800011022434345470300188640607 6749 23929600112224545456843601890887283 6750 7155999102203434344429984692871632 6751 751990981972323244159842316706317 6752 503891803721212040718421064943057 6753 1039079638232324488392632690456579 6754 2408802994343444894066947084567807 6755 4889630045454449048670484925679682 6756 876299634344389606496039194556420 6757 761596323242875943959670343544192 6758 607163212016751427516497231440317 6759 1283694324167994679969022354483578 6760 2937045447680046800308223564935795 6761 10584456478960469603694235690558038 6762 25924568790324703237046357085596395 6763 60645690083448434384469584916030038 6764 126857080934492545924703930772360390 6765 269184970545065660648440567823724081 6766 707930245660676726892485679438248952 6767 1480562456726788269064916804594490387 6768 4965704568267894708690769646045083903 6769 10278445694679048491087902872460940834 6770 22792457046808493072900829024730489347 6771 17520329623923929314992149801296073212 6772 79843503040640705550063501613032814323 6773 58430969594392955499430986089716083209 6774 24291635142715553994291859277059231915 6775 1506310817075527941504511769512103072 6776 6069529584795880476045917903923236823 6777 12703903928038964792460780840634369436 6778 28440840696390288064727969286945704571 6779 92489287030082896688280306910458445832 6780 20071669699216766481596943096324432315 6781 40836703006367868956030457029444543558 6782 89368436069679090372364584304445655592 6783 73044299436549096921043242964434555116 6784 29641594305389163209632015644323551065 6785 102876045657907694502944156845435592678 6786 228992456780879046030447569256556066795 6787 167920345592749619696415431945539465552 6788 680643456068103203028756560455804675583 6789 394432339440971969767545396351962555230 6790 1044543404490240301879658029600305558363 6791 2445654845082483619002796303203655593695 6792 434540429220030029977562971970555130352 6793 323396152199699759775415703695550897120 6794 212760720396397517754072970355492770997 6795 97593196762775057539315697153917691972 6796 75130365617749535273074370727056303715 6797 50897054057395311729342893169542969073 6798 109024568582037518305469055703670308815 6799 308245691944379993656708558436843689559 6800 694457080445800056768491592569256903605 6801 344329196431999545643907119431942969954 6802 243150364303995434426931034303415639543 6803 30697042967954324183309722972074275432 6804 67024470280365447933702230224806796543 6805 49804097597054415328982098199945565430 6806 101649020024564757490145016000455676564 6807 216908240245687981081460172004556787687 6808 62921998034475809208198519963545676472 6809 15203979724151911920385039631434564118 6810 58440202247600720643920402954545687195 6811 24397982015993194427195975543434470355 6812 2775819871930344170351755432324097152 6813 7799601040563447843597956543449023582 6814 7595989595432416431175545432389811217 6815 5151875154320064310555434320878110057 6816 704750743199443095554323192761099535 6817 1448008056004457035565436067913003757 6818 4496096572044584355676572680736037983 6819 3959165319643243154565318393299695832 6820 10407677602854455565677594055003039343 6821 24878779229164555676780048560036405455 6822 767752150643554565599605399703954352 6823 657520694431543455195952796967543117 6824 535194344307432350351517563655431056 6825 310343242934321097107055430554309545 6826 97232015323209170929554295542915433 6827 72119873211910491155541555415074327 6828 21038732103095910755407554069343177 6829 9687320969151093553935539433230572 6830 6473191630709131527315274332095315 6831 4130306292910907173071743319153074 6832 896941515090930529305433030729344 6833 763407069091295152954329693153240 6834 631929429109550715543156330731993 6835 303154150915493075430743293303930 6836 635567610757056796568055053640563 6837 315456093529545565439549530395430 6838 74339131155435454275395296754297 6839 43270910754314341752751565541577 6840 31691093543083205517507455407374 6841 6309131429231955054934353932943 6842 2910908152103549539323127315430 6843 10730895583235703805435281556562 6844 28169035934358439656558955567703 6845 95708360545592602767590355678434 6846 52922995435117977655097154564319 6847 15215954311055776549170743443035 6848 58360365512557787707848054456359 6849 22997055099537676936399544343115 6850 15969549195296563302795443231072 6851 60303708039027693628036454352823 6852 123638496408279057096368565589436 6853 10283963921749529163045455274301 6854 22940300638103907696456558805611 6855 15396994280966936364345527954110 6856 58030046970270569685455880367121 6857 19699623697695436454352797051007 6858 103003037019036568565588024592083 6859 236036384208367691675896246064935 6860 99702841923056306552762019439312 6861 96976403209542945517619834273095 6862 63763971915415435056038321729151 6863 29627703074074309539683205150706 6864 103078436808805703802934459608470 6865 236792569689658439630544603292841 6866 105519436476524276295441971516410 6867 256004568787846791036480235968721 6868 572045689899268072368962360290232 6869 319634478791839321047620997498119 6870 36324167504273209616191973981033 6871 3200654961731916060303727809733 6872 1994539605303059396969175917333 6873 10045803257636606030307800781335 6874 20459634578967272363679607953359 6875 44602945790282823696803280373606 6876 41975433497616210363971596929944 6877 3754331976062097027707163159444 6878 7965360192705024278483695604445 6879 5652998316949801764030353964433 6880 4515983063397985639697127644331 6881 3071829432775854276370976443308 6882 6839504547799166789850188453693 6883 4274963417590665678498484330330 6884 1739632055094654563984043297296 6885 8202944561046765700128455023031 6886 1975443409625652998964349809704 6887 10196454903056790010285501702447 6888 22028570836568080122916018424483 6889 19765292305439199015059844204032 6890 101879063656608008160601246448343 6891 219008696767296095727212468493455 6892 29926365651559153172100243932352 6893 100669676795607575823202460543582 6894 206702788037279799434424725655943 6895 468427896382802004544648256760454 6896 244176762815979963442401945596344 6897 40565616071759632419983435163242 6898 85677172838002944800134559694464 6899 54570516279975439998923516344240 6900 43295061759754279987211063241995 6901 31549405517541759872109432003954 6902 7393955055405518720914319967543 6903 2727549553955047191083039655429 6904 8279703580360484072936402756706 6905 1756971196996039315303977544944 6906 7970232030032405557640179650447 6907 5698119699719955536398556496417 6908 4381036397039555302785543964055 6909 2809702769675552977655427639554 6910 9702427902795590178756679003566 6911 6980174977555098567546549971463 6912 3798539775549185455425399708230 6913 8011801795707916556658002494363 6914 16119618038480767566796025045698 6915 71203196392967879668032260457015 6916 9970362715656756639721796329873 6917 9697017074545546277205563158727 6918 6369849343435421771955430727175 6919 3038393232314205703554293170554 6920 6394054343546458435567055845565 6921 2739543231424324315449552435454 6922 8203654354645445556503584556566 6923 1970543142434435544971243545464 6924 10245655464544555650232455656687 6925 22456756685645556802344556766903 6926 20345546454435543981243545662972 6927 43455668564555660152455656710222 6928 32354645443554598720354545098220 6929 21142434431543187197143429182197 6930 10820324307430470370832150420372 6931 29443445680564843849343604643823 6932 104454456965689259305457246859434 6933 244564570276906605656582469204547 6934 43443297762945954545220231963412 6935 32431577615431543432198103632100 6936 20307376074307432320380970320997 6937 43681792805680543443970243450022 6938 30405515954395432427698032299820 6939 64855960366036544679016343001443 6940 40551597059705442549863229988430 6941 85596024602456465701094300092564 6942 55159801980344252989142999119440 6943 50717983797241915870815991034395 6944 108380138022480759049560072346035 6945 293961396224968008503720823472359 6946 1060314030250296092038249434823606 6947 2723548362603033064394504549437271 6948 8235693707236336686046045704582832 6949 2114328932103306459619632963216316 6950 1083167320972944316036315632063062 6951 2935681450230445572369556944696703 6952 10556954602364455823703570447028434 6953 25570367223684559438435844484292547 6954 55843682236925604592559244927065682 6955 52430422103193963119512039169454419 6956 20296220970327631035099670634344035 6957 43030250243478952361002846945448358 6958 29697898032167521009976423434403124 6959 103019016343679832100188634544835246 6960 236208169456801343201890945649358471 6961 101920634343989231984691434393124110 6962 220646945460106360127074546055247121 6963 194423434198942998969343419552011010 6964 1044634548010470010305454803584112121 6965 2446945696124840123656569635927123231 6966 423434361000399010545436311171012110 6967 212323009996789895434303110509901096 6968 101209919965678754322971094918989162 6969 212500800276789965430233050790107703 6970 98991997765679654298129493498936972 6971 87903977654556541580953931987303715 6972 74967776543545407191527303872969072 6973 39657765431433930307172968715629317 6974 102777876554540563683830290357105581 6975 227778987565685696939363083583255951 6976 177767875454454363273029231231951510 6977 777878996564565694816306352360395921 6978 776767965443454340062943120996751205 6979 765655654432343199415430991965509953 6980 654554544321230394074291903654919529 6981 543543443210096739341502970539035156 6982 431432432099165273206975695269710745 6983 308320319190651731943754351837093434 6984 693443608086798160457965599385054545 6985 332429919265580596335655192849543434 6986 320159031855195163314550316395432323 6987 198709704550350633083497062754321213 6988 1010502445603606936935024707965432335 6989 2126024457237270570560248480276543359 6990 979804332091695295398003997765433112 6991 757963319106351552779967977654331095 6992 535633030943107517759655776543309153 6993 314329691430935057516553765432910731 6994 83156308291309535065529654315093309 6995 30742921508915309455156543069132918 6996 68070636090757704559567656707350793 6997 39294299093536963515456544933093530 6998 107047009055770295956567650537055763 6999 284484108557843040367678805784557895 7000 924927291579256483678789657925579038 7001 199171507351944030567676535195349687 7002 1007836081600448365678787760037502903 7003 2079372957204493676789897920380030835 7004 4805830382445056787901020643960369358 7005 9659363944460567900812246860323705592 7006 6513027444195454992102024597208955115 7007 5089774440354339920979803171927551074 7008 10901804483565400650201635840679592805 7009 30819644935676806802416959286804069659 7010 69602850556789669624770406909648702805 7011 35976495545676636201695942916406975954 7012 11763955434566301986351415063943751543 7013 5627554323462983863108069427429507431 7014 4175543212215828630919434174154934307 7015 555432102072166291034320540739322934 7016 554320979320661509723195393273215323 7017 543191753194606917210352731732073211 7018 430305530341943052097117305319332107 7019 296955297203429519171052953033320934 7020 1030359022434704007832590376333450546 7021 2363608224548448079346083789334605671 7022 1029922203404399353219229673321954510 7023 2300622434846005574406302813440365921 7024 994220320419955343942976092397051210 7025 942197196039553227415759120769510091 7026 420370359675532174073510993635099103 7027 196897116555320539331091930309190972 7028 1029023167557445805353080563708090223 7029 2308235679580459657576965698497082235 7030 922114555196316535363654383969222112 7031 221083550363065313030542827632221095 7032 209231497029453089695416176322209152 7033 506355024304576903036771789422507582 7034 1069560245645790836367837904626079945 7035 2703722456858089369679380847072800459 7036 8438224569196905702805969284829604606 7037 4282203430362952975951631640155961944 7038 1621972297015515751506306398751603444 7039 7040223024155957996069670009997234447 7040 14482236247560380032702840100022344477 7041 44942370479723960348429281200223444783 7042 39420896157207597204151609998212441632 7043 104649031582480022447597300014324476943 7044 246908355944960224480021600145444790455 7045 22923151439598203999805998834441496352 7046 15210708275181967997951988324407963122 7047 58328494799960280020400093444880295223 7048 23163941599597599795999132440797552211 7049 10627407195175197551990920393575522110 7050 27080884039800019600090644055795823121 7051 84968928401600203201086848558039435232 7052 39647163985997971989264405519674312116 7053 102883700120020240106684856002805523169 7054 228938401240242481266929172029655835707 7055 167283989998020009863150519756552312932 7056 682940100016240101095606001967583530543 7057 415398999861998989153939983655231295430 7058 72787998603987870727279830552109554296 7059 17675985967876693171758295520915541565 7060 78800120278987055837995035850755675679 7061 67998997767869552295949712493554554557 7062 55987977656635521551397099931543543536 7063 51875776546315207508769199307431431305 7064 4753765423071934927630392934308308955 7065 1529654209303319176296715322922927554 7066 5902766505633607791028357430630679567 7067 977664954329937509763134294294555455 7068 776639543159294917630921541543554351 7069 766275430711539056291207407431543105 7070 661754293107269541509933934307430953 7071 605541530931835406919327322934291530 7072 1255675770559356870805481430547075766 7073 2556797845605569049656954565684797871 7074 5568019257255708502770365676928019032 7075 5439831931952924977697054563159829719 7076 4278303303515199776369543430718157035 7077 1762972971070397763035432293040729714 7078 7910230232844017896356543056488302347 7079 5098098116439856763145429544082981217 7080 11017015168601167895456703648950152379 7081 9849870645990656754344970407498720951 7082 8398694431894545543239695933987191503 7083 2786344304743435432076351327870306968 7084 7909445648054556544789593479043670294 7085 4914434399543545441675132149630497541 7086 10744546003655656476799343502965019674 7087 28045672036756768788005456030280202807 7088 96456824367967889896056572362962429682 7089 64344203055656878759545321015620156415 7090 43241969554544767515433209874198744074 7091 32003635543441655074331918740387439344 7092 19970315432406549343303047396874273243 7093 100243556544867705453636482029006814455 7094 202455567649078456576968944308069544559 7095 424555678908792567790290445696703645606 7096 203554566927519457497496434364970433944 7097 435565670680004581021028545690244540446 7098 315454494399963209809765434298043396424 7099 74343942799631917917654321579632764203 7100 43227417596303055056543207356317641969 7101 32174055162969549545431933143056403634 7102 20539550615635395434303330829543970323 7103 45803607156958036545633369503660243434 7104 31969930743519705434333034970598032324 7105 3639293431036954323329719695179721203 7106 271532309703543213157036350557209973 7107 835743702435654335584369605582500214 7108 313428980314543315243035955218998080 7109 92167797083433072029711552047979197 7110 20657569232329319757107519615750375 7111 46779706343505601983280003158003798 7112 25756943230953983831599970719969584 7113 57970454370380139356000248400303926 7114 35696342896798873139998003996967185 7115 14363216765588730879979967963650453 7116 45694367875890169000200280296804575 7117 34343056752698629997997597563963354 7118 23229545518386159975975175427633143 7119 12155435042860719751750554176330832 7120 754309616593037505495540563292321 7121 542916065129694953955395431521205 7122 415059450956339527552754307209955 7123 69514291543275175517542931919554 7124 35081507431750555055415303035542 7125 9206934305495549554072969715421 7126 1943322953955395539315637074203 7127 10453430380358035805556984806435 7128 24574563963596359655570129668559 7129 3343427631163116555298956645512 7130 3232176310631065551587546435101 7131 2120563094309455507275424310989 7132 995429142914354931754203091872 7133 954150815083139305541969104715 7134 540692069230872955403630961071 7135 394319432092715553970291609307 7136 1045604545068355580243077305681 7137 2457245660693555962456781656951 7138 332034594331551620345606543510 7139 319723143307506197233945431097 7140 37210832934940372127434309173 7141 82329350550483823280545707813 7142 21153095496028211595432936088 7143 10729153959762107154315299282 7144 28307580401903283565559006943 7145 93679964820834935675608070454 7146 30559640192319314553919296339 7147 65602882063605545580807029405 7148 53976819429955435191929753954 7149 27764034159554310303157527543 7150 77888347603565523635579879654 7151 76883215971455210315358756541 7152 64832071708352097073127545405 7153 40319304923119169330975433954 7154 83605650635207705370196540364 7155 29954494311936952898365397040 7156 100365045520570389013678024482 7157 203680455845843908136796244943 7158 436964559259260895368030450454 7159 303643511911792753039696296344 7160 636855920718067976403031029445 7161 304551193039455763969709754434 7162 645592056404557900302501964545 7163 435119543963534996978983643434 7164 311035427631319963767830432324 7165 109714176309039629656296321203 7166 302347789708403102771029432435 7167 623477902492835227832304544557 7168 212174979916312176320963443536 7169 100539759063100563191632431302 7170 205802008695205696076944553623 7171 459624091038457032790445577034 7172 316199109684329717496435369724 7173 60390916443157053964313037203 7174 124090768455584580285536382436 7175 249087892555925962915769944571 7176 508899065560660310757900445832 7177 1089008675726723527980804459345 7178 2908090798268235880169644605459 7179 10897088014694358961702847256606 7180 29024896147045590318429282567271 7181 108249031484456083592706945682832 7182 294508354924572936068470456949343 7183 1046093570645830572692844570505454 7184 2473055846859365827069245846056567 7185 129552424513052169432032419545452 7186 303584645936583704544344803656583 7187 635926860567938445645449636767933 7188 311184595455284434434396305655330 7189 110443154351644324322762954553297 7190 96430743106443203217615543531571 7191 64293430944431972056075431307303 7192 41532291444303719539354308932970 7193 7321508442969035273142927315696 7194 3206924415629711730815173074365 7195 1943204074157105292070529343053 7196 10454448807583259064845905456575 7197 24564489679934608689260856567799 7198 3444076559321926471792545457592 7199 2439365513203184105519434335121 7200 273055091970440955034323311010 7201 816561080244490360345433512122 7202 65409198043896997234331101016 7203 53910379628763972123310989866 7204 27096956167627721013091878665 7205 85030371679078232137078990678 7206 49696906549362120889367894568 7207 103030867705703248905679045692 7208 236369078458434490856808457063 7209 103029364324323892543924329432 7210 236305685445439065660645504543 7211 102954454434269454594434963432 7212 230364564546704566044550294543 7213 97043443424963459643497543432 7214 69632432199632316431975432315 7215 36320320396321064303754321074 7216 3197196763209442969543209343 7217 370365631914415635431913233 7218 843676960744756956560734333 7219 430563593441543545393323328 7220 295431132407431432733213164 7221 1036551344880554548134335686 7222 2367593448965565695345356911 7223 1055132407655454353233143110 7224 2559344878756565574335455121 7225 5605448989967675805356559232 7226 3954407879656551953145512119 7227 10364879002767600375455923205 7228 23689008027879203796560634459 7229 10469919776751969565394324312 7230 24700801788000303678045445523 7231 991985679996970559634435212 7232 903854559963695516324312095 7233 1839165600297035969445525039 7234 9407677203024360304455860407 7235 3936571969802996964352595935 7236 10567840301630030285586040557 7237 25679283616960362915912485583 7238 56806937170323710760724915934 7239 43943290497209093593199071323 7240 27431495971909131130389309212 7241 80555040240907351363905706322 7242 165560482490881593700858469428 7243 675724945088956058409192704695 7244 553199429287539523910316962354 7245 530394151675275207097063621143 7246 296740706551751929169430210831 7247 1028088467598000707704562329352 7248 2296892680016008478445703505583 7249 1564718399859924164432970955232 7250 5688394001200647684550250358343 7251 4482739989994416443497897123231 7252 4017279879944064431976771012108 7253 8182801000448684560187832123292 7254 415989996406443398476321011516 7255 71879963944432784163209907064 7256 4759627444317640631918929441 7257 1516174443056394303047154408 7258 5971804456570045636483564895 7259 1703964345299634304031440755 7260 8440285459002945648354487959 7261 4397654309975434403144075518 7262 2776542919754323970839355044 7263 7787670801965440249405560446 7264 7676491983654397993955396425 7265 6563903830542775927552764193 7266 5426968295417751175517640330 7267 4183641554057510555056397295 7268 430407539535095549542771554 7269 295935275309155395417707544 7270 1040558797707558036778479646 7271 2485590018479596367792802871 7272 55099844155163057515976710 7273 49198440750629535071765095 7274 108012488007103760837881036 7275 296124896083237929378952371 7276 1031249032934380705790383832 7277 2352508350545968458083939343 7278 1118923095431644319227273232 7279 1047209154306443032171732121 7280 2482507565668456343838143231 7281 18935454644343228280832110 7282 90556566845454294969343121 7283 185567669256567050305455239 7284 915678706567684603656558407 7285 74566945456441970545523935 7286 43463434344403695435207313 7287 32232323243970354311933092 7288 22121212027697143103329121 7289 21010099776370830973151010 7290 9899197762892291730709898 7291 8790377616721505292918787 7292 7496976065206951515047676 7293 3963759451943507069616565 7294 10298004600456084703167677 7295 23016047204572928435678783 7296 9859611963315164314567632 7297 8516103633070643083456315 7298 5060970329294429232343072 7299 10730243507044706343456825 7300 28162456084448469454569459 7301 95704572924492704565704606 7302 52963315203916963452961943 7303 15633071967063632315603431 7304 56936840284696943557234551 7305 43304397642363431532123507 7306 32962776421032307321010934 7307 15617764209720933209891323 7308 57177886502250534501073435 7309 30576864981895322989332315 7310 65789090159037430105343557 7311 53669098709694298953231536 7312 30629186916341587532107305 7313 67107910769475899743281657 7314 50935093634152797431606536 7315 110561056947588020557267767 7316 95409543415279795531857651 7317 53915432071757555304536503 7318 27074319305535552963304971 7319 84805605655755590293650232 7320 39953954553555097530498116 7321 100380365575561019765015169 7322 203963675795712201880159707 7323 440296798038322418961602482 7324 397565579683220047605980020 7325 1019675802934240479260160243 7326 2202799630546484806721722455 7327 1977596295424039945205220352 7328 10180031036648400458458243583 7329 21960352366892804592594455935 7330 3597121064715963119144351312 7331 1171009441071631030843109101 7332 509914409306309692430910991 7333 1100744905669703064570730075 7334 993438954636969443293299351 7335 932287542303634431531593103 7336 321675420970324307307130967 7337 206554191697202932930891653 7338 467568077022430550569076774 7339 255439369820295495429365744 7340 556605701443037036705678046 7341 545952988429689704954559625 7342 431515884156476959543516195 7343 307072840744163515431060354 7344 684829288047695956552723565 7345 440151679616351545517211454 7346 398706556063107435052108344 7347 1010467572695280560583293445 7348 2124679827038965725935054459 7349 1002558169687653191309544312 7350 2025595702898776073703645523 7351 4256038429009792818436855834 7352 1939684149917516044304552324 7353 10602927500779972445645583447 7354 27230680007800224456855934483 7355 82366960079602244569160544934 7356 21063599355982043430595439320 7357 9431193151819632295154273198 7358 4310330704036321550741730387 7359 3097292959703207493405296874 7360 7023070402434481054859029005 7361 14236844824544952569208308057 7362 46369249445650385706493696583 7363 23031994434496852943930365232 7364 9703944323964515427297052122 7365 6967443207643074171569521015 7366 3654431936429340507435209874 7367 544303304153194934311918743 7368 442972960730339323103047431 7369 415715593297273210969614308 7370 73075131571732091636082924 7371 29350907305319106299215201 7372 105610881657607271006358412 7373 257128956779282832069592723 7374 583290367806949344704068234 7375 231497055943393240959442123 7376 107969551432731991514421012 7377 280303594548160075944632123 7378 963636045695720800446943234 7379 630299634353191996423432119 7380 297596323130303964212321036 7381 1020029435363640286323432370 7382 2240304557696882909434543841 7383 1996963536364814914323428410 7384 10030295769689550745434692721 7385 20363037902903608056547068231 7386 43696380830837296567684694352 7387 30362792292291565456442343120 7388 63708063063075676568463455243 7389 28919429429354565444232352030 7390 90804704705565676446343584362 7391 189648448455676788469455925709 7392 902892492556787892704560658507 7393 1829065065567899068445726792079 7394 9508680675679008692458268064807 7395 4926394554549926320321839439935 7396 10670045565700669443439404600556 7397 26840455678406704454604847205571 7398 69284556792868444567249282455832 7399 31643545516644443451991620352318 7400 6431435066444432303906197121043 7401 4308309464444320966940371009630 7402 2922914244443191663396909916296 7403 10630746444456076694030900771030 7404 26968068444572787048370807832361 7405 70296692445827904493849679343712 7406 143027064459480845059302805458327 7407 456284684604969260605629656593483 7408 341642441959631793954156545132032 7409 206420403516305527540745430919721 7410 468644835969655879688056570802232 7411 246440311636552756479545291982120 7412 24397106305517544155431503820998 7413 2770942955055440754306968191982 7414 7850470360556487965670296080142 7415 6496096995544075654497559198817 7416 3959163955439354543975510388056 7417 10407700356605565660195923896569 7418 24878403567255676722040639027707 7419 763971451954565219594269776932 7420 627708303543452035141837763317 7421 176922971432319710804297633056 7422 790630234543602329647018936571 7423 494298123429981156409847305305 7424 1047015234700151568901281657656 7425 2484158348401595690812956778771 7426 40723203987154292095545767710 7427 88234440103567065035657878324 7428 82124398971449449714536763200 7429 21002787708394397083305631992 7430 9977676922742769232954303922 7431 9776563217417632115542967215 7432 7765432054056321075415652071 7433 7654319539543209354074519305 7434 6543035275431913139343032953 7435 5429711754303090873229715530 7436 4157105542969092732157075295 7437 730955415629117320729351554 7438 291554074151053193153107541 7439 1075568807592576055575279672 7440 2795689680065792555798802823 7441 8036902960678065558009629434 7442 16370830326796675596103104548 7443 69849363468026796031235245695 7444 38393032239785559710112034354 7445 94056342401915602321124345565 7446 39543219983073981211003235451 7447 103654400136820152312034356593 7448 236764801369441583524345568055 7449 105639989034407231203235439552 7450 257000108344882352434356603583 7451 584001293448943584545567235934 7452 239989532407431243435452111323 7453 79875319934310032314321109212 7454 58753039323099721083210912097 7455 27529673209197209232091099175 7456 79902814508022506345073007798 7457 58976082919818943229329937587 7458 27759215038047432153159295275 7459 78006360396480543575607038798 7460 59942996763995431353929687587 7461 19415965627954309127156475275 7462 104760277080365707283568798799 7463 247922784963678482935690010007 7464 15217639630564015314299899932 7465 58379002965688157547001000543 7466 22949975654480735409989995431 7467 15399754543993313919879954310 7468 58001965660053540801000365521 7469 19983654599531391989997055207 7470 100136766003754080100024558483 7471 201367872037968961200245592935 7472 413679024380290312402456070558 7473 90549802797497099980339295524 7474 185701628021025000163407035849 7475 918417096232260001694884359307 7476 44049162121799986340843112935 7477 39590621005599863192431095314 7478 104087032056001096064553037545 7479 248904344572013032685576379659 7480 6963243319889718455362956512 7481 3632033038877044353015545098 7482 319729688769643129875429183 7483 37156487636430958754150433 7484 83568898968570389967604533 7485 31448787645296879655963328 7486 8407676431564756551633163 7487 3936564307441545506330628 7488 10567685680475656069367093 7489 25678916964796772705685055 7490 56790770288027828456920558 7491 45493697679776164343195525 7492 33930376557760643230355194 7493 27296965537594432097150343 7494 83030275780044545023603454 7495 29697753599643429809972340 7496 103017976002854701700223482 7497 236180192029168418402234943 7498 100398319750644043982119432 7499 204013602006848460143204543 7500 448137224069292721454445654 7501 400892199431517208344434544 7502 809064004555982493444545644 7503 1708688045560145054445656848 7504 8490896455721460564456769295 7505 3892764353208195444345631552 7506 9067885574496036445456955583 7507 18678915805032368456570355939 7508 90790759660343692567843560607 7509 188088002723457065679255727279 7510 896896028234584676806558282807 7511 764759762123242563945521615936 7512 641517621012019427435206071305 7513 407056209899834174311939308954 7514 884570501001347805520605690364 7515 843294989989215955193954297040 7516 431539879872071550327541569592 7517 307278758719307497175407435120 7518 682789990405681023796880559243 7519 417679895954409809564795512030 7520 56558751543917915441555099696 7521 45527507427055074407549196365 7522 35174934169549343935390363054 7523 10539320635393227312697029543 7524 25805446958054281527024303655 7525 59656470396566955884245636758 7526 16544096765463552842034305525 7527 67649027876695589264345655859 7528 56389776766355271843234552516 7529 42877765663151704432123519065 7530 16777654630704964321011029454 7531 67778766968450285432112304567 7532 57767663644297654321100963456 7533 37656630441576543210991632345 7534 78766964475787654330076943457 7535 67663644153676543299363432337 7536 56630440730565431593032321296 7537 46296393295454307129721209565 7538 21562731554342930957209915454 7539 7417307543215291531919074342 7540 4052935432071507303029343217 7541 8590556544836081636305454380 7542 5095545440299206302954342792 7543 11035656483006469630365468065 7544 9714544029944236297054239451 7545 7083439759442101569542074303 7546 14934602004463215703664805637 7547 50547224044694358436689656983 7548 105682248447045592566902770135 7549 256942492484456065670827841359 7550 570465064924572676849479273606 7551 296249439203318564394151729945 7552 1030504606433591686047598300458 7553 2366047268536076912480013604595 7554 1059611845299363099999889963152 7555 2603119259005697000000900295583 7556 7235206608057024000010803035934 7557 2111945919529799999891969711321 7558 1103431035157599998703637109210 7559 972309710735199986970290912099 7560 720917093310399863697491099199 7561 191049133096798630373909190397 7562 1072507337028010963820908084023 7563 2826081384296130299450896928235 7564 9472953927031363004609030694358 7565 4115527169709029961909694343127 7566 1075170636909759602916343230974 7567 2799846970902003230769454370207 7568 8001270250824034367904565842482 7569 16012842609448345680845679264948 7570 72129267304493456969256806690495 7571 20951852963932343631943946295953 7572 50399190300543456960460471040374 7573 104008083605654570324724832483805 7574 248096937256765843448249344939659 7575 497030582567879254494505450602806 7576 1024365945679006565046056607229668 7577 2245680456808067680472567282302695 7578 2034396343919456396119451620978352 7579 4346029460804570031204597050193582 7580 3219754191963299709963169498331220 7581 2037540303631596919630633983310197 7582 4379683636956030802966940133522022 7583 2956430303539691975663398931219820 7584 10368563635803080196694010552401442 7585 23691696959636962027048125584814463 7586 10306363516303619769600995240084232 7587 23669695969637201903210038480926343 7588 10636351636291982972099683991183232 7589 26969596971080150225002940071934343 7590 70304030232961602260030480840545454 7591 143648362350317222720364969285656567 7592 456893703603582228243690306916767683 7593 344728969971222162030296943065656432 7594 241167639710220619697563429454544321 7595 10656277098194036375432154343443210 7596 26770785016048369796543565454454321 7597 67847920172493702027655676564565432 7598 56415198519928979776554565443454318 7599 44070385039167757765543454432343045 7600 39296849670657537655432344321229634 7601 107029302846779778756543445432302945 7602 284305629267801789967654456543630459 7603 925657106679617900278764567656964606 7604 194530946556054997767643456543641943 7605 1045770467572570017878854567656880455 7606 2457844679825840178989165678768964559 7607 336442558192398567870654567647643512 7608 304419520320785456694543456416431101 7609 644803843447916567045654568768551213 7610 439968432415065449634543447645510090 7611 279644320069454396323432416435099096 7612 802845440704566029434544768561009030 7613 1629256488445672304545647891712108368 7614 7106568892456823645656879078323293695 7615 945448720344210434544749363211530353 7616 434407197242096323441393032107297127 7617 323930372019163212408729720931570974 7618 207296919830632099927157191307291743 7619 483030801366945000683584073683078054 7620 29691989063429994431239330429359544 7621 103080108694700044552405364705603646 7622 236961291048400445584857688457236871 7623 103609509603996435240536484332104710 7624 237304103240028558485768925343248321 7625 92960971999765524053647193232003210 7626 15591703997655199530410332119972091 7627 56078440018760003764723343200225071 7628 39364399847599969641213231998189307 7629 105686001280000302872334360015905681 7630 256912012960003629023345720160856951 7631 570724130320037108233458241729170392 7632 293200897199690922132322005150496719 7633 1054409024003090623343424059605028406 7634 2564908248037087033454648603260292871 7635 5690894496384904334566891234723069032 7636 4292743962838963323464710121209429719 7637 1517427616287633212241099009914157034 7638 5980679170898934322473008100747584347 7639 1794550492787323220129920993415243215 7640 8045605067901434241300650054758454359 7641 16457260680814546473606800567992565600 7642 68582726969545668817269605680065677201 7643 45217183635434648051835954399454571986 7644 32050430314322399504311542794343303864 7645 19496297083220794963107417543232968643 7646 105031024934248050295280779654350290855 7647 260352250546496603038967802765603089159 7648 723582605669027236390279627877236907606 7649 211217954629772102697756176772102935945 7650 110055542157720978377540565720975311432 7651 99555420737191762975395453191753108321 7652 95554193290305615752754330305530923203 7653 55540331496954073517543296955291211967 7654 55397307963539331055431563551510103655 7655 52772935631273309554307431507098970555 7656 17715314309732915542934306929187695555 7657 78357545702150755670545670707899035559 7658 63135432980693554495434492936789715517 7659 30914315794331543954323915305677075056 7660 70745558045355660365440757656784800569 7661 148055596457556723676487978767929605701 7662 496556028579568236788900189880703258411 7663 1027572291803694367890801900968434592714 7664 2279823079637045679089620810292546068347 7665 1758209356289634549276192097519419443212 7666 7994505570902945706792065020004804454323 7667 5942955290975432945519449799959964343209 7668 1415551491754315435034397599519643231915 7669 4755595077965556560346020004002854360759 7670 1555149375655545397219799959976542993514 7671 5559505796755658022402000400187670055947 7672 5514953565554519819979995998476499551415 7673 5079531455543038039759951984163995508075 7674 10803754555656396402000400127700036096795 7675 29637965556770028824004801278400373028039 7676 102980275567840289448049612792803816296406 7677 230162795679282904496503128069639571028871 7678 98617554551614963964970959436275309768710 7679 86055543506079627639691514301752917647091 7680 59555430939356176276307082985515056409104 7681 15554291273140561762929215855069543910963 7682 55567072815485717910706359160703660730295 7683 55449316074053055092943110592970593297555 7684 54393059339529549115431095115695131575555 7685 42729513275155391074309151074350907355555 7686 17155091750752709342910709343090933155554 7687 83561078007988505470728505457090535555567 7688 31409359935884954093164954329095315555456 7689 7913119312839539130639543149153075554343 7690 5091033096275270894275430790729355543229 7691 11072337030798849046796568088305555654303 7692 9321289693588389625565439282955554542971 7693 3209676331282876195454271615555543415703 7694 1916563309616760354341706075555432072973 7695 10767693703167923565478472795556544830215 7696 27879058435680635676792828035567649362359 7697 79008592556966956788069496355678905703606 7698 49925119543663545679433963154566952969945 7699 100659203656695656804540295565670390300456 7700 206806436767036769645683035676844083604571 7701 469668567884367902856936356789248937245832 7702 236645456843054976543303145672007292032320 7703 106434344429539765432970834519931519721198 7704 268545444703801876550249346000556002232015 7705 691656448439618987602505472005572022344158 7706 306544404276047875978954119955319821240726 7707 667644846792479000190367200357601432488269 7708 656440425520149998297051997135988320081836 7709 544396195198799981569503970911883199204306 7710 442760350387599807434967691104830391962945 7711 417597096875197934319656310960296703615434 7712 55169164750375323036543091597564970074324 7713 50630641496953209705429107175439699343203 7714 106966875030374502456707283796603005454435 7715 270269000363806024568482938027236056564559 7716 842708003699672245692950596282372567685606 7717 416919970396522034315495161620919456453944 7718 63039696765219723073950606191034344327444 7719 29676365652037209327493940309723243174442 7720 102789676784382505481060483702234455804462 7721 227902787925946056952724938422344559644703 7722 174977675191419543517199284221243516440972 7723 810178800074803655984006926232455968490223 7724 98567999339970551839943182120351643898208 7725 85455993279695504279430420997106428781927 7726 54351931756354961754296191970944167603176 7727 43103305543139605541560303691440655970565 7728 30972955430875955407396970308394551695454 7729 70230356569000356882030243694045597036565 7730 142363567708003568944362457048456024367677 7731 463695678496035690445704584492572245678783 7732 230354563959714296432963243919322034567632 7733 97143427517081564315632027033219723456322 7734 70832175049207443074319769732037212343215 7735 149343800506480456805601902144382323454357 7736 505459606068964569657220823445943434565583 7737 1056603272690285702782249434460454545675935 7738 2567234827082918427942504544724565656800559 7739 5682349484950792680466045648245676769605606 7740 4421194039493518396259634402034565635953945 7741 4210339673931042761916323979723454311527434 7742 2097276527309617603063207757212343107174324 7743 5022787881703179236694477982323455283805446 7744 10227898958435806367044780143434558939656467 7745 22279010392559669684447961454545590602768683 7746 21749896719516636444415608343435093977646432 7747 5398765035066304444073923232309127776424322 7748 2787649709462964439327212120910977764203219 7749 7898902504710284605482323250730177886434406 7750 6786978961097641954021211893298576864323945 7751 5663767609176403539810104731585364643207434 7752 4629655910563971278098961307253042431934323 7753 2156551095427709759187608931929620303323212 7754 745509154176917510475927303156196973212102 7755 434910740563055096151172970740363732100977 7756 319093395429549160710515693397029320991774 7757 29132754155390593095074332769753191905743 7758 107347967558086057040805347901976080858054 7759 281480279596912584489657480820192969196567 7760 954962804030725924902780969442070308027682 7761 539615959693191198977591634419296919776415 7762 276071516330310387775106324031563037764075 7763 792835969363523897799269448355696377888798 7764 516311633031208777591834403154362976887587 7765 63106329709927775104323970743015764875275 7766 30943156919177750963207693429873640751754 7767 70455570807778010294479054701016887997965 7768 144555849677796123044808568412168900020277 7769 445559302778031236449691692723690800242783 7770 435512977759710104396306317210291998017632 7771 315095777517098962762943052097503979856320 7772 69153775049187617615429519174967758543197 7773 30729749590476056074155030539657525430376 7774 68302104084792572807560365802779856563789 7775 42980959241519315935397051977758545429676 7776 15791512007033071312769503777525434156564 7777 58075924084336833527904037779856547567687 7778 19351199243304331174959697758545415456475 7779 105592006453645351810403017991656756568799 7780 256064068576857599524836180076767967690007 7781 572688691789180003849371960787880279080082 7782 318486305670399968392903593676797749199219 7783 44062954496799642714971130565577390392033 7784 39415543965596417079710895455372696719732 7785 104755660276028784802329036557827028402143 7786 247956722792289929623508367579484292823455 7787 15545217521679156210923055354041516212352 7788 55658379836807570330636557568475970323583 7789 54522958303935297294305535444151697211231 7790 43215522967311571542955314440706372110107 7791 32075215653107307415553084392942921098934 7792 19352074530932934075529242715415209187323 7793 105584805770550548795906468356758507901435 7794 255929657845605690040868693567992080814559 7795 560702779257257080489091055680064969545606 7796 392977751931929196069109554399439635433945 7797 1070178000560708032707303566004602956540457 7798 2841796005728496348481635672047230367684583 7799 9278032058293029492956956824482363678925934 7800 1759719521529753915543544204021030567191319 7801 8002403835901980755655646448232365684073607 7802 16024839360820167956756868494343676928817278 7803 72249405729441680367969093045456790689582795 7804 21993953154406397055629129634345494475217553 7805 3927530743942769554150956323233944152055532 7806 10679768060467903567610369434340447584555743 7807 26801896724680835679123704545484479925558055 7808 69619028246969356807238445656924800655596558 7809 36029762023633143932084434543199994555165526 7810 72301904236935460544924545656000045559675869 7811 20982962103314195439203434539999635516552637 7812 50150303233548036606434545800002955967586982 7813 101603634335696367268545659600030360279910145 7814 217236945357029682691656803200363722800721459 7815 52103433129756418306543971997029215993208312 7816 20972330957544042945427703969752071931923099 7817 50223370379648470456678440301984840560637006 7818 102233843802892844566792483620129285726984067 7819 222339259629069245668064937041306918270128683 7820 221271916149432034639439289608943041698966432 7821 209703060794319722274271675927429606387664322 7822 502436728045602222806836800680703269898685422 7823 1024568296457222229669369606968434701010916625 7824 2245695028582222302705703270292548412130767059 7825 2034349765222220976952971697519404100893649512 7826 4345501878222250190390237020004847209056903922 7827 3234984762221898296698089799960411909542967220 7828 2119841622204781566379277599596102915415652197 7829 1038406221961607462951775195160975074074520372 7830 2392870240317280710397800039730200808805843823 7831 716697997051593096775999677297991927952428212 7832 66375969507129165751996571575903175520162097 7833 62951634930950653503965307350970555198619176 7834 15506319291494530967652933091695550386030566 7835 56069607075045770278790537077035603912365671 7836 39435929349633697767495289369713967101054507 7837 104560705502937017881038905702340283212566081 7838 245728456030584178952390858423482934325672951 7839 33164339695240567520692524212015323194515510 7840 30643276351995455194319202099873210343075097 7841 66854789600036560045606425001014323456801021 7842 64541675999705399633944189989883212343989806 7843 43406551996952796327440479878832101227877946 7844 31945503963517563174396158768320990176775424 7845 3434967631055430542760727643191898565754203 7846 2319656309554295417593176430304785453541973 7847 1036542915541554055130564296961654331403732 7848 2367670755675568559365687030316765354838143 7849 1056493554555445513054469697065653140280832 7850 2569055565556455936564703024676775482969343 7851 5708555675568560567688436246787796950305454 7852 2925554555445395456484302025677563496954343 7853 10655565556458036568925624256779695030365454 7854 26755675568596367690657046567803040363676567 7855 67956795692029679086784467679636483696787682 7856 55545554319756549265644256556304030365676418 7857 55435543037545391854441945542959697054564045 7858 54315429695432704544403435415516369543439635 7859 43074156354316963443972314075063035432276315 7860 29340743143063632427721079349429714321763074 7861 105488055456696944678232805504702345437896806 7862 256896556567030446794349656048423456579029671 7863 569027567684364468045502772492634567808302832 7864 429775456443044239634977719918323455922976319 7865 157754344429642076319777039043212351215763034 7866 577965444702864789601784408454323592357896347 7867 375654440976641675985643924343211121136763215 7868 796764490186876800116860645454311231367894357 7869 565643898464763999064594434343110109056743137 7870 454428784241627989443144323231098909545430895 7871 344167642006175874430843212109186915434292754 7872 240656419940552744292432100910463074321517543 7873 486768800485588047064543210724696805435979654 7874 65647996055279609443432093202363954311756544 7875 54415959551755914432319131981027543105545442 7876 44071515505551084321030903809775430955434419 7877 39307074955509243209690967917754291554324034 7878 105684810356106454503090280777967075565448345 7879 256929523571268566037082967780284795676493459 7880 570703835832691672384950277962928036789054606 7881 292968312318306520839497775615159705669541945 7882 1070293523593667849405017797159602456703680458 7883 2843055836056679304860178023603224568436964595 7884 9256559372566805649121796237234245692570286038 7885 1945512919463954391005562092122034319297659687 7886 10455930804700366072055705063224345607018802903 7887 24560569648403672824558460694245457284189630835 7888 3395436403970516203524194342034331640476292312 7889 2754303967695061971200343219723306396161521101 7890 7965640279040720232403454402233670031715831212 7891 5654397749593198119972343982130499705072310097 7892 4542777395130381039721227820895996949321099175 7893 3417772750896809677210176192751963393209190554 7894 2057717492763916572098560317503632731910295543 7895 4578381067900767825011723580036948160723035654 7896 3362809454993656189905211199703400593209714544 7897 3015914339930540478952110396971995131917083443 7898 6160745400565684790383124030240039360784934453 7899 593433995454441496830999697999672993639324330 7900 132327954344407964291996375996515930273203295 7901 343480365444880287080029800027960562814435039 7902 231997054440797669199757999775595416084309673 7903 103969544393576630397535997755154059242916532 7904 240303646055786964019760017959568606470767743 7905 483636872557910288201920180403691268847878054 7906 30304719535097681983198395970309848416759544 7907 63648403761018960136014040243701292768003645 7908 30403969609847598899879598028989517639970434 7909 64840303301280009001004016290103979000244545 7910 40396972989599909989959861498967749998043434 7911 84030230104000900100401115010278100016454544 7912 39698098959990998995991069897760999864343440 7913 103017010400090010040072701017930001085454483 7914 236184124801080120480828412180560012916564935 7915 100440999989198995992164100395399895065439312 7916 204490000108010040063687204038001040676605523 7917 445080001296120480696902448396012486787255834 7918 429199989560995994362980402759900065671952324 7919 150399875391951943015795977518999454503521204 7920 604000998080400456158040179990004566035832447 7921 1248010016964804571596481800080045672359344478 7922 2496120170289645836028959600960456823605444795 7923 5031241842902859372290403210324569437256448038 7924 10352479270829205823084834323445704582568496391 7925 23584806849506459436929345434458445945693030071 7926 11239944394944314303153234324324431434329699310 7927 10079442739443082970732123203204308323156393099 7928 20804468204456950248143234434445693435570057007 7929 49644694444570402495454344544457054555840584082 7930 102847044445844825036565445644584565559285928944 7931 229284444459249460367676456845925675606920690447 7932 151644444311994197056564344431194553943194296412 7933 596844445520048024567685444552045580456047028723 7934 164444435199599803456454443519635196339609767211 7935 684444560004001634568564456002960029403301882311 7936 444443399959986323445444339975599753972984821106 7937 444432799519863212434443279755197527715840210944 7938 444317595038632100324431757550375177072398091444 7939 443055149686320997204305535496950569320779108444 7940 429550796463191971962955313963495433193750924444 7941 155493564230303703615553087631954330329491204444 7942 557055686363638437155576898960365363505072444447 7943 529554463030284290755364787597053030949320444415 7944 155544229697641493553041675169529691393196444075 7945 555646303018875055576476799703903074056028448799 7946 554422969848749555364165596966969339539764407595 7947 544215638407395553040655163663633275277643935155 7948 442074283932755529594550630630331751776427310755 7949 419341627317555155143494294297305505764173093554 7950 33206173055550750831941541572954953640529131544 7951 31940529555493492303407407315539530395150907443 7952 3395155553931920971933933075275296750690934433 7953 2750755527303191703327329351751565494291324333 7954 8007955881636078433481505597995677047073445334 7955 16080358956972792534956056020036784484814457348 7956 72963590370228065750372572240367924929544581495 7957 15631096898159453496919321997055199155443207953 7958 56953029015604575030805440024560007556454480375 7959 43529749873963349691954399803399935544343996955 7960 31157398727633196303542797972799315443227963554 7961 10732787176330362971417575717593074432175631543 7962 28147903789363710234779798380056804543796955655 7963 95480837905698322347802013960569645658030356758 7964 53992294954383221215979887595436434519697145527 7965 27921539542832210071758875154304323036370835175 7966 80635803669342320837988999565645436369849359798 7967 166959636705463449380090003676856569701305602008 7968 670402968456694505961080036789167702413657224095 7969 495975644346342951609199705670656980090532199154 7970 1040196845469470397308002456846770161085744007564 7971 2482029256704844021696024569267841712918048079687 7972 19751944960439806359803431856405095039599356472 7973 102000450324601669601634559168861040404005568823 7974 224004603447216703216945607689112484848055689435 7975 199961972412064972063433936471100040399554474312 7976 1000320224724690224694540568831200484003564805523 7977 2003442248247082247045685689352404928035689655835 7978 4034462494484942484456916905584850696356902759358 7979 8344705044930464924570770855929207029570828005592 7980 3240949639296239203293692551151929755292159955116 7981 1991396271562071971530319510703157551520719551063 7982 10074030835704840235763603928435579595848403592695 7983 20808369358449282357897240692555804039292836067039 7984 49693705592506943579022487065559648407069372684406 7985 103058456066070455808224904675602892884705826924868 7986 236592572672844559694250846797229068928459470649095 7987 105119318516443516341892425572149447164314094389152 7988 259205591968455969479064655823504483685549045907583 7989 606456080292560304808686759436044936915708460879934 7990 1268572963065723649690908004572450570758492729000546 7991 2691830296678236903090896045824605847993068308005671 7992 7079363026794370837089032459447259280056693696056832 7993 14805696268045849384908344604482606960567057032569347 7994 49657030696459305930893447244947270325684584345705483 7995 102784367028605660569054482450482843456925925458456934 7996 227925684291256725708564944604949254570660656592570547 7997 175194441509945192925439441959391943294594545119295412 7998 800044476100460070656604480406080455046045659207036723 7999 1600444791204720846767244964872964560472456806484368238 8000 7204448072448249267882450289030285724824569668925694395 8001 1964399320401991856820297669697653200203436647194342753 8002 10286005444820079169443018703018774402434566884045467975 8003 22912056449440807704456190436189804824545668928456680199 8004 15099544394391936964340296300477960203434647164346398392 8005 61003646046080570285483029604780322434546883685470014063 8006 9970419619195297654029755961597220323424830454099879430 8007 9696036030351576539757551607172197212200296339198754291 8008 6359699697107365277535505930520372101997563270387541503 8009 3116396370933051775314951295196920983975431696875406970 8010 1062762891329505753079509550363191827754306364753943697 8011 2707909073504057976804103603696079477965669687980457023 8012 8480908816048580189647237237032804780276702900164584234 8013 3990928059605198476412092089715961597764974998643242120 8014 10090696603260012788725064902360316017890210010854463243 8015 21087027234720127890260690823723572179082320129164694455 8016 9269772121198976697794292209211320549221198950642344352 8017 1837721010387766377541521912109195392210387494421243115 8018 9378232123897869779675840723308038062323901044632455159 8019 2962121008776637756552393212919679421206989642320350719 8020 10303232089786977967584054330802804632470102863443608406 8021 23634344901910180279928565369629646944841229094457292871 8022 10323238983098397759165453036156423440410149144331516710 8023 23434390137014018007676576371568634484721507445355968321 8024 12322698889879839936565362907446324041206934433151643210 8025 1218388878758279305453014934423199609943324330706432099 8026 42888767521752954329879324210395919433203292944319191 8027 16887655205515543158753202096751034331971515443030308 8028 68898758455955655589974425027992345360235956456363695 8029 48787524351554555279744189775921232998111544343030354 8030 7675203107543551757440477751210115981107443229697144 8031 6551970935431505534396177510099071810934432156370841 8032 5503691314306955322760575099189304091324320742892406 8033 4970309082943553217595349190472959109203193416719945 8034 10243708950455574380037508084830407306436054768400456 8035 22458490404555805960380096929364881668572567892804571 8036 20323895963551951596799163153040806645319456715963310 8037 43439040295600396028007695576489666857604568360293522 8038 32269597553996759759936355364076664535963442997531220 8039 21835175527965517519303153039366643311632415975310197 8040 4310555175655055032970729673066433106320071753098372 8041 3095550554549549715693156529464330943199305529182920 8042 7035605565703702357055567904685370456005655907950643 8043 14357255678438423584555680846917844572056760880406857 8044 45582556792592635925556969270779245824567928964869183 8045 35219545519118311195543631693752032203455167640630432 8046 12035435031043110355430306329519721972350656394296321 8047 24356560352455123556563669504002240223606770047029431 8048 3145397120351011545430634959981998209945699609754310 8049 832770997109907434294319519803981919434395917543097 8050 317691970918934321543035037967803034322751055429176 8051 56303691047323207429709695655969723217509554150563 8052 42970309613211934156916354551637212054915540695431 8053 15696916092103320743063143506292099539075394354308 8054 57030773063233448056695456071065003808798045565695 8055 29693729432132399546354339309449967927579635454355 8056 103058304543344003669565405704500280679802956565558 8057 236593645653448036703676858446002966801630367675595 8058 105130434532399704970564524419975663986297056555152 8059 259364545744002450245685844800196700111024567559583 8060 605685658048024602456919249602028401112245679603934 8061 1256916796496247224570806503224292811122456803240546 8062 2570768029030482245849668034247069511224569634485671 8063 5847896308364942459302696346484703912245702944916832 8064 2416762923039420312978363224040967102032975439064319 8065 65615209674197095763032199591650979715754269443032 8066 54071916540369153629720395106491757073541834429718 8067 39303065397030730157196750943905529331404324157045 8068 105636678024368161584028010460855905354845447584457 8069 256966796245695715928296124729160857569256479924583 8070 570268030457038360695031248307729179706568800645934 8071 297839696329682994349710002937150556945447994431323 8072 1019403029502950045502320030583605570456480044553434 8073 2204836304030400456023440365937255844568960445574547 8074 1960302959695996339812397051291952443447596435343412 8075 10323630403040029401524024593080384454480028557454723 8076 23436964836480304815848246056963924564960291580568235 8077 12303640303996960072402019543627203439597507195442112 8078 970396967963599319979835430171972275174930354421101 8079 696763655631193039758314298503721750539297144210983 8080 365630554310329677523081584969205495271570842091830 8081 54295543097156575209207239631953951707292419104297 8082 41555429170745351911932076303527504931520030961575 8083 7554150493433103103319362971174959307199691607354 8084 5540695932330970973033015710539512930396305933141 8085 5394351321291691729729873095275095296762951330807 8086 2743109209506305157158729151749151565615509291935 8087 8055306504069659583590307598107595677156107080558 8088 16557668048702803936083680015280036783571284965588 8089 67578696490429640572936960158960367935832930275895 8090 55366363896156395315303598727597055312315297752754 8091 53063028760742753072971187175169553101071577517543 8092 29429767593417529315710470550635530989307375055431 8093 104701880054779905558324845606955770105681800556552 8094 248418960567800855593449257270357841256959605567583 8095 4047595455992555132391931697136409943515955455232 8096 8480036560065559344080557023368900455960356558344 8097 3999705399455513239195529813046996351597145523240 8098 10002458004555934408035901536470029596023455834483 8099 20024596045560544896360815768840304032234559344935 8100 40246032455725649029729557889283648342345605450558 8101 82472344558256908302303578906936893463457256605592 8102 20121243521942922980971366943304732232331945955116 8103 41232455840470630170233670453648142343360460359170 8104 10120352396094298498130496330400821232996197110496 8105 21243584033047013015365029364809432350032023125031 8106 10031239729609889873049753039914321099719810989710 8107 20352402303300901016501976400745433002401530102321 8108 43584823633610812168020188808056536024815761223432 8109 31240210330092100639798487919545299800073610212320 8110 9998097299120994277584075035431597999330098101197 8111 9979171590991941775239349714307175993299180990375 8112 9750507091903405752073197082930551931590391896951 8113 7494929102971953519330369215295503307096704763503 8114 3939150975703531033297032071554972929164961630969 8115 10607610198435752335024344835570230707690316970305 8116 27279122012557983360245449355842368479083570243659 8117 82807224125580133722456505559263692808935842456806 8118 15932200995198929220344955511830315927312420343944 8119 60542410040010706243450355919363560681524643460447 8120 125664720480128470454603560805695726955846854724478 8121 256688244961292844567235729657038270359269168244795 8122 566894450313069245682358302784394843606707694448038 8123 464744297089432034421122977642740429944936344399685 8124 241441569274319724211015776417396159439303242796454 8125 8407431743037202109873764052760714272972017564342 8126 3934305429691980918729639517593081715719855443216 8127 10545656703080170790303003980056958358401156454369 8128 25656768436961848083636040160570393592811568565707 8129 56767892570319296936972481725844056069515691678482 8130 45656719297031563303720005192439539435074306564019 8131 34545031569707432969199950320275274309342945439834 8132 23429707436934315630399497197751742913215434278323 8133 12156934303323074296793970377505415092074321763212 8134 743322973209341565527696974954069119343205632101 8135 433215731913207455176363739539431033231954320985 8136 332073303091934350563029275274309732103543191854 8137 319332969103323095429751751742917320971430304543 8138 33315630973209154157505505415053191708296963433 8139 33074291731910740734954954069530304921563632333 8140 29341505303093393319539539435296959207430321333 8141 105476057637054053603803804559030406480563433334 8142 256792578984568577239639645608364868965694533347 8143 568065790125691782403002857293689090277045733482 8144 439453498994305619969976531530469097769633332019 8145 274331987942954039639765307296229177636333319834 8146 805360100470368403001877683030307778969333601346 8147 1657721204843692836018978936363677790305337213468 8148 6778232449257069372190190569696778083657382334695 8149 5762120391929432920298295436365759230532821322354 8150 3620996703154315197581554303053512095316209221143 8151 191964970743070375207542969531099153061912210833 8152 1080290248056843798479670303753007576720722329335 8153 2963082496569258012802843637976079788248223505359 8154 10296945027706596129629256980192801894494236057606 8155 23030460278468031303106570162069619045046372579271 8156 9696197764239708970945298619436029629622919351710 8157 6360377642076927691431586034299756156215033105091 8158 2996976419363176308307259721597540742069730949106 8159 10030188805695789693682602236019688064702170507270 8160 20361889657037903056947222372202896688423846082841 8161 43718902784380836570482223822429026892639272949272 8162 29046977642792305296022208220149784718271715391720 8163 108470178868063659032222494241501928394838358078242 8164 292841789096696808342225046476020694049393596794463 8165 1069277909027029693462260468792247048506056028044694 8166 2706780908284303054702724690062484492072572296447047 8167 8467970894925636568428247080704925064825823028484482 8168 4255692739194305444162009192959189440192209764044016 8169 1954317270342954440619910315510474398321917639639864 8170 10365582843470364487200723555924806013440779003001087 8171 23675949254843684902408235560649672134487808036012903 8172 10551391940430438979922115394396520924075919699894972 8173 25594080484564590200623158046027850648800803001050223 8174 56048964925686082407035596472279206889609636012602234 8175 39607639194459219929715164121751944875916299897982123 8176 103279008044606400702359687238000449000771001020143233 8177 234808096447268808423602902396004508007832012241454335 8178 119919164411847924209974980759962919936319902008343312 8179 39030644104415201919739793519615039303038979923233101 8180 108366847244758420802202056003160405636390200634335213 8181 293669282447992649622424572035724856970082406945358335 8182 1056706944480066903024645824358249170240944870457593358 8183 2568470444960670836246859445594507842490449044580053595 8184 5692844450326849370469204456046079265084508445960576038 8185 4316444297184392896231964339619351849242924431595359685 8186 3064441570442716762103643276033104392015204307153116454 8187 6684475844468367903236854792335246064158445683575168565 8188 6444152444243054972104541521312019440724434431350645454 8189 4440720442029539720963407209099834393204324309094434342 8190 4393196419755277191631931909198322731963202909144323220 8191 2730364037551770306303302910383217303631974910843212196 8192 8163688379597843669633630723934381636960210729254324030 8193 630482955176430636330293207322806303598093151943199692 8194 296015550564294303297531933215942971179130703430396318 8195 1032155605687045635019760534360470231807368434564029594 8196 2343557256904456960201925745724842359681692545688304047 8197 1231531942964343597983193433200421116406319434482959612 8198 107303415643231175830332331996211063943034324015516101 8199 281634756854351799363343360030312700456345448155971211 8200 956947969165598005693453720363528404569456495560232312 8201 543415630655179954332329197031163963434343955398121095 8202 432074294550559543321150369710627632323227552781009155 8203 319341543495515433210697037094176321212175517609910754 8204 33207431955074332094369689140563210100555055919093543 8205 31934303549343319143036470795432098995549551029131433 8206 3322971393233030829704093554319187955395509750908333 8207 3215708732129692156959131543030475552754917490923333 8208 2072927320956320743510907429696155517539053891213333 8209 4830681450369448055930880703031555979808579072333334 8210 294408297034399551292792969707551757925349321333324 8211 1044895024346003593068070302479597980657505433333446 8212 2449040245472036056696843624804020166780056533334471 8213 389598034119699546364430199959798665599545333324110 8214 904016347203003669684562000402010676003657333447123 8215 1848169482436036702925704004824126792036781334483239 8216 9295704944572368430658448049447268064367953344934407 8217 1552959443321044294524399594411839443055533239323935 8218 5590404453432447045846004044719404456555734405440559 8219 5095964332320409632419959641033964345553323954395515 8220 11040285343444902944800402872340285455573440366035955 8221 9597653232438975439995976721197654355332397059711551 8222 5176532120287754279951765210376543153320769517107503 8223 565320997677541759505652096965430733193635050934971 8224 453191976575405514954519163654293330330309491319707 8225 330303765353955079543030630541533297296913909036934 8226 296969653127549355429694295407331571563086909703323 8227 1030302775279705556703047036881355835696910902433434 8228 2363627798802455568436484368953559357030730824534547 8229 1030177587980355444304043047531513129693292203323412 8230 2361779900163556445648456479755935303055062433434723 8231 1005758998631544434404344157551312969549420332321212 8232 2057990010955644544845447579593530303704643343432323 8233 4580080130356845649256479804055763638446853454543434 8234 3199198897144434391944157959553630284424532343432324 8235 390388770844322703440735515530297644203321232321203 8236 1083889849245428434488155955763018846433432343432433 8237 2938901306456692544895560357896189268534543454544535 8238 10590813668567065649035723579031906691745654565645758 8239 26089536691684676908358235808360867078056765676857995 8240 72903767076926790893594359693729084796567876789180038 8241 14969649363185492731143116329149241565456765670399687 8242 50302905695917068151455169507506475676567876844002903 8243 103630857040784695594559704080068796787678989248030835 8244 236969184487927036045602448960690027898790106496369359 8245 103630444075169699633980407594299776787498943963033112 8246 236964448799703002940164880047001787901010460296335123 8247 103644407596969975398640799609985674989896197563311012 8248 236844880030300198010888003300116810101032019693512123 8249 104440799696998379892879972999064098989719836331101012 8250 244488003030013801069000230008689010102401369351212123 8251 44079969699887989429998099926469898979989033110101012 8252 39359636398875874159979199184238787759869731098989900 8253 105602970008999007600208007926389898001102153010100803 8254 257230240090008079202496080669901016011223576121209635 8255 582362481080096806425032966700812172112235791232502958 8256 221020009199163944189715664992100521102113510118975525 8257 209799910390627440477074639920995210981091099047755192 8258 502000724087080484784807000650038330153073008477960062 8259 1024008248904964927929684006800393361576816092780320705 8260 2248094490850290680702928069604053715789573067963448459 8261 1999143892497494392975159435959529073675329455632404312 8262 10007459065021046070199604560403908816797504556944845523 8263 20080608680232472842003245724840889568020045570449255835 8264 40967290962344829264034458249288903696240455844506559358 8265 90283090303449506688344594506890837030484559246067605592 8266 182937083634504066893446046069089384364925606472679256069 8267 950584936946048669054472472708905925690657268826806572707 8268 495239303419606629544120116926951194294531848183945316935 8269 1038405634803267103647241170670392047045759295940457570556 8270 2392856949634683236882471846844064484458007040484579845571 8271 716543396322432104820104424439444044319929596043358435310 8272 65432763220320960198964204274439643039155159633124313093 8273 54317632197191598387641961744276429670750716331003089130 8274 43056320370307182876403605441764156493493063309969270895 8275 29543196896930416763969954405640743931929432919631692754 8276 103656029030564767900300364856888060560704550802957067966 8277 236772308365687880803603689168896725728445609630384680271 8278 105720923054476791969970470648765193164433916296842397710 8279 258250636564788080300244846889880055684540771029264018321 8280 594606967687896963602449268900960556925687832306688193432 8281 141943656476763629980391846991595543194476320946480332319 8282 480456768787897100164079270076035656044789450468963343607 8283 964567889899023201688806840792356772447904604690293457280 8284 643456878789811986487944393521145720414961962297532331591 8285 432344767678103864075442731210833196079603621575321307106 8286 321241656560968639354417310092330359355970207353208930944 8287 210006545391646273144053099121297113151697933131927291443 8288 99945432706421730839529191009571090706375330903171508432 8289 99434316944205292275150309915309092942953290970506924315 8290 94323063441951521750696919072909115415531491694943203071 8291 43209432403507205494363029314911074075307906339431969303 8292 31914319970931953943029753079109339352934943274303632972 8293 3083039691303527429757529350913273115319431742970315721 8294 6936403073635880701979905610734815157604558070243558233 8295 3303969330312792983758954093320070735963519298031522130 8296 2967633297097515829527539133199293311631031579707220897 8297 10278935025019959503879807336007053516952355802482249022 8298 22790560260200404039001681372084575970383559624942508223 8299 17495397797995959669986408919243351696831516199418922212 8300 81038018020040402700108890806453597029355972004790622323 8301 9679839799595976998928691944331169753151719961494221208 8302 6558277595151763987166303443310637530705039607942209927 8303 5521775150705627870662972433094295292949675935421919176 8304 5205750692954176694615720329141551515396551314203030565 8305 1953494315540566342073197150807507072765509081969695455 8306 10375045555685669464816023609680084827876108960303036559 8307 23800455556916704689572237302960929478991290323636367607 8308 7996355543064962475322092975591154167909497210303055932 8309 5963155429439620153219115755110740654913972096969551317 8310 1630754154276198732031073551093394539087719163635509055 8311 6967967566792010144352815593054045808898407696956108559 8312 3655655465519898843116075129539631928783936363540925516 8313 554554255038788431059350955276303167627303031391195063 8314 543541949687684309513091551762970656172969708710349431 8315 431403396476442915089107505615694540515636927097194307 8316 307972764164415069270934954074343395074303169170342934 8317 680227887684760706850550368805454040805635707843470545 8318 398176876441592944495497047954339591954312936432095434 8319 1015788988476070445037024480365404080365530568545036545 8320 2157890092792844460384244963676848963675765691660367659 8321 736699117516444196842039630564407630553654306597056512 8322 306391055064440364419676295443936295530542945169545097 8323 670072560684483684802791036460571035765670459703661021 8324 499319394444030439977509704195309713654496316970609806 8325 1005606044448364600180102448037702336765029570247301668 8326 2057272444493687201961224496378423367880303842481616695 8327 4582824445056902420312245029792633678963639264957167038 8328 3216204429542980197102029757518330567630271839530649684 8329 2061964155415798370979757535043295456297704275294396443 8330 4720287556758013850201979760455036571018446799046028454 8331 1197675545519888497983757596349705309844425589619764344 8332 376555435038883975829535163196952918444195276037643241 8333 787556560388940199503759696030390792448038792378854473 8334 675545396887398394969516359696693520399687520968544129 8335 555432764872782739635063116366331196796475191645440956 8336 554317640717617276309431063063310365564150306434391545 8337 543056393056051762914309429433097055440696944322707435 8338 429542729539505615082914154329169554394363443216934315 8339 155417155274954069215080743150635542743032432063323074 8340 556783558810368706360968055606955668056344544693436807 8341 545631528097046942991639553943554639543243442332303935 8342 434307159169623415906275527431542275432032421320967315 8343 322930710636212070941755174307421754319720209191653074 8344 215293094302099291405550542934205543037197910306529343 8345 71529142979191507955495415321955429690375096945153232 8346 7150815750306935553954073203554156296949163430732117 8347 692073496943315527539331971540741563390632293321057 8348 319331963433075175273303707393407432694321533209536 8349 33303632329350551732968932731934318343207331915303 8350 32970321153095505315647317303323043231933303072973 8351 15697210729154953074413052973209632103332969315733 8352 57022328307570376804736590214502943233350305558135 8353 29821162935296963961305098082975432133096955520915 8354 101431710559030300313661016950196543337030355850758 8355 214558325608363603536712170402027653384363559207995 8356 83523193923029971305100495979776532843031511935952 8357 31210327209759708950995951757765316429707103311516 8358 10097171917516927491951505537653064156930973107063 8359 21023840779970681080396055778776687570570215284695 8360 9808393759694409196759553767766475295298071642352 8361 7922729516343910365515529657664151551579306421115 8362 5217155063227097055075156536640707507352944211073 8363 2050749432169169549350745306392934933115442109331 8364 4608104543707703705608057670070550535156463305352 8365 1920963428936968953919536499295495310744232953120 8366 10650294690570290380803769007037037528046350375241 8367 26803047085843083969637908084384379896469603798471 8368 69636484919256940302980896925925801028703238012832 8369 36304039031943396975792763191191989766972079896318 8370 2959669703432763753517630310303877663719358763043 8371 10402702434547897975978963523638978698405589896454 8372 24828424545679020200190295836990191012855901028567 8373 164203434549797998297552303898309896550989765452 8374 686434545702020015019583639013701027610101876583 8375 464323432979799869835230269888989776098984765230 8376 243212315757598638312097838887877759187841652096 8377 32101073535186283099176288876777510476406519162 8378 20989331310461629190561688765775096163945030621 8379 50105353524717108085716889877801031700460367032 8380 101257575848383296918368900979612358404723684345 8381 212579799293935030793690810203123592848236925459 8382 99357591527309693530292097971011116402103194312 8383 93135107172916331297519175709911063980970343095 8384 30910930515063309575030552919109427791697229151 8385 70730565960693703800365590807304678077022307593 8386 148165680327058439603676089681646796784223680057 8387 495676963484592603236792902956868027926236960583 8388 1036790294926067234368070830369096280670370325934 8389 2368083050672682345696849363709030966843843460547 8390 1039229494518421234364393028909691664428432195412 8391 2406305045992632345686056290903076684692544036723 8392 4869660460066943456912571090836786927065648368234 8393 636596199463432343099309092305663169454403042124 8394 305160394232321229192909120954630634343969621002 8395 659724046343432308070907250366966945460303032023 8396 517199623232320919290931897063663434196969719810 8397 50396212121191031491304769430632320363637038095 8398 104030323232072355073647904566943443696984397035 8399 248363434344823560816880845670454457030126024359 8400 3032323240211392064792434496344329698979803112 8401 6343434482314064688064545029445503010201635123 8402 3232324021079442479443429754434969897986311010 8403 2121199809354420154432157544319638775863109897 8404 1010397913144198744320735443036287752630918772 8405 2124020735448010045448156456370897986970789823 8406 999793314399899634400744342892775863693678212 8407 997533082798796323993443216717752630330562095 8408 975329217587563207932432065057518297295419151 8409 753152055275431935320319449535041571554030703 8410 530719551754303313197034395309607307539692969 8411 293035505542973090369722752915932935276315635 8412 1056356055670217083702227990760550558789556958 8413 2569572556842384938422280087925605589903570395 8414 5703825569263930592622960900657255900835844038 8415 2968195431827295118215590994531950992312439685 8416 10296036559483039194356090045760410063524602918 8417 23032367604936408045573080457924720695847230795 8418 9721055959303919635329196335201194352412093552 8419 7209551512967036313150363311990343120099131515 8420 1915507095649703090697033103897230999190907073 8421 10756085036902437087024335239022370008090884815 8422 27972920370824584904245358408223840097088929559 8423 80230643849445930846457592894239281024890703606 8424 162366859304460569268580069046406952249088437268 8425 703669205644725706691960708468870382508892582695 8426 1436706456848258467080328492689043946089065947037 8427 4568468569294592684963493066908460472908680484383 8428 3444245431543118439631929462924196114926396042832 8429 2442034307431044276303154215200361079182759616321 8430 419722934309641762970742071997009350417516063210 8431 37215322916405615693419303969913096055059432096 8432 82357430768857157054805640300737032560604545029 8433 21134293648530729539954396993289719393963429758 8434 10921530405293155279542763931677032727632157522 8435 30635764859055558803667900556784348278943579823 8436 66957889208555589636680805567925494790455801433 8437 63536871925555276306391955455193941496351988330 8438 31304703195551762942703554350327407963103883294 8439 8960970355505615416971543097173935630968831543 8440 7591697154954074063707429170527314291648307428 8441 5106370739539339428934150495173081506402934167 8442 942893275273274167320695950529206943975320655 8443 416731751731740653194351495151943427753194551 8444 65305505305394530343107950703432177530343508 8445 52954952952743297230935492972320575297230926 8446 15539515517431572091313915721195351572091185 8447 55803955980555825073540758232037595825071919 8448 51967551795552189331393522119695152189303035 8449 3655505555520473308731221036350720472969715 8450 554955555196132927310209703093196115637073 8451 539555550360915173097916969130361074289331 8452 275555496991070529175063630897009341673307 8453 795557030072845907800696969024105476813682 8454 555529699316430935994363629800954164090417 8455 555156393064291311943030157991540639096055 8456 550742729441509103429698735907394269159555 8457 493417154406910972156387310932741830715555 8458 1054783564870730223569901530548079368355556 8459 2567935689048162235700815765696805693555571 8460 5680556908495702358409557877029657055555832 8461 4395542923952981123915536769756529555552319 8462 2755415207515811007075305637545155555521034 8463 7956758479959512084797656979659555555832346 8464 5545524159515099241576543756515555552321225 8465 5435200715069192007365429545075555521210195 8466 4311993069430319933054155429355555210098355 8467 3103929434297039329540754153155552099183154 8468 967154321569673155393540730755519190430743 8469 650743207436530752731393293555030296293427 8470 493431934305293517308731531549697561532176 8471 1054560545659055981690155755703019715743788 8472 2565725656808560157081557958436202358057895 8473 5678256769691721584955580392570423596579038 8474 4561945636305207239555196719296211165349685 8475 3403434302951932075550365031562110653196454 8476 1972322975503319355497049707421094530364343 8477 10223430196033605557024502480633045763685455 8478 22234562032337255584246024966936457896916559 8479 22123419721291955242019799663304336763065512 8480 21012037209503552019837596632963305629455102 8481 9899691914971519838295166315632954154350982 8482 8796303079707038281550663074315540743091815 8483 7562969356929681607494629343075393429104072 8484 5415633143156405933942153229352732150959317 8485 4074330830743951327420732153117320691513055 8486 8805369368060393480648143575181447075936556 8487 7953033039396731994400831350408409351305544 8488 5529729672765303943992309095923913108955441 8489 5157156517652967427920909151207090927554407 8490 730745056515654175190910709929091175543935 8491 293429545074540550291092919149110555427313 8492 1054703660805685603073070807507125556681534 8493 2568436729656917236816849680083255566955747 8494 5692568302770782369569302960934555670358082 8495 4319442977693621035432975591323554497119219 8496 3034415776330209714315755109211543971032034 8497 6344757789362502345557959306315660232344345 8498 3241537673018981235535512943074598121243234 8499 2007296529847810115315095429343181010032123 8500 4083027901279521157561036705455952120343234 8501 8936280812803831579712368456560383243454344 8502 7301592095968307357101044345396832032343240 8503 2987119151642933130989643232764319721231993 8504 10103207596870535370102854347885602232360054 8505 21234480029045757841229165478917222343720567 8506 10123999749633536410150654167052221229195452 8507 21240002102935768721606767684582232308036583 8508 9999980975313647205945656443222120919705232 8509 9999791753090411951434544432220991036952115 8510 9997505529096103508323444322191909703521071 8511 9974955149160970923212443220302916971209303 8512 9739550790591691212100432196975063709912967 8513 7275493495106310100996320363749428919095655 8514 1753931950943098991963197029394167029154553 8515 7980560410457010080296024306047684307565575 8516 5795396096329899197559802939616442935455353 8517 3552759163158790375517975276064415314353131 8518 1517510630727496955055751759444073083130909 8519 5979926968281030360557998004448816935370907 8520 1759183641609696995535979964408063312890935 8521 8007936877303030035760200284896693529090559 8522 16080568981636360357922402929027055909085600 8523 72965690156969723580624830708284560908917201 8524 15654298743637211194200292921643390927051985 8525 56767010056982312046403070636854090684600119 8526 45649899543821099623969294304539094441999035 8527 34398795428209196207631542963269144403989714 8528 22787554161910361936307415631830843967877083 8529 17675540603097003302934074304292427656769232 8530 78795687237024033630548805647064678767906343 8531 67554472089799730295407954409442567654943229 8532 55544119277597297553935543914419456539432156 8533 55441031775171575527315427084034345274320745 8534 54409705750507355173074169239723231743193435 8535 43916953494933150529340632077212105430332315 8536 27063531939330695153194319372100954297321074 8537 84695760605367039576045605823210367021432806 8538 42353593953049675359633952212097049808315944 8539 21131127529596553116327522099169597923071444 8540 10910975155165531063175219190635175209308442 8541 30730199559675752695798408086959798505692463 8542 68162003602797987038012896910402012057064693 8543 40619969977575869679896763095979899529442330 8544 87200300179799102801027897040201003904463364 8545 71996998557590975989776769597989966964233040 8546 3963985535091751877765635175879663642129593 8547 10300115761077998977876959799002696863304053 8548 23601157912780010178990402008027029093648575 8549 9990735097599898567895979919769749130405352 8550 9893309175198785456751759037637390895953115 8551 8732910550387654345505509696292692751531071 8552 7315095496876543234954916361518317507309304 8553 3069153964765432119539063007043054932912961 8554 6707580287876543203808696084456570550730313 8555 4935197676765431967926359244345295493297090 8556 10560018787876560280669606445459037055025084 8557 25720189898987722966703268456608384560260927 8558 58241901010098230268434692567293925722730682 8559 22002989899182097844322319451527193217294419 8560 19975878790419176443221034307170332051544032 8561 100198990084807788454232345683843344595648343 8562 202010080929677892566343456939253446036893455 8563 424120970702779065669454570606574472369054558 8564 200991692977749454634343293945344121029543524 8565 410077070178104566945455060457447232303655846 8566 99369298560963463434349396334412120970552424 8567 93031585391632232323192763324100991695520199 8568 29707252706322121210317633200991906355198399 8569 102482588469423232323578934410080869560014006 8570 224945892704634343435790544720969103720148071 8571 199432716962323232313495441191630969198799310 8572 1004548370303434343535036472076970308010005521 8573 2045693843634545455760368824790243696120055831 8574 4457059256945656557923689448082457031240559352 8575 4329511943434545535210474399220329709995513120 8576 3155103432323435312096142792197156919955090996 8577 750972321212313099160817520370743039549091963 8578 491721210101089190592055196893429675389103629 8579 1078232321212908086064560029054702797907237104 8580 2794343432330896912685720308568428020882383247 8581 8045454543369030726918243691692696248943934482 8582 16456565653708368270794457077067030490460544948 8583 68567676778493694848044584784684365084725650495 8584 45456565763930340399643241642443049241194495954 8585 34345453627297196796432006420429592010343951544 8586 23234330171570365564319944196155119897227507443 8587 12123298507297055443039440360751038772174934432 8588 1011584931569554429674396993509687720539324321 8589 2115930555703564702806030056102898245805445431 8590 1071295552971440975939699540976782031954434310 8591 2833035590234490200603003690187944360364545521 8592 9336356082345082407236037081900445723685655832 8593 3303139221229219932099689202996433210454552315 8594 2970872210152039319196471975964332096343521073 8595 10249022321584405608028840200285345029455832814 8596 22508223435924857296289282402917460304559349547 8597 18922212311200531561671619975054196963513195412 8598 90622323512405755716837200200568030295936036723 8599 187023435924857958369382402405696363040572368239 8600 904234560649180393705944824857029696485823694407 8601 1846345726907964058460449449184303028919437044879 8602 9269458270880288592724504507925636290804584449007 8603 1834321692797685117202962935194301491963244389935 8604 9345437068018919182430310560045615080294445900559 8605 3234289439847030420297095399634069197544430995519 8606 2121674278409696197569152796319430375444291955033 8607 1006541763916360375430717563034296954441503549732 8608 2067677900769723796568379696347030364476035702143 8609 4678780807902238027693803029484363684792358423454 8610 2567591934982079776327969754043030441521124212344 8611 5680080550144801789480301968456364475831246323446 8612 4399195498839985673996983644343044152310023212425 8613 2790353988279854527963830443229640721099812100194 8614 8083580094801165880299364454302888233001523202046 8615 16935961049611678963005684565628894336015834424468 8616 70560312503116790296056925677089045372159344644695 8617 145723526035168083032570656784908457823605446847037 8618 458235872359696936345846767930892579437256469284383 8619 322112721116363303232425655292719354291944231642832 8620 221097211063032972120194551517033141503442106416321 8621 209172109429715720998343507049730806972420944063210 8622 507823304702358250013456084502169670224650448694322 8623 1079433648423594600134572926023702842246804491045425 8624 2804536892636047201345830672238429262469645072456659 8625 9645769066972482413459366822392706704702860824566806 8626 6433629463720020092313064220716944960976592203463943 8627 4330154229199799121089442193063439591765121972227430 8628 3298742150397591009274420329432275105651003722174296 8629 1587420696775109911744197154321750954509969220541563 8630 5900647027799300718048023565438010366100306245675695 8631 994409777592993039599811454279897060996942034554355 8632 943917775115929675198108341758769391963419723543151 8633 427057751071156550380923205527632703632037211430703 8634 169537509310745496791211955176316970319692108292972 8635 703780105528057028072320359789570243603063295070223 8636 1437961255896584296823443601903842457236695040842237 8637 4580312559027927029434457220839264582367040489262383 8638 3197099509775169754324332192271843221049596071820832 8639 369194917750637543203320321704432209595159304192321 8640 30339057494295431973197204964321915150712960321209 8641 63408581047036560216022450285440759608330323432505 8642 31925209609705398059820297654393515923297212318954 8643 3191915916952779518197576542731071211572101047543 8644 303071063517755040375365417309310107320989615433 8645 636832695977960483797676781705521281450103156533 8646 304318351775596029576565604955209608298970745330 8647 645593597796032303787677250358503295010248057363 8648 435131177559720969676571897124971549897999533030 8649 310910575517191636565304770999707398775995329696 8650 91095355050306305452961691996932787751953156363 8651 9153149496942954315606303963317677503530743027 8652 730793963415543073942967633056574971293429775 8653 293527632075429327415656329545339709532157753 8654 1055878944796705480756769503657402503743577974 8655 2558990448028456967967904036780826038055780207 8656 5590084496292570280280848367969472396557962482 8657 5099243961519297597592403055634120765535620019 8658 11006460316007020020064836556947247875757040203 8659 9944197059929799799440305543412016753529597971 8660 9440369519157597594396955432099865531155175703 8661 4397035030735175142763554319198655310750552967 8662 2769709693310550817631543030386553093495515654 8663 7902503053525609578955656363907577055035956766 8664 4978969531193915367554543026935369549711545665 8665 10190303752060757679565656270557703702315656676 8666 22083637984727978803676770845578438423556766791 8667 19230295841175767970565692435364284211545665510 8668 106363039271797880245677064557686926315656675921 8669 269696406838018962456784685578910669556766800631 8670 703028869396190304567926915790726703567869606952 8671 1436289106032083645680670758088268435679103270387 8672 4570907272344936856966847996894692556807234843903 8673 3290931721239304543664415964742319543932120426972 8674 1491305210072963430644071641421035427320996183721 8675 5073658320830294566848836874632356681450031938231 8676 10816793449363045669289369006943566954600360594355 8677 29568054505696456706905708070455670367203726045559 8678 103696566057028568470858496844556843682438272455606 8679 237027672584291692849193029245569256944594824557271 8680 89776519241506316390329752035431943443140203531710 8681 77765032006943062697157519714303432430797971305092 8682 77649719943429418370735037082972320293575708949117 8683 76397039432154042893309689215721197531352927391057 8684 62769674320739616732916472073210375309115172709537 8685 17636543193276065315064119332096952911070516915296 8686 78967656054792677560687205345030390712845970759031 8687 67656539541518575394471953229696693096431693509705 8688 56545275407045352744103532156366329164306330916954 8689 45431753929633117440971320743063150642943291063543 8690 34305527156331054391709193429430694415431509431432 8691 22955170743309542704910332154294344074306914308321 8692 15550493432915416959097320741543239342943082923210 8693 55605054550756770409021448075654405470456950634321 8694 53949543493545695909808399354543954096343494323207 8695 27395431931434350917922793143427539163231943211935 8696 82036560554545610780628055454679807694360454320558 8697 19705395543434093594159554342557936342996343195528 8698 102458035654549056047603565465580569470029456035895 8699 224596356765708572479235676675965704840304572359039 8700 203163145652925320152114566551652960396963321109672 8701 435695456790657441583145667596790324030293431302822 8702 314354345494534407230834655165497199697532308976220 8703 83143233943323932092322550653970396375320927762197 8704 30832127433207319121219494527696762953191177620376 8705 69343280534481607232405045879027910376071779043789 8706 33231595324005932119949632749775096959305749629676 8707 32107153199951321039396317397749163512953396156563 8708 20930730399509209672763052777390631095532760745433 8709 50568164004106502827896587782086953035747928056534 8710 105695688047268029479027897944910376358080696567745 8711 257036896482696304808279020450723789596967027678059 8712 584369028947029649694808244608237904030284278796606 8713 243029767409756396339922041922094959697641767565945 8714 29757653917542763279219603219139516376405655451432 8715 101978780779667894806403234407403969788856756594542 8716 220189967802679049668834344880840301889167968045663 8717 198479655978549596648323240792396984870655639634632 8718 1012802760191704026893434488064030129046757002946943 8719 2129627922078448269054544896688361308467984030470455 8720 956175219364401829543440766483008924255839696096352 8721 540552033043984155432393664029927201952276359163115 8722 395519729627840754320730639759171983521763110631075 8723 1036002303079287965448167002007840135837895126952797 8724 2372023636806900276495684024079281359379039270388023 8725 919810303942997763954439799351609112949671696879812 8726 38096967415977627544277593105911095396506364758095 8727 97030280760179079646780055260713038028069687997037 8728 69697593598549356425599551793089679759436475969695 8729 36375131185393144195195505529276557514304151636354 8730 2950910452730840350354955151765535082960706303143 8731 10410724588169283603570359597875760950328469635454 8732 24728245895706937235843604018997930403492702956567 8733 1162032752943292112429959847975295971916975545452 8734 619717515431521100159518415751551703063755434321 8735 37055074307210998715044073507504969429554323206 8736 84560805682330010360448816080050304703565434469 8737 43391954421299896996408059199496960971454324238 8738 32703544209598763963919510393963591708343202084 8739 16971441915187627627035096727631104923231979243 8740 70234480759899079084361028278951250634360206455 8741 142344968001008808925712294790392606945722468557 8742 463450296012089690658323048084067270458224691583 8743 232297559899276294523209599239451696322202307232 8744 121575518791761543211915192074306363221980932122 8745 7355047505607432103070319342943032203791321021 8746 3149614953934320969297033215429721969509209805 8747 796079527323191631569732074157203634911917953 8748 559355173210306307437319340731970319103055529 8749 513150532096942934293033193303697030969555155 8750 90695319163415321529730332970369691635550755 8751 187037607694757435902163350243703076955607959 8752 904379279047980560823693602458436790357280407 8753 1845806808480165729437057224592568083582964879 8754 9259669692961678304584582246065696935950289007 8755 1916636315606562963243222019454363311497669935 8756 10766969557267710294454224204565693515018700559 8757 27870303582678323044566246445677055960190405607 8758 79043635946793436445670468456784560322084857282 8759 49630311425532304434496244345643397219240531617 8760 102963514655743644545030445456854022406485757180 8761 230295946758056845660364456569168224868917983961 8762 97551425519544434597044345430642200647055827610 8763 75508195035444323169643234294421994409552176091 8764 54920349714443210636432121544203943915520559105 8765 39197197084432094304321007441967427075195510955 8766 108024024924545045645432080480280684800035930357 8767 296248250645660456856544964962966929600360563583 8768 1030494606856724569167650290310270703203725695934 8769 2365047269168245707678803083522848434438257040547 8770 1049611830642032936567969231216404324281929595412 8771 2503119366864350567680306352368845446960704036723 8772 6035205669085605678963669583689256470328448368234 8773 12358456708917256790296703936906568843492493694346 8774 1124344927051945497564967302945448431919930343221 8775 1003239169503433975439652975434404303039297232211 8776 2034407704034540196602790196544845636407022342311 8777 4344878448345682027228082027649256968884223463512 8778 3240764403234419772159219776391943648842212231100 8779 1993643972124037720712037762703430408422102110997 8780 10056860223248378248324377908434564892623223130023 8781 20569122234493794493445780892545689067034235360235 8782 45707222345058045054457969065656908684346357722358 8783 32932221229519629544335629454542926443223137221124 8784 15322210155036155443314154343415184432210892211003 8785 57422321560371556453547565454759924542329062312035 8786 34221207396907544331415454341519203421149421099715 8787 22209932762935443308074343207031972210794209197073 8788 21919317615314432919343231929703722093541910369332 8789 3033056073084315033232103156969219131403097033322 8790 6336572816925560334343235570306407354837024333423 8791 3305316063195397323232115296943933140289803332210 8792 2953059430352773212121071563427330797677973322097 8793 10376604563587814323232835694681368018780213425022 8794 23787245695899545434349357046953696189962334660223 8795 9672034352795434323193129623530360479621322598212 8796 6519723117554323210330956211296996156209219182095 8797 5037211055543212097291542109563960741912030419154 8798 10382312555654325023075663303700328080724364807565 8799 23943525556765460236796693638403496968245689679679 8800 7431195545654198105566330283971963642034476556552 8801 4310355434540380955463297627703630419724165545517 8802 3097154323396791554231576176970296037200655435054 8803 7023565434028075566355791790243032382406756560565 8804 14235676548296795669558078082456343944867967725677 8805 46356787695028036703596796944569460449080278256783 8806 23145676349759704971165563443434196389197761945632 8807 10834563197516959710655432432320362870377603434322 8808 29345696019970402326756544543443709043779234545423 8809 105457032200244823467967645654458508457806345656634 8810 256584342402449434680278856764592092579669456766947 8811 567925464824504546962789167886065065802704567870482 8812 455194240202963423617670656859449451976963456696019 8813 350341997975632210056494544514394303763632346359834 8814 97203975754322099543943443082742969630321223118323 8815 71967753543219195427432429217415636297210211043207 8816 3657531432030354174320152054074301572098109631937 8817 535308319697140543198719539342987319180916303293 8818 312923036370795430387035273215873030391062971531 8819 95209702893554296869711732072729696709415707309 8820 51916976731541564637105319317156364914072932919 8821 3063765307407442290953033050743039079315315035 8822 6697877680880463090376336608056408805557560357 8823 6376776392796229096963305919543927955535397136 8824 2965762717562149163632951035427175555312770906 8825 10277908379703507696950392356683795557527850870 8826 22780893802436079030404063566938035579879209041 8827 17592727980299349695959431463279715358751909610 8828 80068280163005503040404554694802357590000903121 8829 160694961696056036484845567049623580080010835238 8830 727050317032572368929255684503035960960129358395 8831 169497049719321047151954442969711591598953122753 8832 705024502405432483600364470302316076010375227975 8833 1460246024856544937203684843623572792123798280197 8834 4722472249167650582436929257035828063238014962023 8835 1220121990656495220303151929712159432079879619812 8836 199003894543952196970703157100714319358756038101 8837 1008039045660384030248435583208345605589972395211 8838 2096408456723928362492555934493457255900224038311 8839 5028892568240693705065560545054582560802248393512 8840 10289065694487058460675725660565945729622494055925 8841 22908677044904592726798256725680458303025048560659 8842 14926569638963117185581945194396322969789605394512 8843 50667702990295183915960460046029430301903258045923 8844 106678430083039940760324720472304563620834596460635 8845 266792560936400487923448244823645697049346028726959 8846 668065730568804900634494449436857024505472290270406 8847 639453295447958994323944394304529802954121497695946 8848 274331554415527943207442742963157975541007976351426 8849 805355564755880454480468070295580195672080189594670 8850 1657555687958964564964696843035962036824961904046848 8851 6779556900390285690287029256360304369450320848469295 8852 5755542996697654297669751942996963034297192404231554 8853 3555415966376541576637503415963629721570319962107543 8854 1554071662965407366294972071630157207297039620935433 8855 5568836710276881671050224836961582483024403050556535 8856 5448305097764806509498200303607220029803969495545315 8857 4402949177639944913981996969932199757967633955433075 8858 3975390576279439087803963639320397535656327554329354 8859 10198085790804608899640297005444019756769479565505565 8860 22016918089647289002883024056448201967904803676055679 8861 19863039276411669976829799544401983654959970559554552 8862 101096406788716700189502003644820136770400245603565583 8863 213028867890368401904024036849441367844802457235675935 8864 89768656697043982959799704394409056439980332114551312 8865 77646546369627815517596962743909544279797321083509096 8866 76425423036176075055163617426915441757573209230909165 8867 64194209700559349550630054183074405535331912090910653 8868 40341916995513195494299540429343955313303099091094530 8869 83480770035936037047003684705460357533637009073045764 8870 31993699711299689609970440954197135330289909329633640 8871 3930397109596475919696391540370913297678913156330397 8872 10564023304028800803030075683850735018790735569364021 8873 25688233648289609636360796939208160190088155705688231 8874 56894336894903302969728030606495722080895558456894352 8875 44743304738972975637159693943953219192755524344743119 8876 41432961287715754290716327427532030317555203241431034 8877 8315609677073541493063174175319697055551972008309724 8878 3073916569331407929430540553036369555503719922917200 8879 6820767705354880704565685576369703556038400630782403 8880 4193656953140792963454455363036971539683994293619970 8881 330543530793515632344353029703707276427941530039696 8882 295431293531074321243129756968931764175407299676363 8883 1036553055752805432455301970290557887796883002789694 8884 2367576557989656544557620243085578898028936027903047 8885 1055365535876545443536198029255368779767299774969612 8886 2557675758987656455772016306557689801883001810303123 8887 5578797990098768557824169667578901618936019523635234 8888 5367575899187645536200636655366986047299835210312123 8889 3055352790476435301994306553063859611598312097101011 8890 6557588084788557620045667576699203116013525023212113 8891 5535279241685536199634655366391971059891189812101090 8892 5311752006455300396322553062703709518710478100989095 8893 3105519944352996763219529416968915047096160991869155 8894 955039443115965632035154063647069609160591904630753 8895 549674431071654319710739430409435910595102962293527 8896 396544309306543037093274295914311095150975621531175 8897 1027645705667656385054807040745513039610197035751797 8898 2278858456678769920569684488055936403122024357998023 8899 1768524346567639195436444079551303971019803135979812 8900 7891845467679008036568448803593640232201635360201523 8901 6704434256549919705444407971130398121986312997987209 8902 4964321945399036954443935710896781003863095975871916 8903 10285440458008370364460558329027952039097040199040768 8904 22916484596093843684725593508280384409024482008487895 8905 15064043159128430441195130921596843909804019924076752 8906 60688455607292564472039370636029260901648200648787983 8907 126892557283065684824405846972306730816894406889900136 8908 269065582936676929444859270223668169569044868900801371 8909 708675950566790704449206842236695703708449090809613832 8910 1490800405668088444506469262367038438492509089703139347 8911 5089604856696892446068706703684392593066108902435405483 8912 10903249167029064472690468436926066056671290824556856935 8913 30834507684308684827084692570672672566833089445569170559 8914 69346078925690929484927065846826825669336904455707845605 8915 33219367194291154039169452424184194633302964352936433954 8916 32033050341510739670634320200440342332975643115304327543 8917 19729497207093276494323197996397221315754431072963175433 8918 102305022485054789045436020030022233557964552830295796535 8919 223660224920567908456572240360222335580285589363038027759 8920 210598199195454924345321996998221315197655273029679777512 8921 95180390354339203233203963982209070376551729756557775102 8922 50396697143271972131967627821909296965505157545537750975 8923 104027023454840223360279079440907030276059579655778010195 8924 248284234569282233722808804490884362792603802757796122039 8925 1642123431622129215927963892843017517967977537561019672 8926 6863234557023306360680299069256179980280179779712202823 8927 4632123529812942994397589431940559797598557757101976210 8928 2321011158095415942775274303395517575185537530983762096 8929 1209910719154071417751742972755055350455295291829619162 8930 2500728407568834777998070227960557604559039079503207703 8931 6008292879689347780016842280325579245608408804034478434 8932 12095069002905477960169262963455806457292889648344792546 8933 25040708030856780321706710294559668583068902893448065671 8934 60488496369167963438468323045602691936690829054496676832 8935 124893029707680294592693436457227080567089508565026789346 8936 729756936397543118332304332169195449274925449785673221 8937 157543302775431043320963320630354391739194397654532205 8938 579653627796552453450293446963566078208046018765742459 8939 356530177565520332297532423631459361919619847653420315 8940 145298575455197321575320210308313003036038416532197073 8941 459011796560021435797442323693536036372392767744024815 8942 309905565399808313574421210331299702920717657439800074 8943 700855678001693535804632323353002430648378780601600805 8944 1409156796017055759646943433576024566893789967217209657 8945 4907568032184558002870454535792245669057900282382502783 8946 10879696343925596029044565758062456708580802943946027934 8947 29003029460656032308445677996704568491969630460472280547 8948 108036304726772343692456780028445693080302964724822965682 8949 296369648267823457064567960292457056963630288249430276943 8950 1029702894679434584685680323064584570296962894504562790454 8951 2302429046804545926916963436685925843030309046045708084567 8952 980149623963431183063632306451192429696909619632919243452 8953 798796207632310429430320944310320156362916036315032032315 8954 587561936321096154297191443097198743015059703069719721073 8955 275403303209160741570308429170387429869516969437037209331 8956 796833634507728075843692707843900701103970304584382505352 8957 564330322937159352430316936426992990967696963242818953117 8958 443297215290713120297063304183915891656363632016047531055 8959 431572071493090997569432960427072706543030319859615309554 8960 307319307929091975434315596169316945429697038516072915544 8961 681605680709080196545556031705570456703024391972830755645 8962 405954392909198365435539704955296344969802703716293554434 8963 860366070908013676555802450359029450301628438371055564544 8964 597059290919890565551980297109754296986164282909555443440 8965 169511491038695455503797570917541563860641614915554432395 8966 703915072391036556038019850779675699126877150755564544039 8967 1440760824072367572396201207802797007268983607955685648401 8968 4487929448823679824030412479628024082690137280356916892811 8969 4075154408210558199696100156159799218298891597143064716108 8970 8799564894325596003031201571602006395009076023456688371292 8971 7595440743195159969709987305979942749909359812346482909516 8972 5154393430350719636919872951759417398913118101224014915065 8973 742732297093036303038715505514052787091040990199879069455 8974 417321569129702969687074955079517669109591898398749434353 8975 53207430956975636469339549355056630915104782787394323132 8976 31934291543754304233275393149546291070961617672743210919 8977 3321507429542962131752730795421509291606056517432091033 8978 3206934155415620905517293554206911505939545054319109733 8979 1943320754074190955051531541943106951275429543030917333 8980 10453447968808090360595755680455270392796703656370781335 8981 24574480289697083726037956964558844068028436769847953359 8982 3343997676369229179695543643528439439764305638415533112 8983 3227976563032150556355430431164274277642954284075331101 8984 2175765429720695543154296310641741776415541639353310989 8985 553654157194355430741563094405405764075406273133091872 8986 530540730343154293407429143953953639353941730929104719 8987 295393297230741531934150827527530273127405291150961035 8988 1038055022368075760547609479879762815280859071610312358 8989 2396560223696797925679304801001909558969208837123523595 8990 765398210365575194552959989982915527631928291011211152 8991 652782097055350343515519879815075176303161509910110717 8992 517619169553097231075038758069350562970606919099093056 8993 56030635529172109349687519433095415693943029189129545 8994 39694315150520913196475034329154074327429750470955435 8995 103045559605850736028800345507568805480702004850356557 8996 236455603259208172289603456079689656968424049203567583 8997 104353971911920521675972339356476543644199591971455232 8998 245580240720645836800223405568787656848004080234558343 8999 35197993194432303998211955447676544399959198123523232 9000 10375930344320967982103554416565442799510381011212121 9001 23800563445450280143235564767676468003923952112323231 9002 7995432434297598832115441656564239967207521101212110 9003 5954320321575188321074406545442079651935210990101093 9004 1543197207350483209343945434419356503312091898989131 9005 5656022481604934505460456544805568033525079010107351 9006 4539820005959322954196345439955439731189349898933107 9007 3278199951513215540363234279554277310473198787330934 9008 1760399507092075397032121755541773096130387673291323 9009 7924004085064798024343237955677817031363898815073435 9010 5199959249441579803232095554576049709028788069332313 9011 399511994407357972119155543359596909767679433321091 9012 1003920044881580223207555653604030901878804533433073 9013 2040640448955962234479556777248370818989645734536815 9014 4486884490360302344803567782493849590102858145769558 9015 4064843896996981239971457619928395098976520833635524 9016 8689259030030152400234579200694041010187849336955844 9017 6471909699698719998123351994339609898476393303552440 9018 4102916396387039981013103943275918784162732971520394 9019 975062762869679809890967431751047640617315707196744 9020 749417616636557918691654305509616394053072930365439 9021 394056066305535046306542954916062739529315297054277 9022 1048572669655760469667670370772708203905559024566781 9023 2491826702757924702678843847828494440855608245667951 9024 5079468427980648426789259279493044489157294456680392 9025 10804692680166892667906606805056444907583044566964065 9026 29647066961669066680867269660568450879936445670288679 9027 102884670316708666969082702725692609000568456842890806 9028 228926843568490670308948428257067308005692569269089671 9029 167184431443894496927404161929452919954319431829276510 9030 683924554459045030680847720704590800365604559506787921 9031 427203544309629694392417192963091997053963514945675206 9032 171971442916156342720050315629103969527631079434551944 9033 840234470771569468240603557107240303878952804545600447 9034 398124093707434241993971530931996968767515963433996416 9035 1015249058480546480060235770560030289879960294540028769 9036 2158508592965668960722357845720362901000323045680289907 9037 724925115654647593221136433197014989997209634397678932 9038 199191074542415132210904330369879879971916322776567317 9039 1008072805664759342330845363701001000240769427787681583 9040 2096829656688005463369257698412012002487904677898955935 9041 5029502766896056693706579012724124024900846779010360558 9042 10304027869032567058467808128247248250809267808123725591 9043 23648279108345684592679695294482494609706679695238256071 9044 10401750923234443118556351544019941916946556352081939310 9045 24818010634344455191569595648200480770467569584960605521 9046 39894323244350307435154401995993696255435239593955210 9047 101045434445603680559564820040057030556558404060358323 9048 212456544457236965603689440480584365567592848723593435 9049 100345444332103653970474395995243055455116407211132312 9050 203456445343236780244806040038456556559168882311343523 9051 434568457454367962449672480392567567607688943513455834 9052 323444334343055620396519996719455455936487431092352324 9053 212443323229554196765039965034354351304074309121121203 9054 100433212155540365649679649723143108959342911011009972 9055 204534323555683676902802902235455290405470712112100223 9056 445745435556936790829630822356559084856848323123202234 9057 433434315543305492156292221145509240544403211011982124 9058 332323075432953920741522210834911995443972109903821004 9059 321209354315527193407222092319103954427720918968209963 9060 209913143075170331932219121030967544177191047641919633 9061 500735456799843360542407232370279647784072478880802934 9062 1008156568001253725664882343842802877928824788969630545 9063 2095567696012578256688943459269628980689447890302965659 9064 5035679032125794566890454606703090166904479083630276806 9065 10356808343258045669084567268437081670844808936962789667 9066 23569693454596456708925682692584956849249690570307902683 9067 11436332343164344927194418319239544391996295296934978432 9068 8303321230643239170344043032075442703961551563319764321 9069 2973210094432070497239629719354416967607507433037643204 9070 10214321044544845022403102405564770279280080536378854446 9071 22345432445649260224835224855687842806960965769789164471 9072 21234320434391798200312200554476415943591653637670644110 9073 10123196322705581997101995544164071431106530296494441098 9074 21236029428455960023220035647688834551267763029044473015 9075 10099754164351599812199714416488323509857629749644129872 9076 21001967685596001524002344768893436101179102102847301023 9077 9983656455159987199981241648732300990550980976412989812 9078 9830544350719870399810006407320991895491791764095878095 9079 8295443093038696798099943933191904753905505639152759151 9080 1554429129686365579199427330302961526954954270717510704 9081 5564707302909675808004681363630315870370366848379928447 9082 5440932974916551919962409030297072696897064402959164415 9083 4391315739065503039619909697569318364769443975510644075 9084 2709073269454969676038916375433043041634427755094439354 9085 8508814704570302792390769796536456476944677961044605566 9086 4928080963296977520693637565304344163442575609641955464 9087 10696970295030179847056979677645447694465797302880356684 9088 27030243040361801284570202778856479044678021628963566927 9089 84362456483719612925842427789168808446796237090295670682 9090 43020344029036095192420177670647924425562089097554494416 9091 29797239749699150320198576494415204195419269175543944064 9092 102022402103007603442011789044758448036806707795660448686 9093 224224823236079234464117908447992496369668478036724490911 9094 202200212099352124241054924415919963036644159705203891110 9095 422402325005583246472570644760800296366847602458439071122 9096 219981189955232024119294441591997563064415980324269311020 9097 39810479552119801031544407103975429444071797201833109798 9098 101524803583201612355644883240196704448838022419335302013 9099 215849635934417123556848934482028444489396224805357624135 9100 72396311324051011544407324019764444072762199953136200912 9101 20763109199509907443933199837644439317620399530901991097 9102 47895308004100880460536001378844605579044003770820073022 9103 16752919960992796195299988968441955349639969692199329820 9104 67990800330068032039000090292480357503000303064005501441 9105 55891997299439719669999097519997134969996969439954988406 9106 52703971594277036639989175039970919639963634279539883945 9107 16967707141769706279870549679691036279630321755278827435 9108 70278483477902470801045702803072370802963437958789480559 9109 142792934780824849612458429636823849630294580389904965601 9110 468070547969449303124592702969439302963045963900850277211 9111 239295415634392971003116975634272975629631626992497772108 9112 71554074322715709971063754321715754156306183919977720922 9113 7539343217072919709429543205073540742940427039777191217 9114 5273232049315036914155431949331393415396169677770310057 9115 1732119593069703080754303393308732072760636577697099535 9116 8143204056702436967965634053690144827926967779025003759 9117 831959544980303655654319530298840175183657749789969518 9118 303515439796970554543035297588398550430537397679635048 9119 635956602030245565656359019894011604565782018802960493 9120 311545979698035454543109838739905963453619847975595930 9121 107431756379714343430918287278951632330038415755151297 9122 280557969802345454570794902790396943360392757959593023 9123 965580301623456565848050828084030453724067980404056234 9124 655196986212345452399492159239696329199455795959542119 9125 550363862101234320793920712076363150394353551515421036 9126 497028620990123193527193099363030696743131507074209705 9127 1024291050081236055884057005696367028055356084806502456 9128 2247072600952372558928584057029684296557572929668024571 9129 2009317991520919527165239529756441565535315156639803310 9130 4105580075850803883678403901968475675757559567001633522 9131 955199352491968830563966983644154553535515449986331220 9132 550393119903648295427663830440743531315074399863310191 9133 496731038970401554176628296393431309069342798633098307 9134 1028152390244815567787095030054553708705468010937013680 9135 2295584082449555677905040360565578490456696130584136961 9136 1555239220395554574949596995455363896346360895240903610 9137 5558406244035565810504030036557699029469729038490837121 9138 5523942039715452094959699705536389754237149683892291007 9139 5207419677074319139516396955302877542090796428721509935 9140 1934036569343030875062763552976775419093564167206919315 9141 10548367705456369000707895590187796809055687682470805559 9142 25693678456569708008479036081898029708556898944849655607 9143 57056792567702496092808372959016302491569010449302757282 9144 29545519456979959115922915509862979907429896392977531619 9145 103656004570200407160630756101110200880701030070179757206 9146 236772045842404883726967971211122408968412360841801982471 9147 105719632419960829183655710111019927644100992403983820110 9148 258402944800329507936758321112200678847210064840139441121 9149 592830449603504080567993431122406789282320689281404471232 9150 116296395970959195455932311019945671621194471607964110119 9151 61562751691510354351321109839434506210344105935641099031 9152 7417506307097143109210918274322942097240951314409189706 9153 4054942929170830912091041743215419171991509083910476945 9154 8570470707849370725072478054356807840076108940724790456 9155 5296092936392893189320159543143936399360927393201496344 9156 1559115302716730473198715430827302792991172731987963243 9157 5607157628368164816010356569481628070071828160100294455 9158 3930736163040640059897145434006159299304160598997544355 9159 10568171696486880601023456548071607005647726010019645557 9160 25695837028908967212234567696837284056878272120202855583 9161 57039384290890282322345679029382928568994823242429155934 9162 29672841492697621221234549752815165447940212020150751323 9163 102829275067019032232345701989559676480482324241607993434 9164 229506800684208342343458420103602788964943446477280054547 9165 154943994441923221232324198969977687639432424171599543412 9166 570460044480634232343448010300178899004544647836003654723 9167 296199643994322121232399896998568789963442416299970541211 9168 1032002860045423232344001030011689900294464771000245672312 9169 2344029120456634343448012360116900803044687832002456823523 9170 1239750996346323232399900999062991969642476319980344211212 9171 77491963223212120798991989415903636420163039797242110101 9172 73903632212100993587903874070970304198629677572021098985 9173 26970322100991931274968739291696960386156575319809187853 9174 70243423210080552810290207077030323911567797601707899174 9175 142454634320965589523082484784363440715678019218479007807 9176 464566945450275903836944927925694488356796206392808079683 9177 243463434297750968303439175194344083145561942715919356432 9178 32232321577491642972270550343239230835403417071033144322 9179 22121207373906415721695497232072092313972049309730843221 9180 21009932926944073206353972119319121087719592917292432210 9181 9919315183439331943127721033031009277035115051520322098 9182 9033070432273303430977209729709911769711069507197219187 9183 18336844542813634570182502302500717902312704084022407899 9184 93369245669536945841946023626008380823528448928224879007 9185 33032034635303432403419810179922792211164407162200749935 9186 29719722312972319972038098559217522110643930621993399313 9187 102402223530223600224397011606379823126860567040054005534 9188 224822235762237202246024117269801435269125684480568055747 9189 200222113622091982019801051837988311830994443995439553412 9190 402223137025080144201612599380093519370044460036603574722 9191 822235384260961446417126005961056005840444720367235808224 9192 222112841791608424050979951609539952396441197052111922200 9193 221096405505924199491759505915279520764410369521103221998 9194 209163954951200393905514951071755193644097035210972203982 9195 507700370392404060855950392837960056849024358330222440142 9196 1078403844064848729160404069380320569308245593362224481465 9197 2792839248689290307724848705963445705694456053702244954679 9198 8069406490907083678249290460294458457044572578422450366806 9199 16704869090884936794507084723044592584445825792624603669668 9200 68449109088930568046084928236446065924459458067047236702695 9201 44390909287295439619239162104419451204314319449612104978354 9202 42690911671554276032070620964034309963083034396100959763144 9203 18291106507541759719294191639722919629229722760991517630844 9204 95071268079678002407048077002230803106302227930075978969247 9205 49309839356559979929599369982091970942982175299351767632015 9206 105701405567600200704005700145080250470143799005597878944156 9207 258414855679202408448058401460962604841458008056018990447571 9208 592749156806424892496592814730307249274596096572190084479832 9209 117390743944200719965116081296931991743159165320299244158319 9210 52693427441993039651059209563303905430710653197592040723031 9211 18332174403929676509511915432966954293094530375119593209707 9212 93343804840702788103920756550270367057045763799204054502483 9213 33227960392977680967193545497697049529633629591959542980027 9214 32175596715776391650331433976369595156330155103515415799773 9215 20555165073762706497308327763035150743298750971074073597733 9216 45559680817908469021693477896359608055010010232808816018134 9217 35516392054924229806332176763115919549899898115928059840924 9218 15062719539202157943320565631071035398798781071159518391203 9219 60708403806423580453445676952832358010009952831603994072435 9220 128492839668635964574456790389343596120100389357240048824556 9221 293069402690960285804568083905456031241203905582480489445571 9222 1056704827090322919645696940856572352472440855944964904455832 9223 2568449485083430802857030489167823584824489160450290844559343 9224 5692504920934569629184364907679435929444907724603089245605454 9225 4318959191323436150443038936554311154438937201969272033954343 9226 3047510309212300696429687305543110744287291983631719727543232 9227 6479923706323607028702901655655128046903080136958402279654343 9228 4159208943209929766974986554550959622969198903523981756543230 9229 711927431919157663739865543491516215630386971207805545432096 9230 103174303030736629278655431907062074296863709935955434319165 9231 235805636368167106790756560884704807029098500560356545607679 9232 111954303040650945493545392840959929749184995397145433936552 9233 103542969594491433931432716391519157390439952770834327305521 9234 235670304045074540554548370076007582084600387849345481655831 9235 114496959629343395543402899359935219241996876393234006552310 9236 83963516153232755431976793119312032003964762732119945521099 9237 27631060732117554303765531033099719967641617321039435209198 9238 78952728143179565637875752337002400278877181432404558508014 9239 67517160830555454296753521289979997768770408319963524919881 9240 55050592295554341565531209679759977647695923039631199038806 9241 49495121555543207455309916557519776416351209676310389687945 9242 105039235555654480557700767580001788769592502789523902900456 9243 260406355556764965578407879960017889904066027903840830804571 9244 724869555567890275792879000320178900848672280839289369645832 9245 200635555456697753516749997198566992406521592271673036432317 9246 406955556567017975968100024011670064867836062836816368543582 9247 870355567684180200295200248116840689079372709369569691655944 9248 697155456440397997551998001064394469352916913035436306551440 9249 370754344396775975503979989442744233115063089714302945508394 9250 847965446027800196040200104468046335160696902345630456094045 9251 415654419775998359597998964239623310594362981234296339139632 9252 74544037751983115175987642076213095143015810121563270876320 9253 43439697503831070551876419362089150829872099007431692763193 9254 32276374968309295504764033019270692158719189934306317630332 9255 21762939642911554961639729831694320727030479322943056297321 9256 5615276415107539606277158306343193169696153215429541573210 9257 4071764070935275941770722943230330636360732074155407332095 9258 8837888850558800477848230454363366969728144807556881345036 9259 8296888495527996176402096343033063637160839935544809229704 9260 1564883955175960563979163229729430290592279315439912156960 9261 5688940359800325700207694302304563086062805556600723570321 9262 4487397117997192997936342980963429259415955545993211297207 9263 4072771055970315975303215791632151914071555431932109571934 9264 8827832560243560197634358076943600748835556560543303840544 9265 8176319398031398376323119363429993408315545395432968395440 9266 563032779708782963211033032159931923075432754315642754392 9267 429717756927615632109729720719303209354317543074417542719 9268 157057543176074320917157193032971913143055429344055417034 9269 584579655792805450783584056350240735456556705448556784347 9270 243356553515954293631239543097993314345544954405545643215 9271 33145531071541530310075429175933083235439543955434432072 9272 30835309307407297099354150551329232114275427554324319321 9273 69357705680883025005567605593506343146796679565445605433 9274 33136954392829789955455955130943230825566555454433954330 9275 30903542716157679554351550891432092195465554344327543297 9276 70835668371578803565595609074545064036675565445479655021 9277 149356693835789635676037308805660688366795676456802760237 9278 505567059357902956792381689656726893668036788569627922383 9279 1055684605580830368063956902768269056696367891703080623935 9280 2556927255969363696700370827894708567029679078436967040559 9281 5570682560305697028403849479048491684302808792570284485606 9282 5294419396954369763968394149603906442975927519297644053945 9283 1544032763543037627642740795966944415751175031576439527435 9284 5648347895656379078868088040270444757991800355788603880559 9285 4403216754542949368639279597696441535903997153685968795515 9286 3972065543415393046271755176364407310967970730451647555074 9287 10224675654758056470837959789684881530280248164596879560805 9288 22246796767996568849380401902928955762962495686029003729659 9289 22025565655965448392795982975167553615619954459749969156512 9290 19795454551654402717551815750655530074039544317399630745102 9291 102036565596764828379599558006755760808403645582002968059223 9292 224367676027889493804003596067957929692836855944030296606235 9293 203056559776873927959971159455535156316304551439697565942112 9294 436567601789020680400231604555759569569645594603019680463122 9295 305455985669794395998105963553515435436435141969836396231020 9296 656560116702046040015260295575956556568559480301370030352243 9297 545399064979619599871797555351545545445513996988899697122030 9298 432789439756035198705575553107435434435087963888796371019695 9299 317674277539710386955355530934314324309275628887562909836354 9300 56541775277096863553155291323083202911754168875414918303143 9301 45405751769164631530751509209231975105540648754079042970831 9302 33953505630642307293506911912103750955394407539349615692308 9303 27530954294420931530943103100969491552743935273196074320923 9304 79770367044650555770455235210305075588060558816032805450634 9305 57697049642495553696352112096949355279395528059715954294321 9306 36369596419955530363121099163393151752755159517071541543207 9307 3035164039555297031009190632730705517550715049307407431933 9308 6359688403559024352108086948168455979608360505680880560533 9309 3116483971509803120919263400644351755922994954392795395330 9310 1064027706917970991031831994443105551215939542717552753297 9311 2688278470780250072359360044455255592360603668379587975023 9312 6894792847962600823605720444558556063727236693803900200234 9313 4741516415617992209953196443525539429172106327966997998122 9314 1407064074055921919530364431195274150520943175663975981020 9315 4884688808560640803763684552038807605850455796700200152241 9316 842487925394391969630443519687935952496353564997998722008 9317 420075192742703636296431036475311519963131439975987219928 9318 199350317416970301564309704153107039630908279751872039164 9319 1005603580770243615685702447575284402970894801999024407687 9320 2057235967842457156918424479798924830249049620008244878903 9321 4582360279264583570792644802010649362508503040094448990834 9322 3220997751843231293518439979894393018924969599144407892324 9323 2191977504432109531044279758742729847199635190843936721203 9324 303774964320915309641757527417158410396310292427305209972 9325 637810285450757702877979880783592724029523064681658500223 9326 296097654293536976775758793631117199755209442406524998210 9327 1033018767055770187797990056951184001958504464867850014322 9328 2336189884557841898020080570391928020392044689079200145423 9329 1300478843536404779799195296703159796719642469351998834212 9330 3604789255768847802008039028435602028402864705600009346323 9331 7247906557889279624096408292557224292829088457200105469433 9332 2014945536871756199163921519532201516149284331998954234329 9333 4150455769037972007700636003742415971506925360010366345506 9334 696353629695719936994299969420071706943192999897063234944 9335 363130156353039303941599634199304943430315998769432119442 9336 30898743129672967407196320392959432297071987634321034421 9337 69010055302830280884029444070404543024840098945432344633 9338 29899552976297592839754439295963429800399187434321242330 9339 101003590191020069401964607040294701604007900545432463362 9340 212036082072240704820287284483048417248080805656544693703 9341 99699219321992960197671644029604051999191954545442328972 9342 96392033203915598376506439755959503990303543434421167715 9343 62719731967075182964944277551514967896971432324210657071 9344 17037303649350415639441775507079656763708321202094529306 9345 84381636905604757004477796084802767898493432425045905671 9346 42806302953961529964177559239977656783932320189630954504 9347 15942975527607159640575512079776545627321198476291542964 9348 60470195879283602885795924801787657081432012791075670287 9349 124842039006937228918040649617898784954544128072796842898 9350 419669943292167039594396056787639543440959317564416781 9351 36639431520649675142759545676275432391513055444065608 9352 6274307194396550817515434561754320707089554439453923 9353 1742930342765492055074323405543192929275544274327210 9354 8070563467877064560805434855656070706795646805482321 9355 16845694678984685729656549156772848468036869656943438 9356 69257046790126918302767707567829292696369102770454595 9357 31929625498983042977656935456151518363030977696343154 9358 3156193987829615776543314340707043029691776363230743 9359 740327876156073765433083192929629756305763032093433 9360 397176760739329654329230315156157542953629719132329 9361 1023787928205502765506363559571579670377102407343505 9362 2237900694456027876069695603835802843783224881456059 9363 2094994344339776759436353968311976429632200808339512 9364 5050045445401788004569580293520188702942409693403922 9365 10600456456817896045703963055841890430464903054840625 9366 27204568569579032458440296559279084564690836569287059 9367 82445691703808344592483027606808925687089367706904606 9368 20434304967923243120029775943927194469273056942961944 9369 44545650280634455240301800460684044706816570470320446 9370 43434497594324351996983996194439640944065296097196424 9371 32323975143203103963827960344276391439451559170364204 9372 21207750831970967628175597241762708274307510497041963 9373 9937492303691656160555172005616921742935095969603632 9374 9293920970306540595550519954063205415309151635970315 9375 1527191696945395155495039539431954072910706311697071 9376 5884077030458039557040403804560368830728469517024831 9377 2839369696319675529595967963397048293164235049800307 9378 9405703029602795904040280294024495055686360501603682 9379 3952969755977550959597597539803949554462994985970415 9380 10390301960179610404020019801640503564710050120244757 9381 24083620321803124848240201616886035688320601242447983 9382 48937043439635249294482417168912356893447212464480134 9383 7289632276311991544020050647101144732412100243998924 9384 1676321763103907439799494410990841320100998027987201 9385 6789437895240880602005044730089273441210016280102411 9386 5674296751992793979949641299271732410099861598980106 9387 4541565503917527759396409591705320099198607187798945 9388 3407454967055177512763915104953199190385930477587434 9389 1934339649550575097627070959530390296851296175274323 9390 10545402903605801019084850403764083029193031798805435 9391 25656830837259612208929204837888936308056358009656559 9392 56769369382603122490706449378890569696569596102767606 9393 45633032817971019892944392968695436365435160977655945 9394 34329716055709838715442715646354303054310591776551434 9395 23157059552918287074417074423142969543095105765508323 9396 10729515515041669344049344210815635429150953654923212 9397 28303955960476705448505446329556956707610376770634323 9398 93640360324788456492056469503570368479123787846945434 9399 30396997201684343919544234971297044151009676423434319 9400 64030022416925460803646350233024447592102788634545605 9401 39699820063194191970423098129804415120977686323433954 9402 103001440696048080244637015301644759250178909434540365 9403 236014487032496962446984157616848006601790904545683679 9404 99884069719963620423840736064399945985490963434430552 9405 98839437039630196208393299442799431853891632324295515 9406 88274289676298361922731594417594304528706321201555071 9407 81741676561583003217307144055142963166943209987549304 9408 5406565407229972052930839550815630663431919875392960 9409 3945453932159719515292275492074294632303038752715595 9410 10456580543602403959062797064807046943636389988356037 9411 24567965657224840408708024689684470456969900093572383 9412 3455654532200395926919802476444096343638999131320832 9413 2354543321996751183037980164439163230287990909192321 9414 1143433203965510429695798644270632097675890910321210 9415 832331967655096156353586441694319176552691097210099 9416 321303656549160743131264406343030565518309172099198 9417 208970545390593430909843943229695455042910519190383 9418 490245658086054570901260454303036560470726008083934 9419 1082456796912565850812724565636367724848272096940544 9420 2944568030725679209528245676969678249294825030485647 9421 10445696368256806503894456790302794507049460364916882 9422 24457029694569668039044568083628046084504723690768943 9423 4329756343436639669643439230159619242961210293647432 9424 3157543232306276636432272098716032015610097530414320 9425 735432120941766304321719187059719874099175296083197 9426 314320991405662963205030469517038739190551559230377 9427 83191907954615631949696235049687270295507512096973 9428 30302935542074303396362109596471697554935099163728 9429 63630555664805634029703304028837019570561007698293 9430 30295554639954319756972959768289835295409936381530 9431 63035567000365601970230401894901359036900569955763 9432 29715449997053983698095984738989109702995439553630 9433 102356500024580137017040128190107302430036603576962 9434 223568000245961384184481296081281624560367235790303 9435 211439998031608840444009559209606203397052113496972 9436 108279979705928396439915511915941972769521091963722 9437 294800202460694028600755920760480227903833080298223 9438 1049602424727048291207960647924962280839336963014234 9439 2503224648284495072480326880650302969405370296146347 9440 6034246894925040824963468966803630304857843031469482 9441 12346469050660489450294690269636963649179256354704946 9442 1224229494596074297542297836303630390551943140959421 9443 202153943159341575421576302970296695503430791514211 9444 423580455605475796635789630243027036034568075946312 9445 211196353954153566313676298029769699723439351423100 9446 110363127540731463090561579757636397212273108210998 9447 97030975393308229095407357536302772101730922091981 9448 69691752732922149153933135302977720985291219103803 9449 36305517315220790727330912975777191851510030967970 9450 2955053072193493173291095753770304507099691655697 9451 10360576824055055815073037977843646085003076757022 9452 23725789448560559560816380179256872920036787984223 9453 9193674405395515392062798551944715199705675842212 9454 330543952755072719417585503441070396954552422095 9455 295427517549317034055254972409296763543520219153 9456 1036679979705584348558570224907027895655842407574 9457 2366800202455925491591842250884279036759264879807 9458 1063997980351193907104421892841749705511840757932 9459 2700020163592060883244639069278102455919287980543 9460 8400241696064728934447008706795224560806900165654 9461 3998006359441167324409926945552203391942998654540 9462 10016069604471681444900670455582434080470010765683 9463 20172703244836954450806844555944548964840127876935 9464 41828434449370364609669245560445690289281278990558 9465 4164324392897041916632035396434297671609767895524 9466 643202716769603066319712764321576505917656755204 9467 431977065635969463037097643207364951056545551962 9468 303769454311634229689176431933039509545435503620 9469 637904565516946302907788560536404103656556037043 9470 294963455063422974937685395303960970545539689630 9471 1050294560694630210578918037640330245655802902962 9472 2603045727046962325790796378883362456759630830303 9473 7236458284470303458088029788933704568002969363634 9474 2104321644096972319279757687328963439975633030321 9475 963206439163721031757536473167632279754329697210 9476 631944270629209705535304130656321757543156372091 9477 303441694151916955312960894543205535430742919106 9478 634477047600770357530329045654455756568070807269 9479 324169615993697135297149634544353545439291931836 9480 200636071930370911570796323443131434271503304303 9481 406972840563850715848029434455354546836033645634 9482 870229285699208359296304544557565669372336856944 9483 698151654391923111562963443535454632921304543440 9484 380706542703211107415632431314342315208963432394 9485 968467668434311280756944553545463558490294544045 9486 644256644323109593543443531434231523897543439631 9487 441946443210915131432431308322107208775432276306 9488 403424432091070908320308923220931927754321762944 9489 834644545072850893443690634250560677965437910444 9490 322443429316492732430294321895394575654295096440 9491 220432153063917320297543204752743354541549164397 9492 196320729427053197575431961517433143407390642772 9493 1029448304684576019796560315980535454882086867823 9494 2304493646925792202027723560165756568944909079435 9495 963930423193521979777211398653545447438909354312 9496 627296210331203757772108786531434414286913143095 9497 171562097309969537720927665308324081663090829154 9498 835705021700303778250678677693448956697089507567 9499 312949804996969761894566576332407546369274935456 9500 95397959963637604743465363319935423031739314343 9501 52775519630295961432253033039314209705273083227 9502 17755036297551608321929729673081916951729232175 9503 77960371019597293440702302816960770398306343799 9504 75596909835171532392980976063593696782943229597 9505 55162918310507320715791759431130365615432155177 9506 50615043094933193073505514310897054074320750575 9507 107160457050536056816055945529024568805448005795 9508 283724584605772569572560455908245689656496058039 9509 938245927257825703825724560894456902769032596406 9510 282031171936192968193203392744342977629719163943 9511 944351840572070296054434068045470179102407700454 9512 443104395319297559544319439634098550979936996339 9513 430962753031575515443034276319185491759303963274 9514 291617529707355074429721763030453905512967631744 9515 1077179902481560804702237896364580855930278958046 9516 2783800824955729648422379029685969160562790396471 9517 7939609450358302892623808302920307725708084028832 9518 5275914297122976718207922975196937192919239768317 9519 1751081571015765041935215750363290315032077643055 9520 7992955832157880480558358003695083560344778856559 9521 5915552320736795995523119970349231397241768545517 9522 1075521193305551955211039697192108772005645435055 9523 2795832053655600358312403024063289824056856560559 9524 8039344576757203593524836248694901448569167725606 9525 16405445787982436055849370491050814491707678257268 9526 68856457900144572559305845072609545078478794582695 9527 48544334998843319512952429317915429364167543218354 9528 5443319988433035095520153055074153040655432043144 9529 4433039884329709155198729549340729594554319630843 9530 4329678843156910750387155393193155143543036292432 9531 3156568430743093496870752730330750831429701520320 9532 745444293429131964693517297293492308156987197197 9533 434441532150903642331051571531920920743870370377 9534 324407320690970421309507307303191193428696896974 9535 203933194291696208914932932970310332166364763743 9536 440536047077030490750550550243523343669687898054 9537 395299609369695893495495498031213230636476779544 9538 1039003305703039055037037016352334366968787803645 9539 2408033658436408560384384169583345670289899636859 9540 4896336792568891723925927703933456842901002969206 9541 763305519448705207191176967332344414989975631944 9542 632955034406951930310563653321244079879754303441 9543 315549723943503297095430533210039358757542972406 9544 75397207430971569154295332099673127535415719943 9545 52771934291707430741553319196530975314073039429 9546 17703321504934293407533030365291753079329674155 9547 78433436050547054879736363679077976805502807559 9548 64332299495409540757303030549375763954975935517 9549 43321593953915393532969695392953627539751315056 9550 33207127527072731315636352715530175277509069544 9551 31930975169317309074303117075298551774909435443 9552 3291750633052909342971049351585505738914314433 9553 1505494329514913215709593107254953287083084333 9554 6057045503950734358504055282570374904936925335 9555 12584456040408145592048558945843810850570657356 9556 25924572484895456064491590459259529205846781571 9557 60645824929036572685076084606603906459267955832 9558 126859450708367826920792927267240868606680359346 9559 269204608493679470648070682682489091266963605471 9560 706447293056804846896846946944909072670297256832 9561 1468483056569649269029270470450908826843022569347 9562 4692936567702906708306844844610889469256225705483 9563 2315305456974944922944440442092874231942192954032 9564 1072954343739439215444396419116742103420315539722 9565 2830365458204606356446028807168063234643555802223 9566 9363676594447269568472289683696694346855559622234 9567 3030565144411835444121676430366343224555516222119 9568 6365679444719356447236788563669454245555970223205 9569 3054554441033144412105685430634342035551698211954 9570 6565564472335444723256916566945464355597014320365 9571 5455444121314441211943065463434243155169883197054 9572 4354441009084410103429454232322030750638830369543 9573 3144409909244098972154342121219693494288297035432 9574 843918912039187720743221010036331941681569714321 9575 427047099670477193432209899703303406407437083204 9576 169609196496170332321918796972971943934289231964 9577 703308029031843343440790030230240460546906360287 9578 1433696308359253454488080362362484725670869722897 9579 4537029693606574564896963703704928256849102229023 9580 3289756329945343440763628968959161944390982149812 9581 1677543159433232393630167647510603442691820798101 9582 6779655604534344056961678879927234467079448015211 9583 5756553963323239543606568759172124249354399872106 9584 3545527633212075429945447510521001993142798720945 9585 1435176332099354159434415095209983930817587191433 9586 4559789345005567604544761038500140569579904074535 9587 3517673229955455963441609684998795435358959343314 9588 1056532159554351632405916439987554313127513233083 9589 2567743603565596944860768600099565535279934336935 9590 5678057235676030449127891201003675758800545370558 9591 4559532114559696390976709989970553527995432895525 9592 3515321083516362691764919879695531175954316755194 9593 1073209231063018305639038756355310551543065550343 9594 2814506352696193657008389969557525595656675603455 9595 9546069587032056784093900303579856036766797234558 9596 5419435269719545639126996971358539705665572123527 9597 4034311837035434270983963709125276954655321011175 9598 8345519384356546850140298507258790366757432111796 9599 3235032843145424498797584931927497065534321105564 9600 2109716430834203987575239303173969455323210955443 9601 917064292321967875352072970527634353212091554432 9602 49441521203656753119315695176323132099107544315 9603 104475832436767975205557039789435345007279645556 9604 244799344567880198455584401904557460082802855571 9605 41593243456798384355243982963534199215976555310 9606 7132032345582843152027815631320392071765553096 9607 919721235216430719776074309196719305655529165 9608 37210112064293037759342910365032954555150651 9609 82321124687056378005470723680350365559606793 9610 21211002469542959954093210397097055515945528 9611 10109980235415519539132096769169555071435162 9612 21300162356756003807345027907703560834559703 9613 8998621145539967933229774936971392323516972 9614 7986210835279655332157739303708721211063716 9615 5862092311756553320737272968927210109429065 9616 2619121105545533193291715647172098914149455 9617 7207231255655736055078356883825010747504558 9618 1932109954553299549363144828189893414963527 9619 10543300365575003705695449495901054750295883 9620 25653603675800038457036505040812568003038935 9621 56777236799600392584368060489525696036390558 9622 45772105595996719243039396075194359702695525 9623 33720955151965032029672759350343116978355194 9624 29191550703649719756517513097231063763150343 9625 108075608436902401967979937022352697895603454 9626 296797292570824820280200584223587019037234567 9627 1028023065849449442962405926235904208382345682 9628 2296236679304504470304860670360846493943456943 9629 1562106552962964096960594496992423927432343432 9630 5703267590310289030326045030064640680543454543 9631 2971855097097669697179629699442394395432343431 9632 10239161025018703023803103004464046036543454552 9633 22407712260190436239635236044688472367654565583 9634 19937101798296302076312099642484121056543455232 9635 100583218015029624789525002864927232567654558343 9636 205934396160303047903860029090682345678765593455 9637 460546031723636480839120309086943456789876054558 9638 195419705210303992270996909263432345678759543524 9639 1036802458323640062850030906694543456790003655847 9640 2369624593436880709200370867045654568080036759283 9641 1036203132304792911996892649634543439199705511632 9642 2370435343648070720029066902945654608002455916943 9643 896313230399293199749462975434541919980351063432 9644 763092096791530397394215754323403039797109432316 9645 629119165507296772742073543211969677570914321065 9646 151030654931565717419331432103636575291083209454 9647 592366770555678380805354543236967799072934504567 9648 121065695554562791953143432103657589315322963455 9649 9454355543417503530832320970535273073215632351 9650 4343155432054971292321191695311729332074321103 9651 3230754319539709521210306353105153319343210972 9652 2093543035276915210096943130950733033232091721 9653 5055656358790758321030455370408136334345078232 9654 10556769590087993432364557844895369345460794345 9655 25567904080900054543685579249037705456728045459 9656 55680848970800565656915806508378456568296456606 9657 54392407691995454543071944922964345441564345945 9658 42719936303954343429303439215643234407443231435 9659 17039302967543232152972272074432123934432108314 9660 84405630279654343590222824804543240544543293547 9661 43954297756543231098216199963431995443431531416 9662 27541577545432109182060399632303954432307308064 9663 79675779656543307944724002943640364543681696686 9664 56553756545432935441199975430397043430406366465 9665 45529545434315314410399754296769632295943064255 9666 35155434323073084096797541565636321551429441954 9667 10754323209329239165575407454303207508154403543 9668 27965434505506407675796880565634480095564835655 9669 80276546056068878798028965676944961035689356758 9670 162787672572688990016290276790450312356905567988 9671 707898825826890080171082788084603523570855680095 9672 1479009459469080961832947896927235835849156961037 9673 4808104604708970319350479030682359359307570312383 9674 9695247248490243605604808366943605605679843523934 9675 6352012003898029953959923063429953954558431207319 9676 3119899968779759527519209432159527543524309933036 9677 1038799647757515175031914320715175431202919329703 9678 2390002877979959800360745448359796552430805502435 9679 699976775759517996993434403117565520291954980312 9680 399765753515055963932323971055455197503539797098 9681 1001877975960560300543440232556560020035802025013 9682 2018980200325723605654482345567720240359624260135 9683 4190162403458237256764943455678242483603046721358 9684 298619972322091945639432354562020029969625209124 9685 1011200223425080457004543565704240300303058507246 9686 2112402234660964584045655678446483603636592082471 9687 1099982122591643239634554564424029970305119220110 9688 3000143226076854402945565684648300243659206241121 9689 6001454272789164830455676926893602456806470471233 9690 12014566827907689364556790669057224569668844832336 9691 24145669480878905685568086708582245702689249343371 9692 834633992766954455439264925222032978471993232910 9693 322327917663544354271839192219715764103932115092 9694 221175056631443141704270322037073640967321069121 9695 210549546308430804961697219689330391653209431010 9696 95395422924291959606372036473296706531914309898 9697 52754215201503515942919704131564945303082918787 9698 17542071986971071415036960907439432969215047675 9699 79664840110232834760370330880604550306360478799 9700 56640399098116321596897292793963496942996167597 9701 46396789181063207164771517527631963415960655175 9702 22765670409431930641707055176303632071594550554 9703 17654495914303294404929550562970319307143495542 9704 78765040745635044850703605710243605683455035663 9705 67649593434309640492969953098029954432349714629 9706 56395132322916395915639529179759544321197082156 9707 42750921215062751074275150557515443210369220745 9708 17491210069417509341750695535074432097032193434 9709 81072320704780105478007035760804545024344054547 9710 9321192961598954159929713591963429803239543416 9711 3210315607187540719157091103632157972075432063 9712 2097073930475393030729110970320735719354319433 9713 5024820564798056368307130243448158405565604534 9714 10249445688016569693683362454495592855677245745 9715 22504456896167703056933704565036069156782458059 9716 18964344760656969543328963449699430745620319512 9717 90285447926770303653490294503004568057043603923 9718 182916480667843636775083046036045696584457240639 9719 950768966679256967800936472372457027924582487007 9720 493647666551943655991304120920329775203220069935 9721 1056878667600456760073647250643501798434240700556 9722 2568990679204567920816882606856018012546488405571 9723 5690086806445680649568947269172196125668892855832 9724 4299263944434394395447411830520360994648716552319 9725 1591827444322742754414104295196991942407065521034 9726 6079480445428067964747247040030080464884675832347 9727 12804964456696680288082484480360964688926799343478 9728 29650284567026962896944924963730286890668005454795 9729 102802925684270309030450650298162909086696056568038 9730 229630656926843708364606803015710908907032567696395 9731 156294543184428923041943969873090926929719456362752 9732 571045655924690636480460301017090670702404569707983 9733 309634551202294303996196989849094492979963436935831 9734 702945592423045640032030101309045070200294570559353 9735 1430456064636456880344361213708460842403045845605577 9736 4564572686968568963445712338492729264836459257255783 9737 3443318463645447632433101283917151840304311931953632 9738 2433044230434416320330989627050704396963103303530321 9739 329642096324063197291876169492962763630972971297210 9740 156419163199430371504760633915617630291715709572097 9741 568807696004563836047926940757178963078358503825023 9742 447936359963428299615183393530567629363124968189811 9743 415303119632161596070432731295456153030999640478108 9744 72971036320607159296317309554340729691996396160924 9745 15709703193930711563052915543193156303962760591201 9746 58502436060568315696590755656055569640307926072411 9747 24980299395443074365093554539555436396935179320107 9748 50163006036456805681055565803556570030559805441282 9749 101696072368569656952555679635567840365601656472945 9750 217032823691702770385556802955679283677216768830459 9751 49716210304977696855543975554551630572065648296312 9752 102370323650179029155660195565596965824676895029524 9753 223843436801808307556722035676030279446789040303847 9754 208432303983922935545219714559697754425669596968412 9755 492543640140630555658402345603017964656704030292722 9756 1065656881486965556792823457236180286768448363068224 9757 2676768954910275568069434582371962907892493696694247 9758 6787890370722795696704545943840310879065057027046482 9759 5676696893217554364963431428397092749449529769624018 9760 4566364732055543039632308162769117394395157636199845 9761 3463041319555429676320920617631052742750736300398434 9762 2229609035554156563191194056309517417493302996784323 9763 2155909715540745430310339542915054053932975965643212 9764 750917075393434297097275415069539527315751654432102 9765 491049352732321569171754069435275173073506544320977 9766 1072505588143435707837968704558799816816067645450180 9767 2826055895454558479380290445590001569572678856601961 9768 9472559036565592805963084456080015703826789167220312 9769 4119509705455115951629244339199872968185670652197095 9770 1034916954351071506152043270398715640454494520369154 9771 2350770365592836071584454844010356884565045843707567 9772 1093697055116299307244340439897144843449632428935452 9773 3057024559171005682445484601023449254502944690556583 9774 6584245607832056944456927212234506566030447085567933 9775 5242033936319543444343172102122945459696409255455330 9776 2019727303035432443230520981015434316363911954353295 9777 4202281636356544454365850152156545569700720365575038 9778 1981606303145444343052498720745435436993197055349684 9779 10157269635456445456585010248056556570056024557502927 9780 21582702956568456567920122496567567840572245580030683 9781 7216975545444345455199019965455456395322035199694432 9782 2063755434443234350389839654354342753219710396344317 9783 4697956544454345603901402765565467974402324029445582 9784 2375545444343233966987977655454255743981199754435220 9785 955434443232127663875776554341953427810397544312198 9786 554324432120976628753765543203532176096775443100387 9787 543204320991766167529655431971320559165754430996875 9788 431963191905660655156554303709195510653544291964755 9789 303630302954594550745542968910355094531441503641554 9790 636963630366045608055670290723561045754476036875565 9791 303630297059633919554497493211409633544159704755454 9792 636963024602940803565021054314902935647602447956565 9793 303629801975391971449809543078975314415980415545454 9794 637101620198080234501703656790197544760164755656565 9795 290986198379198122984970545498375441598641554545454 9796 1090112013808015230130245657013796476010875565656566 9797 3081124139696158361362456784138028792128995676767671 9798 6951247403031593713704567927396290063290036787878833 9799 3510013969707129088963455172761499431499705676768330 9800 1099887636930949287632350517607994307996954565643297 9801 3000898970570506898943605979280045680030365676855023 9802 6009010245846069010457260206960456960363676789160233 9803 12108122459272708124582722470324570323696787907722336 9804 921020311716921003217220097203297210365674937221301 9805 209797105063209972052199171971572097054539292208983 9806 502023260694500224584007840235825024565807062490134 9807 1024234727046002245928079282359460245679684705081345 9808 2246348284472022460696806943604722456802928460953459 9809 2023201644119820194363943429961220343975164191532312 9810 4234416847201442045700454700312243460199688075743522 9811 2124064411988419632996340997102032198396479353431220 9812 999444103884036315963191970979720382764153132310198 9813 994440968839703071630303691757196817640730921098387 9814 944391648276969306296970305530364056393291209182875 9815 442706401763632941563696955297039542731509910416751 9816 416943985630315407430363551569675417306919096065508 9817 63427854297073934297031507436554052943029159454924 9818 32176541569327321569706934305539515429750714339202 9819 20565407433173207436943322955275074157493083271981 9820 45676880535814480570453430358800807581056934840152 9821 34564795312083995296332297127991935209543320398720 9822 23441553099227951563321570975903311915433196787197 9823 12407529192175507433207291750973103074330365670372 9824 24879908063796080534483078010215236805363676843823 9825 758919429559195324029359898072103953030564428212 9826 527034155510353199753118779320967529695444162097 9827 169720755097130397531047753191655156354440619175 9828 702247961023364019752477976076759569564487207799 9829 1422480312233688201984780192788003703684902478001 9830 4624963522336894420127962067896038436930824796011 9831 2199631221304744198975619456759684303292201559908 9832 396310208961440387754034345516442971521987518922 9833 1029522490314483897968345455968470235840099990623 9834 2303825083544939020293456560292842359281000087035 9835 968189231439269797532345397516421111609999269712 9836 640472108271837575321232775064211105919991837095 9837 396120921704295353210117749442110951039904289154 9838 1031250638447037574321178104463130392400846907565 9839 2352606992484379805431795244695364064809270879679 9840 1117943920042957954305552042353039439911692756552 9841 1055427199615535542955519621129674279106317545521 9842 2556684003155755670356003031302806807269579655831 9843 5566928035557956843572036353629669682703802759352 9844 5463159715535544431319703130156636416967977513119 9845 4230717075315444309036970898746304063655775091035 9846 2093049353074442909703692787422959430553749109714 9847 5056505576804470902437067900630404565578107302346 9848 10568055789644850824584680806964845675795281623467 9849 25696557902849209445926969670289256798038957034683 9850 57027580829306504460670302842906568016390384346934 9851 29775192152944964194496976414945439862696843223323 9852 101800063590450288045030188750456601107029254233434 9853 219600696084602896460361890004567211284306566334547 9854 35994359241976764197004699963452109642945463323412 9855 11943112003765640369962399632320916415434233212101 9856 3431099969654397039620796321191064074322132100991 9857 2309199636542769676193563210309439343220920991909 9858 910396305417636560331432096914273232191191902912 9859 96762954056305397308319163081732120310302975095 9860 65615539542952772923030629205320997096975749151 9861 54075275415517715209694151953191969163753390706 9862 39351754075057071916340703530303630629532692945 9863 105597968800584840769488435763636967103747070457 9864 256020289605929287904892557896970283238084844583 9865 572242903260706900849065579030242934396929245934 9866 322014971792942992389455349698015322763152031323 9867 219879705515415920874353196379873217630719709213 9868 38756955074071192743130362958732056293036912092 9869 89970360808832068055363710390144571056370725063 9870 79696991928319439553029096698843309542893189428 9871 56363903163034275529749166388432915416730474167 9872 43026970629721755157390662884315074065296140655 9873 29783694157205550732694616843069339451560794554 9874 101937047582455608147047169256705404595728045566 9875 220584479944557295484483706568456846038296455671 9876 195244159443531554044028945444344419681564354510 9877 1038447604455755568448290456445444802955685565921 9878 2392479244557955692495084568456449630356915680631 9879 720152043535554319949243444344396297143074394310 9880 198719631315543039392032443242761570829342743093 9881 1010402953555656406064344454467915849505468057055 9882 2124830375556768872685444564680759304056696584559 9883 1000296955545648718454443442393512959546365243512 9884 2003030355656890392564454464055930403669678455923 9885 4036363556769084065684564688560564836702792560634 9886 8369695567908928676925686891725689368428065726944 9887 3036355454927166563194464705194473044159453183440 9888 6369556570683667696044688460044816447604575934483 9889 3035545294430656359642484199640064415963351324030 9890 6355659044566769602864928002880684760293593448363 9891 3154509643465635976639159976794441597531132403030 9892 742916432254311766270719765544407175310919969697 9893 415064321943105661693037655443930553091039636377 9894 69443203430954606329696554427295529109676302974 9895 34431972291541943156365544171555150916562975742 9896 24303721507403430743055440507550691065415753421 9897 2969206933972293429554394935494309454073532210 9898 10306470540223054703566050557045704568815742322 9899 23668845682236568435672605584458445689558063423 9900 10648434422105444314517955244324434475519432212 9901 26892544623256445545980358445444544796004542323 9902 69065647034568455660163592456445648032045663434 9903 29454409723444354598631120344434399719634632322 9904 104564902234445566010951243444546002402946943422 9905 245690822344455672130392454445672024830470454623 9906 34292221244354520896720344434519800296096342212 9907 21522210043143192765197244323037997559163222101 9908 7222099630830317650372043209695975510632220990 9909 2219196292297056496919631916351755094322191893 9910 2030361521569543963036303063105549143220304732 9911 4363715835703660296369636695255707454243648142 9912 3029072312970597563036306351952934342030400820 9913 6308823530246019696369669600390545464364809443 9914 2928211298019836363036635996695434243039914430 9915 10694313016201369696366960027036546456400744562 9916 27045536170413703029670320284367668568808045703 9917 84455771844738436302843442925678691689696458434 9918 44353704441284302976432415194566306476364324320 9919 43128964409642975764320070343462944163043203196 9920 30967643916415753643199297232215440629631970364 9921 70278860768757976856007022342356487102960243685 9922 142789127889980189172084223463568903230322456917 9923 467907278900161907824926234695690834363424570783 9924 254931766998602936199182122354292323032203293632 9925 570557870011230572007943223567063436342435056942 9926 295536699910095319935432211449432303220309543419 9927 1035767000721037600556542314504543634243703654806 9928 2357884008232379205567663546045656946458436769671 9929 1136839922120951955456631419634543424324305636510 9930 904279220991503554346308036323432203202954305099 9931 1846806250076035565469696369434542434430365660999 9932 9269670600792355676703029704545664544563676730007 9933 1836493993521154564969756963434643443430565299935 9934 9369060055831565690301970294546854454565679000559 9935 3029399552307454296983697543424544343454549995519 9936 6306003583680567030137019654645645454565700036005 9937 2939971230395449698889836542434434343452999699954 9938 10600232364036503008901367664544545454590003000366 9939 27202343688368036090813678685645656566080036003671 9940 82423456893696373089536790916856767672960372036832 9941 20212344730362929275305491064545656515596919704316 9942 42323448163710706797657072685656767956030802445570 9943 21212400629092945576529318454545655539691980435296 9944 10099994149115435365153044343434555276303796311562 9945 21000047507156557679576445454545558789638029515703 9946 9999614930745536555364434343435527676279755072972 9947 9996079293435305553044323232315176561757549315715 9948 9959351532312955529643212121070565405535393073071 9949 9513107321095555156432101009295453955312729329303 9950 5090933209155550744320989911554327553097153152967 9951 11090534507555608045450100715565479577023575590279 9952 9095322935553919634298993075454155369811355097751 9953 19037430555580802947010056796567557701513561017999 9954 108380565555969630484120568027679578415935712180007 9955 293965675560302964927245696278803792760558323960083 9956 1060276795723630290682457030789638067925593440320934 9957 2722788038236963086944584367902996680656054483450547 9958 8227896394370296910445925680830026966772564934605682 9959 2176762742897563096431194392299783665719439321954416 9960 565617416775429164310342721597630653034273203544062 9961 454054065754150643097217207176294529721731971439419 9962 339539453540694429172051930561543157205303708274034 9963 275274331394344150519503295407430731952968921739723 9964 798805354045447606004035036880568160390290638202234 9965 587953139634415939959709704795440596697494281982121 9966 275530876324071279516916961554395166373941603821007 9967 795768989448832803970770315566039669820477239432082 9968 553647874408315967693697075459676638196172074319217 9969 530416743923071656330369354316566280360519343032055 9970 296065427209306543297033143065461596995033229719555 9971 1032676682505667655024335456676716030040334302403558 9972 2346786946056678760245356566788372360483345624835595 9973 1225663419546567598033145465682920996033234200315152 9974 194632035425455179730834254415191959732121997070721 9975 1046944356656559802169346564760080402143240024848231 9976 2470445566767601623705467687920964823454480249294351 9977 96435465655986208954256475191640212343997991543110 9978 64314254551861927541944150306398101227975907431091 9979 43081943504603175403440696942780990175750934309106 9980 29203430961970553972394363417591898553491322910944 9981 106434570320245580224045694780079011575073430730446 9982 268545843442455962248457047960808115800814568164471 9983 691659254464560302492584480329695159609545695684832 9984 306511944243396979919243997156350715915434354440318 9985 667920446454030200806460023569608360756545564483593 9986 655196424339697991944199811435922993545435444031130 9987 550364203276375903440398108311215931434314439710894 9988 497041971762950972396780923110071308323084277092743 9989 1024480237910410224027970635120833693436926785068054 9990 2244962380724722248280246959249337054570667920696567 9991 2039620793201222001598023511993289543294655194365452 9992 4403048054412224016016235920054903655046760045676582 9993 3969599544102199859862111199538970549625599634565220 9994 10304003647224001201103112003790245703056002945678243 9995 23648036882248012411235124038082458436572030456794455 9996 10399704821999900110110999679220324305319696345544352 9997 24002449440000801121130002806243445657603029455645583 9998 48024504480009611231360029670454456779236304556855934 9999 96246044960103112353720302844564567806369645569160544 10000 62019639598971101129196976443443455943036435430595439 10001 19836275187710990950363764432432351429704314295154276 10002 101370799898330090403697884544543594702445547039566791 10003 213848001013361084837018925645656048424455684403668071 10004 88399989893009240289847194434539604204354443970639310 10005 82799878729911997678410344323275961963144427694273092 10006 17598767159103976564097243211751603630844176341729116 10007 80009883607240187689022454317997236969247789478307171 10008 160100937282481898908224565580022370306477904793683838 10009 721210582944959010894245675960223843668780848056939395 10010 210095215439509892742034551598208430647592399543272753 10011 99152074274918717419723507181924294415120795431717532 10012 90719341739047054037210930403201544070993554305055315 10013 188405478208484568382330564834415648850055565660557559 10014 892856794492925693943365689344756889200555676725579607 10015 716545543915194327433054473241544871995554565195355936 10016 65435427070343174329544132007440703955543450353151305 10017 54314169297230543155440919934392967555432297130708954 10018 43080631572095430754391039322715655554321570892927543 10019 29194307319154293542709673217074555543207292715175432 10020 108045681607567055668502814384805555654483068359796542 10021 296456957279684556692029545929655556764936693602027663 10022 1028570382802925567064303660702755567890567057224278694 10023 2291843949630655684685636728427955679085684582246791047 10024 1504427396294554442454305164175554549254443222025509612 10025 6044682031045564464565659687795565706564454224256103123 10026 12446944352455684685676802898035678467684566246571235236 10027 423443120354442454563976779714564256443462025310112101 10028 212430997144420343427765757083441944432219793099100988 10029 100291970844197232177653529232403444322037529190991882 10030 203080249248022343778775906344834445424379908090078943 10031 436962506496223457789800869449344456645800897080790454 10032 303618943962212337677992634393244346431992769193496344 10033 637190460302323378780066946054445468560067908055029445 10034 290296196981212967599463419544434245399454919549754434 10035 1083032030152330280004694803644546458004570803701964546 10036 2936344361583362960047049636845668596045849638420285671 10037 10569445715933710320484502969256692032459302992642916832 10038 25704458360538323444926030306567064344605630066870769343 10039 58444593725793434450672363667684685447256960669047905454 10040 24443129193532324294521030656442454411943594629614954343 10041 4430950331321201543209694544420344103431142156079543232 10042 4291497309209987431916343444197240972310820739355432120 10043 1507972911919874303063232440371991721092193273154320996 10044 6080230720801005636694344483840078233064054815565450031 10045 12962368249612056967045444939280794336688569555676600356 10046 30303694503124570284456450606968045366891703556787203571 10047 63637046035245842924568607270296457669078435567902435833 10048 30289619712032415203445931697564336629364315454980312330 10049 62903202324344758434460557019685367105685556570163523363 10050 14971981203241524324195529836453050954455545298631213030 10051 50240152434475845448035901368576610364555659010952336361 10052 102481584544799256496360813691787123685556808130383369715 10053 224955925648006569029729537077903236915569695363933702359 10054 199551194399945429757155289374972103075436353027328981112 10055 1003592046000456701983558905810223236796569576281490151123 10056 2036064472004568420135590859522234368027703790955081591235 10057 4372684824045692641356089203822345696278438090360956072358 10058 2918440199634318409139271968221234361764279096991539321124 10059 10792482002945592907406840294232345717886809030075805431246 10060 28064944030456070880869283046343458378909708360799656552471 10061 96690448364572848969106936469454593790902493728002767584832 10062 66296403043316407630943304234343129490979929159977655240315 10063 61563969633063936291432962123230953891759150719776551997074 10064 7427636329427301508315621012091528705510693037765503969342 10065 4176303154172986923074209899107166955094329697654967633217 10066 562970740515863209341918790930663549143156376539656332054 10067 415693395072631913203047491294631390830742965276543319543 10068 74332749318303091969613909542308692293415651765433035432 10069 43317393042969103636086915420926321532074505654329714317 10070 33052729615630970299263074191183207319342954543157083054 10071 29517156074291697591829340310431933033215543430729229543 10072 103983572807077020079505483524560536334355654568306303654 10073 240135829684784240804056935845725769345556765693669636767 10074 481359502927926489648570559258257905455567877056702967882 10075 9114975175184076405295511921934954355456769544975656820 10076 1079750550439363951555103203319543154345635439754544191 10077 2802005604605700395559234433603655565456956601965648071 10078 9624057247258404035606344537236755676570367220276896832 10079 6199532011923959713943243292105554565297052197764764315 10080 395319903207517087432031520955543451569520377641643074 10081 1037600834479984900544355850355654595703843778876856805 10082 2379209344800130805645559203556766038439257788989169659 10083 951913239998891954435511971545659684271937687870636512 10084 503092079988703544315103707434516441703296476694305095 10085 1037064800090435645559238480545968478435028787045661035 10086 2384689601084556855606392965660292792560289904456712359 10087 842475989243544553942715654597517519397678964345101112 10088 420151872031443527417074543175055032776567643230991096 10089 198704719708431174049343430549549717765456432091909164 10090 1010448402492551808505454565703702377876568545080907687 10091 2124492825065599692056565678438423778987691660970878903 10092 1003916189455196319545454564284209767876306591692766972 10093 2040771904560029603656565686926501878989668077067870223 10094 4487840845720303236767676910668018990102696784679042234 10095 4076392433196972105656563094639847898978365642549622124 10096 8790064536030223256767697047001279010193676865703023244 10097 7499443299698211945656369609989749898330564652969812040 10098 3994431596382103434543035919877398783295442515638099593 10099 10044556029943234545656360800982009935036465956997004053 10100 20445572300454345656769729610144100560368680370024048575 10101 44455823604565456767902303121447205723690963840248491798 10102 44352209963454345654980971008411953210291628398003905584 10103 43121919632343234539791709924103532097506162779966955244 10104 31003036321232123277504919200971319174940617759663552044 10105 9969703210121011774959031991709030539394057516631519643 10106 9636972099009905739509703904909695272739535066307036427 10107 6303719189918953274916966958916351717275309462929704175 10108 2969030479047531739063663527063105051752914215156960554 10109 10308364808479758208696695884695260597990746359570325566 10110 23693689692801994491027038927038726020088069603843455671 10111 10330476315983943909769687169687179799279435968432354510 10112 23364789560140460901902903702903802006804560292543565921 10113 13041675398796190982974968974967979943963397519431451210 10114 36476798010032090150210290210280200460294020004554592321 10115 4165579899719098698097498097597996197539799963543121209 10116 655358797029186379173979175175960375277599631431009914 10117 553127569750462950527750550551596951775196308309919082 10118 530975437496215495177495495507163505750362922919029219 10119 291754293962073950573953954930630953497015215029752035 10120 1077967060304820405820380370566970375024158360301984358 10121 2780284723649444859443963845670243800247593723620125595 10122 7962928236904449204460299256842459602480058237041256038 10123 5615162102964391964197591944420315979999522089609939687 10124 4070620975642703640375103444197071759995219275919276475 10125 8847050196868436883799234448024838000038406800806788796 10126 8409498364644304829592124399800279999683943991945687564 10127 3913983042442960155121002797997759996427427903434475440 10128 10740136464470321559232028020018000028680680834544796483 10129 28081368684843435606344296240196000290966969345648028935 10130 96953690929254557269447030482032003090270305456896290558 10131 63530291151943531834409696019719969097696954344761495527 10132 31297510703431304323916359837039629176363543241607955176 10133 9575092972308963207063118289676150563031432005935550563 10134 5349115720927631929431041676560695429708319951315495427 10135 3191073191176303154309606565394354156923039509073954175 10136 309330310562970742915945452743140743209674909327540553 10137 705363525710248070760456588055488054502810905479685573 10138 1457695858322496847924567896556896566029530856802915817 10139 4579039193425029280645679027569027672303769169630759583 10140 3349670332189751594434549775429776520969630636293515232 10141 3196497320477507144323397754157765191636294301531072121 10142 363973196174930843212777540737650306301542987309321009 10143 27730360539292432097775393296496942987415872913209913 10144 78163725807064545017798055029030470100759030734500734 10145 60629191929443429857579549749696098993509693322993321 10146 127108080704454701179803702103033010056103053430053436 10147 283296968444568411801638423236336120571236574560574571 10148 935030292445692719616992634369371245832367805725805832 10149 309697520434317036063918323032910032321055953191952315 10150 703019844545584372700793436350720343432560376080383557 10151 1436201245655925828408054569608243454545723792963935577 10152 4570412456760659492896565703294454565658238070300555783 10153 3296100345594513916765452971544343454522079296995553632 10154 1560997235143087065654315707443232343219351563955530321 10155 5730022359456904676765558480454343454405595700355763431 10156 3299821114342962565655523996343232343955152997153632307 10157 1598211083215619454555207963232121227550715970730320933 10158 6014312934357204565558480294343232279608360248163450535 10159 12145530545582445675592963045454342803293722495694605756 10160 835295435220434555115629634343215971529219954341953541 10161 311554312196323551074156323232071707152039543203531404 10162 107543100363211509340743212119304930719675431971307963 10163 279655203694316105488054323205650568402796560233680295 10164 802758437045571256896565434456805692828027722336963038 10165 1627992584455832569027676544569657069496278223370296388 10166 7080065924559345708278787645702784705030794233843029895 10167 14960680645605458494789898858427928460368046339256301037 10168 50326966857256593047901009192680692723696469406569612383 10169 103470269182568056480812108066967068237028704867703123935 10170 234842707945696568969523296670284694384290449078435240559 10171 120416935434365447635211566497642342841496389364311995512 10172 244770556545676478958315669018863469275029905685520035923 10173 41695545434564167523074629848632231749758954455199711212 10174 6355434323440655209342158406322105397527544350397110100 10175 3154323212394551913220723943220952775175443096771098994 10176 743212100743503092193207432191517750554429165709187943 10177 432100993430969120331934320307057495544150652910475429 10178 320991932291630997303323196929533955440694515096154154 10179 191903321506291972973210363155327554394343069160740743 10180 1080833436071080230214323695557479566045456707728088055 10181 2969334572832962362345437035580803672456568478296896559 10182 10305345829350303703456584355969636824567692795029027606 10183 23657459505603638434567925560302969445679068040308279271 10184 10534314953970284323455195396975634434549439596921751710 10185 25745550380242925434560038030196944545704604030637998321 10186 58055603962470656545720396362030445658447248366980013432 10187 19553967620094545433196763019696434524412003063799892319 10188 103580279041045656536027896203028545844724036698001063607 10189 235962808472456767772279030436291659248248367016012697283 10190 111615924120345657721749696301506512002003049859898371632 10191 106071200997234537205396362986945099979969598518782906321 10192 272832410022345782458029710110461000200304011989950869431 10193 829344720223457944596302321124712002403648120100409104552 10194 153241198212335443162981211001099979970400998995910963516 10195 574472014323356455710152312013000200244810010040730295971 10196 344119883213144353098721099889997998040099899593297551707 10197 241038832090843129187209198879975979599198795131575504933 10198 9688319092430950471910388759751755190387550907354959332 10199 6483029120291496103096887517505550296875490933139513315 10200 4029750997507960969164875054955497564753891330875093074 10201 8302010020080330307689000570357019687979073369001056804 10202 2979899799197296936469995297129836475749333029989543960 10203 10201002008023030568700039023301368798105336300103660322 10204 22412024096236365690400408233613690015257369601236723423 10205 20099799162103054295995922130090299871933035990105212212 10206 41002007703236567040040623361083001040536360081258322322 10207 9979936972105449599594213009229989595302999209923221220 10208 9759303720954395195142089912159875152975991919212210191 10209 7512969191542750350819279100718750715751903032102098303 10210 5095630307417497092031750993047493073502969720979182969 10211 11036963680781025064358010056481056816030302250207950303 10212 9703630393609789443119899544009544059696981897935496971 10213 6970296729917674431038795439915439516363804775313963703 10214 3697565159056544309687554279074275063027961753087628970 10215 375450709545442916475541749341749429775605529276167697 10216 796608503656470768795678105478104701797255906791679021 10217 565924970544093647554560954160960985571950945506549805 10218 451199695439130415543391540591591855303491434945397955 10219 310396354270896075432707395107104552971908319432775554 10220 96763141692759354316932750930963515702923034317755543 10221 65630806317513143063317491291631072975209723057555427 10222 54291943055090829433053909506309315751917209535554176 10223 41503429549092154329526914942913073503051915315540565 10224 6972155389120743155183079415089330969503073075395454 10225 3720752870993430750429354069273291634969329352754342 10226 8247989050054568004705568706815076950305505587965463 10227 2015869499543439960955446944069363496954955275654228 10228 4159105003654600330356470448705695030370358796766294 10229 710949970541997297144096406954349696897127565661544 10230 91399695403971570839163943543196364770975454607441 10231 8796353967707292270627431430363041691754341934403 10232 7563127656931521694174308297029606305543203323968 10233 5430976543307206340542921569755942955431973207647 10234 4291765432931943195415207437551415554303731936415 10235 1505654315303430354071934295508075542969303304074 10236 6056765557634563568840547036096795670305633648807 10237 12567875578945695689285684373028036843656936889678 10238 25678995790457036906916925816296369256770568902795 10239 56790038084584370870770659571029706567845690828038 10240 45499679243242892693694515309756945456434292159685 10241 33996552032016718330343072917543434344321520716454 10242 27965519719865043297229315055432323243207193064343 10243 80276002401080455022305560556543434454484056685454 10244 162792024812964560223655725567654544564928566916568 10245 708064249530285722236758255678765645690691670767695 10246 1496686503762918222367994556789876857087076847879037 10247 5026908037910794223680045567900989184904789279008383 10248 10270896380728046236960455680810107930847906808093935 10249 22849029968296470370324556969521280569280869697060559 10250 16389759641564096897203543635209595431592636369395512 10251 69902002875689029022435656958504036556066969706035923 10252 38979976754469749820314543524959705539463636939711210 10253 90200187964702101443545655850402455804696970602312323 10254 182401900288423214455656759204824559647030247223523439 10255 944820802892634344556768006449445602884362482235834607 10256 440191976718323243545639944394433976843020022112321935 10257 398303765043212031434279442744327764429799821101203314 10258 1013637880454324354546804468045477884702001431212433545 10259 2136978964565445565669644696456778928424014552324535659 10260 903767643454435454636442364345767164199883521203314512 10261 1837878854564556566968463685457883688000935832433545929 10262 9378989165685567670292696916578936896010559344535660707 10263 2967870654455456497518363065367304759895513243314592935 10264 10279046764556569019993696677681648001035934453546070558 10265 22808467885567708200057026778956896012360544575672845595 10266 15924256855456921999529785767544759900995443354516435152 10267 60646569156570640003901917879648000810036453565968559583 10268 126867707567846880040820779002896009520368575680291603936 10269 269078479679268960489447808029032103843691796963077240571 10270 708792802806690324904479696308343239257078030296782485832 10271 1490069629667083450844803029693454406584796363027944919347 10272 5080703102684934609249636303054564867928029696280450805483 10273 10968435226930547306502969636565689080696303030964609656935 10274 30292558270565681668030302967676908967029636370287302770559 10275 63065594845676956696363630278790890284302969842901627845605 10276 29455140434563546363030297767492697642975638414986176433954 10277 104559484545695669696363017881067018870196992750111788540366 10278 245604925657036703029696178952684189042030068001117891683671 10279 33959194529704969756360567518440469619699439991056706430510 10280 27510343156959637542995455044396236036394279909544944295097 10281 79923455570402979670036560446030372370046800903650447041022 10282 59212355295975756499705396419696920899623990970496409609817 10283 12101151551753543996952764036363192796207891695963915918055 10284 990707505531427963517639703030317561936706351627071039551 10285 892934955308175631056276969697055403304943106169309675503 10286 715319552920554309541763636369553972959430940632916554968 10287 73035515195542915405630303035527715514291394315065539647 10288 29715070355415073954296969715177075081508743069455276417 10289 102360843556760820367030302359784800956090056704558788782 10290 223729255567929443684363623601929610373080568445589889943 10291 209151955455154430443030209983156096929195444435278879432 10292 507600356559564564456362500135573030708036444558789004542 10293 1079203567603685684569706001355816368496368445589908045665 10294 2806435679236916925702472013559569693029692455900896456679 10295 9668556806370770658424824135603703056303064560809028566806 10296 6645543942893694524200200913968969542969443391909765463943 10297 6435427416730343201997991087647635415634432702917654227430 10298 4314174065297231983975909276416314074324316975056542174294 10299 3080539451572103827750911764063079343203063749545420541544 10300 6965804595823239478010717888696805454436698103656645675645 10301 3651963152212074159893056886363954344306380970546434554434 10302 503630722099340718729544863027543242942791695424323544323 10303 1036968225005488390303649096279654470468077036645435645435 10304 2370294260056894083636909030802764844696784366856556856559 10305 897541799544739230302909691977640442365643064545544545512 10306 775405595441272096974916303776396421054429443435443435096 10307 753955154409719163739062969762764209544154432314432309165 10308 527550743917030629269415637617641915440744321084320910653 10309 175493427049694151834074296056403074393443209243191094531 10310 797054684503047599348807032568836806054454506456073045751 10311 569542442969615193207929719448303939544342944339329633505 10312 435420415636070331935157034402967275443215443273156330955 10313 314196074299297303310729723975651754432074431730743291554 10314 80359341591572973093157207754505544319344305293431507543 10315 163605476075830217055582477966055645605445659054556079658 10316 697256792799362384555944780272556857256456808565572802795 10317 371945517593020843551441597719544531944343925455315977554 10318 840455980056249255594476018403645760445460656557560179565 10319 396351799541991955144159843970433596434194545535398555452 10320 1029598003680080359447601260244536028548045655758011556583 10321 2304016036960963604479212722445772291696456757996115567935 10322 959859703591629964152097220433721506364345535961075455312 10323 518516971106159640719172196329206943043235311609354353095 10324 45063710940716393030520363151943429632113105913143129155 10325 29429091393062729695197030703432156321090951090830950754 10326 104709074056708303040024368434543569433090393089370407966 10327 248508808568493636480245692545655704537084056905844880271 10328 4927925443930303998034319434552963289239542952440797710 10329 10680656460563640016345604545590294906403670384488018324 10330 26966768725696880169457245656083050868836843924896193447 10331 70267890257028961704582456772936609089369260649032054482 10332 142679082584290318445944567830567308905706726908344564947 10333 466808945927083592460445679365681690858468270893445690483 10334 263927431169231120196434553054406292524241692732434296032 10335 700680551706351242028545576564871065846477068144547032342 10336 1406965598469592464291655787689032679268784695445684343467 10337 4870276012704064687076757898908346806689927036456925454683 10338 697759896959442469365536786923223946479169704343194342432 10339 377518763514420233055305663212207424150636963230343220318 10340 779989895944642336557656694322480647606970294363454243593 10341 759878751442421305536546343219994415943697543032342031129 10342 518767508420208955305423232039944071430375429721219710957 10343 47654924197927552954212119679439308296954157210037091535 10344 16539200375175515542101036554272921563540732099689107314 10345 67806403799795955663212367566830635695688145002907281547 10346 55943969597551554632101055464294314354480829974931607416 10347 51427635175507542320989554241543083143992159739305934065 10348 8176310554935421191875542007429230827920717272951319455 10349 563095539314210304755419934152092175193051715509034352 10350 429155273082096961554039320719120550329505074909723119 10351 150751729219163607539673193030995497154949338917211034 10352 607998306407697279802816056370037023570505390782312347 10353 1280013668879022801629572569840384235846058087943523478 10354 2960136689008229617103825701283926359272596900455834795 10355 10321366908094303183239458412940669606826030804559348038 10356 23433670897045635934404592730486703269472369645605496395 10357 12330492769634311323963117296064971834121036433953962752 10358 1295917636323109207631051559439704321009704327527617521 10359 3040778969435306478952595604602445432102445479879179831 10360 6487790304557668790386037247224456543224456801007801353 10361 4077496963536647496859692012204345432204343989935989130 10362 8781030295766881029203064122445456542445460100560107364 10363 7609697553664809751969441020434345420434198995398933040 10364 5916375530639917503634409796323234196320387952787329593 10365 1062955294279054970323917563212120363196875517673155131 10366 2710359046808570243440779694323243696028995978815559351 10367 8323608469691842454487803045434457032290040189555605592 10368 3209924236304420344075969634324329721499598475553955116 10369 1919202102964197239351636323203157207995184155527551063 10370 10806423230288022405596969434435582480039927555879592695 10371 29668634362896224856030304544555944960400679559004067039 10372 102690945709030249172363645645560450324806803608048684406 10373 227090458508362507823696856855724603449669637296490924871 10374 169096324923018936210364544553201972396636291563891200710 10375 709029450636190570323685645574420224026971075699072408321 10376 1508304606972085843436916855804642248270232797008824893437 10377 6093647270224919254570769159646862494842348024089449054583 10378 13056882842250806565847907602869105049263496248904508565936 10379 36568949262609667679280879229107260506695030490846091680571 10380 5447391817916656551592752150931794946349695892419106395309 10381 4412704055066545507117520691305539423196352720030942752915 10382 4096959549465434931055194308955274210363117199691417515074 10383 9030403704676550552560045690358806323695184003074779960804 10384 18364838446787605585720457083589669437039928036807800329649 10385 93689392467899255918244584935902704584400696369679603502907 10386 30472720256791951042043239310976963243994363036555970974935 10387 64828242568080392464454405530190294460045696367560250210557 10388 40162019439196720244343955298297544199634363055397898095536 10389 81704204608028242445460359015019648002945696558019017035768 10390 4961961919762020434197109869836399975434365519829849713648 10391 10320320801904244548023301101370000196545676001501302336892 10392 23443449620846445696233611213840002027656792016013623369063 10393 12432396192424434362130110088399979776545519859890213029432 10394 320760320204323020899099282799757765435038518698089754321 10395 193597197963209792789191617597537654309685046379277543209 10396 1056024020294502067908077180019778765702920469806779654507 10397 2572248243046024680896783960201789878430644701667802766083 10398 5822494456472246969027940322417900992566848416679627872934 10399 2219944344122023629775397220054991919464404066556176715323 10400 2039443241019810157752772199539903034243959465540565073212 10401 4404454472201521577987824003800836346460404675685680814322 10402 3964344121987207375876199967992303224195962554454392083220 10403 10285447240102481798992000280063634248040305564566064934243 10404 22916482481224958010064002960696946496483655685672690546455 10405 15064020010199519899439975594363423964030554454518295424352 10406 60688240122004001004600196045694640288365564565995036645583 10407 126894481224048012047202032457046882893675685680040366855936 10408 269044952248496124482424344584468949056796916960483669160571 10409 708450382493031244944645445924690508568030770324936707725832 10410 1492603945056352450446856460647086091696367843450568478259347 10411 5067240460569584604469168726884913077029679254605692794605483 10412 10682484725703927244707690268930736784302806567257068047256935 10413 26944928258440682448479082690568167925629667682584696482570559 10414 70450694592486944492808947085695680657102678945927028945845606 10415 144607046064910445069690484917036966783226790460684290459257267 10416 447284472690724460703084930784370267934268084726927084606582683 10417 411644118293204192969239293642897855321839241183169241945218432 10418 106441041531960315632071530416776553204272010430632003432044320 10419 268472475760323556944835764767787574446824124566944034544445441 10420 692824797923435570449357887877899804469447245670448345644456472 10421 316201575212315296393136876776797964234412034496403234444344118 10422 61987352101071562730904765765575642124099723963972124443241043 10423 3873120989307417290961653655354420999197207627721004432009630 10424 9015250105680783090316776757564650008022479078232044544102963 10425 18158601256967937083567787979686800096224808794344445647230299 10426 95591212570280584935677900202909601030249690045444456882363007 10427 55110099297595239314574997974915989697996299634444344821029935 10428 51099191575152073083339975739071876375961596324443240209759315 10429 9190307350719329233279753269304762951607163204431997917513075 10430 296933093033152131757531832961615505930631964303975055089351 10431 1030537056335583357979759350317156060566960285640200560905592 10432 2365784569355933580202005603583572725670322916882405730856063 10433 1053643433151331197979953971231317194497215064819953292539432 10434 2576854535593352020200380232353584045022360689600375065804543 10435 5789165756053584242403962343575928460223726903203800679645654 10436 3670653539531242019967621231351164198209182971967994556434543 10437 494531275310019839656210109110640381910415703655943544323433 10438 1045752797520201402770321307126883960724758436760455645434534 10439 2457988019842414827843433683268940328247992567924556856545747 10440 335879838420080176432330431847397162015919455203544545433412 10441 312758284199198564321296304412770619871034351971443434332101 10442 97521640390385443209562964097694038709723103708432323320989 10443 75206396696854431915415639176339686917210968924321213191879 10444 51942766364544303074074270563276463052091647203210090304757 10445 3417663043442969339341695431764229519106411972099096961535 10446 2056629632415633273206354305642155030944103719189163607313 10447 4567102944756934814469565656863560370447238407907697281534 10448 3450975441543320084235454544631396896412083934936371607324 10449 2291754407433199242114343442308764764099227319302905933203 10450 1505543934330392021083232420927641639192173032974951331972 10451 6055660545364064232934344650678877008063816350210393360223 10452 12556725657688686350545446806788984096699569602324053722236 10453 25568256778890909605656469667890129027003703223448578222371 10454 55694567789090903256768702679081308284038434234491794223832 10455 54343457669090971945646978549208921639684322123905542208319 10456 43232336629091703434423765391927206276443221006955421923035 10457 32121306149104972324209652703171941764432209943554203209714 10458 21008940790959721201916516970503405644321919431541971917083 10459 9927393491517209983065063694971954443203034307403703049232 10460 9172731907051919829449430339703544431969722933968969592115 10461 517302929503038154394297276971444303637215327647635121071 10462 52975154969680742741571763708442970292073176416311009307 10463 15750739636393417407305628924415697519330564063109912935 10464 58008202970054780881657090644757020005365688695300730559 10465 19921975699541592806529094441529799953054486352993295515 10466 100640197003676069667909044475902000376564909590055035959 10467 206882024036792702680908444800824003787690904080560360407 10468 468944248368068426970892449609448037899090848965723724882 10469 247442003039444183692720395914399696789092407653209200820 10470 14419969674440430317196751082796365669119936531911992198 10471 44800302804484563584027992948029676707200567760720064015 10472 39996975964043431239775915399756564931995457593199439874 10473 100030200288454552401800758001967690560036580056004601005 10474 200362402892565584819607996020279085720367960572047212059 10475 403704829065675929603280032242808918243680325824482324606 10476 838449508676800703234960342469690794456963459444943447268 10477 284394926563992972119597220236293544343632314439432411848 10478 926050667700070223204022242371055645456943544604544719294 10479 179494656999298211959822020909554434343431441963441031539 10480 805046770007014320401424250903564545454554480294472355807 10481 1660467840084145444814646610835685656565564963044823559678 10482 6724679280927456449546867129356916767675690296449435602795 10483 5202551591174344395424650953143065656554297564394313977554 10484 1979507110543242754202491530829454545541575442743087775543 10485 10204083125654467966425075769504565655675796468056897795655 10486 22448935256764680268660797904045676756798028696569018036759 10487 20407311945642397846593574959634565545579766365429839705512 10488 44881520456864019268055810402945675655801869676701402455922 10489 40807196344639831839552095975434554551984636564987980351220 10490 89684029447001359403585040196545565600126967690100163592244 10491 76439754409989113971249598365435453998983656298998631122040 10492 64277543919871087709995183054314327987830541587986311019593 10493 41775427038709276919950429543083175876295407275863109835130 10494 5754169686911763039496155429230552761553931752630918310896 10495 3540636463105629673960754152095517607527305518291043092765 10496 1394304230954156527593540719155055935172955041509629117653 10497 4045646370367567880055688407560560559830360476103107178775 10498 8456869843679678960556892879725725601363724791235283789796 10499 4344638430556567595544716757193193989029201510111629677564 10500 3242284295545455155441065530330327869751987099106156575444 10501 2021641555434350754409455297297176637503869190940745354443 10502 4236875556545607964904559023023786980039108090488057564454 10503 2104755545433935638963509809809663799670919096079535444344 10504 961555434327314287630917917916629596491029159355314443242 10505 607554323173081676291055055066155163909750713153084432015 10506 1279565435816956791072560560671559700902008335576924544156 10507 2803676559570368072825725726835602410824093355790645647571 10508 9636787603843696829458258269357224729449053558086856879832 10509 6305675968430364154321921833132201154389531519264544758315 10510 2954551644297040743203204330921990742875307031843441523074 10511 10365596847024488054434445370640088068997684359254475836806 10512 23676029284244896564544457846880896690018925606564799369671 10513 10559751642040765443444336424792766299847193945441593036510 10514 25601996864487876454445368648067871001284060456476056367921 10515 57220029084898988564457690896679032012928724568792569680632 10516 32199749240787885444336292766549719895167203447519436394319 10517 20397391993676854443301517665397038750651972415034302743033 10518 44022080056789164453615978678024390006800224760345628056334 10519 39819199545670644330071766559802699943998201597234159543324 10520 101608003656846845360837867601627000460014416022347603653445 10521 217296036769269257729379079217084004720144772223479236774459 10522 51559705631831937152949352049239961198841722212152105744312 10523 7516954304303290715393119592079610388405222100720953443099 10524 5063542962971493072731035119356096883952220993191532429197 10525 10695670310235056828152359205573028940382250056075744708019 10526 27036843522360569495583606455816290483942600572798048496207 10527 84369255823725705035937268559571084940467205828016493030482 10528 43031952209192949711291845515309239396251952159863929696016 10529 29703521910315397109504435072912072761903520718627156359864 10530 102435840723558023304044560830724827920835848391083569601086 10531 224559288235596233648445729368249480649359294072935703212911 10532 203511682115162130404433153041993994393111539315312972095110 10533 435916943159703364844535576480060046055115805557530225039122 10534 311063430716973040443315363999399619551071955535298189671020 10535 109432293063729596433073027992796035509303555311580476509797 10536 304543056698304028536816280068032356105635557515964788102023 10537 645656567013648291769570960696343571256955579960287895224233 10538 434545449890401505635291594363231309943555359597676752202130 10539 323434398695986954311507143032108919431553115176565521980896 10540 212322786351863543106930829720927034307531070565455203792763 10541 101217663104631430943292157191169722935309295454351969517632 10542 212378695246954570455063584071702230557707036565600303978943 10543 100966352023543296349431239304982095536929705453996967767432 10544 210269584235655029504552405650145035770702456580030277880543 10545 97835242114549754963519954498829713692980345199697776795432 10546 76312021083397539631039543988157090315797230396377765554315 10547 63099809232775276309675427880729097073572096762977655543073 10548 29197912117751762916554176793149169331319165615776555429330 10549 108020723177997910767567788055507705353607677157787556705362 10550 296248235780020727879677896556078457577278783577899568457703 10551 1030494357960248279002779027572792579782789935779003692578434 10552 2365045580322494808027808279828065801947900557808037065792547 10553 1049635197219939919775921758159451983414995535919689453519412 10554 2502960022400600801800637995604600134750035760802904576004723 10555 6030320224807209619606980037247201348000357929630845792048234 10556 12363442249682503203270160382482413496003580702969258064494346 10557 1032421996418971971698596820020091959971192975631919443943221 10558 2344640028790240237012029440241080400232070196960804460454231 10559 1242399767497998089899754398009195998119298363591964196342110 10560 20797653975979278797542779910351981031583031103640363221099 10561 48018780200206790019667800723600152355936351236883694233006 10562 96189962402468080202679608237201583560569592368937046336068 10563 60479619980239197978555922091987231395435121047289623299447 10564 124803200162408020191560625080102354036559232482903035004478 10565 249634401704896242075727060961223568367606344950836360044795 10566 502944818449030464798284730312235693679269450409369720448038 10567 1030449592508364688014928163522357056806704604905702244496391 10568 2364504066093686896150695695823584569668447250858422445030071 10569 1042959459130464760694354352211243436644411892524220429699310 10570 2470404607364687927045565582312454566844719065846244703005521 10571 95961933042475169635455221100343464441029452422040969955210 10572 51603329620150636314352210997232244409754320219591639552091 10573 5973156198694303083122091972122043917543198035106275519107 10574 1730740386342969231019103721019627055430379710941755030935 10575 8168083909470306352207238232203084556563802330477960370559 10576 639226914096943121932082121969243545427981296175596895518 10577 272183079163431003319221003632031434175809560555164755046 10578 823936807694552033606232036944354547799703725559687960470 10579 207303936343519729942119703443143417596969195516475596092 10580 481640569456002300463202434455454780030308035968796033062 10581 6395434339980996231980324354341599696919711647559729420 10582 2754323279791962103797203143207196363037106415517154194 10583 7965434802080303238022435454484029696383268755983568046 10584 5654319979196972079820314344039756362831847551831439625 10585 4543039750363719358197083239677543016304415504308276195 10586 3429677497029033120369232076575429862964074962921760354 10587 2156573969749730997032119365354158615639339615205597143 10588 745327637397291969721033053140726074273276071955170832 10589 433176292771503637209729530793179341731759303550492317 10590 330561517706970291917155293530553205305512971495921054 10591 295407056943697503050751531295531952955095707951209543 10592 1036884570457020036607995753035760390361038480392503654 10593 2368925844584240367280037976357924083712392964066036767 10594 1047192443241997051599695763135199229100715639459705652 10595 2484064454480024596003037895360006307208357004602456783 10596 39444343999803159969696752999942931923129961980345632 10597 104445460001635600303027990000470560635300320163456943 10598 244456720016957203636280080004845726957603441694570455 10599 44345199863531970301599199960433183535972406343296352 10600 43230398631303696987190399596330431311719943231563120 10601 32096786308970363870296795163296309105039432107430996 10602 19165662927697028697565550631562910949674320934291963 10603 107676710679024291019675606955710730502805450547080295 10604 278788326808247072202797270358328166029656605684963039 10605 789893469694484822428022843593495672302767256930296406 10606 678732236344040220159816431131954520977651943297563945 10607 567322103239598198718064310903543191776503431575427434 10608 453220972075180387039443090971430305764972307354174323 10609 332191719350396869674429091708296953639720933140543212 10610 320305033096764636544149104921563530277191330795432101 10611 196949729165642305440790959207431297770309293554320989 10612 1030502307676863656488090406480553017843707055565450107 10613 2366023678789096768897084868965576179258484555676601283 10614 1059810567669165648769240647655360551924043554565989632 10615 2601525678707676889906486878757725600648455565680102943 10616 7215856790478788900868908989978257206892555676961230454 10617 2072545496167686992646927879761931944719554563610096341 10618 4825657031678910066870679001920560448403565697121029472 10619 194529706567099464694549983195396403971454371009754120 10620 1045902467685004687045700136038028840234565832101967241 10621 2460824678920046904458401372396289282345679343220282471 10622 192202567199622964323988920761671621234553232197620110 10623 1062425684003030285440090647916837032345574344019041121 10624 2704656928036362916481086880769384343455805448208471231 10625 8446770696369710768952908967905925454559656494492832352 10626 4425694363037093647514927654951194343516543943916321116 10627 4194343029689130415079176539510343231065427427063211064 10628 343229756470896069350565275097232109454174169432109444 10629 232157544092759433095451749172120914340540634320914443 10630 120735439117514329154305390520991083195394323191084432 10631 248156607179945507565658085850072936038045436072924543 10632 745930559434935454519252499315299679634299315203432 10633 431295514319314343031919993071596556321593071972317 10634 309555083033083229703039929307165543207129303721054 10635 703560936336934302436400705683675654483305638232565 10636 1435730569370545624568808456936796764933656994345677 10637 4558165705845657045689692570568027890536770045456783 10638 3520652952434529634476319295439776695305699634345632 10639 1194515520323156324163031554277766352954396323234321 10640 343075197210743200629707541777663115542763212123211 10641 229350372093431994156935405776631075417632101012109 10642 153096919132303940743313953766309354056320989900912 10643 577030807343640488053540377869705568569450100810723 10644 369691933230396079531396976636955445434298992093211 10645 36303332096759355308763766303554434321587919132109 10646 2973319165513152927629662971544323207275030920913 10647 10213607675935590679102710235645434482800370650734 10648 22337278800556086807228322356856544949603846808147 10649 21291767995539263932163221144545439395968423920812 10650 9505655955271827320632210843434272751644207192102 10651 4954551551704173194322092432321717506441930320975 10652 10365595598447816045425064543438380068480563450196 10653 23676036012479572456660685654593960692965694602031 10654 10559699900155320346594454543127594315654341979710 10655 25603000801557443468044565655280045556765480202321 10656 57236009615580454696445676758960455567876962423432 10657 32099916075196342364434565527596355456763620212319 10658 19199059350363221044323455175163154345630198101033 10659 108008605603694232445434559799695565456962015212335 10660 296091257237046344456545602003035676570304158323359 10661 1033072582384469444567657224036356787843647593433606 10662 2336825943924704445678782248369567899256880054537271 10663 1304191427200964434567622003035456791944799543291710 10664 3648074682410284545679024036356568080448003655078321 10665 399342420097643434549799703145439196399970549363209 10666 1005464641018854545702002435456608030000245705694505 10667 2056686872189165658424024556567296360002458457046059 10668 4566909023907676792648245567683029720024592584472606 10669 3462909806936565518402035456429757199803119244117944 10670 2214917943305455043979714344157530397971032041055443 10671 2079055432954349627757083240735296775709719609554432 10672 4808556550365503077984934488159027798502403303564542 10673 9691567603676036780130544895608278012024833635685664 10674 6307455970559705598895440753921759899800330314454639 10675 2934351695516955188754393527205518797997297084342276 10676 10545597035970359889966055882455990020023024925462790 10677 25656024360243600900272558944560080240236250656708081 10678 56772245722457210802825590445720962482370606768496952 10679 45722033220332091976195096433191620020893945643963519 10680 33219732197319103760349164330306199792727434427631034 10681 32037320373030969597190643296940397517174324176309723 10682 19693196929691635170294431563396775050543200562917213 10683 103056030703076959843044555694027800605654405710782335 10684 236572368436790401256445557048279607256764858327943359 10685 105321044305495989944435529601755931945640523175433112 10686 257432445657040100444555903217960560456885835796535123 10687 580544456784481204445560834380325724568919358027759234 10688 195444345644009964435392322797193203447033119777512123 10689 1036445456848100284558063428024054434484335201779923235 10690 2368456569295202925596694696248564544925358417800634359 10691 1044345431551975195166342362005443439193124055994323112 10692 2445456555600200039669463704056454608055248560045435123 10693 434345553997999676634228959544341919552005399634311012 10694 323235527975996566322167515443203035519952796323109900 10695 212115175751965463220655074431969715039517563210918997 10696 101070553503654232194549344303637069675055432091047972 10697 212845576036766344045705445636984702800556545072480223 10698 96435359705663239632954434303840975995545429319998212 10699 64313116954632076315544322968391751955434153039982095 10700 43091063542319363075443215642705503554320729679819154 10701 29109431421033029354432074416954971543193156558030744 10702 107304554632336305564544804770370235656055567596368046 10703 281645566943369655685649647843842356772555680029696471 10704 956855670453702756916902879259263567825556960303028832 10705 544554496328977543062976751911831456195543596969768315 10706 443543963167775429415765503104308340355431163637643075 10707 431427630657754154073654970962923197154310630296429354 10708 308176294537540739330539691615210370743094297564153144 10709 695791045779688205365803077158323848057047019687575445 10710 353509633756481953051969370723208399529609836475354434 10711 130916329544003529503632893211922795155918304153144323 10712 370769503648035904036949054320628039560793647575445435 10713 847904036896360848370508565447096403728056879796456557 10714 414959704762992402894925454409163969159544757564345536 10715 79516961615919976739194343910627630715441535443235304 10716 55063606071039765270343227094176293074407314432112961 10717 49429939309677651697232169140561529343933084321095607 10718 104700605702778797022343707485715905460536925433037280 10719 248407258427790024223458480918360856725770656536382961 10720 3931924177499802212323991042992545193694545302815610 10721 10560647781001622323440072470065660057045657629557123 10722 25726877952017023434480824840676720584456779103583235 10723 58268980384184234544969449286788245924567807235934358 10724 21847796840442123439634391665682031203455932111323125 10725 4417564396421012276322706654419709972351321109210992 10726 4055442764209901763216946544036919721109210912091920 10727 8556467886500817894370467648370802231306330725080644 10728 5544256864992056742896256402891982108943293189194440 10729 5441944639919545416761943976703820927431530470344395 10730 4403442279035434065603427764968191174307296097242755 10731 3972421749714319453972177639640310542931559172017554 10732 10224638102345604580223779002883525670555607824179565 10733 22246995223457245962237808028935856845557279447803679 10734 22023952212332031622095919767312544435531754415970552 10735 19807522101319706219151037653099444315305544071695522 10736 101679823213602470407592378777004445557655648837035823 10737 216801434337224844880063789784044455578756889384359435 10738 63988323292200440799429677639644355367544872843114312 10739 27883211521996393594156576276443153055440716431083098 10740 78934315840030056047567790788455576556488368552937014 10741 67323072399699539615457493684355365544083045515289881 10742 53209320796395276074333930443153055439229635071678806 10743 31913193562751759343327296430729554272156309306567945 10744 3090331417505513233171564293155541720742912945455433 10745 7083354780055934335835687055555678248070730456556533 10746 14933567960560545359356904555556794496848164567567737 10747 50535680325725657605570845555568045029295685679678183 10748 105756963458256779255849255555696460307036916802795935 10749 257970294594567806559306555557028723684370769628040559 10750 580243046045679667605667555584290236925847903096485606 10751 198029619634556655954655555241498103192414969164053945 10752 1016303202945566760366755558475015236064750307688580459 10753 2169634430455667923667955592800158372688003678891964607 10754 636324296354655210655555115998722918479970568703641932 10755 303201563142552094555551071987215044159695446970403318 10756 634415695465585045555592840102360447603036470244833593 10757 324074354255249635555116398980996415969704098040331130 10758 199343141951996315551062787791964071636959179597310897 10759 1005455480400029555592707898080288836970407804021529023 10760 2056556964800303556068479016962889370244879648235908235 10761 4567570289603635572692808170308905842449002894360894358 10762 3455297675970315318315920496926952420389976742992743124 10763 2351576551697073043071195963183520196879765415917431003 10764 1107365506369329629310351630431198364757654071054309972 10765 933054943033156153097106296310383041536539309542919721 10766 329539429730740729170941563096829607305272915415037203 10767 155274157293393150491407429164155932951715074069691973 10768 558807583054055605074880707687560550398360808703080215 10769 527935229539553949340792936475395496782991926969198075 10770 175312155275527393193515304152753965615903183630379355 10771 797523558795882056055957647587980277160835936963805559 10772 575211527552819539551536415275797770592311303627955517 10773 352107175516035275507304071753577695121108970175555055 10774 120930555059711754932959305531376351010927698555549553 10775 250565560602317970550405655753789592130679011555703575 10776 605675727223580245604856757977904063366808115558435798 10777 1256798282235962457249167980180848693669695155592558010 10778 2568014942360304582507680161969291056703039556065596121 10779 5696150463723645946078961720307072568436403572676031232 10780 4360696229210431419367605196929319444303971318559710119 10781 2994362152096308033055950363153034442967709045517099034 10782 10045703585029696336560403695576344470278508455985008346 10783 20458435920303029367724837035789444842792092560120093471 10784 44592560643636305678249384357904449268065065721241054832 10785 43119394430302954561992843134964391839449453210009540320 10786 31032744296975543403916430919642704274394332099915397196 10787 9717441563755431967064291036416961742743319199072770363 10788 7054407429554303649441509704063605417433030389317697027 10789 14564880703565636904476102448697256780536363905579024277 10790 45688968435676970844791224491022567965769700855808246783 10791 34487644314563692441510203909819455653636992551922025632 10792 24076443083430320407097966918034354530303919503219794321 10793 48788456934563444885020270796345565763640804034402045432 10794 7684343323432440849797693563235453630391959723979634320 10795 6443233212320392397576331432114330296703517207756323193 10796 4432132101196720775363308321083297564971051937543210330 10797 4320920990365193753032923209231575439709503295432097296 10798 3191191897050329529715211912107354276914971554319171564 10799 310304769497155157072103100933141763079707543030507443 10800 96961633970750729320970991330805629356935429694934433 10801 63606327693493153191691909291954153143314156339324327 10802 29943176331930730306302911503540730833080743273203176 10803 100455789360568163669630716035688169336968054814435790 10804 204557905725695696702968372356895705370296569544558081 10805 445580858257037028430293823569038457843027703645596952 10806 435192521929689764297528211429684336429776970435163520 10807 310319203156477641575162108156443304157763696310631196 10808 97031970744176407350620920744432960737630363094310363 10809 69703693440563933094191193444315593296297029143097027 10810 36970332395427329140310332443075131561569750829169776 10811 3697320754173150797097320429350907407437492150637763 10812 373193540530693569173196153090933934293920694297633 10813 816055685767055707816031577090540547060647047018933 10814 59554453649552936059707369095395409394409609847328 10815 15544330395515299516933029152753912743915918413165 10816 55645364035959003970536307587980728060760792735679 10817 54433039711509967695302935275793159393593517314555 10818 44329677106919656352975311753530712731131053083555 10819 43156570943036543115753105531293097310909529231554 10820 30745291429705431073530955309529173090915152107544 10821 68059074702456552815770357703907817090759583279645 10822 39509340980345516073697136966936049093515231756434 10823 104105490163455972817023370270572509055958357968545 10824 247257081694560229584233842845826108560393580291659 10825 11929206343398155242128416432180925396731197506512 10826 3151943232780752020964064320391192765310374945101 10827 703432117593519791639443196710317653096939430989 10828 1434543180056002077004456028323578777030604570101 10829 4545655960572024784044572293435789784367245841211 10830 3434551595319801639643321532313677643052032410108 10831 2323507153037986276433207321090576429519720098923 10832 1210930729695861764331933209095364155037199187212 10833 91293156352605643303331909153040749690390472101 10834 9530743117954432973302910729593396296696120983 10835 5293431055544315732975093155132761566360991827 10836 1532309555443073315749130750917607462991904175 10837 5743703556456813558107368010779280710080847799 10838 3428971544344091520933039893751593099192417595 10839 2167707443239107191329678729507129190320055153 10840 656934432070930309156567154930950297199550732 10841 543324319291296910745450739291497570395493318 10842 433203031509563093434293271507975296753933045 10843 331969706915429132321531706935751565527329634 10844 303636943074150921207304943313507455173156323 10845 636970456807610632481650453536080559815569433 10846 303696343936094320006496331299195518075434330 10847 637029460573045440069029353008035996796545363 10848 289754195329634399429753129919711965565433030 10849 901968037502946004701975300802320275676536362 10850 1820296380030472048420197609623442796787769709 10851 9443029960364824492642019303034468027897902507 10852 4429759597040203918419832969724239776774978935 10853 4157515169597967044038315637202077765739767314 10854 735070635175649639683074291979377653277653084 10855 309294310554396276429341503752976531776529241 10856 707045525566030788705476037990187757787906473 10857 1484455855672367890456792380081897977900868817 10858 4924559156823679084568063960959020180809089583 10859 10645607569436808925696700330408241969708903934 10860 26857279704569690657028403364894480302490840547 10861 69182802445703086784292833689044963625089285682 10862 30415980432969265641516330469639630189271654418 10863 64760164550306676875969364703002961906836764793 10864 41598643496946564751633040969975602944305641530 10865 7186431963425441506329591639753975442954407296 10866 464303632194406943155106277527754415543931565 10867 242970320343943430750941775177544075427307454 10868 15697197227432293491405750575439354172934342 10869 57024022280543055074858005796605567830545463 10870 29799821595429549340519953565955456295434231 10871 102001436036703705486000375680356571036546352 10872 224014572368438456912003796963567832367669583 10873 199883321044284343099969563631456321056635232 10874 1000933432446925457000303696954569432566958343 10875 2010534544470656584003637030365704545670393455 10876 4125745644846767928036984363678445656844054558 10877 993434440425655159703843030564434544439543524 10878 932324396194550716968429695444323444275431199 10879 321202760343493063644156354443212441754310399 10880 209977597231929430440743144432100405543096793 10881 500180022360704564488055444543204855657028054 10882 1001960223728445684896556445654449156784296565 10883 2020322238292456929027568456764507567927027679 10884 4243422395064570708279692567886079680684278806 10885 2032220749443292921756319456859356394441767944 10886 4342248104455070637969604569205570044477880446 10887 3222000964349294295635963431955299644176796424 10888 2219991643191541554311632303551596440565564203 10889 2039906430307407543106320971507164395455441972 10890 4400868563680879655269450236083686036556480222 10891 3992645430392756551834298099230459705543998220 10892 10066856564067967599347017006364602455660014243 10893 20669167688680280005484184069687224556720146455 10894 46707678890962960056927928702902245568241468558 10895 24936568691615599543175166974982035442008245524 10896 50567691077156003655799670210144356464094455846 10897 105679072783572036758002842321445568689044559267 10898 256808827935824367996029263434455690908445606683 10899 569689480559445680032306694544557090892457266934 10900 436473995514434399720946343443529092720331863323 10901 304127955084322797191423232431149117197304633212 10902 647280360925428024074634344551507184021646934323 10903 411596991194159799342323243506930439806423323210 10904 107163910340717593221212030943296277944213212096 10905 283700723488380054232324370455030780446334325031 10906 938408234893960566343445844560367964469345460352 10907 283922120727595463232432443397055644233234197115 10908 940623248280036694344544454024556846334348023158 10909 394212001599706343243444339803544423323199810727 10910 1046324016002469454454445401635644633436001528281 10911 2469448172024704564564456816956846934572015894951 10912 234400519800963443444344063544423323319872739510 10913 123995037991632432443239431444213213038717275098 10914 7949695906320320432074308442092089687051749181 10915 5396350943197196319342924419119276469505390405 10916 2763091430370363033215204031031764234952695955 10917 7897074563843696334358448352357886350387040358 10918 6769343428430363323124403121136863096869597127 10919 5633232164297033211003971010904629164635170976 10920 4332120641569732109967709890962150642310491765 10921 3320994407437320919656918691620694421095905654 10922 3191943934293191036543046306194344209150954543 10923 303427321530309705429622940343241910691543433 10924 634681435763702456703030483454480727075654533 10925 322408313628980344969696032343993169354543330 10926 219923090167797239636359721227930633143433297 10927 39209098657572076303117210175294330832331572 10928 106509010779824789635182321799045369343355823 10929 268108127801447902959943438008457705453559435 10930 695295279614480830400454596092578456575604558 10931 351551756083992295996343159119364345353963526 10932 107505539227921551963230711033043233127631183 10933 280055806280635600294368312336454335278951935 10934 960559670966957203045693523368565358790400558 10935 595516491663531969634331213045453127495995527 10936 155063906631303636323310089634330973951955175 10937 560700866953636969433520902945370220400359799 10938 392992663530303634331190975432898195997117595 10939 1070066695763636945352090196549016040023180037 10940 2840667037896970457585082027708172480235960383 10941 9286684379030244579920944278495824962360323934 10942 1666442949698043359191441763952199620997207319 10943 6668470503016453608074477900384003050022481607 10944 6644094969864329919344174996839969499820005936 10945 6439139638643159033240539964279633998199951306 10946 4270876286430709731995279641756327980399508946 10947 1692761664292917303951756405543175796794927424 10948 7067916687070781640397968855655798028050680647 10949 14680766904847956884020289156758016296606966877 10950 46967870849280368928242907567996171027270268983 10951 23656692391597047162014935455960509771697847832 10952 10546320707169610619879314351594917706376416322 10953 25669448483703127201005545596050778469788769423 10954 56704492938435282412055656032607792701889904634 10955 44963915284311620099554539717937516984878962323 10956 39627071643106199195543277055295063840767621212 10957 103084836855272008035654784559040699287879032323 10958 236929369158824096356767925608487006899008343435 10959 103153030728199163145655193924069944789923232312 10960 235576368296007695456760060648700447900634343523 10961 115363041559936354345599394406996414994323231212 10962 73029607519303143235192743943964079943212110101 10963 29755935032970832110317427427639359432101098985 10964 101960560350249343123580680679005604543213010118 10965 220325723602505455235966966808057245654336121195 10966 197193209978954352111663663919532034543301010352 10967 1024054500190365583116696700803744345653612123583 10968 2248566002083675935167028409638045456777123235935 10969 2005459979230551310649763916279634345771012111312 10970 4056600206365593526901900770802945457832123113522 10971 8567202469676055870820807849630456579343235135824 10972 5451980236559552692191936396296345353232110912200 10973 4303798105515518320303302761563233132121091101995 10974 2969580955075043196972977607432130921009110983954 10975 10303970360800456030230179280543370632107130140366 10976 23640243729604572362361806965653846943283361483671 10977 10398029155963321021003943654528423431633008030510 10978 24016307560293432232040456765892634556936096365921 10979 48169679723054542344484567879066945570573029680632 10980 636557209543421244043456749463435295329756394320 10981 305531915432210039632345394232311553157542743194 10982 655760756542320402943458046343515575579668056045 10983 553593545421195975432319623231075355356639539634 10984 531131434210351754321036212109353153146275276323 10985 310908322097105543209702100913130730821751763211 10986 90923219170955431916980991090893292205505632109 10987 190634407850356560770170073089055062456056943299 10988 1086944879203567727841840816908560704572570455007 10989 2910449006435678279279289570891728445825844560083 10990 10724508068556794806806903849078292459459245720934 10991 28246096691568049669670839308795064604606458250547 10992 94473027075696502702849405690040687247268594605682 10993 44129769354364976976393954299594472011845141954415 10994 40957633143039763762727541595144119904430803544074 10995 90378935456401897908279676039447200844569635648804 10996 183790556568819020894802792404482409245702956889649 10997 938085567689608249049628064844944906458430368902907 10998 279255456475921989596159440439438944324297046974935 10999 806556568800640104031604484604590445447024470210558 11000 1667567689606881248357244927246084456484244842325588 11001 6679678903268952493582450682472924568926449263455895 11002 6556566971847519931220294420115203447184391832352754 11003 5545463704415039310197544199071972410442704321117542 11004 5434228964069673098375440389303720096416963211055419 11005 4322167639436529182954396872969199164063632109554035 11006 3220656274305150415542764715630390639430320915539714 11007 2194541742950696075417641074296694274297191075277083 11008 343405415494359354056409341566341741570309351769232 11009 231954073943113139543913207463205407296913105632121 11010 103539327431090875427091934231953931563090954321010 11011 235805480553088996685080546360380555697090365432121 11012 111953995529287966449195422996795554369097054321010 11013 103527955151675664390354215965555543029169543209899 11014 235880359596796686083566360275555656307703654501007 11015 112797115165566459231462997755554542936970542989932 11016 97571070655464312108215977555543415303695415879321 11017 75309294554243100922071775555432072970354072753203 11018 52911543542030991219305755554319315697139317531969 11019 15107431419691910032953555543033074370873055303635 11020 59280554803080720350375555656336805849016557636959 11021 11595539969193197096955554543303952389865536303515 11022 7155279630330369163555543432967520878655302971071 11023 751756297297030631555432315655192766552975709305 11024 505541571569694307554321074550317665515752912953 11025 1055675835703045679565432805603578675957990730375 11026 2556799358436456803676549657235790800380088163799 11027 5568005592568569636787702782358089603960895698006 11028 5439955119445436305676977621119275967592754379945 11029 4279551034434302954563776211031751655117542959435 11030 1755509724322975543429762109705506551055415514314 11031 7956102245430195654701903302456067592556755945547 11032 5540982034298354540982972980339455119545551435417 11033 5391819721583143391815715797274351035435508314055 11034 2704037207230832704073073571743109714314923079555 11035 8448382482369348448816815838055302345550636803558 11036 4402820021033204408064072279552981235494303971528 11037 3976199809731963919439321755515810113942967707164 11038 10192001702160300804605437955959521140470278483685 11039 22064018423723609647256580360403831484842792936919 11040 19439844209209916411945196995968308040417515303032 11041 104601246506500768720460030040293696484779957636343 11042 247212468068007890244720360483057028927800378969455 11043 12100239439936698041196996029529767175996967634352 11044 998074279306379610363959755157650551963656323121 11045 979341752942956097027517550736495503630543211003 11046 753205515415539169775055493303954970295432109967 11047 531955074075270637749553932967539697554320919657 11048 303549339351694297395527315655276375543191036535 11049 635705405597047022035881556758789795656072367757 11050 312953955169609819712807545527677554539321057536 11051 95527550635918037095935435176575543273209535303 11052 55175494311039689151314310565355431731915312967 11053 50553943109676470709083095453154305303073095655 11054 105580455302788848508937036575565657636817036755 11055 255964557627889292090584367795676778969584367959 11056 560285579078907065085925678036787790303925680406 11057 397655349366929449251194559705677496967194395945 11058 1018757505670704506592045602456781030284046040457 11059 2189980056848446068064457224567952362928472484583 11060 479799544404419439444332203455521015164120043232 11061 157595443964034274443321972355209870640999632120 11062 580036460288346804453440223558501046890002943241 11063 199704197683223964332398211524989624699975432007 11064 1002448018934240285344014315850103047000196544083 11065 2024496190546482917448145559201236484002027648935 11066 4245032085668950780495455606412368928024278890558 11067 2029719254647493595954353944101047159801768695524 11068 4302406566881056040365580447212483601617891035846 11069 2979945464809539597055196412100029986056709712424 11070 10200456689703804024560028723200300112568502324646 11071 22404566902439648245720290234403601125692023446871 11072 19963462980276402033197498123969990994319812424710 11073 100294710162788824336021015240300090045601524648321 11074 203048321707889445372232158483601080457215846893431 11075 436493438478904457822343592937212964582359269054552 11076 303932284166964336221231115292095643221111829543520 11077 640542927670285370232351159065036854231119503655843 11078 395415176497652898121110709449704542111034970552430 11079 1036759789018789015231128504502445663112350245584563 11080 2368001908189908158351292046024456695123602455925695 11081 1039982920478920723109519619804346351009980351194352 11082 2400150644790648235304003201645469592100163592045583 11083 4801606848086894357648034416856704063201696064455934 11084 9617269296909045578896344769168448694417032684560544 11085 6051831562909635368763241630644406344049718443395439 11086 12599355710902957689894476966844869448502392454036602 11087 26005558330830378901044790269249104492024064568367223 11088 72055593369363790812448082706507245064248685693682234 11089 19555133033029492100399216944932029442006454330422121 11090 103559336336305063204006370450544304464068565364623231 11091 235605369369660694448069844605645644688691677687034351 11092 113953033036594344399438441954434442486306576469723110 11093 87529729705143242794284403544324420062945364237211099 11094 75157156950832017541643971443204199415433042092109198 11095 50730743492319855406427708431960394074329619120910387 11096 108168055063601156868678492560324048805503207250723899 11097 295696560697211569090793065723448489656034482608239007 11098 1037027727022315709088056678234492902772344947294408082 11099 2384278284223558508896566794345070827823450483044896943 11100 841761642211524928765465543229292176212296029640763432 11101 405606422107199167654255432151520562101559756393632316 11102 857268623284007678766556543595845703215601970056943568 11103 531846211639936567665545431152432972073983699543431448 11104 304422106279305456655434310720315719327830395432308405 11105 644623270805656566756545528243558405479364036543692857 11106 442211691954545465545435162031523954153039705430316536 11107 422106303543434255434310619707207540729676954297065304 11108 220942971432321954323094036931935393156563541569452964 11109 191415708321203543209139703303312730745431407434315642 11110 1074758493432435654507402433633528168056554880545556863 11111 2807993054544556766080824536935895696567568965655569095 11112 9680056565645567872969445770559037027679690276755709038 11113 6399545454435456715634433695509689776556297765552909687 11114 2795434344314345074324330354916477765541577655514916476 11115 8036545445545460805445363570768777875675778755950768790 11116 16367656455656729656457695847889778996797789960407890088 11117 69678768556768302768579039278901790028017900324879080895 11118 36567645545642977645349671766985499759854997200749192754 11119 5456435434415776433196505663853997518539971993390317543 11120 4344314324073764330364954628527975045279703932697055431 11121 3243083199329643297039542165175749631756967318369554308 11122 2029230393156431569675420650553396305543653043035542923 11123 4306364055568555702796646805574029655656776456355670634 11124 2943039555445552977566423955339756554545764343154494324 11125 10456403556455590179668640357401967565657885455565045446 11126 24568835568556081802690883580820279676778916555680456471 11127 3448315445539203978292831192197756565767065554396344110 11128 2403074435271967761516310320377545453649455542763241097 11129 4836804558840277915969523443779656576904555667894473022 11130 303963528397775071635212429756545362963554656744129820 11131 640295894017800836958324701967657710295566768047301443 11132 397552739855992303523200983656537097555465639612988430 11133 1019588201160063635834410136767785019556677003130092563 11134 2203894411720696959344721367877920203566784035361065695 11135 1968744105194363513241209056775197971465639713009454352 11136 10290047260045695934472508567800020234677002336104565583 11137 23080482720457040544826091679600242346784023371245675935 11138 9196017196329595440179106555998021225639812910034551312 11139 359850363155154398550945551979810194278095099723509095 11140 118497030750742785491435503758098341759149197210909153 11141 43969693493417653908314969519183205510790372090910731 11142 27636331932056526923079635030431955093496919091093308 11143 78969360544567870636802960364560361055030809073053694 11144 67632995443456694303975597043397009549691909329530341 11145 56315954432346342967755169632769915396302913155297206 11146 43071544321223215657550636317639072762975090751571945 11147 29307443210212074535494303056269317615749093507303434 11148 105680454322324805757045636570705579158109056081634546 11149 256964565423449657984456967848455807595308572956945671 11150 570285676634502780124570279292559680037691830370456832 11151 297654566322977599003297751519516399696304296896344319 11152 1018765669430180008035017996003970003029647029029445606 11153 2189876704561960096360180032040240036302884308304457271 11154 478764963403599162998399719597999702976842922964331710 11155 167639631971190615982797035175996975764415215643305096 11156 679002960232087160148024359800030197884758356853661031 11157 549975598119270598799803117999698376841523144530609706 11158 399755181031695187597971055996382964407210843293916945 11159 1001959952357039900020232560029950284882329255060770457 11160 2020400383584400800242345720300402928943506560727844583 11161 4244803935924809602463458243604830690456067728279245934 11162 2039967311199915980232322029960294296339457161752031324 11163 4400281512000760162343424300323047029404583717984353446 11164 3997607099993598621232202997209609753963229055843132424 11165 10019285000056011032342430022503301980294308559255344645 11166 20206920000572112343464560226033620163045691606557446859 11167 42470640005823123454685722272337041696457077267580469206 11168 20094399952211012342453221721289606364329371855196231944 11169 41046000382312123464574238232903269685505839160030360446 11170 9619996821101012243342082114971836454952270599696996424 11171 6039964210989902033219221079704304339521695196363964199 11172 12400286330100824334406232802445645403837040029700288002 11173 24802909361209445344870349624456856839384480302402896023 11174 49630905712504457449043503044569169405924963624829032234 11175 102970858326044580508456036445707704860650297049508342344 11176 230249193472445966092572368458478449126803024504093463447 11177 97990332120431659119321044324164390983969802959132232412 11178 75897320996306511033209643200642691827637975510922120095 11179 52773191962945109731916431994418304176295755091220999153 11180 17730303615430917303064303944042960561553549110191990731 11181 78163637156570781636685640448470325715575707122080088151 11182 60630290745293606306454396404097193075352931019199280705 11183 126963088059057269668566028849024056797590552208006968456 11184 270296896608582702691672289308248568020085582496070292571 11185 843029027291948427076822905694491696240915945032843065832 11186 429749771503404169364214954343906361991071429716429452316 11187 157397706971960633042079543226943003909308157064154321064 11188 582018470240326936464803654270456040905695584687565432687 11189 219844097997183304239970541696339590954355242475454318475 11190 38439175970432962079695406363275091543152020154343044152 11191 92607800244550304803036869694801075655584241565456447583 11192 17935998043496959969704636339989354555242007454344415227 11193 80560016455030400302446969400105565558464080565444758283 11194 165720168560364803624470304801255675592688965676447994938 11195 678241691723689637044843649612556796066890276788480050595 11196 562006305210476289640430396099545559464697765683999495154 11197 419942952096161676396296759195435514242377654427993950743 11198 39415519160606562761565510354315082020976544175927493432 11199 104756007727267707915675923565560944250187647800681054543 11200 247972078282678480756800635675730446601898879606952565655 11201 15719361618563993543994314553296425984788755943519454552 11202 58405717191700055660045545575028660127889960456004565583 11203 23953050304999554599635435349766598976879596339963455231 11204 7529496959995543196314313197665187764755163279632352110 11205 5153963519955430363083090376650477641550631756321121093 11206 727631039554297029229096966496176407494305543211009131 11207 176309675541569752149163663960563933942955432109910905 11208 789702795675701983507696700325700540470356543300730859 11209 676977554552983830936364997192995396097145432993292517 11210 563775543515828291303039970315952759170834315931519056 11211 429755431072161508969679697071517510492323071307029545 11212 157554309320606927636556369307055095921209308929755434 11213 579565705447270678967569705684561040632505690701956547 11214 355452954411694567655436954443409594318954292983545415 11215 154315544106343456554303544431915143047541515831434073 11216 565555647269454567565635644560759456479675959354548815 11217 455554411834343455454314443393514344156551513143408075 11218 355544104323232354343084432731083240745507090831919354 11219 155440963212121143229244317309231993434929092303033143 11220 556490294323231454306445581706360054550709063636335455 11221 543897543212108342944435204942999543492909430303314355 11222 428775432100923215444311959415995431914914296973083155 11223 167754320991212074443103514071954303079081563729230754 11224 677965450072324804455235948840365636808955698306367967 11225 575654299321199964352111408397054303927554382943055656 11226 354541593210399643121107922769542967175542815429554545 11227 143407132096796431010935217635415650555416074155543433 11228 454883345028028552130558378956756805556772807555654535 11229 340833229759765520895522967545543955545715935554543314 11230 192332157517655192755215655435427555433071315543433083 11231 1063343579978760067958356756556679556536833555654536935 11232 2693455800189920680393567967566803567769335556765770559 11233 7054559601900646964055680279669635677905355567877845606 11234 14565603220806870288556962802702956780857555678979257267 11235 45677234249669042891570309628430367969179556790206582683 11236 34572121996629616707296916164297055630555545497945218432 11237 23321003966156064931563060641569554295555433975432044321 11238 13209967660739439307429394407435541555554327754319643210 11239 34500278728204605680706044880555675555565477965602854321 11240 22997767161961954392939640795554555555454175653976543209 11241 15977650603603542715276393555543555554340554527765431912 11242 60178807237235668358790055555655555565485565877876560723 11243 121789682382356693590080555556755555676915678978987728236 11244 5676420821146331099195555545555554563074567767877162101 11245 4564192210823309190355555435555543429343457656770620987 11246 3440322092212910297155554315555432153232336545694191874 11247 2397219122095097570755543075554320732121305434340304743 11248 772031019149175293555429355543193321008954323196961432 11249 719709830790551531554153155430333209927543210363608317 11250 36918293495507307540730754297331919175432097029923057 11251 3041531954932935393293541573303030554319169759209533 11252 6475760370550558055055675813636365565607702006503733 11253 4153596895495519549554552090303055453936979944969330 11254 731164753955035395543519096969554327303759439633296 11255 310641527549712755431029163635543172969514276331565 11256 94407175397097554309750630315430515635081763307453 11257 43930552769175542917494297074295074309205632934327 11258 27295517630555415053941569341549342911954315323174 11259 83035978965556760580475705475705470720365557435806 11260 29711767655545595196152954152954093197055534311944 11261 102317878755656040031590367590369056024555745520446 11262 223578989956772480356083680083708572245558055844471 11263 211367879545719997139230399228925322035519552444110 11264 109056755433039970872096792167193219715035520441098 11265 308567956536400249025028063684054402360355844473015 11266 691680367768802508260296696928564823723559244816157 11267 306397057647978921797566363165440209211512040060736 11268 670024578880190638019669695676482506315924480728169 11269 499803368798294279836636354564018943071203993160636 11270 1001633690015046801366969565688190456832440055726968 11271 2016937080160469613670303676896084569344480558270295 11272 4170584961724703136843636789032925705444965594843038 11273 495239605200970904430305669715192954439655140429684 11274 1038403258410250844563656702360070364602759484702924 11275 2392834592722609245696768423720843687228004928430647 11276 716323117217912034365644209192430472159959164294412 11277 63211052055099723054441910320296120719510641544097 11278 32109519549197209544403097197560993035094407439176 11279 20915035390371915443969170375391929709143934270563 11280 50760358083840756460307843798080702507460546845694 11281 107923596939287968723679258016968426080725669257045 11282 280636030606900290236806596170292672968256706584459 11283 966972367270803082369668031843066830294568467924606 11284 663721051691969221036639704429464297543444255201943 11285 629209506303632209706276964154241575432441951983430 11286 151914942970321916941763640742007354320403503832294 11287 600750470243440770477896888064081565444836039343047 11288 1208004842454487844779028896688955676449372405456478 11289 2496049264564899247808289026890356788505824856568795 11290 5032506685689006479694908269083567892059449167690038 11291 10346066916908068803050894708935679064604507679080391 11292 23472670770896689636609048490556808687246078808964071 11293 12118493692766476305909603895543926472019367927639310 11294 1043930317664162950915968755427184119833055176273099 11295 2460563578687710410760289956683927201336559790817007 11296 195431366477096093597679546427171989305517492049932 11297 1036553668785033056018803668683840105655981064500543 11298 2367576689920336572189636690939281256760152686005655 11299 1055366479197305320476306291271609945598718459954552 11300 2557668808021657444789671072837300456010392600365583 11301 5578689696236780447902832829381604572124067203675934 11302 5366476362105596414976316152805963320999451970551323 11303 3064163020955164079763060715951633191994303695509211 11304 6687696250359688801896728360396936080045637036106313 11305 6476361897116487984765162996763299199634289700943090 11306 4163004771064075841650615965631590396321676991429094 11307 629961709439352406494071654307096763206563908149144 11308 159604914273119943939306542929165631945426920790842 11309 603250746815200460605667670707676960456670648089263 11310 1234608069558404727256678848478790324566846896906696 11311 121919435523961171946568404167497203464424762946361 11312 3034315207610503425443960653971972244201615423011 11313 6345558479126034656460326780240222446417156636113 11314 3235524150979722544197185597998220424050746301090 11315 2115200691757219440370455175982196199493422989097 11316 1071994305532034396896350551820360393932215869172 11317 2840045655744346029029605599443724060542359107823 11318 9280456758045472308303256004458248725663607279434 11319 1596345519634120922971939964322007194629931754319 11320 6029456002947250630240600285424084047100557965607 11321 12304572030482606962487202916648928483205580277278 11322 963319696017943620071975066407164031955197771761 11323 633036359855430199303749463930639703550377705603 11324 329703118554298392969394227294276971496976953970 11325 156971045541582715632742171541763707963763527697 11326 570232455675948356948063835677898480297895879023 11327 298120354551403143399428314576783997576752749811 11328 1015243565594835454004693545787940019787988101512 11329 2158455676049356568047055657900480201900095215923 11330 724354559593145439609554534995997982999152071212 11331 203143515130834275915543319951975815990719310097 11332 435455959369346800755653600400199560088405521022 11333 314351513033223993554529995998395399283955209820 11334 83107089732207931543159951982752791627551918197 11335 30929277321935307430719503817517506175503040376 11336 70706781440557680568404039579980071796036483789 11337 148467954485578965692848403800160838032368937901 11338 492680364915790277069292839601729396343690580811 11339 1066963690758082784707069403218306029457085969514 11340 2670297087996947928484704834393672304584920303947 11341 6843024900030480692928449346056823645930643640482 11342 4429798999695994315164393219544210431294430396018 11343 4157587996351943070642732035442096309544296759844 11344 735275963103429294417319714419162915441565518444 11345 311751630972151544053037084030615074407455044441 11346 105506291720707439529689239694069343934349644409 11347 256071078248480603902906403048705460545502844907 11348 572832794492967240830868836490456725656029250882 11349 316317543915651992292648303896345194539751892819 11350 63055427074503921518402968763230343277504716033 11351 29554169342967207043975647632097231774961059730 11352 103567705470282484460196878945022357810312602162 11353 235678456842944924722028990460223579523527223703 11354 114564344415439201219767896198211355211172208972 11355 83443244074271990037656760382109152110521927721 11356 32432039341703899696545596820910721095203177204 11357 20319673204968796365435164191093209151970571963 11358 43602814450290029676559688073054507600245840294 11359 29976084297499756565516479329542935998032397544 11360 100192927021001967675968805503670560016344019646 11361 202070684232020278800289656036845720169448202871 11362 424846926344242789602902772369258241704494429032 11363 200423183242017675974977721031922004963944149720 11364 404635934464178800210178232360624050300447502242 11365 846960544687789602321794343727048603604480022464 11366 423595442477675981205543229169605969963999820240 11367 211154420176551809955432150635951639627998197996 11368 110744198565503919554320694311506276175980375962 11369 93440385454967035543194343106941760551796951621 11370 32396854339649715430343230943405595505563506203 11371 20764543276397074297232091431955154955430941973 11372 47885654790024807022345074560359570356570480214 11373 16854541499799929821229343397115297145295998084 11374 69165675002000701432305454023159023459040016927 11375 30654549979992988320954339810709812309599863176 11376 66765700200070093450365401528501523704001095789 11377 65652997999299132297053987164987208959989153676 11378 54515975991590921569527870639871927519870730566 11379 43071751907091207435176694278703175038693295465 11380 29305502929109934310566341766970549686331554254 11381 105656030707300545525669477870245702909355566566 11382 256772368481605655856704779042458430905555667671 11383 567823692957256759168447808464592570855556678832 11384 456210315531945510644415924243119292555546568319 11385 342097075303435094444071202031031519555425443034 11386 219169352972309144439309979709707035554194429723 11387 30633115720910844272919756916929715540344157212 11388 66935158250729246830801970770702355683447582323 11389 63310721893152024291983693692981154432415221210 11390 33093204730719801503830330315810744320072210094 11391 29131961293037986968297297072093443199322099143 11392 107360313056380110295023024825054456005425007454 11393 281723536569961123040236249460564572056660080567 11394 958235767700311236482370504725685824566720965682 11395 522113656997110104020894961194452203465191654415 11396 221090543971098959792739610344321972250306544075 11397 209095427709187517517276097243203721896945439352 11398 509036678507899979982793022454438239030456605582 11399 1108366792079000200148056224564594408364567255945 11400 923065519349997998799542203443143923043451951431 11401 209455033199975987595421972430827209632303508303 11402 504560336000200100036640224569482502943636093634 11403 1045723372002401200366882245704946030456973056945 11404 2458233824024812403668942458450472364570216570459 11405 322128199800099970647420324296121043298065296312 11406 220960397999199694414197201561009631579451563101 11407 191596775990396344080371987409916307354307430990 11408 1076027800084029448963840100900769681565680570081 11409 2792279600928304490299281210807902955676965840951 11410 8062803210693645083006952329680830356790279290392 11411 16709634327056860936070383502969363568082807084068 11412 68502945484569130572843936030305695696949684928695 11413 44975434043430895316427299696954354363396439166354 11414 39754319632292753064171596363543143032764270663144 11415 101965602943067976687836029695655456347886846695445 11416 220277230456680186899372303036756569478909267036459 11417 197772096346398464792920969705545434166911849704312 11418 1017825029470012688070650302455656547670719302445523 11419 2179460304840126896846803624556767678848405624455835 11420 554196960398984764423970203545656568403954204352312 11421 540363596787841644207697971434545443967541963121099 11422 397031165676406441936375708323434427655403631009195 11423 1024351676788868480569798493434544678756836952108037 11424 2245596787889092965702013054545646789969370383296383 11425 2035165676869115652979889543434425679632896831562832 11426 4359676789107156790200903654544656802949029355709342 11427 3116565670930745497990970543442543975389753152913220 11428 1065454491293433975891695432419427752877530715092197 11429 2676565073054540199077036544804677988979768361064023 11430 6787680816565682008784367649646780090201893712688234 11431 5676392065454419927643056396425599097984729098482122 11432 4562719454344039176429542764195189175841149184021019 11433 3417034343239670564155417640350470552410790439809834 11434 2049723232076495440754056397096095520093496277918323 11435 4502234344789036487968570025033035841055030780793434 11436 2982123241669704075645299789729712409549693593532324 11437 10143234476702448796859001902302324903703056055743446 11438 21454344788424490029208020823623450838436572558054471 11439 8343241684203899751919792210212292284305319519544110 11440 3232006441968797503037522098101521642953035035441092 11441 2119944403647574969695219180987206415529709714409121 11442 1039443970415339636352030391871944075156917083911010 11443 2404460244757402969584364079040448799570784940712121 11444 4844722447980830303925688808484490003847930488323232 11445 441220415792296967194487924043899968415296083212120 11446 410196073521563650344075199628799644071559232100996 11447 98359331207430497239350396167596439307512120991964 11448 83113309934295972073096760655164272935100991903639 11449 31092919321551719329165594550641715310991902970278 11450 9115033207505033150655143494405073091902975697763 11451 1069731934949730694550831943949329102975754377627 11452 2702160550502167045609360460505507230197965779083 11453 8423725606023684457305724726056082362020277808934 11454 4209193939810444332953201179539221019797775927320 11455 1910327278096443315531990555272209837577751173196 11456 10723482797028453555760085558822501379777991816031 11457 28234948024292575557920915589426013801780079572351 11458 94350496247065795580650755904672139617960803823592 11459 43095962009453555194493550962520876055591968211115 11460 29151619914331550343931491619192759555103642111074 11461 107597200745355603460555077208068003559236863112806 11462 280022408057557234725560782496696035606369095129671 11463 960224896579582348255727945027032357269709039302832 11464 598200765355221201953175429769721131836909672976315 11465 181993653152209983530554157637210904302916515763075 11466 960056775582500135765567578982330845630767957896799 11467 599545755218998913655455367821292434293655536765599 11468 195433552047987090554353056209520321530555305655195 11469 1036535584480105085565576570503843435765557656760039 11470 2367755924961260915675787846039254557875578767920407 11471 1057551199609791074553676419671943536755367655195932 11472 2579592003302072805576788802840455767957678760040543 11473 5804064033624829655787889629284557880378789920485654 11474 1959439730200156553676876151643536796967679196054543 11475 10404602162401567576788991596855768030278808032565655 11476 24847223704815679787890076029157896362789696345676759 11477 412208960074557676699359750736763017676363234565512 11478 101927599343536566393117493305629856563032123455100 11479 220680005455767670055181053657101167696343234559201 11480 194399954353656499550409530530990656363232123511990 11481 1046000365576769003604903765770086769694343235920081 11482 2472003675787908037250837877840907903045454360640951 11483 119970553674919691892296776390934969634342994391510 11484 39695530539036304721565762691319636323215942707099 11485 103035765808369648235677907073602969434360468485005 11486 236357879693702894356780884817230304545724692920059 11487 103136756328976743145592840052096963433202315199512 11488 235367969490188055456069280585030294534423560003923 11489 113055633898479554339431595249697543324211399967212 11490 89554328784155543274307151996375433202108799652101 11491 75543167640755431742930703962954331980927596520984 11492 55430656393554305415292967615543303791175165191841 11493 54294542731542954071515656075432969510550650304407 11494 41543417307415539307074539354315635095494496963935 11495 7432052934075272929343273143074309153943963627314 11496 4319515319351715153231730829342910727427630173081 11497 3035073033105070732105292153215093174176298529208 11498 6360816335260848143259063574361055807791011906493 11499 2992063311792400831909431343009551937509902943930 11500 10064693518064809360904553456103600580100830460562 11501 20687055996689705730845574571237205961209364725703 11502 46904560026902458169255805832382460312505688258434 11503 22963399782980320631951952320820197098954481924324 11504 15632797615797194303503521192198369187544003203202 11505 56948019158024045636035832064013707899648034434423 11506 43399830719799634299712319439888936796399724324211 11507 32798293037596321597101034278887305562797203202108 11508 17581529695163207170989721768872955417571971980923 11509 79955903039694483850102237889030356779840240170635 11510 59550969676344028498982096869697145758397998494313 11511 15491636563239763987819164636370833522775983943091 11512 57076967694401900099607686969849335827800140457071 11513 29363656343982999195936463638393312175998796329307 11514 105696769460150008040568696994053523800010029505682 11515 257027904721600096485691030048575839600120304056943 11516 584280848237201028917072360491799403201243648570454 11517 241592402091989767049320995905593971990030405296343 11518 7119979103877649593191950955127703899695951563232 11519 1039750968776395130303491550976968796351507432117 11520 2402010289790039363635075610190290029596080543183 11521 4824122902080405696960797122083080304032965655934 11522 201014979195954363593571019229196959715654551324 11523 412150208040365696055832206308030402356765593446 11524 100697919597054359552321942919695981145655132424 11525 207020804024565603583440470803040151456759344647 11526 484249648245677235934484849636481594568005446882 11527 41996402034572111324040396304007143439954424820 11528 3963979723321109199596762959930832279544200196 11529 10300202233431308004027910400569342803646402029 11530 23602422334553696048280724805705469636868824307 11531 9980221323530359601593199952954236304648202932 11532 9798209211297115987130399515542102962401975315 11533 7581912109571071870896795075420975619983753071 11534 5203100915309304692765549354191754039829529305 11535 1970991072912962317655393140305539678155152955 11536 10250072830730303578758055483655802795559590359 11537 22600829368163635789996556936759628035604083607 11538 17992153040630313679965543305516159713959229932 11539 80063576486963536800275653655971602340406300543 11540 160695788910295769602796776760237223484869605658 11541 727037890723037903228027787922382234929103256795 11542 169696693209694972159777675220822119150971945553 11543 703027054503050223601778798249423207610240455575 11544 1436284566036602237217790014504634479122484555797 11545 4570925672367222382378080146046944807224925558023 11546 3291194521052220820959198819623439932199195519812 11547 1510343209522192191510388036212279320390355038101 11548 5923454503824064075923896370322805444083560395211 11549 1212342968199439351208762897215954439231396752107 11550 101215640394273109927616772071544272108765520931 11551 212356884046815300679167824835646823289875850551 11552 101144839624072994550656200314424211678752495510 11553 211449403048830045606770403544646316789985035921 11554 108393969608299633945695971442423065679849711210 11555 294060303295002940457040234464636676801302312321 11556 1048723635040030484584482344686966789613623523432 11557 2490236960480364925924943446910267903137035834543 11558 5082370324963690660650454470722680835384359345654 11559 10943843450297086726804564848226969357925605456765 11560 30459254603024908269645689294270305580657256567879 11561 64606567236250894702856907046843655966782567679005 11562 41945452101892740976542929624430551665619456549954 11563 3434320984717391765415156204295506654034345399544 11564 2323191841052705654070741961554946539723232795443 11565 1210304409516954539293403607539425277212117554432 11566 96963915063543271531969935274191772101055544321 11567 63627069431431707303639311740305720989555443203 11568 30169434308304932970273105396953191875554431970 11569 61704545693650550242815258030376078995564560243 11570 4963434330495498016071919696959367955443398030 11571 10294545365037016172840803030405680356454016364 11572 23045657680384171829289636364856963568568169687 11573 9634536396840504151676303040543631445440636472 11574 6323302764394960706562969595430308434394304115 11575 3212977642739592945415635154296924322742961074 11576 2095776417275115434074310741563203217415609343 11577 5037788782799156548805528075694434380757305454 11578 10377889948007567689655896797044545967981656565 11579 23778900496079678902759028024445660280156767679 11580 9766995959356566977509759804434597598745656552 11581 7663951513145463774917517964323175187434545515 11582 6627507090834229739055055643210550474323435073 11583 6174929092322157269549554432095496143212309330 11584 539149121220731835395544319153960832100913294 11585 270791010193304312755443030727592320991091543 11586 848072122053645527956456368280063450073075654 11587 399321019530435175544343041599432299329354540 11588 1005432203764559795645456476004543005505565683 11589 2056542437885602036856568792045656056055676935 11590 4567664578917224369167690064456772572556790558 11591 3456643367052203030656299444345719319545495524 11592 2346433049521969694541594443233033035433955203 11593 1224329595203636343407144432129729714327551972 11594 203155151970303231930844320957157083175503721 11595 435559600243634360569245450383584935796038232 11596 315515998030322995432034296831239313559682120 11597 75071979697215954319721564310073091516420997 11598 49303756372071543037207443099329107064191977 11599 105637969824835656382480457005507284688080180 11600 256980301449356769944964584056082926896961961 11601 570163614505567900450285928572950669030320312 11602 298630082955454996297651165315494629697197099 11603 1010960950356570031018791677557047103024025006 11604 2130330403567840352190076779584483236248260071 11605 897295971456397120299365755244032102001799310 11606 771551708342770997593053552039720979985593092 11607 707504923217691975129531519677191759855129117 11608 1480050634379080199303756002784078001159307177 11609 4960606945808962005637972027928796011605683783 11610 10327270459690304056980224280690032117256937934 11611 23482844603083648570162246967080343182570580547 11612 12016441969230405298622023649197230419295195412 11613 24168480306364859011024236908022364807040036723 11614 643996943040509909802102919821039929599705212 11615 427963429594918917980975038209679155196952098 11616 175632155139047055791749681916550750363519184 11617 796943559408484558078102960767608003696007927 11618 563431513924043519360975593655919970359935177 11619 432307087199631032991755130551039697119310575 11620 320929270396309715905550895509676371033095354 11621 191151696762917070955492754916562909729153143 11622 1071597027910784850357067970767710902307575455 11623 2836024280727929203584680247878330823679796559 11624 9372246968280706435926962478993369436802027606 11625 2922023641592944311183620167933034303979775943 11626 10624236876070445511937041680536345640201800454 11627 27046368992844455920584476965769456882419604567 11628 84469690069244560645924790277904568944803245682 11629 44236299432043394431201497774963447439972034416 11630 42101594319632744309987977739632414279719724064 11631 20987143036317442919875777276320081757037199444 11632 50103456369580470800997782789440957984384004446 11633 101234569703964849610017947904490380125928044467 11634 212345702440289303120180480845083961260696444683 11635 101232980397672970998395992429227609794364442432 11636 212350164018830250014040064706279302045684464543 11637 101098639848297899879599440941752979634444243432 11638 213011001295019001004004490477990202944446454543 11639 89909989549829989959963896175897975444424343432 11640 78919875398159879519628760552775754444203232316 11641 67038752780718755036167595517753544441972121065 11642 49687517593047549700655155057531444403721009454 11643 102899980056479702406759560579754444838232104564 11644 229000160568802424868003725801964449394343245687 11645 149998595447980200639969191983644392743232034472 11646 500012036480162407000308080136846068054344344823 11647 1000124368961704884003696961369272696565445449435 11648 2001245690318448928037030313706827027676456504559 11649 4012457083592490696384363538469484278788568045606 11650 8124584936065087029925695792704926789891696457268 11651 1003239299449269759194353516959185678706364331848 11652 2034407004506702008045575970407916790469685359295 11653 4344884046068424096455800244880768084702917607038 11654 3240839619444199164351998040793639240975055929684 11655 1992276034440390643103979593530271991749551156443 11656 10062792344484086855240204055762840078103591568455 11657 20708063444928909158482448557909280795236075692559 11658 48496694450690907592944491580906968038372797065606 11659 3966344294290935115443907190943639682917569453944 11660 10269447047090559156460884090457002950779704580445 11661 22704484485085607568728929084584030407802445964459 11662 16964044049253935447167149243239695935980431644312 11663 70288448506580556483683506454403040560164556845523 11664 142892492067965568936936068564836485721685569255837 11665 469065064680275690570572691689368918236915706559383 11666 229449442397754295295318306473047042103072945512832 11667 154394420777541551553042944129609620969315435096322 11668 566044647779675595576470447303303050305556561029423 11669 459642417756555155364096412972969496955545409754211 11670 316420057545550753039164095715633963555433917542108 11671 64199535435493529670639153074327631554327055420923 11672 40395314313931156494270729343176307543169554191210 11673 84037545540551569046848305455789679655703568072324 11674 39695435395507429624402954353676556552971439321200 11675 103036558036080703044830365576787567590234605432403 11676 236367596372968436449363675787899680082347256544835 11677 103055162915644304393030553676796399221211945440312 11678 236559710756845646056365576788030006232320456483523 11679 105517093544434419543055365679699942121196344031212 11680 255985055644544803656557676803000463232029448352323 11681 560120556845649636767578789636004694344304493583434 11682 398995544434396305655367676299962343242963931232323 11683 1010035644546029656757678791000303454470300552343433 11684 2120356845672302767978790072003634564843605583454535 11685 997144434520977655767499319970323440429955232343312 11686 970844323191776553653993039697212396159552121233095 11687 692443210305765530527929676372100760715521010129151 11688 320432096953655295175156562920993593075209898950706 11689 196319163530551550550745415191931129351918787492943 11690 1029607695765595605608056760080551305600789901070455 11691 2303279037876037257296567920965593657207900812844559 11692 971749696759691931565455191655130531934992096443512 11693 705396365516303307454350306550895303319919164431095 11694 1458029675969633680565603667609037633600807684553037 11695 4596302800302936965677236679308378937209678925576383 11696 3162975996975303654572106552922967291916567195362832 11697 615751963752970543320945515215651503065450353016321 11698 73503629515695433191435072074506969454297129863206 11699 30970155074354330308309319342943634341570958631945 11700 70241560805565363693705605470456945475850390960457 11701 142475729655677697058457256844570456799204090324577 11702 464798302756779024592582569245844568006449083445783 11703 241582977545749803119219432032443439944389232433632 11704 7215775433397971032034319720432279442872120330322 11705 2073754332775709719723037196321754416720997297217 11706 4817965347798502402236384029437964768250023022382 11707 55653217584979982102839754295641641899809820820 11708 54532055239759820976277541554406404797918192195 11709 43319552077518191761775407543943961575040320355 11710 33035519375040305605753935427427607349597197154 11711 29715032949596953953527314174175933195170370743 11712 102360350504030380375881547807800536039843848054 11713 223723606048363963798955679679605772401259296567 11714 209209939603027629587554556555953719989911565452 11715 506500603236279103899565567560378400100715676582 11716 1068007234370807239003675679723792801208356787945 11717 2696082345849682408036796802238069612493567900459 11718 7032943459302944896368029622396703125055680804606 11719 14350454605630449029696303024028435260556969647267 11720 45604567256964508303029636248292558725570302882683 11721 33963451943642922969756302001519527195296976818432 11722 27632303430415215637542979987035170351563764044321 11723 78943634564758356979670200104359843595697888445432 11724 67430323441523143756497998963118431154376884434317 11725 54297212407210829543975987631044310742964844323056 11726 41572099932092155427751876309643093415640443209545 11727 7319199319120754177504762916429132074396431915434 11728 3030393030993540574961615064150919342764303074321 11729 6364056370055685810317160687610805467885636805433 11730 3039542899554452097050594476091954256854303954330 11731 6403669003564585024606044793080366569165640365363 11732 3970629971443249801939641529197065430654397053030 11733 10247100234454501620602875908024676566766024576363 11734 22483202344566017047229000896246787667872245789695 11735 20031981243459849612149992762025676656722033676352 11736 40360152454601303123500067904256786768224336789582 11737 83721584567213635236000680846567907894245367903944 11738 29207243452090312099994392425454936742033054967440 11739 106482454585083525000046064656570568064336570280482 11740 268944565920935860000472686767845696685367842964943 11741 690445680650559120004826907879257026917679270290454 11742 296434394495510999960182936751929783056551697496342 11743 1028546045035930000321950568000701936567597021029462 11744 2291672460360560003440405696008420567680024232304703 11745 1506520196995399972395954359924195456399802120960972 11746 6067842030038000224040365600648036570001623250330223 11747 12679264360396002248483677206896367840017034603362236 11748 26806685724032022492936782469029679280184347233702371 11749 69666918248344225070567944708302806961925482338423832 11750 36663042003242189295455440922975943603194021284208318 11751 6629619972020471554354391215751429970339809641923043 11752 6156039719796107543142710073508159697277916403209630 11753 739677037560935430817099330920716371775063971916294 11754 276569695391314292049193291193062905749427703061541 11755 787703038073547064508055072056710858104678436715672 11756 676969679331409442919549319545092520962564305074517 11757 563636553307914415035393035429119191619442949343056 11758 430305532935084069712729714151030306034415393229545 11759 296955315309239437097157080709696939724072732155434 11760 1030357557706404585023584968503030602248828143556546 11761 2363579578468845920235930292036367222489495455567671 11762 1031355364248431198111297519703052220073954355456510 11763 2353557686492552015113020002436582240820365556567921 11764 1131536463919519871089799980305221992197055545455210 11765 907304227035038709277599796952203920369555434352099 11766 1881646284360390506780002030382440643703556545584999 11767 8956870925724086067960024363944486858435567655930007 11768 7544691193199259455599803027444064524315456551299936 11769 5442310330391914355197969774439443203074345509599305 11770 4421097296703083150375637744274431969343234915192955 11771 4209171564969230696954297441744303633232119070315554 11772 1910507439632094363541574405442970332121029297075544 11773 10726080602945045695675804856470243343232307024795647 11774 28272967230460457036799649168842453454343684248036883 11775 94830282364724584368002907689264574565456926496368934 11776 40297621041203243039974936471843343454343183963047319 11777 83019032472434456400210568839253454565455940296481604 11778 29829720120324343998095448271932343454351397564005960 11779 101502241243445460017036494840543454565594019688060322 11780 216022472454456720184369049285654565676048202896723423 11781 59820120344345198443029591654543454559601976765212212 11782 18198997243230384429755106543432343515983765652102099 11783 96010022454363924701959267654543455960137876783225007 11784 59899820343027200983511856543432351598896765632189935 11785 18798197229771991831104545432321107188765654320479315 11786 90016022301840079351245656543431283889876765444805559 11787 180172223619280805592456767654552938900987876449655599 11788 961822237206969656064567878765590590810098988502756007 11789 604222091943636539443456767655095092099187884977539935 11790 1246225080456967804454567878761041065007898930179800556 11791 22189196343655964343456767609609449936787298557995541 11792 20470363230551643232345655915914399305671585535955410 11793 44843694365596854343456760760746005656835915760356722 11794 40430343055164543232345593593419954544311073597145220 11795 84563456559685654343456056054800365645512816023458244 11796 43432345516454543232339539539997054435096059812322040 11797 32321235064343432121275275279969544309159518101219596 11798 21210109443232321009751751759635442910715040990035163 11799 10098914432121209917505505516314415093069591899710632 11800 21010744543232500780056055969544761056704079002326943 11801 9893443432118993599539551635441609544959349981183432 11802 8732432321047931195275506314405915439513199810432315 11803 7320321209615310351754943083951074275090398096321072 11804 3197209916073097105539429227509341749096779163209317 11805 371919059329170955274152174913205389165750631913053 11806 840808605507850358807583810734457907678006960736573 11807 391925954936497127935228093324334936559943593305328 11808 1080660370569023280558297053445350567600456053657493 11809 2966723845708234965595024574457605679204572576781055 11810 10268239258494350276040245804579256806445825787952558 11811 22694406593045602792482459645806569668459457900385595 11812 18343945129633977520020316431945436644314334996855152 11813 93460459302940179840243568560456566845545350029159583 11814 32196312975398558398031445396345464435433099750715227 11815 20363095752785522779708432763234244314329197493072173 11816 43697037987915827802492547894346445545508021056823814 11817 30369695875072175979919416743224435434919809544208084 11818 63703039000823800200804768054244556550801703646496925 11819 28969669992207997991961639542043545491984970423963194 11820 90302700062480020080317003664455657080130244640296046 11821 183628400704960240963584036684556784961362446883032469 11822 937092808450322490295928366925567930313704468936344707 11823 289115924297219897551163063195455297088964247303240935 11824 907160647022401019591696696036559024890286481634490558 11825 1883726884224812204077027032367608249082908956945085589 11826 8938268926249522448784284343679294508950890370460915907 11827 7281847181995220407641643230551542927492696896191070936 11828 1604410403952195936406432095507415173918364760309291305 11829 7244724840384040568868545036080759820793687923707073659 11830 2041200396839595448645429699193518193530475208929330517 11831 4472404029404036490856703008055996055764798490705365982 11832 4119959753959703892544969919551959553641583892953051820 11833 1039517527516968719439639035503515530407228715529504196 11834 2403979879970290404603008356035955764882290355904048031 11835 4840201000243084847236093572360357888943083560848496352 11836 397989998029240412099131320997136887429231392403963120 11837 1020100016306484725007353450023368900706354064840295243 11838 2241200169668928260081574600233690808469568689283038455 11839 2009998636647161799207341998130291924235446471629684352 11840 4100010966883718006481480015363080646356468837102925582 11841 999891664829039944007999873029194423144248290975195220 11842 998706640149679439935998729750344210842001491750352191 11843 986946398796554279311987157497242092419987905497120303 11844 863422787565541753103870733972019120039874953970996967 11845 632217675455405530968693327719830999678739527691963656 11846 322056554353955291646333177038291996567275176303630546 11847 219545543127551506423330569681503965451750562970295423 11848 35435430975506944213295436406967654305495415697554212 11849 14314291754943442091554303943656542953954074375542101 11850 45547077970454465075565640456767670380368805795663211 11851 35409375696344249355454396345656496797047953554632108 11852 13912954363241993154342763234543965569615531542320923 11853 40730365694480055565467894345660275703155755663450635 11854 88163677044960555676679045456722798435557956694606956 11855 80630569639595554566549634345217584315535546341943544 11856 166965703004035565667702945458379925555755669480455648 11857 670278436048355676678430456593800655557956704964556895 11858 497764299603154566564296345127994555535544959643544754 11859 1017887003235565667687029459280045555755650402855647964 11860 2178904034355676678904304606960455557956804829156880287 11861 566959723154566566962961943596355535543960150744797672 11862 463517210743465463615603431163155315427598693441576519 11863 231052093432254230073972310630753074175186332407365034 11864 109519132321942099327721094293529340550463319933049722 11865 304007343440465005478233047055905485604693600536502223 11866 648081454484680056794336484560856917247057205768022233 11867 399208344042399545543304043392543052009531953639822130 11868 1006493448464003655653648454065656584103760377001423363 11869 2069054492688036756776892568676767927237923784014633695 11870 4708565066896367967789065690787880682380637928146937038 11871 925449464763055657669454293676794420794295160823289684 11872 194394241629554536634341530565544193541550592211676439 11873 1046046477103565766945475765675648055675606062316788607 11874 2472468783235677870456797876796896556797272703567891283 11875 120247632114576696345576765564765545571716971456709632 11876 242478943145787029455787875687875655838370234568502943 11877 20167430833669754353676754476754552282898123444975432 11878 41680569336701965576787964787965582949015234450196542 11879 6395433304983655365675641675655215389872124298365420 11880 2754332959830553054554406554552072878721001583054194 11881 7965350401365576565564867565584828990232015936568046 11882 5653095989055365455440655455240167898119871305439625 11883 4529151869553054354394554351998656781038708954276195 11884 3150704635529543142743543103986545609686927541760354 11885 692962315155430817431430967865433916463175405597143 11886 315621070754292054308291656654327064230553955170830 11887 74209293541519542921506546543169442095527550492297 11888 41911531407035415206945425430634419155175495921577 11889 3107307929714071943434194294324030750553951207374 11890 932935157079303432320341543199693495527509932943 11891 315310729352972321197207430396331955174919315427 11892 73093153115721210371934296763303550539033074173 11893 29130731073210096903321565632971495269729340529 11894 107368152814321030833435676950235038702305485906 11895 281695589545432369334556790402360390423656920871 11896 957035903656543705345568084823724084636770649032 11897 529710970545428953235439240209199242305694389715 11898 157091695434167532114271997910392020954342877075 11899 585077036547679743146840020724064250365468984799 11900 249369705416557430824399793199441897054247841595 11901 505702456767580569446002056004479024566479276038 11902 1058424567879965704472024572044808245668806792391 11903 2592645679000278444824245824449694456689668064071 11904 6066856808002792449446459444503044566902696688832 11905 12669169696028064504468604446036445670827026889346 11906 26707703032296686044691244472368456849484268905471 11907 68478436343026912447072444823692569304926690856832 11908 44164303229783100409320440210319432959186292544318 11909 40642972157630995913196398097034315510461519443044 11910 86870223578970040736030017024345555924716004456444 11911 64698211367699593299699849803235551201059964344440 11912 42382109056395131596398397972115509989519643244394 11913 20820909542750907162782775721074919875036432042744 11914 49450903668010883707947798232810801000368544468046 11915 104610836696128938480478014349529612003691644696468 11916 247129367031290592964796145503903124037076847028695 11917 10953049709495115641560834966970999689364409766352 11918 30376502505039156875729350270250002905684901869583 11919 63788026060407568998305602842600030856930819103933 11920 29679779395935447982953976417999692543292030967330 11921 102801806040556480150380188780003065655064370281362 11922 229619672485568961603961889960036676760685842953703 11923 156036520055447605967604879599706565594452415528972 11924 572367840556479260279249004002467676044584755890223 11925 321056395544151797751989959980256559643241552698211 11926 209542755440705577503879519797945516432007518382109 11927 503667956488455780039004002020455968544079993943306 11928 1036680368892557960408048024244560291648800060453667 11929 2366963689065580324896496246445723076889600724576683 11930 1063630469455197200763962024433209364875993203366432 11931 2696964704560022407900304244534505689000054433668543 11932 7030288445720224880803646445746056908000564536691654 11933 14362892458242248969636868458072570896005685767076767 11934 45709064594462490302969092596825849032056917884787883 11935 32909443144219896975629119164192389719543056841676832 11936 14914430842038763754151030640320877035429544406564321 11937 50744569264389897967592366883448984356703644867685431 11938 108045706685901020280063668934490125568436849078916555 11939 296458466920812242960696690545081255692569308790767559 11940 1028592670649522470327027085660952557065705690087879606 11941 2292066846903824843484284916730385584678457080899003271 11942 1519464422968200432041639065296855242564329192789971710 11943 6004684630294404544477008679029158465685508067900238321 11944 12046926963044845644784090808307592676916096680802393436 11945 24470670296449256847929089693680066790773026969624054571 11946 4094497564391944415149276330399465493729783636199543310 11947 9045019686080444759506789364004677058301936972003653524 11948 18460202912964448004067905688046784593620570224036775849 11949 92722430730284496048680856896467926057045842248367799307 11950 17220293297643959606392544764255179529632422003057592935 11951 82243055018860403270065647886559803902944624036580070559 11952 22029549848595971699454416865517966975442199705199295518 11953 19755398405151706394344064655055663754420396950391555042 11954 101958012859598470045448686760556697964644030404075560463 11955 220396129204012840456490907925567020286848364848795724695 11956 196760951959896396343890935195449797664403040407553202352 11957 1027930400401030029459090560036502018684836484879574423583 11958 2280564804812360304609085720368024190929368929003804635935 11959 1595439960100996961909253197039800291153047149967962311312 11960 6036600321210030320906576024401603071576483500280303513523 11961 12367203432320363450867792244817236835788936002963635935836 11962 1051972321197032292657522040052104313687299975630311312301 11963 2600223432024343066779824480583245536903000196963513523611 11964 7202234544245456667801444965934455770836002030295935837112 11965 1982123442034346655988439651324353692299979697551312291097 11966 10143234464345466760092602793445577063000203019593523073023 11967 21454344685456667921067228054455784696002436204055836816235 11968 8343242454346655209452159544353642359980301959552304062112 11969 3232020343226551914320715443130421119796983515520959421096 11970 2119797232185503083193074430896211037563831075191514209163 11971 1037572120454969230329344292762109695428309350307081910632 11972 2379823244570306363505447067903303036693705603684960726943 11973 958212043296943030954409454972969706328953970439593183432 11974 522099631563429691543914339715636943167527696275130432315 11975 219196307432156307427083277074303430655176361750896321075 11976 30362934320742934169231769342972294550563005492763209352 11977 63710545448070547706357905470223045605696057067894505583 11978 29095434399295416943134954098209633954359529456742955230 11979 109036546007036770455350369014502940365603904568070358362 11980 308367672084367844557603708146030483677240845696843593703 11981 693678824925679245579238495472364936782489257029256058433 11982 330568199194552035352083954121039305620071929751939524330 11983 295440390343519713119227541009672954199303157503275203297 11984 1036484083456002335206279672102830368005635580034798435022 11985 2368928934572023358470802823229363696056955960348012560223 11986 1047167323319813124091976212153030359543551597199899398212 11987 2483681433601535249080190323576363603655596024001006014323 11988 30408329987311989198297211363029970555159799989939883212 11989 64893500101520108015022313696300245559602000100600934323 11990 40730998987198919869821090362998035515979998993991323210 11991 88170010104010801101433083710016355960200010060073434324 11992 80499898959891990988329229099863151597999899399332323200 11993 165001010401080090093506309001095596020001006005343434408 11994 680012124812961081056069708013036032240012072057454544895 11995 399901000095609209539436919889699721999899319534343440754 11996 1000812001037306503804570800903002240001005603745454487965 11997 2009524012381668039645849610836022480012057238056564900279 11998 4103848123956696402859303129372224960124582396567690802806 11999 968401007546363976512970952922199599003220765456291975944 12000 643989935423027765095691515220395189972193654341503751439 12001 427879314209777649154307072196750479720330543206969508276 12002 176753081917776390742929320365496157197295431943634921764 12003 787976960777790088070705443677031584023036560456950637887 12004 675763593777499279292954430569707239809705396343494296877 12005 553631129773991751515544295436932077916952763231941564776 12006 530310957727905507075441554303319375063517632103407441765 12007 297091537174954929354407542973032949431056320971934405655 12008 1025075783810370705564879670216350504552569450240544856758 12009 2260797939523848455689002842369606045585704602485649167995 12010 1793575275208404354469976421035939635252961980054390655952 12011 8055798798492845564700188632360602958590320160566086760383 12012 16558010013069255688401890943727230392083441725672907923938 12013 67596120136706556892819090458282364064934478256830880640595 12014 55160998904945544716029096321621039439324161944292794395154 12015 50591986959435441059749163206209674273200603441517542750743 12016 106080110404556472602107694470502806814407234475979668008055 12017 272961124845568827223279044846029669544882344800202696096559 12018 830311249255689482234808449272302703648943449602427033027606 12019 297109991954474022119924391720976970407432395980169729775944 12020 1023300080364808223200646078250190244880544040161702301800446 12021 2233600963689694234406872794602082448965648481718423619604471 12022 2129991630476342123944717541979220407654404005044210035964110 12023 959906296163221007441055403752195936543959949642099711641098 12024 518941560632209934409553969520351305427519396419197106409187 12025 47407394321919323915527635197108954175032764030370943910475 12026 13932743203033207075176310370927540549717639696891427096154 12027 40548054436334484799789523850679685702379003029074685031567 12028 85696564569344928001903839206802918423808036308806920355680 12029 54365443433239159982968271943975044207919702927943197154392 12030 43054432332070719815641703427749641935036975175430370742719 12031 29544321319293038074404972177396403309703750554296893417034 12032 103645433607056396804850223782028833702438005567029054784346 12033 236856537284570029649202237944289338424596055684308567925471 12034 104545291643299756391982095441673284203159554442925455194110 12035 245659076855001970080145036476814926435603564470656560047121 12036 34509364549983699198829704164079184313971444094545399611010 12037 22913043399830390388156960639350443087708439143432796109897 12038 15089632798296696880743594273096429276924270832317560918772 12039 60902948015027028968056046817028706790646849343579730789823 12040 130830496160284290296572469584290468086869305455802167901436 12041 369365031722927083027824703927084696909105656559623680814571 12042 33049705215169229776200967169242362910954545516210392083309 12043 29596952070632157761991650632021015091543435062096719232913 12044 104030384846943577920076806944232161075654560705028406350734 12045 248363929270455780640789670446343712796765728460292869608147 12046 3027151696353594393676496423229097565653164197516635920812 12047 6283597029576046056789028634309019676775688019966960649523 12048 1631169755359619545669766322909836565754479839663594395210 12049 6951701957603203656701869430901367677964801402696046038321 12050 3504983535971970544984634290989056575639987978359619683206 12051 959831311703695439842321491869545354279875763116036431943 12052 518309104970354278421207904635433141758753631059704303427 12053 42910959697141764209934962314330805527530309516962972175 12054 15091516370805641919319621083291955175296915063615720554 12055 61075969849656880805603032935080359799030760697158245567 12056 9351638396544791953969715309197117589693594370722035456 12057 3106282765441503527637072910371055276331142893219714343 12058 941617654406971176289315096909551763310816732037083233 12059 406056543943710561673069162915505633092065319689232127 12060 872567660458325716816707710756056937064677602906343280 12061 719456596323193064064937093539543289442575974943231592 12062 34345163210329439439289131275431674419351739432107117 12063 23230632097154274271670909754306544033105274320931053 12064 12094319170741741706490917542945439730951743191309532 12065 25045607848078078469090779670456602170398056073703743 12066 60457279296796792709087802844567223844016572818438054 12067 124582807028028068508899629245682239248167829592596566 12068 3215929759759444928796152034422072000656155119165461 12069 2071157517514439167560719724219319994540751030654209 12070 4831579979944607679728402246405600045687992366766506 12071 307359759441936557163982023953999634475921065664944 12072 681602004480567583700144240380002944800632676690445 12073 405979963995455228998841996799975439994318566296434 12074 860200300036558290009280028000196600045591671028544 12075 597996999705521499911599759998365999635106509765440 12076 175963996955207999107197519983051996310944917654395 12077 800300030358480007284020000136600029530450778766039 12078 1603600363592960082928240001367200303764607789872400 12079 7237203696070320950694480013682403637887277901024801 12080 2091970359297191494343999890419970296871774989799985 12081 5080243607024075045460001084800243029037810102000118 12082 10962457284248800456720012929602456308379521224001191 12083 30304582926489604568240130703224569693803832248012071 12084 63645950668903245694481368434245703059639342496124833 12085 30431494646972034344009044322032969516273219961000330 12086 64555046870224345448108445424350303970814400312003363 12087 43549624698203234400924434203096967692083997099973030 12088 31396202381972123991204321969163656319227969199729696 12089 8761980803721007909963203630630543032175630397156363 12090 7603791969209934919631970294295429720554296770743028 12091 5969503631919319036303697541554157195541565693429767 12092 1634970303033029702970375407540730355407454332157655 12093 6950243636336302430243796879688163556880565343578759 12094 3498030303302980298029564756480631544795453231367516 12095 1979696972975797579755441543994307441554332109055063 12096 10203030230198019801956475660045680475565343308560695 12097 22436362362016201620368796720456964795677453691727039 12098 20303021019861986197047565196343641554574330305169672 12099 43636232201120112024479680029456875565805363659702822 12100 30302121990999099804156399754344755451953030516976220 12101 63623240090009001647570001965447956600376365970190243 12102 30211999099909986415299983654415545996963051698298030 12103 62320009000900108759000136764755660030296597015016363 12104 21199909990998927509998905641554599697565169869863030 12105 10398919891987174919986954407543196375450638638629698 12106 24010801080103810800110364879656029796606990991103015 12107 48129612961239529601123689002772302027270090071236158 12108 956095610075155991010469977720979771699099310100724 12109 539154099350751909896239777191757706389193098993199 12110 270739193093502918762077770305536942870329187930395 12111 848208057056030789904777843655770469043507900564038 12112 401919529539693678961776430553696229630934995439688 12113 820803903803056790317788565577030302970550036602892 12114 191966967969545497057685455369696975695499705976716 12115 1080270280303657024578916557703030197037002460188371 12116 2962842963636784245790767578436362024384024721893831 12117 10309270296967926458087879792569704245928248239059352 12118 23706843030280668596899002065702446460694494408605583 12119 8944429697594645164789979452980424194343943925955232 12120 7444156375142430641679754315796200343227427191552116 12121 4440742950820294406557543073561997232174170307521065 12122 4393415492197543945535429331403972120540496935209454 12123 2732073920375427435314153307967720995395963311914344 12124 8144820643796680557547573680278250038040293520745446 12125 840194429566395535415330397761899679597531193434424 12126 398344155462755314073296777604796555175310332324200 12127 1013447556707957548815027779248027559797523343446403 12128 2134479568480379689560277806496279602019833454468835 12129 924155443996956475397775943961755979838332344248312 12130 200754427963544152777751427605551758283321242003095 12131 407964680295647587777994679255597994933432464037038 12132 880286963036879897780046806556020050534544688384392 12133 797663629704758777599623945539799495323442482842716 12134 576630156961527775196207435277593953212420016417065 12135 366298743607177750361934311775127532100199864049455 12136 61587429930577497003323105750975320998398639594353 12137 7274159295373969973210953491753191982786275143130 12138 1740711552927639732091531905530303817661750830893 12139 8088315590679002145075760855763639578718009369055 12140 16893556086808023460797929157897003790396105708558 12141 69055572909696234728020707579024038084031258491595 12142 29555314916362121159792935349799679239709923907154 12143 103557550769703231602070557502002806402500640883566 12144 235579607902434357224845580024029668826006888935671 12145 115355934980323132200435199799756648179944887314510 12146 73151319797210921996310397597546400559440873083099 12147 30709037572091203963096775175423995514392729229197 12148 68508379825072440297027799796640035946068306308021 12149 44922958189320397569777597566399711419442942919806 12150 39215520473196775437775175462797108034415415037944 12151 106355844816027796577799796708023296344756760380445 12152 269559249572278027778002028496235029447967923964459 12153 703606503822796277796024293030360304480280640284606 12154 1437268039428030778032247056363723644962966882927267 12155 4582696404696367796342484569698236850310268950682683 12156 3218363962363057563220043436382104497097847494418432 12157 2043027621029535432199632302820963969176413944044321 12158 4456279032303756544002943629450300307788740448445432 12159 4341749720969545439975430154296996937687396404434320 12160 3205397191635434279754298741563963296472763964323196 12161 1952770306314321757541587407427631564117627643210363 12162 10387843669545437979675900880678955687179078854323695 12163 23899256703656580202800808966790356903808789165437039 12164 8791944970545197975991927665497142967927670654289672 12165 7503439695430375751903176653970815655176494541676516 12166 4972276354296953502970566527692074550563943406565065 12167 10222789567030376030245667879064805605700454867680676 12168 22227903684363792362456679008689657258404569078966791 12169 22174970443029521020346549926476531923963429367665510 12170 20539696429755209797225399184165303207632153056655098 12171 45803028701958502022258007927677634478943576566761014 12172 31969766983524979821919935176576324167431365465609884 12173 3637663831199758203039310565363200654309054253918843 12174 296628310397521969673095453031994542909541927048433 12175 1027093524019840302817036576360045670903680684492534 12176 2285055848201283629584367789720456850836966925065747 12177 1649552401989630155243057677196344492303663189453412 12178 6903584820102961558456578784029445063636695904574723 12179 2971240198975607524345367639754429430306350963341210 12180 10232482010197279845457679001964704563669610293472322 12181 22344944122022801256578808020288445696703123054823423 12182 21239441019815989945367919797684434364971009540212212 12183 10074409838071879433055037576444323039709915398102102 12184 20804901396839004536560379788445436402500758015223223 12185 49650814029408045767723801892456568826007996158234234 12186 102809548304896457878239619064567689472080031594346344 12187 229703693649028578994403208685678904824960356045469447 12188 156970330389765367943971926454566960199597139634234412 12189 570243363901877680460240668565670322004023402946344723 12190 298033026984776396197994645454497219959811975423241211 12191 1016336270127790032020046856565022400401520196634472312 12192 2169370841278080344240469167680224804815842026944823523 12193 632892409759197241996230656398199960072419783440211212 12194 316719917510372003962094542780399599320037632398110098 12195 65039055096919967619143417596795193199696320781099183 12196 49669549163039656030832055165550330396363193609190430 12197 102703707696402772369344559675603364029696057308084564 12198 228438479028827823705445602797233688303032581696925687 12199 164284149768176208954433977572130482969719206363194472 12200 686927501895790490364540179823364950302406469696044823 12201 463174984753495897043398558213039496979944236359640210 12202 230539841531952769632785522089673963759442103116398096 12203 95278407303517636317655219276527629514420971062779162 12204 51763932971056303056552031765176155084191709417750615 12205 5627315709542969545519705650560749240304914057494075 12206 4173072915415635435036954495393391996959079533939355 12207 529315074074314309703543952732703963509355327273154 12208 153069339343082916971427517316967630913153171730743 12209 576705405456950770234679981570278970735575838168055 12210 364953954343493698122559807297767693315352280639555 12211 39527543231930381019517931577656333073121594275553 12212 103879654360563952203980555778769336815236046795573 12213 239002765725700382440165557789905369558372468035815 12214 69977653192996820398655537678953035522920239712072 12215 39776530315964196786555296567529715215198077099318 12216 101787763560288027907559027679902358360016785005593 12217 217897895722896280879608278800823593720167920056055 12218 56776753216761592755921767992211129198655199539552 12219 45765532065607117551205655922110950386550395275519 12220 33655319453931055509954551221091496865496751755034 12221 30553034327309554919543510209107964653965505549723 12222 65576345481703570803655922507280286780276055702233 12223 55363234004971291970551218931597665597759552982130 12224 53032119959709503695510047307176655177515515820895 12225 29721039516914970355099612930566550575075072192755 12226 102232403970750243561003130565667605800800824067958 12227 222344840248002455712035365676679259609609448680395 12228 221240397999980353099713054566551915915914406396752 12229 209996775999797129197089543465503071071083942765522 12230 500027800002023308024903654676036832832940467875822 12231 1000279600024233696250836766792369349350484678999425 12232 2002803200246337030609367868063705505604926790004659 12233 4029634402469384367305679096698456057250668080046806 12234 8302944824705925681656809027012572582606696960469668 12235 2975440200951194406543909769899319217946363596236648 12236 10196482410392044867660901901005606380469696030366894 12237 22028944724064449078730820812057269964703032363669047 12238 19767441199444389367292192099531839640969721030629612 12239 101880472004445905683064065003759402890302232367103123 12240 218964824044460856936688680038004829083622343683235235 12241 47640199644192543306486399679960149230221230432112112 12242 16398396440319432944062796559598792098210096321101100 12243 70014028483604550448708027604010065014321029431211201 12244 140148292937245604490496279248120680145432304552312417 12245 481495070582457245085030806495246961456543645583524783 12246 7949295220332029249691943952023608345430435231201632 12247 5391552197319751996303427519809923234296312109986317 12248 2707520373037503962972175037919212121563100919863055 12249 8479843816380040310223800380806323235695210801096558 12250 4158428062799597098207996791943212114352091989165528 12251 724159417595169181935965503432101083119103870655164 12252 200714055150630403311654972320989231030968694550641 12253 408348559606964833516770223450106352370291045606872 12254 893491603270289335967842234601269583843072457269024 12255 731905971697673311656422121989835228429320331829800 12256 302951706376533106544221003878312164153197304157993 12257 630398469787735267646232038993523687576021647580053 12258 296784237677311856422119687931210475359806415199530 12259 1027926378781519168623202900552324797601668760003762 12260 2280669789956007691034430805583448019216689920037903 12261 1594637679539936309724291955232399832066479199694972 12262 6046978803800569702247080358344001344668808003050223 12263 12470189639605702422484963593448013446689696036602236 12264 98476275952980220039631132399892426476359705982101 12265 84161751515798199676310920798720184163116951820983 12266 40605507073580396563091193587198440631063504191828 12267 87256084815964027697072055904012486952696048079492 12268 71939240071639776369319550959900063518359599353916 12269 3271999306277763033035491518999431043115193127065 12270 1703992941777629729713907047994309631070330969453 12271 8440070477779102302340884480045702952843370304575 12272 4399296177750980981192843999632975516432896963352 12273 2791560577491791810316427996315755064316763633120 12274 8075725781078079523568680029557960685567896935242 12275 16798257952796803835690960303580326915679030558468 12276 68014580388029639357090323635963470756808365592695 12277 39883196879756273129097210311632093543923055118354 12278 100936029001970815309022323516945055660636559193565 12279 210572308020249557708223435970460556726967608055679 12280 95320919797995536922212311696195545183655919554552 12281 53191037575955303222101106360355430430551035543515 12282 30309695351552972220990942997154296295509715431075 12283 63703037595590222250090470023567031036102356552797 12284 28969695155098221899096099811449709700981145517576 12285 90303039561014239009033001514502502410151455979790 12286 183636403712146408108336015946026024721594560202089 12287 936968838323468895293372160472272248236045722424907 12288 303648283212248751532920596121722002099633220198935 12289 636894934322489995750646031238224025002934242010557 12290 304739323220079953494419710082199789975322019895536 12291 648205434240800375044802320944001900197424201035769 12292 401954321991996949639981191439982998374201989713636 12293 820365440080030503000152074600150013806420102336968 12294 197054399199694969998719341998699887944198981303648 12295 1024566008003050300010405480011000900448010153636895 12296 2245672096036603600124856960112010804496121576969039 12297 2034519159705969999000543599099891963961007363629672 12298 4346007602460300008005656009001080300312081697102822 12299 3219935980196999919954539909989196997099206370976220 12300 2039311798363999039543278919870363969191942891762197 12301 4405518013700008403654790801043700308080469077904022 12302 3955039888999923970541491989628996919196229374959820 12303 10360400890000640245675080103090030808030305810401443 12304 23724809080006882456800961237080369696363659524814455 12305 9199909199944820343991610089197036363030515200084352 12306 398910399440197227906099270369703029695071999243115 12307 1010724004482022280873006843702436303040840006455157 12308 2128248044944222969016069258424569636489280068559583 12309 961999639442215629859431924203436304071599445515232 12310 603996274422074158514303201972302959307194435072115 12311 1240030804624807591945634420223630405684044560823156 12312 2480369647049680080456944642236964856928445729435571 12313 4963702884502960964570446862370289170692458304555832 12314 10298428926030330285844469103842907847064593645559344 12315 23012690672363362919244707239270879284686056855605447 12316 9898294521033015032040932071692751642459544553954412 12317 8781543209729869719591319306317506420315443527544095 12318 7607431917158637035109032943054944197074431175439152 12319 5934303050726289710909715429539440369344310554270717 12320 1322969493181677090917074155274397033243095541693055 12321 3430305055956785090784807558806024334457035677056559 12322 2296949551545649093639935527939803324329714569545513 12323 1563395507434389130279315175277973203157083435435092 12324 5694036080545907362805559798780214435584934556561063 12325 4339699195430933015955517587598084315239323545409431 12326 3276390354291329871555055275179243072073211433914308 12327 1762697141509158707549551750552029319332108327082923 12328 7907023476107590479703598005584305605343293484950635 12329 4929812160935096156971179955242953953231532039494313 12330 10701523730561031570231800358470380374355744405045534 12331 28415838165712355842359603592843963805558044860455747 12332 92759395678323559263603236069260299655596449124558082 12333 17512754563211511829972099431797596555164391003519215 12334 79927965694315919500225004558020027559686072036006359 12335 59175654343071034998189963519799775516459319699943117 12336 10554543229309719980479631037597755064313036399431055 12337 25565654305702400164802952380017960685536370004552559 12338 55676765658424801689630383960180326915769840045585606 12339 54565654524199986476296827598397183073638399635253945 12340 43454543200399864161564175182770429330282796311927435 12341 32343431996798640607440550417696153297617563103174314 12342 21232303965586393934395496056360731576055430970543083 12343 10120967655262727322753959542993307359554291695429232 12344 21250278758708281427980403670053681603567077036706343 12345 9897767526921608175795970499530405971449369704943232 12346 8777655183205920553551695995295951708393036959432115 12347 7776550431951195531506351951551504922729703514321072 12348 7765496303510355306943103507506959217156971083209317 12349 7653962971097152943430970934943512050743709231913057 12350 6527615709170715432291691319431099493428912103089537 12351 5176072910493074321506309034309193932167100969275296 12352 559315095929343206942909722910327320650991631751565 12353 513069151153231943414917215097173194491906305507455 12354 89430710732103432079052069170530343902942954934355 12355 74293093320972319349519430495297226975415539323152 12356 41529133191721033195034295951572183754075273210717 12357 7150930305209730349721551507320429539351732093054 12358 691296951917297197207506933196155273105319129541 12359 309563503051570371934943330360751730953030955406 12360 703696036595843840550453363727998170376370356869 12361 1437032368039259285604573698280015843789843569101 12362 4584343696406606917245817014960159257901255707211 12363 3243230363945943052032049879598711934989952932108 12364 2032097027431429519719598755187103319879515320923 12365 4345024280554704002404009959903233601003957450634 12366 3229801595540959979959919518972129989967534294324 12367 2157987155391519759519035047720959879655321543203 12368 735870752707037515029709617191518756553207431972 12369 312693516929695069756916050307047545531934303717 12370 98331063156349437543059496929615435303322969053 12371 83309430743194295429513963156074312973215629527 12372 32914293430341554155087630739343095732074155176 12373 15081532297207540749276293273229153319340750563 12374 60955743022479688106791054814307573605488005695 12375 130358056224802895268072569545679817256896057036 12376 363596570249629038696825703656801582569032584371 12377 31165297996149686364192970543987219429719242909 12378 10651575960796463040315695427872034157032014913 12379 26795800328028696483557036679024347584344150735 12380 68039603496291028935584366808245479925447608158 12381 39675971961509767315243063922034159194415920726 12382 102800240316101881558456700624347608044760648269 12383 229602483571218955592568407045479296447926894707 12384 155980031310047555119443929634151564415184740932 12385 560160353520479559204460702947595684759928090543 12386 398597131196155511964192975415154441519159095431 12387 1012023352031555920288070196759564476007609036553 12388 2124233584355560642896842028003684792079308367575 12389 1002131243155394416764419759970441519352923055352 12390 2023352455558044767884802000244476005590636557583 12391 4233584555596447878929624002444792056086967579934 12392 2131243555164416767156199980441519539263655359324 12393 910031550644065650740399796407035271830553113202 12394 99707494439454493396797563929711704295531091975 12395 96933944274343932765575427157104961555309103751 12396 63327441743227317655354170730959607552910969503 12397 33174405432173056553140493291515935515091634970 12398 30543954320529545530795931507071315069106319697 12399 65660365445903655768040556084833560707269603021 12400 54597054430970553639595539240331392931835969806 12401 43169544291695530275155271997308715304311637945 12402 30635441506355297750751703972927072963106295434 12403 66956476069559018007998440230684830295271036545 12404 63544159435509839935984398094440297551709705434 12405 31440714314918279311842779144397575504916954322 12406 8393083079041753104417750842775354959063543221 12407 2729229349605530964057492417753139509431432204 12408 8306305503255770288581064777975404104554542446 12409 2942954971953697685209441775753960963543420424 12410 10470370240377018918504477797980330295654644646 12411 24843842483784190792044778020163363036766846871 12412 428420029640293519641759798633029705664424710 12413 164199756397531036405517586329756954644201096 12414 688001970019752368855979909501970366846413031 12415 479983699837521048551758914983697064424089706 12416 159830398295209605505527079830369444199276944 12417 601364015038503256055884801363704448006790447 12418 1213688160392034572558929613698444496068084478 12419 90480596719723319527156090384443959439244161 12420 184966028402233603883573083924460404606447719 12421 930272292822337238935816940644724847268478407 12422 297721516221292087312063394441200411844163935 12423 1018235970233064901524694044472404719247700558 12424 2194360242336690815847048444824848406478405595 12425 342998021306292072409604440200403944163955152 12426 215979808941519319915964397995967440627550721 12427 71757927407033039071642775951654394175493210 12428 5535173929729669306417751506542740553932093 12429 5310527157156632944057506945417395527319131 12430 3095170730746315439534943434052755173030907 12431 7039848168069556603750454548587959816370881 12432 14401295696703567238004565691900401569848957 12433 44813037028435682396045677080804815701290383 12434 40089689764314420759634569191960072989496832 12435 80902901885544648002945708080320830105029344 12436 170830818915646896030458496963449361260305448 12437 849369590756869032364593030294505712723656495 12438 393035093544629721043129697542953097210543952 12439 1056361055647102232455303019670377022325660383 12440 2569712556883222344557636202843784223456723935 12441 5702325568934223445578970429257926234568240558 12442 2981195447322212435367696151935182123441995525 12443 10152036481422324557679031600559943234480035858 12444 21584368954623445578808357205600454344960359195 12445 7243047542212435367923131953996343239597110352 12446 2029615422100313055210903527963232075171097117 12447 4303156623203536558330835880294344799833023182 12448 2970746211971305523292312797543241598329810420 12449 10248070320233655835063528019654476013501524642 12450 22496843442336759360695896202764792136015846863 12451 19964432421305512994352761977641520899872424632 12452 100284544633655930045587920178875849001024646943 12453 202925646936760560455900641788999308012246870455 12454 430656870567925724560806877890005696122469044558 12455 294544695455193203391944776699954361020229643524 12456 1045647036560054434080447787000365712242302855846 12457 2456884367720564548964477904003678322463629159271 12458 344843057195443407644174959970563220230150711710 12459 240429530354431936440539519695432198098693105097 12460 484703763564560568485804003036544017011055261022 12461 40969631443395444051959969705439849909551809820 12462 90302954454036448600400302456601300903599701444 12463 183630364568368491204803624567213610836002414449 12464 936963685693693072449637045682337129372024744507 12465 303630454330329320396289634421290952919801442935 12466 636964565363505444030902944633090390801614470557 12467 303643453030954439690975442329096691986084095536 12468 636854576370364603090196463509027080112929035769 12469 304543362897041969098364230909769199095149713636 12470 645653709024480309013686370901908009039502336969 12471 434528909803996909890462890982919909674981303636 12472 323166917967962918696216691815038916539808970304 12473 210663055655615046362066304069687065277927696963 12474 94629554554069623019462959436469451775176363632 12475 42155543539436209834215514304234305750563030315 12476 20755431274301918322075082962122953495429697074 12477 47956552805620793424800950303230375036703024806 12478 15545515954193532199991496972096949704969799944 12479 55655960368055744000075030225030502450302000447 12480 54551597039553439999349698189694980296979996415 12481 43507169675532279993196380476339797563759964075 12482 30930636555321759930362796163277575429519639354 12483 70566967557438000563708031694779796704003005565 12484 145670279580596005698496357047802028448036055677 12485 456842803966032057013029584479624292496372556783 12486 344415967659719529889755244156201519962919545632 12487 244071656517035158877552040741987039615035434321 12488 39306545049710728775519593403869676069714323210 12489 105667660502328289796004054839102792702345434323 12490 256678726023494902032048569407228068423456545435 12491 566790272235050824344491704882296692634567656558 12492 465497722109492203243904960821566318323456545525 12493 253977220913921972026959592207463043212345435194 12494 580182250740640224270404062480696454323456560046 12495 198421893394398201695959419994364343212345399625 12496 1012639054046014417040404800045685454323458003059 12497 2127008568472144784484849600456916565434596036607 12498 969925444120841644040395996343065454323159705932 12499 639194440992406439596751963229454343210716951315 12500 270344391919944275165503632154343232093063509074 12501 843446080800446799676036943565454345056696108806 12502 432419191996425596559703431454343229546360927944 12503 320030303964195165516972308343232155422991175444 12504 199696967640350655063720923232120754215910554443 12505 1003030278883606760698250634343247966360725564455 12506 2036362788937267927014606945454480269728255684559 12507 4369707890582680684147270456564962702294556925606 12508 3036936695218394440811696345439616981543543193944 12509 6370567038394044489517029456603170155655656060445 12510 2895449682739644075049754345970498754554539396434 12511 9036502948202848800501965460245009965565806028546 12512 18368030494429289606020276722460100275679672291669 12513 93696365044706903272242788224721202796802823076707 12514 30363049640942971722017682201209977563976209364935 12515 63696502890470238224178942412500179700190505690557 12516 30364976696098082200567420098998556998294954295536 12517 63690187033016942405680641010011570015050367035769 12518 30298469729863419954394409899907299869497049713636 12519 63012702301094800366044901000883001105024502336969 12520 29896980989139997059638989992829990949802981303636 12521 101030170107400024602990100069500090501630153636970 12522 212361841280800247230081200704001086016961576970241 12523 101004409591998012099209992959989259863607363698010 12524 212044904080016125006500070400106601097281697016121 12525 99638959199860989944999295998945989171606369861010 12526 96287510398591879439991551987431870505943038609891 12527 61675096785104754279907503874304694951429685918703 12528 6549165650961541758934968742962339508156451046970 12529 5390654491607405527319647415621274920744309623694 12530 2694543905933955173036414074209739193442916210343 12531 7045660860540359816368748806502208054470770323454 12532 14456729125683601569690089668022496564847843434567 12533 44568307256937215703080902696225027689279254545683 12534 43442931943292072969190978362189776471751943434432 12535 32415303431519315630291763020477764105503432324320 12536 20072972307033074297505629796177640954972321203197 12537 40830223684336807020057102031778890370223432436022 12538 89362236925369684240583224357789083842234544572224 12539 73022103193036441995232203137669228422123443322200 12540 29820970329704403952121970896632164221012433221993 12541 101450243502444840383240249026943686232124534240054 12542 214602456024449283934482508270456910343245746480567 12543 81980339804391627324018921696343097232033423995452 12544 3797277962706173199847206363229172119732207954316 12545 8022780308471816001282469694307823202142480365569 12546 16227963692839572012944703045679434423464963675700 12547 70280297069403824130448436456804544634690296798401 12548 142963024704839447364492568569645646947083028012817 12549 470296248449404481685065691702856870484936296129583 12550 97562004393964006449454304976544696039301560955232 12551 75419962727639944394342959765442359672987391552115 12552 54039617176279442743215517654421116515872707521073 12553 39676050561754417432075056544211065072716935209331 12554 102792605717964780544800567646312680828370558505353 12555 228067258380287965649605678869526969493845592057575 12556 159451922797675654395954568635183633928435119535352 12557 604600628018796766040365690959936940692559203757583 12558 1247207096190027872483677090400570487065606437979936 12559 11929160299776720030569095995296069453944295759301 12560 3150597597765199695429151951559434327441553512991 12561 695175177650396354150703507514323174407531095909 12562 350550576496763140692970935083210543935309150916 12563 95495363965630794315691309232095427312910691063 12564 53953027654293543074308912119154173095094309427 12565 27529776541531429342927101030740529149142914175 12566 79901787675754705470683212368085907507470747798 12567 58985676553540954094432101039250934934093417587 12568 27854565531391539144320989671891319319132055275 12569 79165675754075807445450102839073605607344558798 12570 50654553539351934434298976269329953933243527587 12571 106765575805600544547010190705500380534455879899 12572 267875799657205645684122088456003965744559001007 12573 678998002782456856927224892572040278045608012082 12574 567979977620344543172200719319597759633919899218 12575 455759776197243430521993033035177516327038792045 12576 353517760372032295203929729710575063169687519634 12577 131057596919721551967157157095349430636475036323 12578 352580030802235600283583585037504566968800369435 12579 119199691982113997631231249694963463647997034313 12580 30396303821087976310109996339632230415969723091 12581 64029639432900189521300029402942364760302237073 12582 39756274314998475208999753975421041596982089330 12583 101970805550012798490001980196632476030144905363 12584 220249655600128013080020162026944792361450857695 12585 197996553998959889199798619783441521008292536352 12586 1020027580010400908002011201934475832095065769583 12587 2240279960124810896024112420544799345040677903935 12588 1997759599000092759801100195441593229594574967312 12589 10018004008001068001611202036476054304045810281523 12590 20196048096012696017112424368792565648459522955835 12591 42032497032127032183124645690065676892603830359358 12592 19719969720969720431002434299454564717968297113124 12593 102400302250302244552024547004565688380295023135247 12594 224803622603622445584245684045676893963040235358483 12595 199970217970220435242034439634564727629598113124032 12596 1000242380242244558464344602945688279104015135248343 12597 2002463962462445592685447230456894807248159358493455 12598 4024700304704456066916482364569049682495605593054558 12599 8248403648444572670768943685708502945037256056565592 12600 2003970404443318493647430452924975429691939545455116 12601 4040244844453593056880564590650196703080603656559170 12602 8482449244576056568965686086802028436967236767607844 12603 4020392043359545447654459263979764303652105655936440 12604 8244064453603656478764606700201885636783256760568484 12605 2039444329970544167641944997984854305631945595444040 12606 4404445500245647678880450020129165656960456036448482 12607 3964434998034416568796299798950654543596339704404020 12608 10284550016344767690031002010406765656029402444848243 12609 22925600169447879080352024124867876772304824449294455 12610 15193998634416749197119801000656765720960204391544352 12611 60060010944768108023201612006767878250322446075645583 12612 120720130447895296234417124067878994603424472796855936 12613 248241364479039030344783248678990047234644828029160571 12614 2009044149669697241632006567899612122440159750595310 12615 4108447502703022476944067679003123224481602006037522 12616 924414976969820163439456549971012204005979939695220 12617 204079763638198632274345399709901959951759276352191 12618 448801896996010942805458002500820400398006789584072 12619 407984763959891415954319978992195996779945675239320 12620 880127900401074760365600190064040027800456798405444 12621 798974995989341597053998299439599775996345583954440 12622 587739951873207169527981594275197751963235227544393 12623 277279504731930635175807141750377503632112175442731 12624 782804048160566959799683478003780036943123796468152 12625 615959600595463517596432159969599703431009564240717 12626 71515995154231055164320719635196972309915441993056 12627 7071950742109550643193036310363720919074403929545 12628 14840408063303606856056369523698250808804840703657 12629 49284896693637269172569703837014609689649288436783 12630 106929027056982707825702439384147302902906892567934 12631 270708284570148479458424605927481630830869065680547 12632 848494925841492804592647260680956969369108676965682 12633 403939192407915963118411794391543633030926563654416 12634 840608064880760295192718046075656936370667696764768 12635 393919440793597550317039619354543302894656365641648 12636 1060804488056019603584403205565653629046769676876893 12637 2729644896572203235924834455676777108467902788989055 12638 8302849027822434360649344556787783292680827890108558 12639 2976389776220322994393243545677631518392176698925528 12640 10189901790243430046054455656778955994063787010655894 12641 21900818082454560472564556767790360048697904126759047 12642 2992039220343396119443545657496999606374960985509612 12643 10064406243454031204455656781030003269810330116103122 12644 20684870454568352444556767952360034701523361171235223 12645 46929044565693584445567880383720348415833711832358234 12646 23149643454331244435456796829197204072329104321122124 12647 10796432343310044314345564150371959321150963211021002 12648 28028543453520445545455687603840405431610294312232023 12649 96291654575844455656556899239284856557123045522344234 12650 61506543352444354545544792071640545531009635221242119 12651 6945433120443143435441519306395435309916312210021036 12652 3434330996430832314407032942754312919063102099809706 12653 2323291964292321083929715417543095029430979197916943 12654 1211503641521209227157074055429149754291750375063432 12655 106970407209912170729339554150797541505496949432321 12656 270244882500723848305403567608019676057030504543431 12657 842448946008239293656835679296202792584366045654552 12658 420407419922071530544314551561977519243059634543516 12659 195934039219307295443083507403775032029516323431064 12660 1040548406405683036456936080837800344303969434552687 12661 2485692868856936368570572969379603445640304545586903 12662 54316648543303045295315632955972434396963435262972 12663 43066405432969631553074315551720322763632311815719 12664 29463954315636307529343075505197217630321104073034 12665 104700365556969679905456796060022378963431248816346 12666 248403675570302800856568032720223790294552489569471 12667 3970555296975992545439717198209497543520075434110 12668 10245559030200065656602384014505019655840796547123 12669 22455608362400676767223928146060202759288027683235 12670 20353923019994565652207160819397977511679776432112 12671 43580636200045676782483729606020179916801788543122 12672 31194301999634565620029155939798559063985685431020 12673 10342983996323454199750751277585509427854454309797 12674 23470140029434568002007992779916104679164565702023 12675 12098799754323439979935917759060962550643452979812 12676 25010001965434600200560778008730305606854590201523 12677 60120020276547202405727796090163657269166082415834 12678 121240242787682424858278033081696782707672944759346 12679 9998017676420200521759729206365616936515441513221 12680 9979856564197995205517151943054063305074407092203 12681 9758545440375951955050703429539432949343929121967 12682 7525434396951503549492972155274315393227151003655 12683 5194322763506971393915720751743072732170709970553 12684 343217630943708727073193505429317320492919695531 12685 232056291428927169330330954153053195915036355309 12686 119541508167170633297291540729530351069703152912 12687 35406920650494331571507393155297109436970715101 12688 13943194495943307306932730751570914303693070989 12689 40456045040453681670548167995850745637056850107 12690 84572460484576956845695680039208056984569201280 12691 43320196043363544434354399671919543843431989592 12692 33198359633031444323142796503035428432303875120 12693 30383116329708443210817564969714164320968750997 12694 63935169502492454329579690302347685450290010021 12695 27310634979920343155356296981216454297499899806 12696 81526950200643455557571030152368567021001001670 12697 7183497994432355535309698721045449809989986492 12698 431975944321155312916387209634397919879863917 12699 303751443210753095062871916322775038758627054 12700 637994454327977040709040769427800389991084565 12701 295944343175769592909593634175996879909243454 12702 1040445455797904070904056947800029000906454566 12703 2484456558020848850848570479600308010868565671 12704 44345519792408492405296155996919892645454510 12705 43235037519923919951560751963038718434343096 12706 32109695039207039507393503629687044323229164 12707 20916349671929674932730970156469643212150643 12708 50769502840702810548170241568702854323606854 12709 107904029288429525695842475690429165437269165 12710 280848306892703857039264797084707676582707679 12711 969293669068439184406688024928478787948478806 12712 631530629444270443946479799164167675404167943 12713 307294154441696427424157590640656553960655430 12714 683047564477028680647580086886767580326756563 12715 429615444169766394415199264865655197185545430 12716 156074440637662744070391840654550370455434296 12717 572804486978708048844079286765603844556547031 12718 315964063766919608439351665653968443545409707 12719 71639429663035924273106654527644431433916933 12720 6274156629711201730946543176444308327063329 12721 1740746157109985291425430564442923169433156 12722 8088071583300119074656565684470635704535571 12723 16896835933601208806767676924846958445755838 12724 69029360537212489667878790649270392457959395 12725 29752995292100076656767494391696720335512754 12726 101990039063200786767881046077028243355927966 12727 220080408694407907878952472784294453560680271 12728 199195926343934936767520117641544331394397710 12729 1008040669460550567879841178875645354046018321 12730 2096486704725605679001271788996857568472193431 12731 5028908448257256808012837890029179692824054552 12732 10290892494582569696129379080307803069448565585 12733 23089065045945703031305808963679636704491675919 12734 9269449631432969708951927630556304963906551032 12735 1834396308315636927503176295542959626945509715 12736 9346029693556970680035791035670403070456102359 12737 3219756331543694399713509714495969296340981119 12738 2037543307430342797090917083951631563191811033 12739 4379653680563468025090784940396955696079512334 12740 2956530395432239789093639396763554359355101324 12741 10367764036542401909057006027895565605559213446 12742 23677888367664820908584072279035677255606334471 12743 10576883056640190925239321749714571953943324110 12744 25788936566882090658405438102345840380453447121 12745 57890567668945086792856595223459283964574483232 12746 36695456647429265516545152212311627643344032119 12747 6354346414151855065430722101106176433239721033 12748 3143224080704549454293220990940564332077209730 12749 832199192963394341532191891395443319371917297 12750 320390315632743207320304708754433032903051576 12751 196697074317431933196960927544329714969507363 12752 1027024805580560536030330679645502350304081695 12753 2284249655965725772363366802856023603648957039 12754 1641996551653193721033063976539809970407529672 12755 6880027596776058232336700187801700244879902823 12756 4799775165759522121304998475984998040758976210 12757 1597750653515221008959984151839979593527762096 12758 6018006775958232090400127599400204055877905031 12759 12196067800394345084801280004802448558980860356 12760 359455996743229239989599959980405527792597141 12761 114351965432152079875199519795955177519170809 12762 83103654320719358750395037551550575030491911 12763 30970543193033127496749695507495349695903104 12764 70245656056335281028103036081037503040835245 12765 142456772569358952295236372952380036489358457 12766 464567825705590383038369830383960368905592583 12767 243456192955096829683038296827597046955119232 12768 32340315549164156429681564175169623551032122 12769 21197075390640744156407440550636211509721021 12770 10369352694393440743934395494302106917209810 12771 23705587046054488060546037045623270782501521 12772 8955269619544079395419689634211693618987210 12773 7551836035439352754036476322106330047872092 12774 5504299714273117539704163220943299616719117 12775 4961597081731055276960632191431596065031055 12776 10316024958152558790326944074556032680352556 12777 23572250395585590083470448805572346963585571 12778 11321896755255099232096407955321223631255310 12779 9204765551949192119163935553210210309953099 12780 1961655503390321030627315532098096919529199 12781 10316756034083432367081555745017030803908007 12782 23567972348934543684955558060184369640896083 12783 11455721207323430439555519398443036392759232 12784 8353209933212296275555032784429702717512121 12785 3131919332101561755549717644156977055101004 12786 903033320987405555397056440743769550989963 12787 1836333450100855558024568488057903610100299 12788 9369334601209155596245692896580837121203007 12789 3033321989910755162034316765192291009969935 12790 6333440100727959704345567880063072100300557 12791 3332398993175516963235456799429320996995536 12792 3320787930555063632114345594153191963955303 12793 3193675295549430321083235140730303627552973 12794 330551555394297209232110793296970175515733 12795 295507552741571912121093531563698555073333 12796 1036079588075840723233055755697011560813334 12797 2372803896799288234336557957024115729533347 12798 915968765591682123305535529801073155333212 12799 71647655106421012955315157989330753332095 12800 6416550944209895553070735873293533319153 12801 4065491441918755529293312731531333030730 12802 8677074480789955907053528155753336368164 12803 6569343993679550929531160753533303040640 12804 5433227930555491155310593531332969594394 12805 4332175295553910753095131309315635142743 12806 3320551555527093529150908913074310817432 12807 3195507555169131150690927089343092054321 12808 354935550630910694291169273229119543209 12809 139315494291094341510631732151035431913 12810 405557047073045475926958143592356560735 12811 855584484816456800670395456063567728156 12812 555244040064343994496754339431457160744 12813 552039599443227943965543274308330593443 12814 519675194432175427655431742923295132431 12815 36550344320554176554305415211550920307 12816 5497243195540565542954072107491196933 12817 3972030355395455415539320933910363331 12818 10224363558036556755805450540723693353 12819 22245695596367567959656605688237053575 12820 22034355163055455516545954482089531352 12821 19723150629554355065431544019275309122 12822 102235607103565560676555648206797707223 12823 222357283235675726787556894468018482235 12824 221131632114553185675544744239844022112 12825 210906321083530454555441442078439821102 12826 90943209231296343554408419364278210982 12827 190454506353029455564892805686794330149 12828 1084566069576304555689069656908045361507 12829 2925672703789645556908702770896457716083 12830 10656828437902855570890427849028578372934 12831 26769492580829155849084679308291793830547 12832 67905065969507559308926805695078059365682 12833 54949451634935512927183954349359513054418 12834 39394306319315095170427543193115089544045 12835 106045669605561039844679656055160903648457 12836 272456703255712401246802772559730836892583 12837 824568434558324812469627825602169369065934 12838 203444323523200100236176193980633029451320 12839 434445435834401202371792060166936304593442 12840 324434312323989980905519398663302963132420 12841 204323101207879790955032786632975630920197 12842 445435212479002090360347906950196970642022 12843 434312100149979096997214943498363694419820 12844 323100998799749163972079431983030344038196 12845 210991987597390627719354303829697239680363 12846 91903875172694177033142968156372076397032 12847 2968750518340569730815640742919362769715 12848 10290005993485702169556888070805707902358 12849 23080060054918423703568896849658480823595 12850 9199399539044208971448764396523992211152 12851 392795269641927708407642765207922110715 12852 1068038702880678492878867878480623128357 12853 2696390428966793068989078992967035293583 12854 7030084690268056690108790070284359055934 12855 14360927082696567081290080842925608560547 12856 45730684947027684953080969270657291725683 12857 33294439409776439529191631694531505194432 12858 31544273917764275150306306343306950344321 12859 7441727057641750696942943232943497243209 12860 4405169536405494363415432115431972031917 12861 3950635303953943032074321074303719703054 12862 10406957640380456344805432805638402436565 12863 24870378883964569449656549656992824567679 12864 696968827643434396545396543916203456552 12865 363648176432322765432765427061972345518 12866 30400564321217654317654169403721235043 12867 64805685432378765578767704838232360453 12868 39954454320967655367656960282120996330 12869 100364565450278757678770322943250029363 12870 203685676602789978789843430454600305695 12871 436916787227900189901254564567203657038 12872 303065672174998478989943443451970529684 12873 636676823810012790100454454600245902925 12874 306564208099897498996344341998030975194 12875 667686497001021010029445480016370200045 12876 656463969989809899754433999862897999634 12877 544227639877918797544327998616775996322 12878 442176278775047575443175986065751963219 12879 420561767749615354430551859453503632034 12880 195405657396073144295504514330970319724 12881 1036856782032815447036045945370243602247 12882 2369167944349556484372460457842457222483 12883 1030655443195544042920196336420332220032 12884 2366756456035648470642029368643342240343 12885 1065544339714404094419753046433221997232 12886 2675645402344849044801976468534240022343 12887 6796856823449308449620188691746480223454 12888 5564544212392924396198486305423998212342 12889 5443442100715202760384062954207982101219 12890 4432420993071977596839415541935820990035 12891 4320191929303775164274075403312191899714 12892 3198303152969750641739353973100304797084 12893 382970715637494405273127730996961569243 12894 950248356981044858815278170030315706453 12895 498003143809640528071760499697072944327 12896 1016035459702885896837925003024830445480 12897 2172356602428919029380660036249364456961 12898 521145980167029752794599701993044343610 12899 210831798649757517543196983929643230095 12900 92305586397535055430363827156432099152 12901 20955262775309554297028170744319190715 12902 50358707797703567024295848045608088358 12903 103590478018435684247039296457296893591 12904 236084796192556926484407028583029056071 12905 99241560319543184043929765229749539310 12906 92007397035430439627157652157395273091 12907 19932769714296276170736520732751729103 12908 100547902347030791848167848147998307235 12909 205680823484368079295679295480013682359 12910 456969434925696807036807036960136943606 12911 343634319194363929703929703598903429944 12912 230323030343027156967156971186972159443 12913 97209697229770743650743710463720714432 12914 71916372157693430493429096229193084315 12915 3062920736332295932149162150329243073 12916 6710648169343040543507703603506456813 12917 5094400633229595430936969970944344090 12918 11044806934304036570570300250445449085 12919 9639943322959705295296997896434389251 12920 6279433215516951551563976764322871903 12921 1754332075063507507427765643216702970 12922 7965344800696080080677876854368430241 12923 5653239994359199194576764543044298005 12924 4532079943110390343365643429641579955 12925 3319359431096697233054432156407359554 12926 3033114309166372129544320743933115543 12927 6335145707669823303645448060535155653 12928 3310832936638212970434399395310754530 12929 3092315306282095696322792753093543297 12930 7063557670945037029428067977055655021 12931 14695578850460384304696680184556760237 12932 47035789204723925647026961925567922383 12933 9713671961207194409783603195455220832 12934 7090503609930343917629970354352192315 12935 15086037300563460779100243565584063557 12936 60912381605694727807202455675928695583 12937 130723957257048279682424556800691035936 12938 368240382584494802944645569607072360571 12939 41996819243939975442435435929320995309 12940 3964032027279754420314311153191952914 12941 10288344282801964643545511576080390745 12942 22893446949620286855655915792964088059 12943 16732423396197664554551073515639279512 12944 68144634032018685565592815957006803923 12945 40842319719846455455116071529943967210 12946 89263602401268556559172835900460282324 12947 71829979989845545510516310996197621200 12948 4159759878435435095063091960376209993 12949 717518764314309149429103596961919932 12950 55047643082910794150971163603039317 12951 49616429215093540691710629969673055 12952 103168706361055687078327100302816556 12953 235690469712556904793483203629567571 12954 114296237099542961532031970155455310 12955 81562089195415607319703698754353099 12956 7419270354073933036970387543129198 12957 4031697139327329703696875430950387 12958 8357023405481502437028996570403900 12959 3129811954006980289767965295966992 12960 958103539943797677655651551663921 12961 520971279429576576554507506627203 12962 191709754155365365542934946171971 12963 1078501967557677675670550471840231 12964 2792020279578778796845604839282351 12965 8064242803789790029257249406943592 12966 16686469637902080306582504870456068 12967 66908702980824963667946049044572695 12968 62926975792199630655419589643318354 12969 15183753520396294554035276433043142 12970 59937975844031045568358788536455463 12971 19295752439709635443127685304354231 12972 107037984602502956455278917645566351 12973 284380127226030368558790778855669591 12974 925961282272363691590087789156704072 12975 191609621721030307099277670744959315 12976 1077303038232363685006778848050405559 12977 2781636394343696920067789296604855607 12978 7956970045457030640677907027249157282 12979 5543699634329694394574929771990731617 12980 5430396323156342743339157703893306055 12981 4296763210743217433270736968732939555 12982 1565632093432054331693303647315275554 12983 5676945054544565357053636881558795567 12984 4563429543443453129530304807527555455 12985 3432155432432330955296959935175554354 12986 2320754320321291551563519310555543143 12987 1193543197209507507431033095555430832 12988 331430371914934934309729155554292321 12989 308296903079319322917150755541521209 12990 695030836805605430783607955675832505 12991 349692303953954293629935554552318954 12992 196320967527541530159315543521047543 12993 1029450279879675761605555655832479655 12994 2304602801002797917255556759344802759 12995 961975989977575051955545513239977512 12996 603751879775349503555435092079775095 12997 1237999001797504035556561064801801036 12998 95989985574959715545409439983989701 12999 51879855339517075433914279827876983 13000 4758553275049354327081758176763831 13001 1525531749593143169205520565628308 13002 5855758104055455706455845677093695 13003 2553520959554352944352434569130355 13004 5575850403565590445584545707363558 13005 5352495971455096435243432933031525 13006 3119951708349164312032315329707195 13007 1039504923190643099721073156930353 13008 2404050636086857002232815570563575 13009 4848606972909184022349555845695798 13010 405943714910439821195552434353584 13011 860458350724601432035584545575924 13012 596323093201988319715243435351200 13013 163209131983883037072032313109995 13014 694507360138936384824343535300039 13015 342932998887302840203231312999676 13016 215315988872976397972109095996563 13017 73071888715762775720909151965432 13018 29304887073617753190910703654317 13019 105648904817177976090728436765582 13020 256890849583780193088292567875943 13021 569089303937962056895065679000454 13022 429272967295619544749454549996343 13023 151715651554035441394343399963232 13024 598356795568356474045454000294343 13025 183145555443144139634339997543231 13026 935455556455447402945400019654351 13027 314355544354413975433999836543103 13028 83155443144087754327998305430973 13029 30754430839277543175982954291728 13030 67964569406779655800150367078293 13031 55643433945756551998697049361530 13032 54432327433545503986369593007295 13033 44321174331434967863035129931555 13034 43210543308319656629710959307554 13035 32095432923036546157091512935544 13036 19154315209705420729107095315443 13037 107565558502456648307285037556455 13038 279675592024566893682920379568559 13039 802796064245669056950643803691606 13040 1628032686456708570406859637077268 13041 7096346908568491844869202984782695 13042 15029470891693079249106430127947037 13043 60304849077056806507268561280484383 13044 123649308784569668082691712964925936 13045 10392927643436639218305095639191301 13046 24070678854567006393661037008073611 13047 48846789165684070056712384096817112 13048 8425670654439299545100839164051100 13049 4194494544271595430992270639510992 13050 343943441707154291921694275091920 13051 227432404930741503206341749103197 13052 174319959293406971943205390970372 13053 805600407054870240454458090243823 13054 1657204884569042484564597082459438 13055 6782448925708464925686024944604595 13056 5620407192924239194459799441963154 13057 4195930315202070344317594403630743 13058 351297071979297243055143970293432 13059 109569303751572029550827697532321 13060 303705637995824303609479019743431 13061 638456980039445637304808202054553 13062 284343799674434292959921979543530 13063 925458002804547070400640203655762 13064 194319975963409295994397970553615 13065 1045600200294907040046020245577159 13066 2457202403050884480472242455783607 13067 331979969492843996122020353629932 13068 303759633916427961019797130159321 13069 638002940768680312202023361605433 13070 279975393646397101979813005954330 13071 800198056870023220201536060365362 13072 1602016569040234242415772723677708 13073 7224167708482346464757828236778495 13074 2200656924021224241536162105763953 13075 1994543199810202007300620953627532 13076 10045656001522424081607050377079743 13077 20456772015824648957284603784802055 13078 44567824159446890382927237929624558 13079 43456200714424696815172095156203524 13080 32341993084202364070519150741971204 13081 21203929241981039295030693403709963 13082 9967152003809671549694331968919632 13083 9650719967916507396343303647036315 13084 6493039655064932763232970409703071 13085 3929676549439317632115695916969306 13086 10702787704605578943157040770305669 13087 28427898447255790455584487843656707 13088 92679012482558084555924899256768482 13089 18549900019519243551200791945644015 13090 91700800204006455592408080456848159 13091 4991997959944355119919196344400719 13092 10080020400445559200808029444808404 13093 20960244804455606409696304449692847 13094 50322449644557268903029644503069282 13095 103424502845582690836302846036706945 13096 234646029255947089369629272368470459 13097 122419751951409273036151721044096312 13098 20037503507911729700705209639163101 13099 40380036080718302408458503007695212 13100 83960372968393624892592036079038324 13101 27596915642730200719119699349683200 13102 80030756868162408407203005502934402 13103 160367969095704892882436056030544828 13104 723680309038449068944572572365649495 13105 210396909684389447443319321054393953 13106 96762916442874414433033209542727532 13107 65615064416744084329731915417175315 13108 54069444065439243157303074050553074 13109 39434439454272030732969339495529343 13110 104544604566824368150305405035905453 13111 245647245669445695603656860360856575 13112 34412034634434353970544596992545352 13113 24099722324323127695443163919433121 13114 49002223445435279036455700804535232 13115 108022234456558808368558409645758344 13116 296222344567589693691592902857993447 13117 1030223445679903057076070829180054482 13118 2362234456800836584792849507960564943 13119 1022124343992305241516394935595439432 13120 2223245460063658475970050556036604543 13121 2212034199430524151699495539705963432 13122 2099720394295200706393955276951632322 13123 5002244047038408470060358790396943422 13124 10022448484392892840723590084030454625 13125 20224492926069069288236080928364567059 13126 42245070672708706894372970693685684606 13127 22029294516926944742915694330454441944 13128 19751543063183441415074343296344403442 13129 101995656695934474760805455029444834463 13130 220036767040544807929656560304449344695 13131 199705649595439935156545396964393242352 13132 1002456904036600559567658030286054463583 13133 2024570848367205603678796362912564695935 13134 4245849293682457236790029710725687040558 13135 2032391530420332105499757093194469595524 13136 4344075764643343257001985056044704035846 13137 3239353642433231929983849539640959712424 13138 2073130420332103159828395276391517100203 13139 4815364643343235601494038790075983202434 13140 73042433232113987939687499351831980324 13141 29620332121087875276473993104303797201 13142 103043343232898998788820055245638022412 13143 236453454349010009889440558456996224723 13144 104332343189899918874395524343962201212 13145 245343455901000789006035845460302412323 13146 33232350989993669939712434196980101212 13147 32121091879930639277100320363798990101 13148 21009104759294271770997197029587898989 13149 9910961511541705691970369755276787872 13150 9091607107404954303697037551765676715 13151 19077283280850365637024379597876788359 13152 108782934969203676984245804018987893607 13153 289950550306436790126459648190099057283 13154 900405603668568081268602896081008582934 13155 1804857236691696952691229032952091950549 13156 9649182367077030387072308350385080405707 13157 6390421049369696869320923096849195952935 13158 2696209593036364633191209164390351515314 13159 7030504056369686936072507686083595957546 13160 14366048569702910572826078912936040379667 13161 45672491702430725829472790730572483802683 13162 34519904980293192154117493295320027978432 13163 23038959797530320741053931553199775764321 13164 9687517575297193409527307530397753643210 13165 6475055351570331915172935296777530432091 13166 4149553107297303070515311565775296319106 13167 795530931572969295073107453751563030944 13168 555291307315631549330934329507429691441 13169 551508933074307393291323154934156308407 13170 506927329342932731509210739320742923935 13171 1070681505470548156106328205448070640555 13172 2846956056845695571269494456496846885559 13173 9270372569257035832705044569029268915606 13174 1696919431929712316949643429751847073943 13175 7030804560702323570502854701999284820455 13176 14369645728423435846029168420006929444557 13177 45702858292634559272307692640070704445583 13178 32976521518323511720936318399292964435232 13179 15765207043211105191303042791515644312121 13180 57878484454311260073636468075956845523231 13181 36764044343109799330304239351544435212107 13182 5639643230917593296962073107444312100933 13183 4276432091055131563619330934443100991331 13184 1764319109550907430033291324430991909308 13185 7885607303610880560335073444570080905695 13186 6853932970092795397309332443299190954353 13187 4527315699117552772913320431590291543130 13188 3173074391055517715093196307097507430896 13189 529342709555057069130362929174934292763 13190 153216915549529430897015150539321517631 13191 574370755703904569024159605805435978951 13192 342893552966963429800715951954311767507 13193 216731515663632157993071503543105654933 13194 65307074630320735929306971430954539332 13195 52929342297193311152943708291543273318 13196 15153221570333110715428921507431733045 13197 59574235843335128356690636080558136459 13198 15342112433310963146294299195520904315 13199 57463124533530295471047008035850845559 13200 34231003331297554109609919712492435515 13201 22109973309575540915919037099920315073 13202 20919732915355391071029689199197069332 13203 50802150757558072832302908008024705342 13204 109623607979596829343630896096248457465 13205 303037280204029505456969033030492580679 13206 636382962448304056570308336365065966805 13207 302815620402959545296923303049451663954 13208 629557044830403659030633636504596700365 13209 155529640295970509694330304963164997054 13210 555902883040246103045363650295690024567 13211 550976829598020969633030497554299803455 13212 491764155179791636329695975541597972355 13213 1077887559802076969503040195676020223556 13214 2778899601624790304036482036792242235571 13215 7789003217048083648368944368062462355832 13216 7669972049599230403047443039420221152317 13217 6639719595192095969614429674198210721057 13218 6277035150319151636084156540382093209536 13219 1769710697030706299240745396819131915306 13220 7902327024368471006488058029607360757671 13221 4981169803044109944079519755932993536505 13222 10151701636447300448804001960550055768056 13223 21598416968481604489648020325600557896571 13224 7184063644005964076399797193995536765310 13225 439430439951639362797570327955305653093 13226 274296279506273017575297175552954529132 13227 807030804070816179799023795590365907342 13228 1684369648849571802008238036083680881468 13229 6925702889303839624094396372936968954695 13230 3192976872968276199142762915303647542354 13231 315764715641760390817615072970415421143 13232 73641074405596692056069315696074210833 13233 30409343955166319539433074359342092329 13234 64905460359669603804536805605465063505 13235 38954197116635967963303953954249430954 13236 90368023166960280293640380366504570365 13237 183696235670322963056883963668045843679 13238 937030356843430296568940296696459256807 13239 289697144432297565447397566364311943935 13240 903023444543019676482019669685520460558 13241 1836234445656202788944202702915844725589 13242 9370344456770427890446428430759248255907 13243 2897244345696176696424164293512001950935 13244 9022445457031787028647687055924020410558 13245 18224456584357904290878904560648244725589 13246 94244567925580847088990845726894448255907 13247 42043455195192409287892433184744401950935 13248 19632350350319911676720330441443983491314 13249 102943603603600716788243364474460135073547 13250 230457237237208367894453684804721360815683 13251 96332092091923056744330439961208992074432 13252 63319119103209545443296279609927919344315 13253 33031030971915434431561755919175033243074 13254 29709691703074324307405551030549732029343 13255 102503078436805445680855592365702144305454 13256 226036792569656456969156063678423445656567 13257 179705519436544343630739430564212434545452 13258 802456004567645456968204565686324545656583 13259 1624572045678856570294445676909445656767938 13260 7045824456789167843044456790904456767880595 13261 14459444567907679256444568090844567878966037 13262 44604445680878806568445697089245678990272383 13263 41964434392767945444434369272034567897720832 13264 3644322717655434444323031719723456777192320 13265 443217056554324443209705037212345770321197 13266 432049545543204431916949692101233697210374 13267 319595435431964303063396320990130372096944 13268 35154314303642969432763191898896919163443 13269 10743082970415634317630304788763030632433 13270 28056950244756945578963647889896366944535 13271 96570402447970455790296878901029670445758 13272 65295980415696353497564766989756496433527 13273 51551796074363131975441663877543964331176 13274 7505559343030903754406628775427643310565 13275 4955513229690969543946167754176433095453 13276 10355934303090303660471677967788537036574 13277 23560545637083636724836780277891784367807 13278 11395434289230305200305597776705643055932 13279 8754321672096951996955177764954429551321 13280 7543206519163503963550577639544155509204 13281 5431945030630967631495376275440754911961 13282 4303429694291656307952961754393539103607 13283 2972156341506542935515605542731270969934 13284 10223569476067670555957255668152850300546 13285 22235704792678845560382556695589203605671 13286 22112961518568435396819546355271969954510 13287 21095607045444312764035423151703639543098 13288 9153929634443097639714210704970275429182 13289 727156324429176277082092959697754150415 13290 170743204150561769219115516377540696073 13291 848054447605717906407155969779687032815 13292 399544415953054943930751637756469716072 13293 1003644760376570460567996977968702372823 13294 2036847923787844725680030180290423829435 13295 4369280637899248256960361963084639504558 13296 3031594296792001943597003629242274963524 13297 6356047028064020456024037106462810295845 13298 3139609759439796339799690944216097552434 13299 875917514277563277596291442059175520323 13300 751055081775431775161508419510555197208 13301 509549205754305750606924035095550371927 13302 1103706457965658007270648361035603840679 13303 968944335654519931694403009713968394551 13304 647443314543039306343969917087642743503 13305 414433083429672943227639049276417430970 13306 84329232156515432176269591764054291696 13307 43152120745074320561835105639541506364 13308 30720993429343195404310954275406943044 13309 68250054705456036845530366796870456445 13310 41899540954339704435297065564696344434 13311 4795391543276964311569455442363244324 13312 1552707431763643107434354421032043204 13313 5588480557896855280545564632344454447 13314 5283995536764551595435442321244344415 13315 1627955305643507154314421210043244075 13316 7080357656856083565544632320454448799 13317 14963578769172935675646943444564490001 13318 50295789907830556796870454445685080011 13319 103037900879365568029044564456920960115 13320 236380809005675696308445684570650321159 13321 102791909954554362924434443294497210712 13322 228080900365565710644544455045022328323 13323 159190997055453094443444349629821163212 13324 608090024556577044454445503101431694323 13325 1297080245567784444564456035214557045436 13326 3024962455677924445684572358345584456571 13327 6250304556780644456925823593455924567833 13328 1896963545594444343192211132351203456330 13329 9030295656044445456062311343592434569361 13330 18363036772444456572703513456064545705719 13331 93696367824444567828435934572685658458407 13332 30363056204443456164311323318454524323935 13333 63696570444454571685513433592565845440557 13334 30365296444343306455092331119452434395536 13335 63679028445453668561063351204584546035769 13336 30549764434330645409433109963243419713636 13337 65701884545366856904535300294454802336969 13338 52984843433064542963312997544339981303636 13339 15840432329443415633095975443279808970305 13340 59284543504454756937040196454801690243659 13341 11643430964341543289598364339986298030515 13342 6432291643207431675183043279861579695071 13343 4321506431934306550429631758607356349306 13344 3206944303322945496156305525933143192944 13345 1943442973215433960742955191330830315443 13346 10454470214356540328070360073369363556455 13347 24564842345567683496843720813705695568559 13348 3440421235456431964429192088954355445512 13349 2396210114344303644150319287543154435101 13350 762099083242970440697031675430744310990 13351 619189232015696394369706554293443091893 13352 30472119874362743036945541532429104730 13353 64823201005708056370455675744707248163 13354 40211989952919542896354553440932000630 13355 82320100390803669029565574490544006964 13356 21198996691970629755455343895439943640 13357 10387966303694157554353228754279430398 13358 23900269637047579565574289966804564015 13359 6997836289615355455341679663963439872 13360 3976301676073154353206556627632278718 13361 10189616792815565574467567078942790393 13362 21903168069555675804679684790468084055 13363 2970639435554551962556441496239239552 13364 10247004555565600305568475030406403582 13365 22484045555677203655692800364868835943 13366 20039635554571970554315997040648311432 13367 40402955565840245565560024486893514542 13368 84830355679282455675720244909055945664 13369 40297154551620354553198038909551434640 13370 83023565597043565576016390903594546884 13371 29811455169631455359862690971143424840 13372 101514559702954557601107090231454649282 13373 215945602430365579211285082354566906943 13374 71433980297055352109649221143462943432 13375 8327797569553120916392210832215432317 13376 3177575435530991062722092322074321056 13377 575354315291909417219121219343209543 13378 353143071502914052031010033231915431 13379 130829306975079519709899732103074309 13380 369505670200804002501002143236805707 13381 34954497991959978989980832103952933 13382 19543975903519767879792320967515333 13383 103660200836001879002063450279957335 13384 236722409372019008024694602800381359 13385 105219912919829919802341975996809112 13386 258400730801500801623480200029707123 13387 592808169616009617034962400302483234 13388 115920636059916049719619996980032123 13389 71194299519059597036039963799721011 13390 10341595029515169699679629597209905 13391 23476040303959703002803104022500859 13392 12159596967516969975970959818992512 13393 715163655063639751691518047919101 13394 70630549430277506307039615030985 13395 146965704562780069684403160370117 13396 470278445707960702924835723841183 13397 97764432935592975200313208410432 13398 77644315315115751997091924096315 13399 76443073071073503969103199163073 13400 64429329309330967630970390629329 13401 44153152913291656291696694153156 13402 40730715091506541506366340730744 13403 88168361076067676069669488168044 13404 80643009359456559436634080639640 13405 166856105604567604566948967002888 13406 669171257245679245670490284028895 13407 630509932034552034495897639768754 13408 294919319723519723952776277647542 13409 1050805602236002240387790778879662 13410 2609657222372022483898087789002703 13411 7302782223824224939016897908028434 13412 2977622208202199269864774919764321 13413 10179022494424006701087810801885432 13414 21808225044648068412899529618916543 13415 3922189642399444096795156047065432 13416 10623902864004449028039572484676543 13417 27040829088044508296403824926787655 13418 84489508896446095028839450667898758 13419 44074928764419149768274294656787528 13420 39339167644030797641741542545675164 13421 105407678848368018878075665656799685 13422 256878789293696188996796676768002919 13423 568989907057031890028026787896030806 13424 447878929529704699759785676759691945 13425 416767155156962397517654565516303434 13426 65650750743620775056543455062972324 13427 54493493430193749545432349415721202 13428 43931932298329395434321194073209979 13429 27303321583152754323210339331919754 13430 81633435935587965434323405360801966 13431 6332311315275654323211952991983664 13432 3321109071754543212103515903830642 13433 3210909305543432100971070968294421 13434 2090912955432320991709291641544209 13435 5090730356543450078507076875646506 13436 11088163567654600792084788996868067 13437 9280631456541993519241687964639451 13438 1594308345403931032006475642274303 13439 6045693456840552344068796862805635 13440 12457054569285583448690029109656956 13441 329543431655232406299750916543541 13442 155432306552119941597491065431409 13443 556543667583200476021072676554907 13444 545430655231996159809318565538935 13445 434294552103960717913045455287315 13446 321543520967593055089634351673074 13447 207431191655129549276323106529343 13448 480552076759303706789435267905454 13449 965584788005638467904558680856564 13450 655241679954284254963526392545439 13451 552006559541641939631182719434276 13452 519945515406403276310417034321765 13453 39435073943971763096049723205655 13454 104560820460237897032502234456757 13455 245729444722379024346022344567983 13456 33154441220949803219821243455832 13457 30744410191397972038210032352321 13458 68044722074020224394320343583433 13459 39641219339798202743197231232330 13460 102872405402014428056022352343363 13461 229024856824144696572223583453695 13462 149800544200842365322211232330352 13463 501605646409263677422312343363583 13464 1017256868906696780623523453695935 13465 2182569090867027967035834577040559 13466 419429092649775649712323369595512 13467 34149118397754397101213035155100 13468 20791042777542770990089710750997 13469 48072467779667850080902328010022 13470 96824677802679200970823496120224 13471 64202575978551991692211960998199 13472 41979351765503906322103591980396 13473 3753105654966943220971103796764 13474 7975256770270454250231238027885 13475 5751945697696341898110079776853 13476 3503434376363204781099357764531 13477 972322963031961609193137643309 13478 721215629703605910330896432919 13479 210074156969951097292764315037 13480 99340743639509171517643069692 13481 93193430274910507056429436315 13482 30332297739094929544154303071 13483 63343018209050703647565636833 13484 33229841909492970415454304330 13485 32158402913915696074342963297 13486 20723975087074359343215631573 13487 48240200904805605454356955814 13488 1997990959953954343143552084 13489 10020090400380365455455584927 13490 20241084803963676556555930683 13491 42472929640296787567560566934 13492 20115156397565675455395463324 13493 41159570019676796558036693446 13494 10715299836565565519706332424 13495 28359001367675676002469344647 13496 93608013678796792024705446882 13497 29919890567565519800954424815 13498 100801085679676001610364649558 13499 209612916802792017123686903595 13500 503130769628064183236910836038 13501 1035367903096687934370729372391 13502 2357680837026900545848305824071 13503 1136392289782995432402952199310 13504 902721677615954319975520393099 13505 1828236779160365600195844056999 13506 9494367807723677202039248570007 13507 3943055937210571979672005299935 13508 10456560582325840202824059000557 13509 24567725943459282429448608005583 13510 3457191432311620154405919955232 13511 2330308321106198743951039552121 13512 1296923210940387427509675521010 13513 3030634330483900680102795832121 13514 6366945364940806961228039343233 13515 3063433039391943610159673232130 13516 6694536406080457121602814343363 13517 6343303939196331005976083233030 13518 3232967270363309951759232129694 13519 2115651697032919505512120956343 13520 1074506369715034955100991543232 13521 2806069702360350359210075654343 13522 9672702423723603606320796765454 13523 6516980209209969943193565654339 13524 5063797911919639430331454543276 13525 10698020720803004563354565654787 13526 27016248249636045693565676767903 13527 84170494502972457055676787880834 13528 40495942975720329554565676792320 13529 85040470198243503565676788063444 13530 49596098382030971454565679432440 13531 104033013944370234565676804544484 13532 248336140445842345676789645644927 13533 3300796432421234565676434439172 13534 2993564320210123454564324270521 13535 10055685442321234565685446845832 13536 20556916463432345676916469259343 13537 45570768694543456790768706605454 13538 35293646343432345493646945954344 13539 11530423232321233930423431543243 13540 7296212121210127296212307432031 13541 1562101010098971562100934319705 13542 5703212121010235703210545602459 13543 2972101009898112972095433980315 13544 10223212101015130225036540163558 13545 22234323212159362260367681695595 13546 22123212100713021797056406355152 13547 21012100993089805569543943150722 13548 9900991929277955435427430693222 13549 8991903151775554314174294332215 13550 7902970705755543080541543322072 13551 4975692953555429195407433219317 13552 10197070375556708036880534405580 13553 22024843795568496368965744855961 13554 19800429555443963047653440551610 13555 101604703556460296478774485597121 13556 217248435568723028789804916023231 13557 52004315447209767677959059812110 13558 19963074411917656575509518101095 13559 100296804720778767796103995213039 13560 203029648247789878031240038336407 13561 436302894477900996352480393368882 13562 302976744174991963119996733048820 13563 630188047810080295200028136489443 13564 298479616099197551999760904074430 13565 1012803173008019600001930848804562 13566 2129635816096203200020569289645703 13567 956312059161971999795431676432972 13568 543099510603703997554306564315715 13569 429195093968967975542945443073075 13570 150349127647655755415434429329354 13571 603507278878757956756544705505567 13572 1236082788989980367967648456055678 13573 99217687879797055656404339554561 13574 92056476757569554543963275543403 13575 19544165535435543427631755431967 13576 103647675756555654678957956560283 13577 236878797967556766790380367722935 13578 104767575655545665496797057215312 13579 247879796755656677028024582357523 13580 16757565554546569759803221135212 13581 67979675565667702001634231358323 13582 55756555454656979986322109123210 13583 53545554342543759863220911012095 13584 31435543219429518632191109899155 13585 8315432034155046320310918790753 13586 3074319720749623197091047493528 13587 6805602248103036025072481055893 13588 3953982000969699789320009552730 13589 10380144010303001905440103588163 13590 23961448123636020856481235895695 13591 7608401010299792544010112754352 13592 5923989897597519439899097543117 13593 1207878775175034278789175431055 13594 2478989799800346789907796552559 13595 167877597997225678937565519512 13596 678980020022256790579676003923 13597 567799799821945495356559967210 13598 457597598203433953145519652095 13599 335175181972327530835036519154 13600 310550403721175292309705030743 13601 95495969210551520916949693433 13602 53951632095507191063396332327 13603 27506319154930309432763321175 13604 80069607570563704547893431798 13605 160703279845698445679054558008 13606 728434801257012456808565596095 13607 164319989929900343925455159153 13608 685600100700803460656559607575 13609 453998992991972194545515935354 13610 327987915903720343435071313144 13611 175875070969197232309309090843 13612 799000850308022343705709089255 13613 589992496919821228952909271953 13614 279919963038210167514911703531 13615 800800296394321679950718435752 13616 1609603030045436800408392557988 13617 7303236360456569604894065580095 13618 2972102996345435960739455199153 13619 10223230029456560328204560007574 13620 22234360304567723494445720079807 13621 22122996963457211944433199357932 13622 21015963632332103444330393135322 13623 9871630321320972443296730913222 13624 8706297209191720431565291092215 13625 6941571910305196307451509122072 13626 3407303096950362934306911019318 13627 1932969163497015322943109833043 13628 10550307695024157430455301336455 13629 25603679040247580564557613368559 13630 57236808482479965685579133691606 13631 32103924020159654455350930305945 13632 20967199798716544353091296951433 13633 50284002010367645577073030394534 13634 102928024123678855784816364045745 13635 230696247236789157929569688458059 13636 94362012105670735155436484319512 13637 43019900954493310754304043035095 13638 29838991543933093542959629709154 13639 101390075660537055670403102507566 13640 214080796725784556844835226079671 13641 79193565193643544440312179356510 13642 50331450330431444397100553145093 13643 103354603364554446023205575461055 13644 233567233685564472234455796712559 13645 131452130455444122124353565099512 13646 354583364556447223245575681003923 13647 143233043544412212035354409967213 13648 454336455644722324357564900282335 13649 343304354441221203135438997621314 13650 232963144410209970914287976209083 13651 115630844097919691081675761909232 13652 74292439175036309206553602912121 13653 41520270549702911945529975101005 13654 7197695396975103435159750989954 13655 376352763750972310717491879541 13656 789587898010223528381079003673 13657 675276779898211162809349970529 13658 551765758782110615913199695156 13659 505653527621094071090396350745 13660 1056775879033048833084029608055 13661 2567799008336489336928303296559 13662 5678008093368905370693635027606 13663 4559919133046952894330309775945 13664 3519030929623516743296917751434 13665 1029691156211065431563057508323 13666 2303071570312676555696580093435 13667 969307297098565554365199132312 13668 632931569185455543050390921095 13669 315307430454355429496691209154 13670 72934296343154153966309910743 13671 15321563230740727662919093429 13672 57435694368088278710809054707 13673 34314343039281767091909540935 13674 23083229671605649102915391313 13675 9232156505954390975072709092 13676 2120744951542691749316909115 13677 993439507418305393062911072 13678 932274934042952729415109315 13679 321739319615517154070913071 13680 205273036075050739291089309 13681 458816372800608207072905706 13682 328062915993921929314952944 13683 159415071927203153079515443 13684 604760840682435576803956455 13685 1247929286944555789640368556 13686 15151663443553676397045541 13687 59596694455576790024455671 13688 15166344355365499804354507 13689 59669445557677001645566083 13690 16634435536569986435459231 13691 66944555767700108556606351 13692 63443553656998925545943106 13693 32431530543987195431430946 13694 20307295427870354308291423 13695 43683036679043565695074634 13696 30429706549631454349342324 13697 64702467702954565505463445 13698 40980256975543454954232434 13699 90162570195654570366344544 13700 181705842036765843669445649 13701 958459264367879256704456907 13702 524311843056751944964342935 13703 203104429545503439643215315 13704 435244703656034602854357558 13705 312040970539721976543135524 13706 99591695277203765430915203 13707 95106351771969654291071967 13708 50943105703636541509303655 13709 110455258436967676105636755 13710 96351924303656560954305551 13711 63103202970545391542955503 13712 30971975695432707415554970 13713 70240197036548480755570243 13714 142482024367692967955842457 13715 464944245679070280359264583 13716 239442034549297597111843232 13717 74419723391575171104432122 13718 44037212707350510964321017 13719 39692096933095091643209854 13720 103065030537041076854501165 13721 236680365784472789166011679 13722 106397053644117670659906552 13723 270024576847178846800867583 13724 840245789283789269609079934 13725 398033671629671835909359320 13726 1016336837102839360905605443 13727 2169369383229405730857256455 13728 633032832153953292531944352 13729 329716320727531519303443118 13730 157063193175307032972431043 13731 584696055797684350224552455 13732 242359553576443098203520355 13733 21115531364429181971197152 13734 11075309044150403710370722 13735 9352909640695969096893221 13736 3114916394351629164732203 13737 1079062743106150641321973 13738 2808708055271606873440215 13739 9690496558837269014482358 13740 6295965528291829884021127 13741 1551655161504158839810976 13742 5596759716047589401530191 13743 5165517059615273987298307 13744 655049516071727871582935 13745 549595059305176707215314 13746 395149512950564932073083 13747 1039503930405690544816933 13748 2404040564857085649570535 13749 4848485689184916903845758 13750 404054470439062968433524 13751 848564844608710292535844 13752 405440441927097519312440 13753 856484480685020005524484 13754 544043994449799955204040 13755 439627944397599551959595 13756 276175442775195503515154 13757 791796467800036035959566 13758 505564255999699711515465 13759 1055686560003002315956675 13760 2556907720036023560366799 13761 5570878240372235723668006 13762 5292761996922113210639945 13763 1517603963221092094279435 13764 5979240294233065046804559 13765 1751997542129449623963515 13766 8000019663304503040295959 13767 16000202693646036483040400 13768 72002427056872368936484801 13769 19980169544721047304039985 13770 100161703648232481648400119 13771 201718436894344956892801207 13772 418392569045450369069612482 13773 42719429634297029436100020 13774 17034156321569754300999796 13775 84347569435701965610002031 13776 43215434312983654099979704 13777 32074323095830539199756964 13778 19343209152295270397543643 13779 105454507583038844019656855 13780 256566079936389248202769159 13781 567672800569906494427907606 13782 456515995438943944174935945 13783 345071954287427440539311434 13784 229303541674174395273108323 13785 152971406540542751730923212 13786 590234867685667998170634323 13787 98120656454655980494323211 13788 80994544342551795943212103 13789 170045645465598040454323238 13790 840456856676016484565434395 13791 396344546559864043454322752 13792 1029445667601088454565427983 13793 2304456679212892565676680135 13794 964346552096719454566398912 13795 643225519165034343462787095 13796 432195030649723232217669154 13797 320349694397212122056630744 13798 197196342772101019546293443 13799 1024029467823212203671054455 13800 2248304679434322436832564559 13801 2002962554323220304319443512 13802 4030305565434243645604455922 13803 8363655676546456857244560624 13804 3030554565424344532043394200 13805 6365565676645445744454046403 13806 3055454566434433444339623970 13807 6556565668544534445403040243 13808 5545454645443324433969598030 13809 5434342434433204327635179695 13810 4323220324331963176310556355 13811 3212197203303630563095543154 13812 2100371972970295429155430743 13813 996903715697554150754293432 13814 962969074375540693541532315 13815 615629342955394331407321071 13816 74153215552743307933209306 13817 40732075517432935331912945 13818 88144795980550557360730456 13819 80841551795495532993296344 13820 169275598037035750055029448 13821 706796016384358000560304495 13822 1468032169925596005723645037 13823 4696343700656032058236860383 13824 2363228994539719522104596832 13825 1032167943277035220963164322 13826 2343680454784358250295685423 13827 1230396341643121897554454212 13828 96763206431004775544342101 13829 65631944309961755443220983 13830 54303442919605554432191830 13831 42972415035955544320304295 13832 15720069711555443196961554 13833 58240702315556456030315567 13834 21992981075544339697075455 13835 3915809355443276369354352 13836 10759705556454789705565583 13837 28002455568567902455675935 13838 96024555691680824556800558 13839 59803554306392203543995527 13840 17971542942721971427955175 13841 80235670468240234680359799 13842 162356844694482346963602000 13843 703569247044943470297224001 13844 1435706484450454843022248017 13845 4558468924604569256222496183 13846 3524247201963431942219960432 13847 1202011983632303422039596321 13848 2424120136943634624404029431 13849 200998903430322203959754310 13850 410010834563422440401965522 13851 99892323432220395983655220 13852 98721212322196751830552191 13853 87210101220365504295520303 13854 72098990197054961555196968 13855 19187898369539607550363647 13856 107899013703803279603696883 13857 279008138439634803237028935 13858 808095392602949634384290558 13859 1697038067230502945927085588 13860 7024396682366030460684915895 13861 14246026943672364726930759037 13862 46472270456823688270568008383 13863 24121696344210481695439922832 13864 1006363242096006354279216322 13865 2069694465032069566806369423 13866 4703044680344703669669704634 13867 969642397240970636636962324 13868 636420771991694306303621199 13869 304193703906342942970210396 13870 648058440869470470242324029 13871 399524392634096098021199756 13872 1003846066949033016232001969 13873 2039272670508336170344020307 13874 4406826846093371843448243682 13875 3944184419132904432402030420 13876 10447924807350844544824364643 13877 24480649681609245649445686855 13878 3994396405912034394434464552 13879 10046028860724346044544685583 13880 20472289128245472445646915935 13881 44822907294456824456870760558 13882 40214931544344204344693595524 13883 82350555645446445447056035844 13884 21095554434424434409539712440 13885 9155544324204323915277100398 13886 755443201963207071770996787 13887 554431983631929305691965677 13888 544303830303152954303654575 13889 442968296970715542970543355 13890 415641563693075415695433154 13891 74407430329354074354330744 13892 43934297153139343143293441 13893 27321570730873230831532408 13894 81435848169014369355744894 13895 8312400629883033153440740 13896 3099994158829730732393392 13897 7000047589502168144054063 13898 14000479904023695448568697 13899 48004800848237036491691023 13900 96049609294384369077072234 13901 59595911542843029369322119 13902 15151107416429753033221035 13903 59591280768701976334232359 13904 15109593646983763322121115 13905 59304056870137893423231159 13906 12959544698896732212110715 13907 30403647009028142323128359 13908 64836884108295463435293605 13909 40304840921554232311529954 13910 83649290635566343515900364 13911 30391494315463231070997040 13912 64075045556694352850024483 13913 39349635546343116499804030 13914 105502955669455169001648363 13915 256030356704559708016893695 13916 572363568445602496169057038 13917 321031444433979960629529685 13918 209708444327759594155156453 13919 502492445478004047559568574 13920 1025064456796048479603691805 13921 2260684568032492803237079659 13922 1794443439719915972089356512 13923 8044454602400760224905567923 13924 16444567224807922250855680638 13925 68445682249680622609156966995 13926 44434421996394217910743663954 13927 44324203962742055093430627544 13928 43201967617419549132294175444 13929 31983656054035390921540554444 13930 3830539539712691207395544443 13931 9365803802327072482035644453 13932 3051967981169320019714444327 13933 6600280151705440202344445481 13934 5997598704954397981244434006 13935 1975186959542775810044319945 13936 10199910403667799520445600459 13937 22000724836678003844457204607 13938 19993200306559968444331961932 13939 100054403667600292445360320543 13940 200564836679203064457723445655 13941 405689366806436684578234456758 13942 856905669668566925794344567992 13943 542954636645463193543243455916 13944 415542306434230331432032351065 13945 75420944322097308319721109454 13946 54191443219172923037210914341 13947 40308432030515209692091083207 13948 83692544365958503065072934480 13949 30319443051524969449315323992 13950 63604456595850304505557440063 13951 29964345152496962955534399430 13952 100285459585030310355746004562 13953 202916603920363523558072045703 13954 430767240643695835596824458434 13955 293651994430352315164204324324 13956 1056800044563583559686445445446 13957 2569600445695935602908456456471 13958 5703204457040557230892568568832 13959 2971964329595532092719445448319 13960 10240285504035745068404456493606 13961 22482916048358060692844569057271 13962 20015059603119394316443429531710 13963 40160603235206045568454703758322 13964 81727234358472455692568437993424 13965 5172123124120354319444295932200 13966 521011000997143034441551321995 13967 209909991970829724407509203955 13968 500900080249502244880106440358 13969 1010800962504022448961268483591 13970 2129610306048224490312692936071 13971 956096939602203897098315299310 13972 539163275981968769183071593091 13973 270631751803647630429307129107 13974 846957999636878964705683307282 13975 423535996304767640954432931616 13976 211311962961656391544315306064 13977 109103615606542707443072939442 13978 307237157267668480456830604463 13979 682383582678692964569367244693 13980 420831218566315643433052042330 13981 192310045463074432329519621296 13982 1063520456696804543504003033031 13983 2695844567029645656048036336351 13984 7039245684302856772496369369592 13985 14406456925629167825029705704067 13986 44868570657107679460302458448683 13987 40645294530936554196980324406432 13988 86859045770567568030163444868544 13989 64509633695455439698632440645440 13990 42916330354354276386320394434394 13991 15063297143141762863196744322744 13992 60695023455477909096028045428047 13993 127040234556780909032296456696478 13994 284482345567970908343028567028795 13995 924943455680250893456291684290038 13996 199432354397892732341506441499687 13997 1004543566019068143476068475002903 13998 2045655672208695454792692800030835 13999 4456756822491036568067069600369358 14000 4345544219909705439449435997033124 14001 3235442038916954274394311969731004 14002 2114419687063541742743103637309963 14003 1084036469431405417430970292919632 14004 2928368704554856780570243070802943 14005 10693690445569167965842456849630454 14006 27057084455707680279264569302964567 14007 84584924558478962806685705630285682 14008 43239203524167615946452954297654416 14009 32071971200656071424315541576544064 14010 19303709994539308203075407365439443 14011 105638500045805694436796881676604455 14012 256992000459657044568028956787244559 14013 570064004602784445696290367902445606 14014 299439961977644434361497054980433945 14015 1004600320178844545715024570164540458 14016 2047203441789245658360245841685684595 14017 4482434477906456793722459276916926038 14018 4020324174944345529220311763063179684 14019 8243447810445455906243517896695802924 14020 2032416096434350942031056766351975200 14021 4344773028545610464352567869600198402 14022 3241729765434096243119456635998383980 14023 2005157654319162031034346311982827797 14024 4059578765607704352345469520149478022 14025 8603789877278445583456703841504796224 14026 5969678771764435232344968406961562200 14027 1636567705644312121239643943607421995 14028 6967678456845523232402860457280640039 14029 3656564344435212119976596331594399676 14030 545443244312101039765163307142796563 14031 434432043100989677650632930817565431 14032 324319630991876576494315292055454308 14033 203036291904765363943071519554342923 14034 436371080847877700456836003565470634 14035 302909192416776996344299971454094324 14036 630908064767790029447000234569045445 14037 290919441657499754409998123429634434 14038 1090804476781001964900015234702944546 14039 3089644787952020290800158348430445671 14040 6902847900384243089601593492564456833 14041 2976414996842029275987131919444344330 14042 10188750029264306800103360804445445362 14043 21890000306685669601233729644456457703 14044 4699996946454635990129156444344336972 14045 2399963424342311898950744443243303720 14046 799632203221104787493444432032969198 14047 596321972210961673932444319715630387 14048 163203722091606527320443037074296875 14049 694438225077267881444456384807028999 14050 344282189371856808444342839929767996 14051 241620472904543924443216279157655963 14052 6196114963427204432061750736551632 14053 361079632171964319405493305506318 14054 9356320503643033953932954943043 14055 3143194970429727527315539429627 14056 830339696157175173075274156173 14057 297276360730550529351740740528 14058 1022789728165605905598088085894 14059 2227902295677260856016896919047 14060 2174981554571792539864763029612 14061 539807543305519278641629756102 14062 277935432955031766406157540979 14063 780556550360357868871579690206 14064 595545496997136648707356297945 14065 155433963970906406933141575435 14066 556540300250868870535475796559 14067 545396997892648695314153565515 14068 432763976718406353080731455075 14069 317627765043943129193308349354 14070 56177649627430950332923193143 14071 40576396174291497315210330831 14072 85790031807075021558323369354 14073 53499703929349807523213033140 14074 31996967153197935212089730795 14075 3963650730375312099277293553 14076 10296808163797525006783055573 14077 23029695698019860067936555815 14078 9756354379838599455305552072 14079 7543142958285194352955519315 14080 5430815521650343115555033073 14081 4292075206497231075549729331 14082 1519351943972109355397153308 14083 6005600460223305558023573695 14084 12057204722233655596235817036 14085 24582448222336756030359584371 14086 3220402221305539697115242910 14087 2195982208955276371072015097 14088 351821927551762909319869172 14089 104203175505614913038630521 14090 246435796057150736390965831 14091 24313559530693302691652310 14092 3091515294332978306521098 14093 7075959045350193667833013 14094 14800408457602056679336137 14095 49604892579224566805371383 14096 103249065806245669657833934 14097 234508679670456702779340547 14098 122926556496344977753195412 14099 15185543963239777530354101 14100 59915660294401779763567211 14101 19074597543985757631452107 14102 108806019660117978954583283 14103 289672202721180190365934935 14104 902822428231962083680550558 14105 1829424694360304936965605589 14106 9504647045723650570277255907 14107 4962409633210495297771950935 14108 10304902934325039017840410556 14109 23650830545460408179284725571 14110 10492295434195920551641195310 14111 25063036548040645596872037521 14112 60696367696486856029024379832 14113 127029679028909172308245801346 14114 284302808290907823694459613471 14115 925629695090879437044603134832 14116 194156349092754289641970920315 14117 1047569509067966902880250643559 14118 2479704108680270828962606855607 14119 156960926397692167617944553932 14120 570330670019063679180445580543 14121 297294499829430550396435195431 14122 1023045001504565604028560036552 14123 2236460016045677248291720367583 14124 2104199859634572001505197055232 14125 960398516323319986950369552122 14126 596785063213039863497035521015 14127 165649432089678631969715209875 14128 676904544902790960302358500999 14129 562963438977491596981124991996 14130 415632287773907163810999903965 14131 74321677726930628091998967654 14132 43206577183294159103987656541 14133 31945370431540710967876545408 14134 3432896307393091656765433923 14135 2316762932729106545654327213 14136 1065615317150945434543172092 14137 2677157583610456545655825063 14138 6783579937124567656759460694 14139 5631359291003456545514194342 14140 4309111509972345435080343219 14141 2911106919721234309197232034 14142 10711270802232345708022344346 14143 28312849622343458496223445471 14144 93529303023454593030234456832 14145 31152969812343129698124344315 14146 10715638101230956381003243073 14147 28356995212370369952034456815 14148 93570038323843700384344569558 14149 31299683208428996843243435527 14150 9596431924167964432032315173 14151 5164303200655644319721070527 14152 642971994554443037209295175 14153 415703943544429691911550554 14154 72967431444156303107495544 14155 15654308440742970933955441 14156 56765692488070250540356471 14157 45654320079297895397144107 14158 34543199351576752770840934 14159 23430393107365517692391323 14160 12296730933055056320709212 14161 1565291329549543192912101 14162 5679073503703656070723211 14163 4549330968970539293212107 14164 3393291647695271532100934 14165 2731506416351707320991323 14166 8156068769598481450073434 14167 739447635184008299332320 14168 274416310439921593321193 14169 804769524600636053432054 14170 1647903847206972574544568 14171 6880839282470225805645695 14172 4792271620098191954434354 14173 1521706199180303544323144 14174 5838472007963635645435447 14175 2284119935630314434314415 14176 1641039314297084323084072 14177 6872405547024925436928823 14178 4719955409799194303168210 14179 1039553917590342970642096 14180 2403580780083470246865031 14181 4835967960934842469080352 14182 311655591320420229197120 14183 106555109196198150370997 14184 267559308032015603850023 14185 679605696344157239200234 14186 555954363240732071998122 14187 551543031993319303981019 14188 507429703933032967809835 14189 1080702440536350279701355 14190 2968424485769602802413559 14191 10292644917903229624735606 14192 23066850780834303048157271 14193 9464493592322969600731710 14194 4243931121215635993305091 14195 2027311010074311932949108 14196 4281512120805520550507294 14197 1607100991955195494931544 14198 7283210080360037050555647 14199 1632099196999689495554417 14200 6945008030002905035564783 14201 3429919699974949715441630 14202 2159036399739397074406297 14203 709702797272769343941572 14204 1502428022827905460475827 14205 6024696229480856724799483 14206 12247030304969168248004936 14207 2009696959630641999959301 14208 4103030402966880000405612 14209 969695975664799995954100 14210 636351754641599951540991 14211 303105542407199507391906 14212 635255664884004082080869 14213 311954640839959219192636 14214 103542392279512030318303 14215 235664062803924363593635 14216 114639415967203031130312 14217 82274071651969710897101 14218 21739306503637092770984 14219 5272944970289117691842 14220 1715439697671056304419 14221 8356603018832569644807 14222 3145969848319436439936 14223 831638403034304279303 14224 306283969722961752968 14225 670940302230317990293 14226 491396982097055897530 14227 1074030145024559019764 14228 2808361460245608201887 14229 9693714722457294418902 14230 6329081220331544046975 14231 3149210197307439623754 14232 792098372934276209543 14233 519182915321761915429 14234 30415073205603074155 14235 64760814457236807557 14236 41592084332103935536 14237 7119243320967315304 14238 1032033191653072961 14239 2344336076776830311 14240 1243299365764297110 14241 31593053641571099 14242 7129530407309193 14243 955295932910329 14244 551551315097159 14245 507509069170715 14246 1080108707848355 14247 2961290479293559 14248 10313084807055606 14249 23536929684557271 14250 11303156443531710 14251 8970744431305099 14252 7693444308949198 14253 6332442927390387 14254 3320415172696876 14255 3196070518364763 14256 359295043041633 14257 111549629606333 14258 107396155943331 14259 282031560453351 14260 944355724573592 14261 443153203331115 14262 430731973311074 14263 293303733109344 14264 1053638135305446 14265 2576995357656471 14266 5790037578768832 14267 3499695367648319 14268 1996353056403033 14269 10029576568836335 14270 20303787689369359 14271 43637898905705606 14272 30296786952953944 14273 63027910390380445 14274 29775096696796434 14275 101801027028028546 14276 219612284296291671 14277 36101641561506510 14278 986407406945097 14279 863933943429175 14280 627327432150552 14281 173174320695518 14282 815805447035995 14283 71954409711952 14284 3543917103517 14285 1427050971053 14286 4684610232575 14287 2442098119354 14288 419181033142 14289 30409730820 14290 64902169443 14291 38980634430 14292 90166944563 14293 181670445699 14294 956844457007 14295 544444329935 14296 444443159315 14297 444430713074 14298 444293089344 14299 441529273244 14300 407151732044 14301 883598144444 14302 831180844440 14303 310392444392 14304 96720442721 14305 65196417203 14306 50364051970 14307 103688600245 14308 236891202459 14309 104709980312 14310 248500163523 14311 4998631212 14312 10010952324 14313 20130383447 14314 41363934482 14315 9027324020 14316 18281448249 14317 94954494507 14318 39543942935 14319 103660470557 14320 236724845583 14321 105200435232 14322 258404558343 14323 592845593454 14324 116435132343 14325 64310921231 14326 43091210106 14327 29110098944 14328 107121010446 14329 283232124471 14330 934343244832 14331 323232040315 14332 212119597073 14333 101035169332 14334 212359705343 14335 101116953232 14336 211170374343 14337 110496943232 14338 95963432121 14339 51632321003 14340 6321209971 14341 3209919706 14342 1919036943 14343 10808370455 14344 29693844559 14345 103059245606 14346 236606457271 14347 105944331710 14348 260445358321 14349 724457593432 14350 204335132317 14351 445359343582 14352 433113231220 14353 331092110196 14354 309121098363 14355 707233013693 14356 1482336137057 14357 4943371384583 14358 10453833925934 14359 24579340660547 14360 3353194595412 14361 3130343154101 14362 897230740989 14363 772093391878 14364 719132704767 14365 30916961657 14366 70770316781 14367 147843567957 14368 479255680383 14369 151954396832 14370 600366029343 14371 1203672305456 14372 2436823656571 14373 304210545310 14374 646325657523 14375 423194535210 14376 210343312096 14377 97233099162 14378 72129190615 14379 20950294073 14380 50403048814 14381 104836489545 14382 249368903659 14383 505690836806 14384 1057089369667 14385 2584905702683 14386 5930858426934 14387 1292524183323 14388 3065847933435 14389 6679280534557 14390 6551595323536 14391 5507153211306 14392 4930732108945 14393 10568143290456 14394 25695455084571 14395 57036560925832 14396 29705391192319 14397 102458072063606 14398 224596824697271 14399 203164202371710 14400 435686423838322 14401 314464208283220 14402 84241921632197 14403 42003206320376 14404 19971943196964 14405 100240456030287 14406 202484572362903 14407 424925823710834 14408 199192209092324 14409 1008062509063447 14410 2096706108694483 14411 5028471291044934 14412 10292833072450545 14413 23069336824605659 14414 9433304201954512 14415 4332961983543095 14416 3315603831429154 14417 3073968308150743 14418 6820293695608053 14419 4197530353919530 14420 375297127035296 14421 799023284359029 14422 589811643109757 14423 278106430917535 14424 795268570779758 14425 551845293757527 14426 504431529535175 14427 1044555903759795 14428 2445560838002039 14429 435392279979672 14430 312721759756520 14431 97205517545197 14432 71955055430375 14433 3549554296953 14434 1395541563533 14435 4035675695735 14436 8356797038156 14437 3145569680744 14438 835436393443 14439 314302732428 14440 82977320163 14441 15773198628 14442 57816011095 14443 36059909155 14444 72600907557 14445 17990935537 14446 80090555783 14447 161085557938 14448 712915580595 14449 95075195153 14450 49350350727 14451 105603608280 14452 257237294961 14453 582383050312 14454 220829497099 14455 192153969192 14456 1063580308063 14457 2695963696695 14458 7040297027038 14459 14483024284389 14460 44936246925907 14461 39302023190934 14462 105624236090545 14463 257046373085659 14464 584469816916806 14465 244238063063945 14466 42079429427432 14467 19354154174320 14468 105567567805441 14469 255679679656471 14470 556802802768832 14471 543975977648319 14472 427751776403035 14473 177505763969714 14474 780057900302347 14475 599534996981217 14476 195319963810055 14477 1037600299520559 14478 2379203003845607 14479 951969968433932 14480 503639644327315 14481 1037002845481555 14482 2384029256955559 14483 839751943555512 14484 277503431555096 14485 780034555561030 14486 599723555409693 14487 197211553916331 14488 1022315580769351 14489 2223555967905591 14490 2211551654955110 14491 2107506539551098 14492 934945275509182 14493 319431754910415 14494 34305539096073 14495 22955269159333 14496 15551830713332 14497 55599368333343 14498 55193043333231 14499 50329633332107 14500 103502933343279 14501 236030533454807 14502 99695332339932 14503 96353321279315 14504 63133209753071 14505 30931917529306 14506 70560779905669 14507 145727800856701 14508 458279609168411 14509 321755910644108 14510 205551094440923 14511 455593044490634 14512 355129643894324 14513 150956428743203 14514 610368690054435 14515 97046299544314 14516 69621595443079 14517 36207154429356 14518 1930744153143 14519 10568047575455 14520 25696479796559 14521 57028802027606 14522 29767979775945 14523 101880201800458 14524 218962419604595 14525 47620035963152 14526 16199711630720 14527 72002316968241 14528 19981063642005 14529 100152696864059 14530 201587029088607 14531 415904308891282 14532 70962928709620 14533 150310690503047 14534 603527086036483 14535 1235884912368936 14536 112839101047301 14537 96270989612991 14538 61691876095903 14539 6304759150970 14540 2961510691694 14541 10315927077046 14542 23560684784471 14543 11394441644110 14544 8744406441099 14545 7443944409198 14546 4427443910387 14547 4174427096874 14548 544169164744 14549 440630641443 14550 394294408432 14551 1047044892543 14552 2484449065655 14553 44389454552 14554 42874343520 14555 16743231196 14556 68054352031 14557 39543119706 14558 103655202469 14559 236758424707 14560 105524200932 14561 255846410543 14562 559268725654 14563 511847194543 14564 104410343431 14565 244723454551 14566 41212343510 14567 10101231096 14568 21212353031 14569 10101129710 14570 21211302321 14571 10108981210 14572 21290152321 14573 9498721210 14574 3987210091 14575 10102321073 14576 21223432815 14577 10212316072 14578 22323572823 14579 21211316212 14580 10109062102 14581 21308703223 14582 8926972212 14583 7183722096 14584 429219165 14585 152030654 14586 584366767 14587 243065655 14588 29454552 14589 104565582 14590 245675943 14591 34551432 14592 23508321 14593 10923210 14594 30634321 14595 66945433 14596 63434330 14597 32323294 14598 21211543 14599 10107432 14600 21280543 14601 9595432 14602 5154315 14603 743075 14604 429353 14605 153132 14606 575343 14607 353231 14608 132109 14609 343307 14610 232933 14611 115332 14612 73321 14613 33205 14614 31953 14615 3533 14616 1333 14617 3335 14618 3313 14619 3093 14620 7053 14621 14577 14622 45783 14623 33632 14624 30321 14625 63433 14626 32330 14627 21297 14628 9572 14629 5315 14630 3075 14631 6797 14632 5576 14633 5365 14634 3055 14635 6557 14636 5536 14637 5305 14638 2955 14639 10358 14640 23595 14641 11152 14642 10721 14643 28231 14644 94352 14645 43115 14646 31074 14647 9343 14648 3227 14649 2173 14650 532 14651 319 14652 33 . 14653 33