1 1 2 65 3 1361 4 15761 5 124661 6 751925 7 3696581 8 15475205 9 56884430 10 187758030 11 565982734 12 1578749710 13 4117700254 14 10127050654 15 23648089054 16 52733344990 17 112835299639 18 232623278455 19 463695768455 20 896396608455 21 1684993889355 22 3086944610955 23 5522978819355 24 9667460459355 25 16582125139980 26 27911111752716 27 46161505867020 28 75101774174476 29 120320943404876 30 190004704787276 31 296001448490060 32 455272309995596 33 691845532993565 34 1039427862467165 35 1544865488630765 36 2272695670306349 37 3311089193391345 38 4779555125233969 39 6838865036578369 40 9703756405680769 41 13659097052147770 42 19080337295728954 43 26459247627270010 44 36436140990630010 45 49840014770640010 46 67738323265033610 47 91498412376920010 48 122863020729233610 49 164042682302909235 50 217828362725669235 51 287728233003088131 52 378133140197719875 53 494516084703826791 54 643671869759713191 55 834004063241521591 56 1075867518363528695 57 1381975953752318936 58 1767885510955299800 59 2252566806788413400 60 2859079798643927000 61 3615367804321538264 62 4555189287324299480 63 5719208559066272984 64 7156269388377351384 65 8924878675622748409 66 11094930875641716025 67 13749707775068042569 68 16988192582655158665 69 20927742116106181165 70 25707166208778541165 71 31490269360912096765 72 38469916172572591165 73 46872689272798892390 74 56964216358827852390 75 69055251642143412390 76 83508606530145870246 77 100747034823679272630 78 121262189156479354806 79 145624777922830537206 80 174496065619663311606 81 208640874459870697455 82 248942261391522274351 83 296418062385813193535 84 352239515144378507135 85 417752192340194743235 86 494499500268968254979 87 584249022480428788115 88 689022014719887801299 89 811126386486561044324 90 953193535861849594724 91 1118219438142354529380 92 1309610425402585104484 93 1531234133594636128420 94 1787476136360332768420 95 2083302830589947008420 96 2424331188126224742820 97 2816906041110422929045 98 3268185625537789023445 99 3786236168885530713445 100 4380136373462127553445 101 5060092717681873275561 102 5837566573086158551785 103 6725414215921444342521 104 7738040898766854660921 105 8891570240421653156946 106 10204030291371112779090 107 11695557738022381016466 108 13388621821931882458770 109 15308269670843332782370 110 17482394866950771175970 111 19942031214844550032994 112 22721673817561291921250 113 25859629724534488818539 114 29398400580546238784939 115 33385099880551473569339 116 37871907622046968051835 117 42916565345076496591199 118 48582914760614668175775 119 54941483391595990425775 120 62070120887921071425775 121 70054689928075740276400 122 78989815886268083316400 123 88979699725980444276400 124 100138998879337500276400 125 112593781187529516276400 126 126482557311557528230576 127 141957397375675158833840 128 159185137979016728373936 129 178348686104987193758961 130 199648426874048531885361 131 223303742524611387228225 132 249554650469912885809281 133 278663568767156357692005 134 310917217849974609085605 135 346628667917668397009205 136 386139541945925052136309 137 429822384885145442528510 138 478083210245456275027454 139 531364235933365078497854 140 590146821905284961256254 141 654954622939326631997390 142 726356970600392411179214 143 804972499286333760297230 144 891473032096431092937230 145 986587743159462983442855 146 1091107613998953532705255 147 1205890202499686984932855 148 1331864744074188098035255 149 1470037605712582420637755 150 1621498114736138307077755 151 1787424785265988486849291 152 1969091966666241979582795 153 2167876939527210147423676 154 2385267486122143083334076 155 2622869963702142097996476 156 2882417910491298982108860 157 3165781215810213727916796 158 3474975887393544938239740 159 3812174450678923571513340 160 4179717016633272435026940 161 4580123056551273819969549 162 5016103924212462473517645 163 5490576167821333420552669 164 6006675676282185178967069 165 6567772706580510813551969 166 7177487841359047657392545 167 7839708928192653013732529 168 8558609054585647949676785 169 9338665615341935857602410 170 10184680531695942168162410 171 11101801684445238490084010 172 12095545626297730014442410 173 13171821641741743025934010 174 14336957225970618750894010 175 15597725057748997586454010 176 16961371544600492134995706 177 18435647022330660682778275 178 20028837694680004305419491 179 21749799402834160519435891 180 23607993318607737760474291 181 25613523659369658209297495 182 27777177527196931990415511 183 30110466979336107414135975 184 32625673441823020513849575 185 35335894583067853831153800 186 38255093769360024332515464 187 41398152229592336131718280 188 44780924062052609141378184 189 48420294221890258563976584 190 52334239633841859589102984 191 56541893581000576602513800 192 61063613526846642823115144 193 65921052534427211084889065 194 71137234453491420338049065 195 76736633053558194650859065 196 82745255288328073916076665 197 89190728884554436750321565 198 96102394456472195922419165 199 103511402355152020154829165 200 111450814470714178209589165 201 119955711214207250971799446 202 129063303915142482772603030 203 138813052880183945871586006 204 149246791368337711375848406 205 160408855748169838298552806 206 172346222113123440021670630 207 185108649641909846765381926 208 198748831002228693955164710 209 213322550107737632364643935 210 228888847550255547028517535 211 245510194041655231464053679 212 263252672212794213138194415 213 282186167130157970259800499 214 302384565904660512627622899 215 323925966781275908552743299 216 346892898112873813858825155 217 371372547636815691280081684 218 397457002488549804161836820 219 425243500402636149264076820 220 454834692568351504707916820 221 486338918624284284680347220 222 519870494294143821423796820 223 555550012184394287424187220 224 593504656283295324071227220 225 633868530720505508552307845 226 676783003366597379554968261 227 722397064872660532207161685 228 770867703771649334369507221 229 822360298285281540421668121 230 877049025503131302025778521 231 935117288624103008255292265 232 996758162974739640396080041 233 1062174861543829917308125570 234 1131581220798551867429399170 235 1205202207573946446744792770 236 1283274447854873710538848194 237 1366046778297786558854260050 238 1453780821368684373259116114 239 1546751585003502558939002514 240 1645248087727976173277056914 241 1749574010205708998574806235 242 1860048374215806615473839899 243 1977006250095016750460469675 244 2100799493713886391549469675 245 2231797514092017375462532175 246 2370388072794105338851372175 247 2516978116286106602129782175 248 2671994642469619747758622175 249 2835885602652419928145512800 250 3009120840254071395409512800 251 3192193067587695039590631776 252 3385618882102311065546918240 253 3589939823514741111483767136 254 3805723473305868470219741536 255 4033564598103149560250947936 256 4274086338519674945012226400 257 4527941445069825157697664481 258 4795813562832687112054646305 259 5078418566586923347027289905 260 5376505948194751778948763505 261 5690860258068131676629975509 262 6022302602607196543133041685 263 6371692199559461457838309029 264 6739927993308396852046899429 265 7127950332161638993433393454 266 7536742709772436666460639790 267 7967333572892951389919394414 268 8420798197724773457536971630 269 8898260637200527298364261630 270 9400895741600757043376901630 271 9929931254982447415188628030 272 10486649989969587550740941630 273 11072392083532168315386373655 274 11688557336457960046768813655 275 12336607639301391248506903655 276 13018069487675884113128653991 277 13734536589840145285081649195 278 14487672569615206201880262251 279 15279213767757503740400102651 280 16110972145004036665989045051 281 16984838290098675320935927660 282 17902784536204090761418117996 283 18866868189201555715451026540 284 19879234871481104750077100140 285 20942121984927277282823213740 286 22057862296910957859395262124 287 23228887653205727699217915820 288 24457732821857705092107363244 289 25747039472151135992669238269 290 27099560292928057267362180669 291 28518163254639251663549930445 292 30005836019625504862721609229 293 31565690505252921149303839185 294 33200967604653816509673799185 295 34915042069955548664619409185 296 36711427563013625992509778785 297 38593781878802625962792454810 298 40565912346758914110868544410 299 42631781415512953399355304410 300 44795512426596198808430664410 301 47061395582858252103541148906 302 49433894117484177024760131050 303 51917650669659716884885889066 304 54517493873093687198886535466 305 57238445163772109146822569491 306 60085725813487780268562803795 307 63064764195862022911624970211 308 66181203291752385967311050275 309 69440908441121179969255426375 310 72849975348624979613772739975 311 76414738350374712417913222039 312 80141778949509750104515946455 313 84037934628427614277206403384 314 88110307945713585260716521784 315 92366275926021749244162768184 316 96813499751370922078223142200 317 101459934762535537650694348344 318 106313840779433075533803318840 319 111383792749636018840074678840 320 116678691734367772683072438840 321 122207776241578531537348879065 322 127980633915938856850364829465 323 134007213595835812718253409065 324 140297837747709007074693769065 325 146863215288321899991988791565 326 153714454805827372265749043021 327 160863078190755900954869827805 328 168321034688329870097418231581 329 176100715383788662176375089606 330 184214968132696338477831224006 331 192677112948497035354599559430 332 201500957859882791362572485126 333 210700815250844491774390751510 334 220291518696589088331363865110 335 230288440308825341264790938710 336 240707508604246157376222119254 337 251565226910368283888177963215 338 262878692323229786260469757199 339 274665615231792514455053549599 340 286944339424250773333263739999 341 299733862791808787980897051555 342 313053858645858424687555788259 343 326924697664865125899105844595 344 341367470487654277514630684595 345 356404010970182386189795265220 346 372056920123277641617542311620 347 388349590749242814890923745220 348 405306232795630141867537351620 349 422951899444923004879722991620 350 441312513959293004195922031620 351 460414897300043551484495512836 352 480286796541802572455857203460 353 500956914101987428326612514421 354 522454937806534911420529392821 355 544811571813368296976103633221 356 568058568415562101195462258565 357 592228760746663567141844239241 358 617356096411138139967302476745 359 643475672063424468145821200345 360 670623768959612947265952593945 361 698837889506300679242892233394 362 728156794831725126686090748850 363 758620543404838876177203299314 364 790270530728558964402304105714 365 823149530134006348952713930114 366 857301734703144505181829435010 367 892772800347830988340483105474 368 929609890073912305436161600450 369 967861719459620785591671616075 370 1007578603378172515459000616075 371 1048812503995118014467865506075 372 1091617080071662363029577866075 373 1136047737605849167658385568575 374 1182161681844193255435914568575 375 1230017970697050544219364818575 376 1279677569591730345168244422351 377 1331203407798085634053134362640 378 1384660436262060793786970040336 379 1440115686983434201947070494736 380 1497638333974765035916635781136 381 1557299755839340019800207965200 382 1619173600006716769573001559056 383 1683335848665276137136725822480 384 1749864886432026744247296216080 385 1818841569800750970902509380305 386 1890349298410443260089533672209 387 1964474088176868965294013757985 388 2041304646330965345540411013729 389 2120932448408715954850274786629 390 2203451817238055831995783985029 391 2288960003969307828688923756565 392 2377557271196610379589167163989 393 2469346978218774278783966536030 394 2564435668489000851122847976030 395 2662933159303906562804832016030 396 2764952633783329877213775126430 397 2870610735193445305931776106030 398 2980027663666777411418374256430 399 3093327275373794270856515096430 400 3210637184201865897557009336430 401 3332088865998498628127697901191 402 3457817765436901815058868113095 403 3587963405563108613857369908951 404 3722669500085058523517722179351 405 3862084068465255934860582964251 406 4006359553879846572818105055835 407 4155652944108202699670106958571 408 4310125895418378593988368572715 409 4469944859515090456006358086940 410 4635281213618189839638600800540 411 4806311393740937303769636215324 412 4983217031238743544099915054620 413 5166185092700429149238382884444 414 5355408023255461662452540938844 415 5551083893372060169270614801244 416 5753416549222513520922174480220 417 5962615766693538898589876968429 418 6178897409121013082095382679085 419 6402483588829939871750392689085 420 6633602832562073990828277849085 421 6872490250875204840019614149185 422 7119387711599713060342596691585 423 7374544017439649367795607799185 424 7638215087807248936608163359185 425 7910664144981486117890365284810 426 8192161904682993881043913532106 427 8482986771159420455389257309450 428 8783425036877072632702748704266 429 9093771086916501476117814480666 430 9414327608171522180296939479066 431 9745405803453025959942062906970 432 10087325610600838531484200701786 433 10440415926708807424017703027075 434 10805014837570259443040077940675 435 11181469852452960552171140904275 436 11570138144314733676675202126739 437 11971386795572945916337254515255 438 12385593049543165837256452707959 439 12813144567664414350840532596359 440 13254439692630589647399240962759 441 13709887717549838200240661210600 442 14179909161255870468428733101544 443 14664936049897482082129227979240 444 15165412204934839478978894539240 445 15681793537673423663889915499240 446 16214548350468897484438135300840 447 16764157644738571051375333099240 448 17331115435917587196407976580840 449 17915929075500434660461423531465 450 18519119580310921564223892691465 451 19141221969146306153675191069721 452 19782785606943886367251634415705 453 20444374556620994974897586822781 454 21126567938742033435091260245181 455 21829960299168905752615468309581 456 22555161984853984052055811582605 457 23302799527937550870561154318326 458 24073516038314519885289145688310 459 24867971604838137499415306201910 460 25686843705331312995132435475510 461 26530827625579215408579755920454 462 27400636887479811482393101016390 463 28297003686532101605292115280774 464 29220679338844940160066323543174 465 30172434737852503783309045819199 466 31153060820925696310724962755455 467 32163369046072053265937969442959 468 33204191878920032280328596620495 469 34276383290186949445214112622995 470 35380819263833245941188856662995 471 36518398316109245015125649495395 472 37690042025704087142637579992995 473 38896695575210111689186994876020 474 40139328304119587240076621116020 475 41418934273574380688995841756020 476 42736532843092897844571283378036 477 44093169259502426429712865895860 478 45489915258308866612023369410996 479 46927869677739745325123578569396 480 48408159085700379337873771439796 481 49931938419887079026111403787365 482 51500391641305370832231115915941 483 53114732401445362201918068981045 484 54776204723370579112538961654645 485 56486083696980873909809449610745 486 58245676188714330811952008422969 487 60056321565957488895106874622025 488 61919392436437658419710768586889 489 63836295402875626782407578578914 490 65808471833181635977406003673314 491 67837398646482165028831934469410 492 69924589115269769223562487856674 493 72071593683973013952609775036850 494 74280000804248395387060531036850 495 76551437787301063909035052036850 496 78887571673546160034784127396850 497 81290110119927637360159907052475 498 83760802305216583691195027412475 499 86301439853616260866047979662475 500 88913857777006366709561260662475 501 91599935436164379977438242133551 502 94361597521307281941818485026415 503 97200815052302457351072297302911 504 100119606398902163780278043237311 505 103120038321361622800578471494336 506 106204227031806529870150613304000 507 109374339276721603330883600024256 508 112632593440937697336430449689280 509 115981260673500989901922588082880 510 119422666035813826525672206156480 511 122959189672442952970598817710784 512 126593268004997108799538229396160 513 130327394949482277135410684500929 514 134164123157549296875653311331329 515 138106065282055042251477316499729 516 142155895267364962217491184816465 517 146316349664831449727195407019189 518 150590228973889279546097593474805 519 154980399009216213938231413564805 520 159489792294413829405496596004805 521 164121409482670665744653740434830 522 168878320804876942106646163660430 523 173763667545667324600357066714830 524 178780663547875567391737112954830 525 183932596745892285333947317844830 526 189222830728424652060028410012766 527 194654806331164454322767684083870 528 200232043259878672333971701082526 529 205958141744444598105382075298551 530 211836784224359450505220250800951 531 217871737066262498108242446712135 532 224066852314015860134938182907271 533 230426069471898423060194245909515 534 236953417321475687047904674583115 535 243653015772716843471711559146715 536 250529077749938983661014400047899 537 257585911113167050925006078793420 538 264827920615506974127002969725644 539 272259609897138362889848724100044 540 279885583516542203205779499882444 541 287710549019588169108006288260620 542 295739319047115462455720398357004 543 303976813481650510120833824430860 544 312428061633914387287440498990860 545 321098204469782498540072666091485 546 329992496878368836293197931117085 547 339116309981917050283542240621485 548 348475133488190603702926397167085 549 358074578086064462499365355089585 550 367920377885031065838093341049585 551 378018392899343759124827287879681 552 388374611577531437796935181532225 553 398995153378028851743384675849466 554 409886271391677858193837610255866 555 421054355011865886706828128734266 556 432505932653078994985886573075770 557 444247674518658150173586731078986 558 456286395418558768543304826738250 559 468629057637925088667253835251850 560 481282773857302640741228920365450 561 494254810125323909359564941213939 562 507552588884714270240224447221555 563 521183692052477414796027952510659 564 535155864155131761644396590669059 565 549477015519881792769556791217959 566 564155225522620845737383293078375 567 579198745893674643767929021984119 568 594616004082207754262882456089015 569 610415606680228235248159370239640 570 626606342907138959823915046399640 571 643197188155797502828783502873240 572 660197307601060033250535593599640 573 677616059871798382195222964153240 574 695463000787393351220173033913240 575 713747887159721391317270153273240 576 732480680661666020591672042598296 577 751671551763199760522972630226105 578 771330883736096958442077464031481 579 791469276728352629344801484783881 580 812097551909397395245487313278281 581 833226755687213726819902935271405 582 854868163998474001981621127865901 583 877033286672836391181614151959485 584 899733871872550261534928238873085 585 922981910608538663295565487862310 586 946789641334141524672262026191654 587 971169554617719436471624747385190 588 996134397895334358555851549839974 589 1021697180304740227611766891072374 590 1047871177601933292265005016902774 591 1074669937161529049173927588546230 592 1102107283062249904455658765764534 593 1130197321258825140702293022398895 594 1158954444841622433027277118438895 595 1188393339385348030146268889328895 596 1218528988388170800567315690367295 597 1249376678802643641683781182571395 598 1280952006659814263089931069369795 599 1313270882787936086951481869459795 600 1346349538627208959958024408699795 601 1380204532141998545475767719923236 602 1414852753832002663240754703348260 603 1450311432843852469536480295228196 604 1486598143184656225556379397666596 605 1523730810039013487850535226416996 606 1561727716191047874705810960925540 607 1600607508553027118337209046844516 608 1640389204802159907222679092357220 609 1681092200127180058160305985871445 610 1722736274086349836051834941265045 611 1765341597578535763425520150885669 612 1808928739929032033729808819348325 613 1853518676091828664902812660010089 614 1899132793970043805116355225656489 615 1945792901856262133393288584520889 616 1993521235994544086508743897128185 617 2042340468265893692736471367577874 618 2092273713998996105137480095263250 619 2143344539908059504777576120263250 620 2195576972159619890091745020263250 621 2248995504570191385196255700513250 622 2303625106936669089914626776513250 623 2359491233501416160283215425513250 624 2416619831553991753009584325513250 625 2475037350171501693466941141528875 626 2534770749099579237037473721062251 627 2595847507776029090704789731128315 628 2658295634499193948501339144023611 629 2722143675743129173523179880500511 630 2787420725621697933536511386946911 631 2854156435503726069545202523352175 632 2922381023781383249915760350278831 633 2992125285793984539638176986356080 634 3063420603909434397933018756749680 635 3136298957765563310615110531623280 636 3210792934673635769333448120559984 637 3286935740186337130990023112174960 638 3364761208832576030284945311067504 639 3444303815021468479453020526017904 640 3525598684117899574882901615656304 641 3608681603692088843503036120178865 642 3693589034945615705661833823131889 643 3780358124316392308829863421256705 644 3869026715265102100940843264496705 645 3959633360245653966721545611399205 646 4052217332862233548118912814037605 647 4146818640215565514120863258089205 648 4243478035441033039115524710967605 649 4342237030441333595697111525623230 650 4443137908816383370785712320663230 651 4546223738993216176388598580019966 652 4651538387558656651623550943030270 653 4759126532797581844107061677251726 654 4869033678439619919864884039882126 655 4981306167617169784958038152664526 656 5095991197037660812468985605615310 657 5213136831373007658821509356698471 658 5332792017869251327101621929083815 659 5455006601179414195619957823807415 660 5579831338422633680949776526721015 661 5707317914472676549657071551791099 662 5837518957478973635505643754241595 663 5970488054623352862692947684246219 664 6106279768115687024302116515940619 665 6244949651431711722319503346283644 666 6386554265796308244970831548881020 667 6531151196915585942506077225806204 668 6678799071961138867675099757563260 669 6829557576809892075772682789923260 670 6983487473542994035111412267683260 671 7140650618207253085950709533916860 672 7301109978842657808146181568963260 673 7464929653779563518990061384257485 674 7632174890209169926824865573417485 675 7802912103030958216991805111427485 676 7977208893980799548515772377660381 677 8155134071043491096652400922830625 678 8336757668153520392082126043059041 679 8522150965187903786213774674595441 680 8711386508254990417868610837553841 681 8904538130283169073697982310294570 682 9101680971913461827217355458086186 683 9302891502700035313520944049715050 684 9508247542622707952809627230828650 685 9717828283915579380086823064592250 686 9931714313215956775050150052155514 687 10149987634037801719660267482924730 688 10372731689573970645463103090530234 689 10600031385831571872870474197724259 690 10831973115104812694691647228330659 691 11068644779789760920711647750964275 692 11310135816545496783520530899464819 693 11556537220806183112633354405179415 694 11807941571648634218758059543139415 695 12064443057020016997455636612749415 696 12326137499330371366014781108815015 697 12593122381414691293786048453940040 698 12865496872869362379176159457485640 699 13143361856767807170713215642445640 700 13426819956760245229813717149005640 701 13715975564562531293902138735847496 702 14010934867839091825177448632055880 703 14311805878485037727446918956842056 704 14618698461312589085949172033424456 705 14931724363147006437893857994989481 706 15250997242337282319518015492297705 707 15576632698686906663797705006596601 708 15908748303810080046592126113033785 709 16247463631918809803006067529409885 710 16592900291046385665241054630083485 711 16945181954712793813307950649917229 712 17304434394037691085872371324288365 713 17670785510306624575413968574169174 714 18044365367996245935053057531871574 715 18425306228264334459121790207021974 716 18813742582910508371157870687892630 717 19209811188813569766839786658221734 718 19613651102851495320864408826101670 719 20025403717310152181329085595741670 720 20445212795786886448297541577981670 721 20873224509595200270416698738161695 722 21309587474676802900263131375027295 723 21754452789027391031125037758051695 724 22207974070642584400799017796491695 725 22670307495990513997370317602894195 726 23141611839017632243559559262757811 727 23622048510694387275806847058420035 728 24111781599107476877613786287184771 729 24610977910105471779603570403043796 730 25119807008504672907157255753674196 731 25638441259862142746249407598704340 732 26167055872822927315187833025493716 733 26705828942048562280350315169824020 734 27254941491734034543737384739897620 735 27814577519720449165296746578291220 736 28384924042210730769636065364340244 737 28966171139095768631082183845037125 738 29558511999898495439264238857990789 739 30162142970343471325735484448807189 740 30777263599559627086886276509941589 741 31404076687923903675863618232442585 742 32042788335553608962768789970503449 743 32693607991455397484464883885514025 744 33356748503338864429344872486514025 745 34032426168102831434886081099779650 746 34720860783002488923290343314339650 747 35422275697505647669566483288779650 748 36136897865846441093683165983339650 749 36864957900284909400580189155589650 750 37606690125080987165594328231589650 751 38362332631191507284996261357567826 752 39132127331698926388657517817387090 753 39916320017980569851225917479686811 754 40715160416627288446485441834581211 755 41528902247120513473758712954357611 756 42357803280276792852270289176578475 757 43202125397468987236366314304854031 758 44062134650633402658466891189682255 759 44938101323072234564745060562325855 760 45830299991060797377960829782999455 761 46739009586269113909858149137329184 762 47664513459007540059332619050953760 763 48607099442306202279521533433244704 764 49567059916838128284427337997315104 765 50544691876696055401080889453673504 766 51540296996033005864050944067140640 767 52554181696576824202828960419986464 768 53586657216028978696830682234600480 769 54638039677358036675074673942131105 770 55708650158998332225689364377371105 771 56798814765964454661980571059403505 772 57908864701892296874627556622861105 773 59039136342017514491484568499546005 774 60189971307102359575314484747586005 775 61361716538321966423490641937276005 776 62554724373121281900242486015141541 777 63769352622053948639412282443186670 778 65005964646614566412007520361650926 779 66264929438075874966202741920961326 780 67546621697342520726043608142023726 781 68851421915833189887166023445234110 782 70179716457403011681647960893754046 783 71531897641318257907998341553204990 784 72908363826295488244646483290478590 785 74309519495617415394571556779257815 786 75735775343337889753402505372491799 787 77187548361588530061977638898617895 788 78665261928999654405586816754914919 789 80169345900248294964589867971491819 790 81700236696746210113529867264114219 791 83258377398480938817011725957700795 792 84844217837023074789323593416534779 793 86458214689713071579925108085935660 794 88100831575041024627453162338095660 795 89772539149233012399799676712655660 796 91473815204057716016150877111017260 797 93205144765867175237754815738935660 798 94967020195885678426771866177617260 799 96759941291760925016087847406577260 800 98584415390391741216715472961137260 801 100440957472046773122719442515483581 802 102330090265788726065874729959126525 803 104252344356218865032966376903801741 804 106208258291556638197281436960968141 805 108198378693069434142008154145969041 806 110223260365867633176582271835297745 807 112283466411080264277203881467457761 808 114379568339426731629549107419176225 809 116512146186200228524938511196655450 810 118681788627678611470778660630569050 811 120889093098978663831906378212482714 812 123134665913369836131539844225093530 813 125419122383063709318941933720235434 814 127743086941495587865756027840433834 815 130107193267114791494472649756160234 816 132512084408700377680879005979587050 817 134958412912219191817948328557528019 818 137446840949243308091820677565047315 819 139978040446944091711754154085457315 820 142552693219680282165691894393017315 821 145171491102197667651966708180657415 822 147835136084458092776287382940479815 823 150544340448115715012219068229187415 824 153299826904658600313650629546347415 825 156102328735233924650065879002498040 826 158952589932175226120700530447176696 827 161851365342250331702836216967436280 828 164799420811648763613587142243723256 829 167797533332727612724670997578385656 830 170846491192535050476987960853240056 831 173947094123130836307591738824645880 832 177100153453723364737124422335229176 833 180306492264642984982370290882770585 834 183566945543171516267699046414484185 835 186882360341248073922321546315607785 836 190253595935071514879045395890565929 837 193681523986620006346237720609257165 838 197167028707108418219691886895252749 839 200711007022404438246837880427925149 840 204314368740424509064087006263395549 841 207978036720530888010985926496529030 842 211702947044951334094269375557548934 843 215490049192243131642913302987760070 844 219340306212823367074040677498000070 845 223254694906587583791232951576090070 846 227234206002639150573736001920800470 847 231279844341151890899577902839970070 848 235392629057388734490168084745640470 849 239573593767899367981027804240446095 850 243823786758920079025488879382886095 851 248144271176999207338144093469100511 852 252536125221871837195265960219579935 853 257000442341607588743133088875311971 854 261538331430055590135092957917310371 855 266150917026610939037199976107070771 856 270839339518327190423427816774342515 857 275604755344399637837871112403222916 858 280448337203044387446206425561490820 859 285371274260798458245235839778764420 860 290374772364266377760925908189158020 861 295460054254338980455395286006005444 862 300628359782910355895289605082735300 863 305880946132119135521484061788263364 864 311219088036140550616723772732749764 865 316644078005555939807379515765044789 866 322157226554326632171772013355834485 867 327759862429399381774391486760102149 868 333453332842970781216781295399257925 869 339239003707438335605916360434820425 870 345118259873066134203721212203820425 871 351092505368393314951152904417110425 872 357163163643413777071316634851070425 873 363331677815555859062764935770376050 874 369599510918490963610915661214376050 875 375968146153800377286953676823376050 876 382439087145529801384283567115119026 877 389013858197661380877287055407271490 878 395694004554533291290604631453464386 879 402481092664237218254286143196838786 880 409376710445024341705904853558445186 881 416382467554750716100154080227467275 882 423499995663393219614681172151046731 883 430730948728667529213182524231886555 884 438077003274779864558394424083280155 885 445539858674344532173963526202816255 886 453121237433499591950750750906877759 887 460822885480253261095484221590841935 888 468646572456093965943489417748251279 889 476594092010897249718235484235332304 890 484667262101163044334481969034410704 891 492867925291617116724815850978233040 892 501197949060210804937349976036051664 893 509659226106553466421416482005724880 894 518253674663812370504428523948764880 895 526983238814115079082987621213404880 896 535849888807489674021160581821251280 897 544855621384378506685109326784335505 898 554002460101761464462491306806621905 899 563292455662925071033912425982311905 900 572727686250914061598956302171151905 901 582310257865702401227774548717908741 902 592042304665121044027837626764037445 903 601925989309580062901244001598764501 904 611963503310623114338090809765754901 905 622157067383352539963041055332112926 906 632508931802763746442695054963802910 907 643021376764027847888097918409105246 908 653696712746761900067197109571741790 909 664537280883326403593908185278065390 910 675545453331190103801353459147178990 911 686723633649402468254606023932259374 912 698074257179214578830796787156641070 913 709599791428889534009719925982466119 914 721302736462743818494196369686800519 915 733185625294461461534618855650592919 916 745251024284723172384598859303188695 917 757501533543193011182858587535573979 918 769939787334905526258954240744657435 919 782568454491096664415674997809867435 920 795390238824522139167732324498227435 921 808407879549307323233434912501277660 922 821624151705373115802336931558148060 923 835041866587482622256355319657277660 924 848663872178953874123682883183037660 925 862493053590084210113189154487397660 926 876532333501332335131215620994896156 927 890784672611304473242156149713654300 928 905253070089591432618492379342796316 929 919940564034503805654658332666983341 930 934850231935752935611975362846901741 931 949985191142125692438771149261554045 932 965348599334201514790625134272662461 933 980943655002160592780525306865153025 934 996773597928732486637743252758466625 935 1012841709677334900267709922269030225 936 1029151314085452755703486460029414289 937 1045705777763308144643064828640712330 938 1062508510597872166696303734673610634 939 1079562966262270100641518652386329034 940 1096872642730631794935423360678175434 941 1114441082798439606952198357892415450 942 1132271874608426666968984440367845594 943 1150368652182078692787225390714552090 944 1168735095956793034103282487981912090 945 1187374933328749082338998871144187715 946 1206291939201544641634900666643197315 947 1225489936540653320117095279085437715 948 1244972796933758467395390916057727315 949 1264744441157019654556555858363149815 950 1284808839747328166704917277805109815 951 1305170013580608455394739613134195271 952 1325832034456222979117210182893586055 953 1346799025687538344371700349622284456 954 1368075162698711147788687119911026856 955 1389664673627752411302853488905561256 956 1411571839935929997522095484670784680 957 1433800997023568891224228052345982376 958 1456356534852309735360998400525966760 959 1479242898573886516081601918951080360 960 1502464589165484801128390421529153960 961 1526026164071742449529124377786997129 962 1549932237853455227836330531873963465 963 1574187482843050289268586397866559449 964 1598796629806890997014488562282701849 965 1623764468614477101691420500653554749 966 1649095848914604815531889199906439805 967 1674795680818551862324143754530730509 968 1700868935590353122485143276354592845 969 1727320646344233036916950967975948470 970 1754155908749261481516666657609388470 971 1781379881741300376399568153528314870 972 1808997788242308850079835721890868470 973 1837014915887075339057834215185604870 974 1865436617757445567512301917094244870 975 1894268313124115920114950231246284870 976 1923515488196062293399048832583670086 977 1953183696877675087647820955110062335 978 1983278561533671581948297001693156671 979 2013805773761857519907195814737685071 980 2044771095173810322573076751015075471 981 2076180358183556938379218531327871315 982 2108039466804319937440350956687641491 983 2140354397453406059329543706246216995 984 2173131199765312029555426246399690595 985 2206375997413123070380791594940224820 986 2240094988938280146397975574270990644 987 2274294448588792604430788140497474100 988 2308980727165973490893925436679296564 989 2344160252879775457735567142874702964 990 2379839532212805800544256496045877364 991 2416025150793099809344299854128038260 992 2452723774275732254062076070981092724 993 2489942149233347472646218344446604325 994 2527687104055689180395166189295604325 995 2565965549858211774213765399735854325 996 2604784481399855565314241530822294325 997 2644150978010069038323949934878416825 998 2684072204525161903890915854324856825 999 2724555412234073385716565904715106825 1000 2765607939833640861521603749764106825 1001 2807237214393454660794226571498200226 1002 2849450752330385510308486771580265890 1003 2892256160392871811363390475907887586 1004 2935661136655054630509250273170741986 1005 2979673471520848988225978342802678386 1006 3024301048738040737627667164510190450 1007 3069551846422499037818353678115216306 1008 3115433938092595144044840870097687730 1009 3161955493713918959313547139939096955 1010 3209124780754385519689404914793370555 1011 3256950165249824318105820523161424459 1012 3305440112880145109215770801970308235 1013 3354603190056174580635531188648618479 1014 3404448065017259023904738021343928879 1015 3454983508939728891640067899967977279 1016 3506218397056321885725503890110674815 1017 3558161709786661984990838498316436864 1018 3610822533878892589712775502513489280 1019 3664210063562562734460928652526929280 1020 3718333601712866100335520307397969280 1021 3773202561026333342536156775631799680 1022 3828826465208079039493353786729809280 1023 3885214950170705365518314858826679680 1024 3942377765244965390113793055214519680 1025 4000324774402289713771815076613650305 1026 4059065957489280962294895381497493441 1027 4118611411474281479448554474569051345 1028 4178971351706120381117075527192061201 1029 4240156113185146963124242048066794101 1030 4302176151846658289529211064367416501 1031 4365042045856829628547766183690806085 1032 4428764496921257249314198914509970821 1033 4493354331606223944522382230572928590 1034 4558822502672798501599787277999802190 1035 4625180090423881208508974879435515790 1036 4692438304064308349571354087244562574 1037 4760608483074129521901790573391779870 1038 4829702098595172484164182944722321694 1039 4899730754831011136441785334546976094 1040 4970706190460453123096386047590438494 1041 5042640280064664449602167476071079095 1042 5115545035568049409518052100813970679 1043 5189432607693005029041631218330947335 1044 5264315287428670154003593749033707335 1045 5340205507513790227749307968379429835 1046 5417115843933819738149415025824807435 1047 5495059017432385248019695970677959835 1048 5574047895037232865547971168320457435 1049 5654095491600784959958451783756658060 1050 5735214971355431882628029248312818060 1051 5817419649483685415240875282505929356 1052 5900722993703321634364020914474882700 1053 5985138625867641856084051280757261516 1054 6070680323580981305100632242451187916 1055 6157362021829596139963389225678586316 1056 6245197814628060460001978913233782220 1057 6334201956681305919972498339256309661 1058 6424388865062437585564309260655567325 1059 6515773120906460676717742587369730925 1060 6608369471120053866232991513933444525 1061 6702192830107525828441986027242981489 1062 6797258281513092766806529424540515505 1063 6893581079979615690236014333126390209 1064 6991176652923937255725348351882628609 1065 7090060602328959049637217294276360634 1066 7190248706552601241631589838256433850 1067 7291756922153787613918697880707948794 1068 7394601385735600044219073410357162490 1069 7498798415805747603595231961685972490 1070 7604364514654496520214097448802932490 1071 7711316370250208357147282902210294090 1072 7819670858152634856558083287233532490 1073 7929445043444119014099895260825089715 1074 8040656182678853066101338363532649715 1075 8153321725850345198179386241029059715 1076 8267459318377247917344288803135371971 1077 8383086803107702170480131488738036455 1078 8500222222342352440343882427608885031 1079 8618883819876189205965261087853957431 1080 8739090043059376317591454896849171831 1081 8860859544877222007146539081263323480 1082 8984211186049453433607539895765215576 1083 9109164037148955848779738079910153560 1084 9235737380740138662725549373717667160 1085 9363950713537091889606850530942940760 1086 9493823748581697663982848240089007704 1087 9625376417441862734707618620210391640 1088 9758628872430039068536579334872808024 1089 9893601488842200928422897340200061049 1090 10030314867217448032306885707964171449 1091 10168789835618405647017706815331093705 1092 10309047451932593728761282299041235209 1093 10451109006194938486605520961844131245 1094 10594996022931601018438326063586571245 1095 10740730263525298950110048987309861245 1096 10888333728602298297925037836967923645 1097 11037828660441254072361813378913456870 1098 11189237545404079446923523503178679270 1099 11342583116389024630395220764037919270 1100 11497888355306147903557923121946559270 1101 11655176495575362612627311916819935286 1102 11814471024647245251393458888707789110 1103 11975795686546791112283531388413328246 1104 12139174484440305343398588343348886646 1105 12304631683225618614035147278965922671 1106 12472191812145817965339185388327837615 1107 12641879667426684805601859136235968191 1108 12813720314938033401339924996552471295 1109 12987739092879144615757271216032707395 1110 13163961614488491055504995063404100995 1111 13342413770777951204894166250323155219 1112 13523121733291711553916106577546472275 1113 13706111956890057162638207709472449764 1114 13891411182558252549817741310884776164 1115 14079046440240716247960746030007470564 1116 14269045051700693830597081651337522660 1117 14461434633405635690295520862190693924 1118 14656243099438487327953923987048600100 1119 14853498664435101405218954864844600100 1120 15053229846547982312567513308380600100 1121 15255465470436575515668372035525000725 1122 15460234670284315462187929355936240725 1123 15667566892842647360259264810550250725 1124 15877491900502239678449781595111250725 1125 16090039774391605765290832589158813225 1126 16305240917503354544324280039230045801 1127 16523126057848291808227585349634604665 1128 16743726251637595212952647830490175161 1129 16967072886493287660006323147375775186 1130 17193197684687235352064698628581541586 1131 17422132706408898414101360867177279250 1132 17653910353062063589174871716960831506 1133 17888563370590790145015516319490554530 1134 18126124852834801764629380522928948130 1135 18366628244914558841352469915596021730 1136 18610107346646247256192650128445688034 1137 18856596315986921382946656804093837035 1138 19106129672510040744527520578411643179 1139 19358742300911641432238943456495323579 1140 19614469454547385098442153801932841979 1141 19873346759000730042232504186166997215 1142 20135410215682470627432747474750001439 1143 20400696205461893002472962041193003055 1144 20669241492329796832619170399973843055 1145 20941083227093634506589724415391173680 1146 21216258951105021041916677079204908080 1147 21494806600019869686525033951311813680 1148 21776764507591409997972631664838188080 1149 22062171409496346976674328859616428080 1150 22351066447194421635283367348817068080 1151 22643489171821635203277568304983380016 1152 22939479548117400993756119944802947120 1153 23239077958385889798551990747157900401 1154 23542325206491836528063618659748250801 1155 23849262521891077673765887767851403201 1156 24159931563696091044233168852989712385 1157 24474374424776811109755282984498882021 1158 24792633635896995186309816957426249765 1159 25114752169886417596830701463950173365 1160 25440773445849170866443039951691486965 1161 25770741333408354938677788800332635774 1162 26104700156987437341697237279352268670 1163 26442694700128569187313778091929512894 1164 26784770209848143851130916233005487294 1165 27130972401029887159537817073887119694 1166 27481347460855769898608188224301793870 1167 27835942053275035461252431423271834254 1168 28194803323511637462310562401129524110 1169 28557978902610384176714415493660349735 1170 28925516912022088693453429071902309735 1171 29297465968228025727911417925238825335 1172 29673875187403998097265017915286839735 1173 30054794190124317938111043701672187835 1174 30440273106106009832383209129512547835 1175 30830362578993545106992169689153757835 1176 31225113771184418684540576688105801931 1177 31624578368695881986990975366431671100 1178 32028808586073147531363399598944806716 1179 32437857171339383006476153956493613116 1180 32851777410987814782482545011369491516 1181 33270623135016262980563519442709201020 1182 33694448722004432418676855546761946236 1183 34123309104234285950803584191003653500 1184 34557259772853828931737811207515167100 1185 34996356783084635767203481913071421325 1186 35440656759473451750017557108556106189 1187 35890216901188205637220527761037971805 1188 36345094987358770690629434748432042909 1189 36805349382462814184203116572759363809 1190 37271039041757077676012102688426450209 1191 37742223516754432650544509712932376625 1192 38218962960747058458622875719385056369 1193 38701318134376091817423765212849862890 1194 39189350411248099482051164122379622890 1195 39683121783598728062885419720936782890 1196 40182694868003887339581314978945416490 1197 40688132911138825813191642240698232890 1198 41199499795585459642516491654592946490 1199 41716860045688318529493823427783706490 1200 42240278833459474551324472206459066490 1201 42769821984532822384135554736017691171 1202 43305555984168081824401632987775584355 1203 43847547983304895990134536222475743731 1204 44395865804667401074092377574985646131 1205 44950577948919646026018223770201603031 1206 45511753600872243060271601097303621655 1207 46079462635740632419234358856600538151 1208 46653775625455347371629477729332549735 1209 47234763845024667988460622990161853960 1210 47822499278950054817735323781098327560 1211 48417054627694756172549637912474128904 1212 49018503314205985355561371503357010440 1213 49626919490491066766437006420986217224 1214 50242378044247952477599396692494799624 1215 50864954605550513517604288193602230024 1216 51494725553589012770809364926715209480 1217 52131768023466169086745712675577922409 1218 52776159913049224892834512015118047145 1219 53427979889878432319887936502283337145 1220 54087307398132375581269462036580977145 1221 54754222665650550093742229273967158045 1222 55428806711013621590982198814449719645 1223 56111141350681791259553372705481848045 1224 56801309206191695721913418529118688045 1225 57499393711412273501818036811184443670 1226 58205479119860032434400092514213630486 1227 58919650512074155326293942780402791510 1228 59641993803051884030535914775589295446 1229 60372595749744624976678222476704383846 1230 61111543958615222088685787754502534246 1231 61858926893256845931823803587381850790 1232 62614833882073950854969127466092921766 1233 63379355126025754836671731152693488095 1234 64152581706432699701934798522461361695 1235 64934605592846352352155326340378005295 1236 65725519650983210643053245187050967919 1237 66525417650722880554798473698569761075 1238 67334394274171094325004616908765332339 1239 68152545123788042258878221691991828739 1240 68979966730582493991676947918547043139 1241 69816756562372188056822378765860647060 1242 70663013032110971708617491572534015124 1243 71518835506283176061619394750310276500 1244 72384324313365714739399499921910276500 1245 73259580752358397373770876338135276500 1246 74144707101382952461661503920231276500 1247 75039806626351257270748222717035276500 1248 75944983589703275686825435579131276500 1249 76860343259215208115751468634662917125 1250 77785991916878360790780688796887917125 1251 78722036867849245092238125141274124501 1252 79668586449471420760912896780983756565 1253 80625750040369600179325019305355358361 1254 81593638069616534206245301749400172761 1255 82572362025973203379608565741758269161 1256 83562034467202841651345180854435952425 1257 84562769029459323184754132911742376706 1258 85574680436750446130942098643279971330 1259 86597884510476650705647221129795364930 1260 87632498179045712311543754679814238530 1261 88678639487563953893975123063523137234 1262 89736427607604525180079219821045600210 1263 90805982847053299932542343631853684754 1264 91887426660032945849838738179674235154 1265 92980881656905725264873391145398489179 1266 94086471614355588333539002508859497115 1267 95204321485550123963916686022268964139 1268 96334557410382937315787214659922734955 1269 97477306725797026298869024681782037455 1270 98632697976189733116854686973746877455 1271 99800860923899850542973442683160685855 1272 100981926559777466271558359000187567455 1273 102176027113837132369037739570676256480 1274 103383296065994950546997046146916896480 1275 104603868156890167699565552907323936480 1276 105837879398791879887467438339014037216 1277 107085467086591446711736575513597943520 1278 108346769808881221801424842918973578976 1279 109621927459120208941732657938554609376 1280 110911081246887257191955328264168791776 1281 112214373709222412186567800325061881185 1282 113531948722057044677761919411735010721 1283 114863951511733381263903249832835174065 1284 116210528666614066155788067697332647665 1285 117571828148782386761354953768907623765 1286 118947999305833799819739487985250963349 1287 120339192882759398787355279258817591845 1288 121745561033921967172140743776051258469 1289 123167257335125266527329854217400568494 1290 124604436795777211853188096709103870894 1291 126057255871147591214204062242260364270 1292 127525872474720990460344831108122633454 1293 129010445990645588044272346183643856510 1294 130511137286278489051981475702895216510 1295 132028108724828271712262000209901976510 1296 133561524178095423820810284383588050110 1297 135111549039311350707826277208520522135 1298 136678350236076640593632491808133515735 1299 138262096243399277415348922098247925735 1300 139862957096833495469057036111638685735 1301 141481104405719974496293031410609545131 1302 143116711366528078151231840888554128875 1303 144769952776300843115665741589046791291 1304 146441005046203430482952060010091477691 1305 148130046215175755409611011985923476716 1306 149837255963690015434305204396420419820 1307 151562815627613842288635215134779603436 1308 153306908212179806472649828473237880300 1309 155069718406062008340304224000991993900 1310 156851432595560493936414406034591507500 1311 158652238878894238347061544036617022764 1312 160472327080603443870006221476777799980 1313 162311888766061904880590831507063178109 1314 164171117256100195861949907289034456509 1315 166050207641740443686224852303181912909 1316 167949356799043449876003587286833712525 1317 169868763404068933242489728989839199569 1318 171808627947949667989063164011893387665 1319 173769152752080297086037811107088597665 1320 175750541983421605464666941542792957665 1321 177753001669921042345906046242640548890 1322 179776739716050286812232731531396523290 1323 181821965918460655549057758796678828890 1324 183888891981757156526056820532819788890 1325 185977731534391997258225107382348598890 1326 188088700144678361181722748716527824746 1327 190222015336925270600755824532070089130 1328 192377896607694359608942312610807579306 1329 194556565442179385361962959042238077331 1330 196758245330709311077911994158552651731 1331 198983161785375799167760657595623897955 1332 201231542356785957950846890937990418851 1333 203503616650941190489426998393660686535 1334 205799616346242999182189709484450000135 1335 208119775210626604889360498638067923735 1336 210464329118823244521735273493799579479 1337 212833516069752016212799139564296429240 1338 215227576204042146407129842089523146424 1339 217646751821686558439679091876534448824 1340 220091287399827627449391174353746199224 1341 222561429610676011767080353377691005880 1342 225057427339563456241670407969340588984 1343 227579531703130468320925438017658324920 1344 230127996067649773082795564779050964920 1345 232703076067486458821589519632976595545 1346 235305029623695730229494012524622689945 1347 237934116962759191678613320312313125545 1348 240590600635460588601828324688998579945 1349 243274745535901940492499320080954082445 1350 245986818920661004593488836727566922445 1351 248727090428091014925287489369206740061 1352 251495832097763646911315948947202288285 1353 254293318390056163495878501167596792646 1354 257119826205883704316887737212454911046 1355 259975634906577685191495633025204941446 1356 262861026333911280898284009806603379590 1357 265776284830272969994818007044271970966 1358 268721697258989126194281101446937189270 1359 271697553024796646639721216354508262870 1360 274704144094466613259276918672346656470 1361 277741765017579989260753414027352663119 1362 280810712947456358729213334766385887375 1363 283911287662236723226970969362755163039 1364 287043791586121375261664897603524329439 1365 290208529810763874485067758976194626339 1366 293405810116822158513108372322480020835 1367 296635942995667826316366419884624915699 1368 299899241671254638220189683038328852275 1369 303196022122147282674715144344783992900 1370 306526603103711466107585425940959992900 1371 309891306170466388356178794885856152900 1372 313290455698600672391852612809363992900 1373 316724378908652823296175426215065152900 1374 320193405888357297728531177916841152900 1375 323697869615657271435960070371277152900 1376 327238105981885198699794738796875155076 1377 330814453815112263989698417789472830965 1378 334427254903667832504255044131058859061 1379 338076854019830012718441579255947403461 1380 341763598943688450532272621618186329861 1381 345487840487180481121789493354251241225 1382 349249932518301771133513827137233086281 1383 353050231985492590436643168084054172505 1384 356889098942200859253777683754585566105 1385 360766896571623123130977707568817505330 1386 364683991211624614881607016927198256434 1387 368640752379839569345862482693478129010 1388 372637552798952963549273564935578211954 1389 376674768422164861618922143592584132354 1390 380752778458838550625831965475014090754 1391 384871965400333660366055696427939533890 1392 389032715046025466971594859130618043714 1393 393235416529511587155573017769497169355 1394 397480462345007276844195182501578809355 1395 401768248373930554931116829464837299355 1396 406099173911678379908064986326937601755 1397 410473641694595114179052880771959601855 1398 414892057927134517954460594784519744255 1399 419354832309216521745769460635001034255 1400 423862378063780033641990570849231474255 1401 428415111964533044744971297693359574416 1402 433013454363901303372952220702017899920 1403 437657829221176835910134987328231628176 1404 442348664130867599484764578195564338576 1405 447086390351249558999482965058891800976 1406 451871442833122488415631542457069609360 1407 456704260248770803607923846435397841296 1408 461585285021130741557635367722784420240 1409 466514963353165208141321704881813584465 1410 471493745257447624298238429737758098065 1411 476522084585956107923254960975763014049 1412 481600439060079336433290135529151218145 1413 486729270300835442594309271440730089669 1414 491909043859305303872872138865851704069 1415 497140229247281593291269776443585176469 1416 502423299968134967518597458688954009045 1417 507758733547898775721843859927339602654 1418 513147011566573680531395670071012178910 1419 518588619689653590344426272218793338910 1420 524084047699874310097620844786031898910 1421 529633789529186325587753234570435950510 1422 535238343290953144404937576177069428910 1423 540898211312376624569095904969914550510 1424 546613900167150730025478507297447510510 1425 552385920708345160260113641614468336135 1426 558214788101520309441015303749873205831 1427 564101021858075018676010245060599474775 1428 570045145868828593203327420985491683991 1429 576047688437838564596793979959049812891 1430 582109182316455686373771923787375651291 1431 588230164737617659741019401751693797995 1432 594411177450383094601641561185166500011 1433 600652766754707219375379886009337107100 1434 606955483536460861654848531984747820700 1435 613319883302694230232134436499173734300 1436 619746526217147037583608669550314199964 1437 626235977136006510496023935520717218780 1438 632788805643914845154172274805453342684 1439 639405586090227671689723402518671141084 1440 646086897625525101912533922020627467484 1441 652833324238376942709887640687618050925 1442 659645454792363666405974785883723300269 1443 666523883063354738223621078760241205565 1444 673469207777045909883014998878766365565 1445 680482032646757097308132410314501488065 1446 687562966411492469390901888170181425665 1447 694712622874264383786072075099839138065 1448 701931620940682814776415327474329955665 1449 709220584657811927358511524103947881290 1450 716580143253295460854084579507429641290 1451 724010931174752594550894931512293303946 1452 731513588129445977120707694553285019530 1453 739088759124223610850042554347157860506 1454 746737094505736291052452731234722922906 1455 754459250000932310409162000347781177306 1456 762255886757831147408197007969368871130 1457 770127671386577867520873786998551842051 1458 778075276000779975268819914954959360835 1459 786099378259128464894825284541254324435 1460 794200661407304826956903724701430198035 1461 802379814320175777817204122621242890679 1462 810637531544277488696023307218980007415 1463 818974513340591100706334466909581204999 1464 827391465727611322076145646652616227399 1465 835889100524709913604834914484193688424 1466 844468135395795878285564775756509842280 1467 853129293893274180959151672737706766184 1468 861873305502304833845550927129843433320 1469 870700905685364193827607914818561673320 1470 879612835927110327438117921260261513320 1471 888609843779554309625725993749851503720 1472 897692682907539332547980832540848393320 1473 906862113134529510861130665112907734345 1474 916118900488710280246212116882155774345 1475 925463817249402296229833990614847464345 1476 934897641993790750725995934058262732761 1477 944421159643972034142507226036933810685 1478 954035161514319681362284039376467804221 1479 963740445359171550426205918958407452621 1480 973537815420840193310505901817520363021 1481 983428082477948388808056444548803158390 1482 993412063894091818189598538570358850166 1483 1003490583666830875038148201115213606070 1484 1013664472477013611417707734135126879670 1485 1023934567738431833356214241201263523270 1486 1034301713647812369492581074130181162694 1487 1044766761235145547658936032011352460550 1488 1055330568414352925141940838414326660614 1489 1065994000034296329391597959825945512639 1490 1076757927930130277022422182876083767039 1491 1087623230974999850080485225654952862735 1492 1098590795132086119730842410232551864399 1493 1109661513507001218753432166907584358675 1494 1120836286400535175521913681902913358675 1495 1132116021361756633479287855870533608675 1496 1143501633241469591516745139779056848675 1497 1154994044246028312108214700972948749300 1498 1166594183991512555552767405104686989300 1499 1178302989558265310230565657102450989300 1500 1190121405545795200385672324285954989300 1501 1202050384128045764610945587130590356276 1502 1214090885109033809926674171892657874740 1503 1226243875978859058115766284104601411636 1504 1238510331970087312804414680394502186036 1505 1250891236114509387658439415491775833061 1506 1263387579300278048002179340655613567525 1507 1276000360329425230159084601748196428981 1508 1288730585975761814861277118006266626805 1509 1301579271043162243179516982024354582905 1510 1314547438424236275585463312839444056505 1511 1327636119159390206975072464058744280009 1512 1340846352496279862755659527895598642185 1513 1354179185949657713429786419378229709154 1514 1367635675361616457496957855860844499554 1515 1381216884962231434939332397648622177954 1516 1394923887430604246060517269745570576290 1517 1408757763956309963007241579478760708914 1518 1422719604301250333922522172399890478130 1519 1436810506861915392356079879090530518130 1520 1451031578732055897293462207293847158130 1521 1465383935765769041959813297477015140155 1522 1479868702640999882407735619136490213755 1523 1494487012923460949811443638872740870155 1524 1509240009130972523361651505814947310155 1525 1524128842798226053687599411074332212655 1526 1539154674541973239824542192646383850991 1527 1554318674126643275897135256087532925695 1528 1569622020530390796901694020332829266751 1529 1585065902011577066243511710656162547776 1530 1600651516175686961019535019986899290176 1531 1616380070042684324431957340137415428160 1532 1632252780114808268174935104130125842496 1533 1648270872444813021154905243570446207040 1534 1664435582704653934485122602443520280640 1535 1680748156254622266337287902145737394240 1536 1697209848212931383937742855166413506624 1537 1713821923525757033762913403687804506945 1538 1730585657037734344818729737528915178369 1539 1747502333562914243781888444430062362769 1540 1764573247956181974737294385903134505169 1541 1781799705185140430266074997214835259445 1542 1799183020402461014722445808287427226229 1543 1816724519018704774685672007547903975685 1544 1834425536775616545785666565675401935685 1545 1852287419819894879377641354019580311310 1546 1870311524777440526882935199112855760910 1547 1888499218828086274019934090899098591310 1548 1906851879780810931621126805683668760910 1549 1925370896149440304270057832033814770910 1550 1944057667228837972595503336729898130910 1551 1962913603171588739729860439462041893406 1552 1981940125065177607174761565757012427550 1553 2001138665009667160119561231609905219191 1554 2020510666195876257127850224154339665591 1555 2040057582984062934043790555909923233991 1556 2059780880983114446974093395124517804295 1557 2079682037130247394273141857009037667211 1558 2099762539771220872598352364024561443275 1559 2120023888741065637310634372015574006875 1560 2140467595445332252771011579650115320475 1561 2161095182941861233429372102824561497164 1562 2181908186023078192015185161820338837580 1563 2202908151298817026623123104543932567884 1564 2224096637279674194039126432878997886284 1565 2245475214460897132274813123208160332684 1566 2267045465406809910970530004325403938700 1567 2288808984835779204090042201876635592844 1568 2310767379705723695163126463765178035340 1569 2332922269300170041236446193478735535965 1570 2355275285314858537668311750285030295965 1571 2377828071944901641949541405574381515565 1572 2400582285972498530850909520999339545965 1573 2423539596855208881387873155220926358065 1574 2446701686814789082355681404031318718065 1575 2470070250926594099522869200887777928065 1576 2493646997209548233978795796685121347521 1577 2517433646716688029611585324088562359930 1578 2541431933626280602246841240308433571706 1579 2565643605333520679605117424616057714106 1580 2590070422542809657937616561643990648506 1581 2614714159360619997975232335977152009930 1582 2639576603388948299676137956296081479626 1583 2664659555819360412181932570389082432010 1584 2689964831527631952392173073415559545610 1585 2715494259168987622642226396554367134835 1586 2741249681273942735120062237522303859379 1587 2767232954344750367884154906826239963715 1588 2793445948952457594647362967238138861699 1589 2819890549834574247870794999153107666599 1590 2846568655993357692167538400869961056999 1591 2873482180794717102549015811743454328055 1592 2900633052067740759656931622874733672759 1593 2928023212204849891811571126066045981720 1594 2955654618262582611472910077264481821720 1595 2983529242063011511554876666627503261720 1596 3011649070295798504955475867817592068120 1597 3040016104620890508666633583838087741720 1598 3068632361771859591907841543150099108120 1599 3097499873659891225887281085611155748120 1600 3126620687478424291033373303088810788120 1601 3155996865808446515858943889390745467961 1602 3185630486724449040019703870547044030585 1603 3215523643901043812608833431121255798921 1604 3245678446720247555290417568616265477321 1605 3276097020379436038516622483894966330221 1606 3306781505999972437797124585143198171565 1607 3337734060736513555794714829487845543741 1608 3368956857886997714908505884473569957245 1609 3400452087003318143976075249398842946470 1610 3432221954002685701778491978267529340070 1611 3464268681279684799167806894508776497894 1612 3496594507819026400855546046153582949350 1613 3529201689309002007203345445534333293814 1614 3562092498255642535743413662095773300214 1615 3595269224097586041627320350871387074614 1616 3628734173321658235756997033286723891510 1617 3662489669579169778992116104706663095599 1618 3696538053802934350553500803271285342575 1619 3730881684325011508553229393424095592575 1620 3765522936995178380478948731541384592575 1621 3800464205300134241442924309117623395075 1622 3835707900483442058075845414854222155075 1623 3871256451666211096101695811887300645075 1624 3907112305968524709873413871206789645075 1625 3943277928631617452479924010222762785700 1626 3979755803140805665453747124257689837476 1627 4016548431349175727615116033443553919140 1628 4053658333602034163183658362621411484836 1629 4091088048862123829972590293962861739236 1630 4128840134835610429253317852252647825636 1631 4166917168098843599740696379163958665700 1632 4205321744225896879101283212952677123556 1633 4244056477916890837429063913258052443605 1634 4283124003127103708265670271007807837205 1635 4322526973196873863965371451575397360805 1636 4362268060982298503519441585516174676709 1637 4402349958986732942360222617505872170985 1638 4442775379493094915162645947007671410729 1639 4483547054696978324250487067099293571129 1640 4524667736840580887896541783613869969529 1641 4566140198347450164580569460037832108690 1642 4607967231958052451136587903671451444114 1643 4650151650866169074682266841579895192530 1644 4692696288856124620278094326542840632530 1645 4735604000440851658413025801292679922530 1646 4778877661000796558656812916144052472930 1647 4822520166923670998157493570118680762530 1648 4866534435745053796095952107994524352930 1649 4910923406289847727738376286723000208555 1650 4955690038814595994352193710516803448555 1651 5000837315150663047972014168119019085691 1652 5046368238848284492819585991745181489595 1653 5092285835321490808096145560857109025951 1654 5138593151993909659877151826260578096351 1655 5185293258445451592948605729645726368751 1656 5232389246559883916631312209470556556335 1657 5279884230673297621944905757709239123696 1658 5327781347723472190867585940552674393840 1659 5376083757400143181950654714782945267440 1660 5424794642296177500149471635993923981040 1661 5473917208059661282434706124078934659824 1662 5523454683546905354550128870282189755120 1663 5573410320976373238186009371909376008944 1664 5623787396083536711840836689900017263344 1665 5674589208276663952748920158984268216369 1666 5725819080793545311457821354535288287345 1667 5777480360859161794947884647930348972929 1668 5829576419844301358596738778326322715585 1669 5882110653425128131804904752594463538085 1670 5935086481743709726714935883033116698085 1671 5988507349569507804176204820261201965685 1672 6042376726461837095930912084516015228085 1673 6096698106933298106924494005478559381310 1674 6151475010614188746675729429358437941310 1675 6206710982417900163778859443182283101310 1676 6262409592707302082852319223883329076606 1677 6318574437462122968596613593353956455950 1678 6375209138447330367077826727887467818766 1679 6432317343382516799913621640205721145166 1680 6489902726112296612705737567067450943566 1681 6547968986777719204837315434221203173095 1682 6606519851988704093635256451280799151911 1683 6665559074997503291887631071879708107575 1684 6725090435873196503804290643688299021175 1685 6785117741677224670715678820328721297275 1686 6845644826639967424120782114688804023739 1687 6906675552338370030120587895164219015755 1688 6968213807874625435808723872984198072459 1689 7030263510055917054836527068272743551484 1690 7092828603575227956126024904121078117884 1691 7155913061193222146571600154692331407100 1692 7219520883921203665549849824736664546044 1693 7283656101205159236147731692614301095740 1694 7348322771110890245221918407783279655740 1695 7413524980510239851717746072287292615740 1696 7479266845268421050104651707235085537340 1697 7545552510432451543326942643117205356365 1698 7612386150420701307324532593729310957965 1699 7679771969213558756948317080077885767965 1700 7747714200545221450979549254289146927965 1701 7816217108096617301962321517124201986721 1702 7885284985689462284673465303473637844705 1703 7954922157481460665285258902577635447281 1704 8025132978162653801623690258090289669681 1705 8095921833152923593389068634680638049706 1706 8167293138800656689786927325471815298730 1707 8239251342582575590715821899562506862826 1708 8311800923304742806475218753752733368810 1709 8384946391304744269891602054155319132410 1710 8458692288655058223814619865354240406010 1711 8533043189367615836107959920755771344954 1712 8608003699599559823552110864055221016890 1713 8683578457860207395488645890163903100899 1714 8759772135219223857568583764793823563299 1715 8836589435516013245621159666773320523699 1716 8914035095570332389434398871841062931955 1717 8992113885394134836135654913980298839959 1718 9070830608404651092879176693106107329495 1719 9150190101638711678689233461748759019495 1720 9230197235968319505571781379674199059495 1721 9310856916317478139395530284184151992520 1722 9392174081880282521554995646735432530120 1723 9474153706340278763064130789571890232520 1724 9556800798091099653489861992721532472520 1725 9640120400458382558020729065734929112520 1726 9724117591922976406977302486927229742536 1727 9808797486345444513208542788805799932360 1728 9894165233191869984082227224100545495496 1729 9980226017760970526168432886701257844521 1730 10066985061412529472233275665186304514921 1731 10154447621797149891806103230797901887865 1732 10242618993087338678357571544895995520441 1733 10331504506209927538028943235201373774045 1734 10421109529079837836884979044465338447645 1735 10511439466835196295824398098349201091245 1736 10602499762073808554573507962837745887469 1737 10694295895090997658610701652811638088150 1738 10786833384118814555422537498608950797014 1739 10880117785566627719176511964434437723414 1740 10974154694263099055711859334020658017814 1741 11068949743699553272698221135481706575910 1742 11164508606274747932893279080093361531174 1743 11260836993541051441644896263855179413350 1744 11357940656452036253131421868040815413350 1745 11455825385611494613316045357277426178975 1746 11554497011523884191207899295654199338975 1747 11653961404846210983774468793507341428975 1748 11754224476641356913737234999392434588975 1749 11855292178632859573505826034875037151475 1750 11957170503461151602665738740751198151475 1751 12059865484941267220731397306877662458051 1752 12163383198322023471310400379858418182915 1753 12267729760546683768396748013564505438036 1754 12372911330515111370221106624348911172436 1755 12478934109347420440935238063754507338836 1756 12585804340649132395396063507886275004500 1757 12693528310777845257442930922394032388756 1758 12802112349111423797329984592826257669780 1759 12911562828317718249384576172380096063380 1760 13021886164625819446512889819076162136980 1761 13133088818098858243865861567406809555909 1762 13245177292908357139812538772925039137285 1763 13358158137610142038344734324665506785429 1764 13472037945421822133156668760678384815829 1765 13586823354501845929906749248753912496729 1766 13702521048230141459576196794683772365465 1767 13819137755490348772391392588971413483689 1768 13936680250953652838474063065504358531305 1769 14055155355364225018226254382138503636930 1770 14174569935826281302445955400440905076930 1771 14294930906092765559304709997403152131330 1772 14416245226855666062601112246737094716930 1773 14538519906037973613134200629093273661330 1774 14661761999087289602618960346804583901330 1775 14785978609271092407292907820253361541330 1776 14911176887973670536238571736675009997266 1777 15037364034994730997472105234613293075995 1778 15164547298849691383023769987482923202651 1779 15292733977071664212562132572815983203051 1780 15421931416515142113591015483914851505451 1781 15552147013661392454877059794271145525135 1782 15683388214925570088546695594247151544271 1783 15815662516965556895224893094935229090015 1784 15948977466992536865674796388600385763615 1785 16083340663083315491637739366706452967840 1786 16218759754494392277967726771753115333024 1787 16355242441977795227703751796277209493920 1788 16492796478098686191427835494662591050144 1789 16631429667554746012116934452382888624544 1790 16771149867497348436713395036020963606944 1791 16911964987854531805811959963716517577120 1792 17053882991655777573191982195513849561504 1793 17196911895358604747412000023699609757985 1794 17341059769176989388330704996568277317985 1795 17486334737411618332224121665006544527985 1796 17632744978781986360134047310965038033585 1797 17780298726760346065208004495953171870485 1798 17929004269907519716076674639675780896085 1799 18078869952210582454761543578529436506085 1800 18229904173422426209213838330090470466085 1801 18382115389403213742356307769979332989806 1802 18535512112463732301432539779758854794350 1803 18690102911710656373564856321496084513966 1804 18845896413393729095681930016808647720366 1805 19002901301254871909401666847338062248766 1806 19161126316879232094044146755901615326270 1807 19320580260048177853704055937236146063486 1808 19481271989094250677232631709700261818750 1809 19643210421258084733066224824631198597975 1810 19806404533047303104092718196367712711575 1811 19970863360597400711168780152767398998439 1812 20136596000034623817490830777678346222055 1813 20303611607840856049781219645774704887659 1814 20471919401220520916179011680528418246059 1815 20641528658469510844822515986957022182459 1816 20812448719346152811378832859660657674875 1817 20984688985444220668214800832866674019244 1818 21158258920568004332514364267312482996140 1819 21333168051109446035430119762068828756140 1820 21509425966427353879312205403199816916140 1821 21687042319228702995186340846387450709740 1822 21866026825952034637955280377228205116140 1823 22046389267152963602274778873196271989740 1824 22228139487891804387706967053526133749740 1825 22411287398123326587581364175126909250365 1826 22595842973088650021997201624568813143421 1827 22781816253709290181580869464953924942605 1828 22969217346983364594969711308664316955981 1829 23158056426383970779528663882410098820881 1830 23348343732259746481519950906283524115281 1831 23540089572237622958838782600531044471905 1832 23733304321627782106500370043116435210401 1833 23927998423830828272316127115771844155610 1834 24124182390747185657630292894814590069210 1835 24321866803188732245602956678548167542810 1836 24521062311292681247322200626401908816154 1837 24721779634937721104007387068295536635690 1838 24924029564162425131728106403144760594474 1839 25127822959585941943409566248499367776874 1840 25333170752830977831425843866566856807274 1841 25540083946949082342798044248411727638355 1842 25748573616848248327915609600130852064659 1843 25958650909722837792786417997161499695395 1844 26170327045485844934095496956699971735395 1845 26383613317203507785813770574439416437895 1846 26598521091532279955747867284827557636295 1847 26815061809158173980260251495148815367895 1848 27033246985238487875416420234893778326295 1849 27253088209845926513033241139229608556920 1850 27474597148415129500510317802866418796920 1851 27697785542191617293925171723579843087736 1852 27922665208683167324663647303484739984760 1853 28149248042113631970839899969902609112696 1854 28377546013879210255936241377657324351096 1855 28607571173007185208462615508126116901496 1856 28839335646617138867999192624188059026040 1857 29072851640384656974744123504388222639641 1858 29308131439007535431642524891078861728345 1859 29545187406674500680322901073445066851945 1860 29784031987536456184414080118801982245545 1861 30024677706180267266359992303861266862669 1862 30267137168105096596591880332847984861325 1863 30511423060201302686858445227675761154589 1864 30757548151231913792654639322045986000989 1865 31005525292316689683029961294127772331014 1866 31255367417418783789597832065516011650310 1867 31507087543834018300309580841594587202374 1868 31760698772682784817500395468126020039750 1869 32016214289404583253860940266178526289750 1870 32273647364255211694337868958898626289750 1871 32533011352806620006519813340566467289750 1872 32794319696449440036823264830906151289750 1873 33057585922898205284755742628232127055375 1874 33322823646699273002702417202305352055375 1875 33590046569741461724057591490257858305375 1876 33859268481769417278104796278789596686751 1877 34130503260899720405839394542642140697315 1878 34403764874139749146926177403905805880611 1879 34679067377909309224192139094796004345011 1880 34956424918565045708472108842683051591411 1881 35235851732927649303252864727476513943300 1882 35517362148811870645400430851405082333956 1883 35800970585559356075306138963409437336580 1884 36086691554574318387050395142361047730180 1885 36374539659862056126659609210501535603780 1886 36664529598570335064222098967839179964484 1887 36956676161533645523533654662150285275460 1888 37250994233820349311063524699391620552004 1889 37547498795282730044367546630523503343029 1890 37846204921109960738627684914714805181429 1891 38147127782384002568767037668203054815365 1892 38450282646638448783577129199933860296389 1893 38755684878420327807500706075254885525705 1894 39063349939854879625138996035544232765705 1895 39373293391213319603198167469144810855705 1896 39685530891483603964456240251951721334105 1897 40000078198944211188419646473107961561330 1898 40316951171740953673648723499101933279730 1899 40636165768466834057264345526575190919730 1900 40957738048744960647904368604545009959730 1901 41281684173814536489379285304399820054466 1902 41608020407119936633482167878404376856770 1903 41936763114902888261839333839542163156226 1904 42267928766797768358345908253762362586626 1905 42601533936430033695615297371915169184651 1906 42937595302017797960984245134014469631435 1907 43276129646976570909956336027409595322971 1908 43617153860527174497537255134670188764315 1909 43960684938306851000715541219390084300415 1910 44306739982983578208373695516774803214015 1911 44655336204873606818177063568023900635599 1912 45006490922562235243482617913521320942095 1913 45360221563527837097037365597196470411344 1914 45716545664769156682197318001728280305744 1915 46075480873435887886593525215267813208144 1916 46437044947462551937602328527914561597520 1917 46801255756205689543643460296302861210704 1918 47168131281084383010232659750506067399760 1919 47537689616224123984855817733404962759760 1920 47909948969104042550110056178273048519760 1921 48284927661207513450174334604445890323985 1922 48662644128676155301528903245712102690385 1923 49043116922967238704939939770995736773985 1924 49426364711514519242063765012916013933985 1925 49812406278392511406604885743313502756485 1926 50201260524984219586784514341776433117381 1927 50592946470652342282941923173169911927125 1928 50987483253413965811400764570459402523541 1929 51384890130618763813287086428824832625566 1930 51785186479630718954785961451177995383966 1931 52188391798513383273370189918718969295070 1932 52594525706718693692828198352202091870686 1933 53003607945779359298459808427458426045550 1934 53415658380004837032598762852116103159150 1935 53830696997180912539660540435523599672750 1936 54248743909272902959203846127374391140014 1937 54669819353132498535035000203965281190855 1938 55093943691208259978177052894803449060359 1939 55521137412259788591570597429868819188759 1940 55951421132075586234671728629910420995159 1941 56384815594194622276665180660758147773275 1942 56821341670631624757818163355366559121819 1943 57261020362606113049563590531508190095915 1944 57703872801275189375221046989950680055915 1945 58149920248470106624840766396945282056540 1946 58599184097436629969490885107593284642140 1947 59051685873579209852402094291325378856540 1948 59507447235208984006737333646237337922140 1949 59966489974295626222368155759228859882140 1950 60428836017223059656914644066816398442140 1951 60894507425549052559443094743562178051996 1952 61363526396768714348615881105346868372380 1953 61835915265081910060751817749163275707181 1954 62311696502164611257183742221808878089581 1955 62790892717944201554493748159285002313981 1956 63273526661378755015666351294005952998205 1957 63759621221240305714926666304146356553601 1958 64249199426902126864025238087878440526785 1959 64742284449130037962994327691631023090385 1960 65238899600877758513933024914376195763985 1961 65739068338086326912181372763932083257354 1962 66242814260487603205317571781354778804490 1963 66750161112411874486758115215363978873674 1964 67261132783599581767359221679096443776074 1965 67775753310017187245310014938331123376474 1966 68294046874677200971774387673362020119130 1967 68816037808462385987180216367589132206234 1968 69341750590954161080772408982674007798170 1969 69871209851265220404041009001474676953795 1970 70404440368876389246908094119691920193795 1971 70941467074477735364108342858391841218195 1972 71482315050813955318028747319265174723795 1973 72027009533534055383383877037744580920695 1974 72575575912045346638495201393569675360695 1975 73128039730371773947617112468637277450695 1976 73684426688016598618709314923898642722311 1977 74244762640829454601296024902292521797160 1978 74809073601877798169577808834997838009896 1979 75377385742322771116772760199973082528296 1980 75949725392299497567760924810120381958696 1981 76526119041801834598490312342178501804840 1982 77106593341571596932275345003164151698216 1983 77691175103992276065080067117687090804520 1984 78279891303987274254129747862343012878120 1985 78872769079922673886736531439416351662345 1986 79469835734514562829058404953740011095369 1987 80071118735740936437636846636327736737625 1988 80676645717758196999977970573491867835289 1989 81286444481822271454155685706850285664189 1990 81900542997214368321424225757759261998589 1991 82518969402171394870132274327210906099085 1992 83141752004821055613832699399616147327949 1993 83768919284121653331381519753762757956150 1994 84400499890806613882018050525811753956150 1995 85036522648333756173916116802831114956150 1996 85677016553839328730494685337088740716150 1997 86322010779096834384876150212369965206150 1998 86971534671480664719282725784934470966150 1999 87625617754934565952866858958673431966150 2000 88284289730944958068481184610724027966150 2001 88947580479519129056208226817828215757951 2002 89615520060168326239090710790670715009215 2003 90288138712895766734430914741463710031311 2004 90965466859189589192262878224496469725711 2005 91647535103020769041145417037331360614611 2006 92334374231846019560277700095258783091475 2007 93026015217615701186103548647945365818531 2008 93722489217786761551046552964926888662755 2009 94423827576340728841806498665916829196980 2010 95130061824806781154749389027860152870580 2011 95841223683289914616339478007761650933684 2012 96557345061504233127293130857166599054260 2013 97278458059811382680181946888131209929204 2014 98004594970264153291577356342363745199604 2015 98735788277655271681511786923789048758004 2016 99472070660571407925033434241676124177140 2017 100213474992452419392953615395674561991589 2018 100960034342655855391528589796736606597605 2019 101711781977526746003782552006854231487605 2020 102468751361472698728466196215200050727605 2021 103230976158044326606256781644205175112505 2022 103998490231021031616741955772817979530105 2023 104771327645502167223991683237768916442505 2024 105549522669003604043111450479568868482505 2025 106333109772559722695086439885722293188130 2026 107122123631830858012471564996590328741666 2027 107916599128216218854057105331406635363170 2028 108716571349972307882545153024361632355426 2029 109522075593336865755509163608738919715826 2030 110333147363658364276478572244966753578226 2031 111149822376531073149893679173913355234610 2032 111972136558935725080913811335985115178546 2033 112800126050385804058635120508949172901115 2034 113633827204079481759184274000250043174715 2035 114473276588057227103401726343066146938315 2036 115318510986365114102414226497196929036299 2037 116169567400223853223321714106240676630895 2038 117026483049203571606489792228812517951919 2039 117889295372404367565546536923227202416319 2040 118758042029642664901132522868506714238719 2041 119632760902643392659746618067897265457920 2042 120513490096238016069668341299029122779904 2043 121400267939568444486921397523627738172160 2044 122293132987296842285573425611820598332160 2045 123192124020821368728345028625323000892160 2046 124097280049497872955527831189957746133760 2047 125008640311867570332587645321875162172160 2048 125926244276890726499555852110169611733760 2049 126850131645186375568390851068789961584385 2050 127780342350278099017922923435852229144385 2051 128716916559845891939781134422422092928081 2052 129659894676984143392840999124808291323025 2053 130609317341465757728227596774117514378741 2054 131565225431012443851761679999385520345141 2055 132527660062571199495947134161478019833541 2056 133496662593597017679167943454903472298245 2057 134472274623341842635692664804708784807886 2058 135454537994149802606375349591971414022350 2059 136443494792758746986594941470488817735950 2060 137439187351608115434991473100709835649550 2061 138441658250153166653937945206533043917214 2062 139450950316185594660432660213261139344030 2063 140467106627160560474209064687864715699934 2064 141490170511530167258339897298071431098334 2065 142520185550083407056460712047155400290359 2066 143557195577292607379955722734380232749175 2067 144601244682666406008037469144829877072519 2068 145652377212109282473612116200126050863815 2069 146710637769287674818155344626908388586315 2070 147776071217002710309530858661974648146315 2071 148848722678569578927765608571139238693915 2072 149928637539203578535253991598199383796315 2073 151015861447412860759698645296541562614540 2074 152110440316397906730309075580214886774540 2075 153212420325457761920372364455869344534540 2076 154321847921403059462283678099819385181196 2077 155438769819975861414479346214655225352780 2078 156563233007276347573453012582401770247756 2079 157695284741196381538156871232563965710156 2080 158834972552859983848596412136201957364556 2081 159982344248070742135319516965648523487005 2082 161137447908766188331780284044452098814301 2083 162300331894479173117225739656227975951085 2084 163471044843806267873810730573902571664685 2085 164649635675883224558093912894029505100785 2086 165836153591867524003906980593417505402929 2087 167030648076428043290821241948682883257665 2088 168233168899241872930061484062624005157249 2089 169443766116498314737737898926464733545274 2090 170662490072410091383683815134036527215674 2091 171889391400731798723001226696139517905530 2092 173124521026285632136628776252400602733434 2093 174367930166494418226859078949400885106570 2094 175619670332921983333745212692088611346570 2095 176879793332820890458751000469124264186570 2096 178148351270687576302817523839851347456970 2097 179425396549824920247240289043767552582195 2098 180710981873912277227378776905355937812595 2099 182005160248583006571253905875816405102595 2100 183307984983009528997530388067006883542595 2101 184619509691495944090231227655940756177511 2102 185939788295078240690791869015752021728935 2103 187268875023132132771732920592773654796471 2104 188606824414988553480314134922608829594871 2105 189953691321556840165029593081146572295896 2106 191309530906955643322716003922050556583640 2107 192674398650151592529373868090661210227416 2108 194048350346605752543546160268826639471320 2109 195431442109927902897262339457593848744920 2110 196823730373538674416138098230326499138520 2111 198225271892339576237224502502110470569944 2112 199636123744390947020625251011138038435800 2113 201056343332597864178748898782809774698489 2114 202485988386404045075335244581439323384889 2115 203925116963493774275092884832156180489289 2116 205373787451501891053909394657329053390985 2117 206832058569731871509147922319425919439149 2118 208299989370882039739525391164345750146925 2119 209777639242779942694479210656793930396925 2120 211265067910124923423772625710786139396925 2121 212762335436238927589364804545514405352550 2122 214269502224825578233281705929804043912550 2123 215786629021737553927368906001444346352550 2124 217313776916752305563389134844467230352550 2125 218851007345356147174946508566588960602550 2126 220398382090536756316177581539544297593526 2127 221955963284584119656047626461850173727990 2128 223523813410899959581430220612946302608886 2129 225101995305815677736930521652871395548911 2130 226690572160418851564638805078241742955311 2131 228289607522388320042672160406813039667775 2132 229899165297837894957479959706272771311231 2133 231519309753168734181454078534044041679555 2134 233150105516930413564399126994205013073155 2135 234791617581690734184882401685618617796755 2136 236443911305914301845399165018112079682259 2137 238107052415849915833657466888304681833060 2138 239781107007426804111109318187457685026404 2139 241466141548159742229132882196836165416804 2140 243162222879063093413004747735760071695204 2141 244869418216573807393993569081513737669540 2142 246587795154483415710557687295415499616164 2143 248317421665879061340741073787171097481380 2144 250058366105093600669435350862025984521380 2145 251810697209664815936212039770028459802005 2146 253574484102303776451929861583343078888405 2147 255349796292872387015288170262668212092005 2148 257136703680370162103930733766948876618405 2149 258935276554930264558605404279808921620905 2150 260745585599824847623256041883729974460905 2151 262567701893479739348764689671127634293241 2152 264401696911498508513375757757823075813945 2153 266247642528695951358621177437929550284626 2154 268105611021141038585827456335758149075026 2155 269975675068209362205023625488530997217426 2156 271857907754645121975284547530366165803410 2157 273752382572632691323238282324138974579746 2158 275659173423877802774640516374207980672290 2159 277578354621698393082574792115943303745890 2160 279510000893125148384975762785120468859490 2161 281454187381011789873795291196195505019499 2162 283410989646155140608239252690708313857195 2163 285380483669425014255097743161592305890619 2164 287362745853903966690274384946365733425019 2165 289357853027036951547192922172541009229919 2166 291365882442790920949822661628532318017695 2167 293386911783824412820619907361012029378479 2168 295421019163667166306731722050737719293935 2169 297468283128909807021352494032367444144560 2170 299528782661403643951164266997897955504560 2171 301602597180470620035329974521301457994160 2172 303689806545123458576545991297750788784560 2173 305790491056296047800198148315255777994160 2174 307904731459084106033704944162883031754160 2175 310032608944996170134674506609713319114160 2176 312174205154214949953549307938312057140656 2177 314329602177869091773966107961928369341425 2178 316498882560315393832119487078137944251441 2179 318682129301431517174987038207404914347841 2180 320879425858919235276354214345123739066241 2181 323090856150618265989168384255958026867045 2182 325316504556830729572856242325264654359461 2183 327556455922656276694857762755254720233525 2184 329810795560337930466764799396043389547125 2185 332079609251618686737104630024139883876350 2186 334362983250108917024979650566958505564414 2187 336661004283664618641465466624756635712830 2188 338973759556776556708882235929595358275134 2189 341301336752970342951789718644425457443534 2190 343643824037217496297816528461549640489934 2191 346001310058357530491219985409191132711950 2192 348373883951531114087386193507769872590094 2193 350761635340624348362321948619193516034215 2194 353164654340724208837562272989857300394215 2195 355583031560585196287821225395391912404215 2196 358016858105107243266150605060247501333815 2197 360466225577824922349342712575213884966715 2198 362931226083408002474820914123777531176315 2199 365411952230173399909306842038259130786315 2200 367908497132608570559137123961113844746315 2201 370420954413906390502227036951538423390396 2202 372949418208511571792344907368407153493180 2203 375493983164678660757570901249301580608956 2204 378054744447041666186568555525817690151356 2205 380631797739195364968598473469411586485756 2206 383225239246288332926052537326055699485180 2207 385835165697627748751685269628617435226876 2208 388461674349296019136668098016392935147260 2209 391104862986779273350093745777583683401485 2210 393764829927607775705613284397501238475085 2211 396441674024008304526499051182749688721629 2212 399135494665568546396594163990576963463965 2213 401846391781913554661335269091379669476449 2214 404574465845394321320320953522917512818849 2215 407319817873788511630745459678814569059249 2216 410082549433013410919427480469017228216305 2217 412862762639851133280138414795825580630634 2218 415660560164686142012475055354081113604970 2219 418476045234255131838629797390854142444970 2220 421309321634409323115088635012152351884970 2221 424160493712889218437534991332483389821370 2222 427029666382111872219057354131613170614970 2223 429916945121970724004152307095240777861370 2224 432822435982648046463983409042114782501370 2225 435746245587440059201902034141058844056995 2226 438688481135594759682360302857619258250211 2227 441649250405162522781050167606500871998835 2228 444628661755859520639388133698577237941171 2229 447626824131944014692333563553365683082071 2230 450643847065105571924981602216452629272471 2231 453679840677367257600411050423458830971815 2232 456734915684000856888894576771122255445991 2233 459809183396455178016795085518023955338120 2234 462902755725297489742279427217523115811720 2235 466015745183168146154380545414157542205320 2236 469148264887748451981933187204456783755144 2237 472300428564741821789498065334335722174600 2238 475472350550868286628576445013083196541064 2239 478664145796872401904203143684495906147464 2240 481875929870544610409392484112369112521864 2241 485107818959756114672900441407569142385385 2242 488359929875507312959358687744719525207849 2243 491632380054989853455034082792221750080825 2244 494925287564662361367272005227081759080825 2245 498238771103339893861095396662543267143325 2246 501572950005297177952455123044557003183325 2247 504927944243385686674262882867826304393325 2248 508303874432164609028587042857693000433325 2249 511700861831045769436256100140020647948950 2250 515119028347452552593595599108974731948950 2251 518558496539992889845123918592096032224726 2252 522019389621646363380752041558154430322390 2253 525501831462965484766373880242252137082086 2254 529005946595291204517698612578797924736486 2255 532531860213982709628766453325099046222886 2256 536079698181661566168806001006283928390950 2257 539649587031470264263936439293567072046431 2258 543241653970345222983693101824173679933855 2259 546856026882304312856461909674988396577455 2260 550492834331748953942648641322951258851055 2261 554152205566780847599784580297093206241459 2262 557834270522533400279782493914107891221235 2263 561539159824517897905207819292853674702979 2264 565267004791984489578721065808276061213379 2265 569017937441298039587780485567416390352404 2266 572792090489328906875270718421914240401940 2267 576589597356858711355945092288854738201364 2268 580410592172001146668438263721393986645780 2269 584255209773637899163123632115712289085780 2270 588123585714869733137258171808520584125780 2271 592015856266482802540677721546911443396180 2272 595932158420430249587780076134125503965780 2273 599872629893329150924663170008808273916805 2274 603837409129972872214072960449963430756805 2275 607826635306858892215262046180574057246805 2276 611840448335732157650967336359095950177941 2277 615878988867144030369484960119617213240345 2278 619942398294026888526254826605612105178201 2279 624030818755284443726467562340125513898601 2280 628144393139397836287974723138940347321001 2281 632283265088047571002220961812404555822210 2282 636447578999751355990025994690071603010946 2283 640637480033517907468826517485209354609090 2284 644853114112516783468445446016549069482690 2285 649094627927764309753589775530091972446290 2286 653362168941825661433090743413612112757074 2287 657655885392533163958392627468289808980370 2288 661975926296720877436971202998460218946194 2289 666322441453975528410221408116565742816219 2290 670695581450403853469897923069724050478619 2291 675095497662416419312423955236251851495595 2292 679522342260527984056304339806990419475179 2293 683976268213174464874490924088794303296335 2294 688457429290546577220852911823843854056335 2295 692965980068440211157904217839533372466335 2296 697502075932123610521635741620712683123935 2297 702065873080221420888694633887207977636960 2298 706657528528615672541246929796968164414560 2299 711277200114363764855656186791916966974560 2300 715925046499633518772610829160507651134560 2301 720601227175655364238538603903719257973856 2302 725305902466691729741059736257171983279200 2303 730039233534023701294852885047239036626016 2304 734801382379955018468641688765222999352416 2305 739592511851833475279056417675224594441441 2306 744412785646089794012886864302278592173345 2307 749262368312294040275720977188322963994161 2308 754141425257229647802160737808910548147825 2309 759050122748985121800724269018242811123925 2310 763988627921063489845183020396774238837525 2311 768957108776509569563446980541707955565989 2312 773955734192055122615201101865361977516005 2313 778984673922281964690314377127649115020334 2314 784044098603803101501591170090698861458734 2315 789134179759461960987714370802846046625134 2316 794255089802549792185243618652763261130350 2317 799407002041041301472281117146514009143294 2318 804590090681848597130904361129091591028990 2319 809804530835093513420691321797284050588990 2320 815050498518398385601631203360645759548990 2321 820328170661195347591424717765746208296215 2322 825637725109054224189633844812236463414615 2323 830979340628029090049344182714046240826215 2324 836353196909023567825955181308671420386215 2325 841759474572174938182416723469719754108715 2326 847198355171257134580686620781728062788971 2327 852670021198102696040394562319398154152955 2328 858174656087043751297665849749239604009531 2329 863712444219372108049784821446544655272556 2330 869283570927818521224865170601225862286956 2331 874888222501051214469944359286297071023980 2332 880526586188193729305933988311284254260076 2333 886198850203362176653639271730101115334060 2334 891905203730221965691610659698526266847660 2335 897645836926564085263911132796368484121260 2336 903420940928901013313975738003349677932204 2337 909230707857082330079607538556246252032765 2338 915075330818930111043798298486698389753149 2339 920955003914894175896484913578625235065549 2340 926869922242727270023555833898490802375949 2341 932820281902180255301407503328001791082705 2342 938806279999717387238121177341891726632209 2343 944828114653251755765887384592753519027745 2344 950885984996900967253650787962055317467745 2345 956980091185763145574084298192628815273370 2346 963110634400713330324930023931018885295770 2347 969277816853220350571468036200311506353370 2348 975481841790184252744394017549196004535770 2349 981722913498794361595705695273840261025770 2350 988001237311408053384317567424825945665770 2351 994317019610450320733045867384866012799786 2352 1000670467833334208869333029588487017325610 2353 1007061790477402203233615171775128119428371 2354 1013491197104888648711579358721093832786771 2355 1019958898347903281019711723765935625107171 2356 1026465105913435951047504967108552063438115 2357 1033010032588382623234476397669464714885191 2358 1039593892244592729335747616576152204764295 2359 1046216899843937959206356237719225886687895 2360 1052879271443402570511710791460733778081495 2361 1059581224200195299549664252992523333260344 2362 1066322976376882955648571573018842864313400 2363 1073104747346545781885414265793129900894264 2364 1079926757597954665148622632945118612420664 2365 1086789228740770278851605680320418330315064 2366 1093692383510764241885212333016068572879160 2367 1100636445775062377680397289201398406618424 2368 1107621640537410157536252898914154542476600 2369 1114648193943460412653296937056448593867225 2370 1121716333286083399597477192019125434867225 2371 1128826287010699304206769548976168347677225 2372 1135978284720633269239508850663819810117225 2373 1143172557182493031351703413662506250739725 2374 1150409336331569253279546814630546491739725 2375 1157688855277258637393156592928609823989725 2376 1165011348308509907078241002496709226870301 2377 1172377050899292742693924050124690220526790 2378 1179786199714089759147347947373679464185286 2379 1187239032613411612418922951905891237319686 2380 1194735788659335322666209557982471623886086 2381 1202276708121065901829399297093119062729750 2382 1209862032480521373957210214374704095946006 2383 1217492004437941276768733585542603626035030 2384 1225166867917518733264361827985209464428630 2385 1232886868073056182497396038557707414267855 2386 1240652251293644858917277364173533249158159 2387 1248463265209368109995611688875574184437535 2388 1256320158697028642147264116653538907427679 2389 1264223181885899785260790661480742362620579 2390 1272172586163500866455351648144840427338979 2391 1280168624181396783985016807372816446233715 2392 1288211549861021872516028149096597334965939 2393 1296301618399528151308135655741525365450180 2394 1304439086275658047137564895096452905290180 2395 1312624211255641684106517056281671178730180 2396 1320857252399118832792342913906573457104580 2397 1329138470065085611498675080745217012370180 2398 1337468125917866032680849878909964779384580 2399 1345846482933108487928903509047056921624580 2400 1354273805403807265203289196717788826264580 2401 1362750358946349192331234919805956921505141 2402 1371276410506585501085347450191777963064245 2403 1379852228365929006480670061492303600504901 2404 1388478082147476696241920651586386467655301 2405 1397154242822157825709076497884619008920201 2406 1405880982714907613766833703613581898525385 2407 1414658575510866635701755908285485148706521 2408 1423487296261606009210140333337163341930265 2409 1432367421391378470099772027764691709869490 2410 1441299228703395434549811586377891902183090 2411 1450282997386130145115069957794931804780274 2412 1459319008019646997983868568057297525469170 2413 1468407542581957149322566191167812360587394 2414 1477548884455400498864658137177283279761794 2415 1486743318433054149228120743754989229344194 2416 1495991130725167439771387195416880810610370 2417 1505292608965623654126001707559457047554379 2418 1514648042218428500872610456835428917476235 2419 1524057720984225467156511676768337000286235 2420 1533521937206838145369506434284468530246235 2421 1543040984279839633356268130385356024054335 2422 1552615157053149108935885102741008067588735 2423 1562244751839655679862629230713640856104335 2424 1571930066421869610684366540305632064464335 2425 1581671400058601028292355868774191035314960 2426 1591469053491666208292481072116356559287056 2427 1601323328952621544665233444194114085667600 2428 1611234530169525305520006369786741469971216 2429 1621202962373727278088486166133546947577616 2430 1631228932306686406442123994342264988256016 2431 1641312748226816525759856064141736947701520 2432 1651454719916360297314405538593440258430736 2433 1661655158688291448688652000280575564124625 2434 1671914377393245424077695502903948756638225 2435 1682232690426478549877374542879740104001825 2436 1692610413734855821106123190223397157390689 2437 1703047864823867414554174567511552567284805 2438 1713545362764674034902238315870815505419909 2439 1724103228201181200400901098623085387628309 2440 1734721783357142575052124032348348265914709 2441 1745401352043292454585341672694782791238750 2442 1756142259664507513872806294328155384966494 2443 1766944833226997923781971172100657130879390 2444 1777809401345527945816869880051589092639390 2445 1788736294250666113255627767540361593049390 2446 1799725843796065107847439244069867050002990 2447 1810778383465771441489562807709508489249390 2448 1821894248381565052663127393114838376282990 2449 1833073775310328927765811105734810656308615 2450 1844317302671448857839749265803488968668615 2451 1855625170544243441554355431179988860595671 2452 1866997720675424445666099229230058015800855 2453 1878435296486587634540680937097323245480731 2454 1889938243081734180687477344423301496183131 2455 1901506907254822768621609055551805351127531 2456 1913141637497352504735498587390416095322155 2457 1924842784005976746229353947488776094773276 2458 1936610698690147962518626392823044464120860 2459 1948445735179793742906156336751873002034460 2460 1960348248833024064677440458355519570508060 2461 1972318596743869936149228548838468830253404 2462 1984357137750053529574493083056349942510940 2463 1996464232440789919180710514954651529221724 2464 2008640243164620539993353453468340385004124 2465 2020885534037278483472519775179118524775149 2466 2033200470949585746367720971982903059426605 2467 2045585421575382549574020221686020754206909 2468 2058040755379488844151953417614617854843645 2469 2070566843625698122053986316074731066446145 2470 2083164059384803649481660679232567380086145 2471 2095832777542657241180064432402007344614545 2472 2108573374808260694359828050857989967016145 2473 2121386229721890001321504279500297124820170 2474 2134271722663252460242933511672233772660170 2475 2147230235859676803977035359241208855900170 2476 2160262153394336467095400788078837483294986 2477 2173367861214506111802091330108316371178010 2478 2186547747139851533732184979262390010929946 2479 2199802200870753069040845103545339757568346 2480 2213131613996662624581031733838102944518746 2481 2226536380004494453361426602448479470966915 2482 2240016894287049797870706986419348213341891 2483 2253573554151475524249981453415888059968595 2484 2267206758827756870691995708193765739842195 2485 2280916909477244433843631597215447824298295 2486 2294704409201215517387259655386857470444919 2487 2308569663049469967376668085040247322461575 2488 2322513078028960619304581461561980584976839 2489 2336535063112458482281203486297140639813864 2490 2350636029247252786106772484877223725228264 2491 2364816389363886017425808812721581922403560 2492 2379076558384924071556562619463847902139624 2493 2393416953233761646996141286263297599553000 2494 2407837992843463010009911035704783999553000 2495 2422340098165638257123029480119936399553000 2496 2436923692179355203742377983059704783553000 2497 2451589199900087027548727428238364899943625 2498 2466337048388695795711691094026388908943625 2499 2481167666760452005393896598527907715193625 2500 2496081486194090267425848095039709740193625 2501 2511078939940901263449152850431710509061501 2502 2526160463333860107243155825478401936325565 2503 2541326493796791241368564697766646690902861 2504 2556577470853570000681358731470855380517261 2505 2571913836137360974691160816598407526679286 2506 2587336033399893301160315691464262628418550 2507 2602844508520773023763161649982928333041206 2508 2618439709516832647049410749336940833451830 2509 2634122086551518022381166508811166170095430 2510 2649892091944312698939911167846732476969030 2511 2665750180180199874327789597109247966041734 2512 2681696807919162079716706782700996206200710 2513 2697732434005718734929143288378781246434879 2514 2713857519478501709266181107264737603185279 2515 2730072527579869024331023712256478579873679 2516 2746377923765556835530291778067305643633615 2517 2762774175714369829370582858189930729941139 2518 2779261753337910174104202143441680481503955 2519 2795841128790345161715605197218299311993955 2520 2812512776478213679678945154008650740833955 2521 2829277173070271651357189185712936146372980 2522 2846134797507376584354564994238456232414580 2523 2863086131012411366576620593871388398052980 2524 2880131657100247450195932623977674222692980 2525 2897271861587747564166482808402393878732980 2526 2914507232603808096375941885049985904321716 2527 2931838260599441286972558305885140686020020 2528 2949265438357897374852048198165909120983476 2529 2966789261004826839739826432107469520454501 2530 2984410226018482882755109114218457212436901 2531 3002128833239964288795858380942826557381685 2532 3019945584883498814537233971528858625135221 2533 3037860985546767246291165685651322997667065 2534 3055875542221268272430869459528601063140665 2535 3073989764302724315541600409286201971304265 2536 3092204163601528469917671783200043188307849 2537 3110519254353232690485772332191000867807970 2538 3128935553229077379695889153435143750298594 2539 3147453579346562519383691594024372586792994 2540 3166073854280060495072057335015907349295394 2541 3184796902071470760644527331644953358830770 2542 3203623249240916491789864889593803847787954 2543 3222553424797483377084568842624960528193010 2544 3241587960250000696049154602178816867553010 2545 3260727389617864833984272819271574748328635 2546 3279972249441905383864286583759572343082235 2547 3299323078795293986038777542314425590858635 2548 3318780419294496056966602106840216131532235 2549 3338344815110265558682574118138281316754735 2550 3358016812978682961173612999993317875514735 2551 3377796962212236550319269667159763231189631 2552 3397685814710947234530929323659431933725375 2553 3417683924973537003704693898105715229396416 2554 3437791850108641194584970309257248237882816 2555 3458010149846064717119137142560665563041216 2556 3478339386548082396868334758038185331920320 2557 3498780125220783589025425458575530269887936 2558 3519332933525461220078504248636868895460800 2559 3539998381790045413647010035956863720574400 2560 3560777043020581857507495008239005464088000 2561 3581669492912755069317459494859866962397889 2562 3602676309863456719038354047718208114191105 2563 3623798074982399166552892899504892632942609 2564 3645035372103774373467216541794249239421009 2565 3666388787797958348585189075630381390889909 2566 3687858911383261287040221396043840427521525 2567 3709446334937723563569477357715796629544069 2568 3731151653310957740916150016538728982804165 2569 3752975464136036754847692042044323514779790 2570 3774918367841428437781451645739277326139790 2571 3796980967662976543514106073695238191485390 2572 3819163869655928436057602077905690775939790 2573 3841467682707009606092010025823803841015390 2574 3863893018546545179054778653262429293975390 2575 3886440491760628579396344140869459673535390 2576 3909110719803337516043903433364736061529246 2577 3931904323008997454628410764601808724171255 2578 3954821924604492742544501447559040076069431 2579 3977864150721625553429091390136336010101831 2580 4001031630409522818161847765019104281476231 2581 4024324995647091310009579061078955487410955 2582 4047744881355521052056854647356269776875851 2583 4071291925410837215586838267503964772867035 2584 4094966768656500678599409837911199186180635 2585 4118770054916057414178158838182433851494860 2586 4142702431005836878943763756208732028294604 2587 4166764546747699572358628786107156124929740 2588 4190957054981833938176434586588494816350924 2589 4215280611579602779860477707016260759853324 2590 4239735875456439362326326602128813494803724 2591 4264323508584793372897414314124334831482380 2592 4289044176007126914896722239002768908073484 2593 4313898545848960707833689255612037243662045 2594 4338887289331970668682909230104854157302045 2595 4364011080787135049290060871288972699792045 2596 4389270597667932305480850465934006081246445 2597 4414666520563589873990543536253052092634545 2598 4440199533212384033874919309772794489448945 2599 4465870322514991029608205456411813593138945 2600 4491679578547889633619743217088432421978945 2601 4517627994576815326568798217386190611720186 2602 4543716267070266274206073330061372200540410 2603 4569945095713061280221100329372130129977146 2604 4596315183419949895026790182786755160895546 2605 4622827236349274860986011072598607440975946 2606 4649481963916687075140142058921309450230090 2607 4676280078808913251056122120629306164675466 2608 4703222296997576461966582582810438505669770 2609 4730309337753069747937219105578774857258995 2610 4757541923658482970356630923643187620652595 2611 4784920780623583097606433349451344427527619 2612 4812446637898848106333538152277079835087875 2613 4840120228089554683312098775184748016320039 2614 4867942287169919913449736931936594404686439 2615 4895913554497297140061307423824327219870839 2616 4924034772826426184103622525996470448177335 2617 4952306688323738109636249514698162344380824 2618 4980730050581714723346718348216358387669400 2619 5009305612633302996553234689214787843669400 2620 5038034130966384598674289885250991939669400 2621 5066916365538300731732397735021712343029400 2622 5095953079790432456038571394450335623669400 2623 5125145040662836697785086160027021607029400 2624 5154493018608938129856558654513299303029400 2625 5183997787610277117753413686672127884420025 2626 5213660125191313923107410323304921125470201 2627 5243480812434289357856062066581795991187465 2628 5273460633994142082731516047253401120703561 2629 5303600378113482744309756406455641471860461 2630 5333900836637625145457871133906811211586861 2631 5364362805029674644610573153625672717441725 2632 5394987082385673979902199001986094390550781 2633 5425774471449806714777025635938238827918630 2634 5456725778629658502298951357399689914312230 2635 5487841814011536365981384165856931126985830 2636 5519123391375846195559573684706187870360934 2637 5550571328212528656730614784284574569979510 2638 5582186445736553714490945789283764609646454 2639 5613969568903473970307365360599804355516854 2640 5645921526425037013965403438880246932675254 2641 5678043150784856991548306693245268380836015 2642 5710335278254145591610941404990904091673839 2643 5742798748907502652225580310594867932025855 2644 5775434406638766592190828316070798837665855 2645 5808243099176924870310858867665330900468355 2646 5841225678102084677269681821062682943810755 2647 5874382998861504065244348598651139627958355 2648 5907715920785683721021824975022113627140755 2649 5941225307104519589006729704742943375321380 2650 5974912024963516551131252130627554524761380 2651 6008776945440063371304327619324438713658916 2652 6042820943559769112664569905201044170576420 2653 6077044898312861236530537931442364063832676 2654 6111449692670645592572655314287419393343076 2655 6146036213602028510363506884772741633605476 2656 6180805352090101203097312651703940177109860 2657 6215758003148786694905128756407559727406421 2658 6250895065839549483829751337814468027241365 2659 6286217443288168153163406486408668832764965 2660 6321726042701571144492101435495077633278565 2661 6357421775384735906432992623198209128371049 2662 6393305556757651633695299070861858459231145 2663 6429378306372345811741158482508608626314169 2664 6465640947929974782970392402348987711128569 2665 6502094409297978551002419506806478129816594 2666 6538739622527300040279536495151824450641170 2667 6575577523869669028868477926836826572707154 2668 6612609053794950972991573589426656138915410 2669 6649835157008560942474948431328140159325410 2670 6687256782468942886959059628222547525885410 2671 6724874883405114453376441848414877541567010 2672 6762690417334277575862839124654607892165410 2673 6800704346079495059930943820090766435182635 2674 6838917635787433383400743892911737101142635 2675 6877331256946171937247002924202240143952635 2676 6915946184403078930192667090252371112150331 2677 6954763397382754181547013354924399229983775 2678 6993783879505039027459127558003155143760991 2679 7033008618803093566430833717350171005377391 2680 7072438607741541470608490689130093016015791 2681 7112074843234682590050133291726009664939120 2682 7151918326664773577843266052930895412225136 2683 7191970063900376764629222851705969034687600 2684 7232231065314777511772388867742988781401200 2685 7272702345804470273096746404175945491314800 2686 7313384924807713595798157298398928182884464 2687 7354279826323154291828535777833914147719280 2688 7395388078928521011737600753870876882307184 2689 7436710715799387453649229687743210333196209 2690 7478248774728005440742571323939740445722609 2691 7520003298142208101303015794502757333447425 2692 7561975333124383386104871883319422706344769 2693 7604165931430518158586166642880243689334565 2694 7646576149509313093976366124061651686494565 2695 7689207048521368624240021766919784153304565 2696 7732059694358442166403379069421321039962165 2697 7775135157662776872536847571190131646720190 2698 7818434513846502140373928037975671923257790 2699 7861958843111106124256728094476556888417790 2700 7905709230466980486809575520783655122177790 2701 7949686765753037632455463101032906629058446 2702 7993892543656400664605134399469955819686030 2703 8038327663732166309065550254228596455885006 2704 8082993230423241046933265245537075681747406 2705 8127890353080250700958896043248072204067431 2706 8173020145981523720091383506641966253337255 2707 8218383728353148407635141843137232657786551 2708 8263982224389104339179455185282176870041335 2709 8309816763271468217187628778303288124317435 2710 8355888479190694409863432752341775212191035 2711 8402198511365970422644295360817395248415179 2712 8448748004065647551404513783326324256507915 2713 8495538106627746967187458310040604380000124 2714 8542569973480541483023354144399307057222524 2715 8589844764163213254128738389381678492492924 2716 8637363643346587663525112235004348395718780 2717 8685127780853943645857644163832252745450684 2718 8733138351681900702940033367961669769029820 2719 8781396536021382865298817763641941303269820 2720 8829903519278659854739512244772596459109820 2721 8878660492096465703707994388083051402800845 2722 8927668650375195087973520972838465886130445 2723 8976929195294177629914663676222146251890845 2724 9026443333333030430446300429776892675930845 2725 9076212276293089088384594457961578873933345 2726 9126237241318917466807640260385150933809761 2727 9176519450919896466732159045893273866147185 2728 9227060132991892069191289688574766123788721 2729 9277860520839002907565149470005654099752746 2730 9328921853195387632784436023657851196463146 2731 9380245374247172334797912339298229528758890 2732 9431832333654438284467164758266357832354666 2733 9483683986573290260826553943574263495336570 2734 9535801593678005729422795198614419600610170 2735 9588186421183265138227111599665952396003770 2736 9640839740866463598393405573116699749227194 2737 9693762830090104217918396169134507869176675 2738 9746956971824273357044174748202413409720739 2739 9800423454669198075030145502281324579257139 2740 9854163572877886038709843583219247992711539 2741 9908178626378848164038667020275071227731735 2742 9962469920798904262631123497214531534701399 2743 10017038767486071966080783856385242654435175 2744 10071886483532539201652755339589100423435175 2745 10127014391797720493737143508642051202825800 2746 10182423820931397366252666965548325427465800 2747 10238116105396943121992327874643109458825800 2748 10294092585494632275707828346429445123465800 2749 10350354607385034918536262452849845927465800 2750 10406903523112496292181510492243248871465800 2751 10463740690628701852073720603262513143080776 2752 10520867473816328099543287442764138329831240 2753 10578285242512779463860832903517888582446761 2754 10635995372534011515811864272109450873021161 2755 10693999245698440795294035342428121032077561 2756 10752298249850941536246270340673858193268025 2757 10810893778886929573042433627151950196005981 2758 10869787232776533713307744569767046291419805 2759 10928980017588854862943751293861459754063405 2760 10988473545516313189977393770919399411537005 2761 11048269234899083614681510491019096922850134 2762 11108368510249619914248078355396580211508310 2763 11168772802277267731131527019036042827093654 2764 11229483547912966775017641310092375573084054 2765 11290502190334042509213863162785582039212454 2766 11351830178989087613099232341134807260762790 2767 11413468969622933513116767728830159127773414 2768 11475420024301712275637792750352361001734630 2769 11537684811438009155876554213204993195540255 2770 11600264805816106097884478172277723141180255 2771 11663161488617316481506553974774300006636655 2772 11726376347445411413037643116097908887470255 2773 11789910876352137857173977600301514846679155 2774 11853766575862828908714747838338090077119155 2775 11917944953002106503330487426996550293209155 2776 11982447521319676867578946133162904406735491 2777 12047275800916219009215307772461469793092820 2778 12112431318469366549711961137459028914161876 2779 12177915607259783201773574426010829391352276 2780 12243730207197332195505961481063265500894676 2781 12309876664847339957772166323904679714928660 2782 12376356533456954350146335696614874861566996 2783 12443171372981597771755302388000944581387540 2784 12510322750111515434179369770882962503461140 2785 12577812238298419116467575006047028648215365 2786 12645641417782226709208719556944659765391749 2787 12713811875617897857487695805318777663207445 2788 12782325205702366013447112466024951842102869 2789 12851183008801567210066933982666928207799769 2790 12920386892577565868669804966192534259142169 2791 12989938471615777953556934846866777009275945 2792 13059839367452291788078875085285017029530729 2793 13130091208601286847347236378219303544127810 2794 13200695630582550843697371156703646245087810 2795 13271654275949095421918292172159551805447810 2796 13342968794314870782174615975556426182977410 2797 13414640842382579549456115497334266534977810 2798 13486672083971590209303543623569733391227410 2799 13559064190045950430474754536874474333987410 2800 13631818838742500596132806557774232625347410 2801 13704937715399087866057684201603620331653531 2802 13778422512582881093305533083828852186739675 2803 13852274930118786919663864098545757985283691 2804 13926496675117967375178057904874276328530091 2805 14001089462006459307953692137091954239710991 2806 14076055012553895971370726868466226960617295 2807 14151395055902331096779423676559457005551711 2808 14227111328595165780684045158858064279023775 2809 14303205574606178516358889920361583074228000 2810 14379679545368658700782067896593608414541600 2811 14456534999804643948715617392601954121381664 2812 14533773704354261546706113426053372906338080 2813 14611397433005174380727821884580841825732384 2814 14689407967322131672140720677131886046250784 2815 14767807096476624857588342518171851274897184 2816 14846596617276648949415399283160290453735200 2817 14925778334196569714142530073665004916727969 2818 15005354059407097007495279299722293349642465 2819 15085325612805364605446562303514130311252465 2820 15165694822045116871696419399051627478012465 2821 15246463522567002602979799783298130947964565 2822 15327633557628976394562459690047001456074965 2823 15409206778336807869256809522957088942494565 2824 15491185043674699114263707641580827486854565 2825 15573570220536010671122779116215382952830190 2826 15656364183754096425032841255280863786417646 2827 15739568816133247740785449193103462567376430 2828 15823186008479747193538439465998369438396206 2829 15907217659633032243642652469083772214588606 2830 15991665676496969205723761153136092224323006 2831 16076531974071237863212328477000080688210430 2832 16161818475482827080508865172750176782224126 2833 16247527112017641765966767513301614031378135 2834 16333659823152221539874587210029499537491735 2835 16420218556585571462620127534921157449815335 2836 16507205268271105179222376490835446879083879 2837 16594621922448700837423284586783930552276715 2838 16682470491676870137539876764244492130278699 2839 16770752956865040873288160526093552318471099 2840 16859471307305953323803760611800226415061499 2841 16948627540708170858100179920356024815995180 2842 17038223663228705114224062094611161098947884 2843 17128261689505756116387818545163158660978220 2844 17218743642691567694383487015934139832818220 2845 17309671554485398570607715393660925655258220 2846 17401047465166609481056318665643087077824620 2847 17492873423627866697677944069552983295738220 2848 17585151487408462320510004900594790096864620 2849 17677883722727751709056212498887518593645245 2850 17771072204518708423403753997128985529685245 2851 17864719016461597046619435838283748663032461 2852 17958826251017764261007945257572722281467085 2853 18053396009463548551861779254217774272395921 2854 18148430401924308913381358457464252974874321 2855 18243931547408572932495387129095491136714721 2856 18339901573842304627365645761180783913772065 2857 18436342618103292418417114752877846708363866 2858 18533256826055657610793631922972164085953370 2859 18630646352584483768201188584236241087426970 2860 18728513361630567359165474029929667853820570 2861 18826860026225290057797392029688379449012394 2862 18925688528525613082230000779088348071399850 2863 19025001059849193954962675181315926769038314 2864 19124799820709626070423262857229246148244714 2865 19225087020851801456136608387855270075734739 2866 19325864879287397114968059506859342910863635 2867 19427135624330485336993449805206931905320099 2868 19528901493633268370632580521217487778319075 2869 19631164734221937843771404711256171606381575 2870 19733927602532659326688956083863925055381575 2871 19837192364447682429698567597321832969471575 2872 19940961295331576829509097141315838062631575 2873 20045236680067594619410724831062097980862200 2874 20150020813094159379491414230250235004862200 2875 20255315998441482364194343790482713868862200 2876 20361124549768306205633520562311146900361976 2877 20467448790398776532194391419041864584475640 2878 20574291053359441903058573271534443615929336 2879 20681653681416382460406838682375950765983736 2880 20789539027112467702172222563019022372870136 2881 20897949452804743779335564919486467069756825 2882 21006887330701950722878979572669749546078681 2883 21116355042902170006638645099536037677424105 2884 21226354981430602853426957613026367392817705 2885 21336889548277479692925471122272832948153805 2886 21447961155436101180984185802075232990493709 2887 21559572224941011191099633272353465472771485 2888 21671725188906302189983856675447562345995229 2889 21784422489564053410278797682522964531621254 2890 21897666579302902234615788310752587650219654 2891 22011459920706749206367808351149085423445190 2892 22125804986593597083592915063645483551708614 2893 22240704260054524353820786371994185944099030 2894 22356160234492793628490647877000380153539030 2895 22472175413663095337007983403270043985579030 2896 22588752311710927141549364312809713179569430 2897 22705893453212109494909480279284093209184655 2898 22823601373212437764852019450396104415215055 2899 22941878617267471349596434773651992125305055 2900 23060727741482460210245851573747915312545055 2901 23180151312552409247137425109100330673582691 2902 23300151907802280948275351671891017836178595 2903 23420732115227336739188478711787329625830451 2904 23541894533533617464739054349749834811700851 2905 23663641772178563434596610406729624005663876 2906 23785976451411774465281291614432886590947460 2907 23908901202315910352874132923721707142648196 2908 24032418666847732211687852712856228488574340 2909 24156531497879285115390678165105369872447940 2910 24281242359239222478277556085928345987161540 2911 24406553925754272615587833926864741685104324 2912 24532468883290847922976127749628644124455620 2913 24658989928796797116453632283112558182774069 2914 24786119770343300975330579091782341532228469 2915 24913861127166912031906918190294704040740869 2916 25042216729711738652877592220414281448203845 2917 25171189319671773958640996577093283783289929 2918 25300781650033370027924379665887787257064585 2919 25430996485117857836368040839058811213074585 2920 25561836600624313378941235548448904834234585 2921 25693304783672470427296703935623365496797810 2922 25825403832845780374407706530302757623780210 2923 25958136558234619620071385033683713692197810 2924 26091505781479644952105173421166237218757810 2925 26225514335815297379308870917034871823167810 2926 26360165066113454873513859889988245198871106 2927 26495460828927234479292814521754157055352450 2928 26631404492534944251158106350524813338683266 2929 26767998936984185479334976636254351701825291 2930 26905247054136105666456419096144221761423691 2931 27043151747709802718790606086591840551173595 2932 27181715933326880816878602943723977688336411 2933 27320942538556158431730055130161846871000575 2934 27460834502958528953997507273221183077914175 2935 27601394778131974404826028332271367618877775 2936 27742626327756732698353879223993471635108239 2937 27884532127640618927122074497929769060156880 2938 28027115165764501142935864335774438467077584 2939 28170378442327931107009403501724699371115984 2940 28314324969794930484516186163956134556882384 2941 28458957772939932959962216015637323920603600 2942 28604279888893882751096356135272839522990544 2943 28750294367190490000372868838674145883212240 2944 28897004269812643524284818697331929373772240 2945 29044412671238981402193778249955229666622865 2946 29192522658490619887591152045748904449664465 2947 29341337331178041126039426870674524767472865 2948 29490859801548140165357770673305147302194465 2949 29641093194531431744935646187551825331816965 2950 29792040647789417352380483918920041584976965 2951 29943705311762113037030979403273531538091221 2952 30096090349715738471196247857397167974461205 2953 30249198937790567751312891924860237336837406 2954 30403034265048942432547021595546390446859806 2955 30557599533523447291706415970370645797274206 2956 30712897958265249314669340792669667405499230 2957 30868932767392600405881040023955240913657326 2958 31025707202139504318816610664506813087299310 2959 31183224516904548307659853979924576935812910 2960 31341487979299900001801779775495164049086510 2961 31500500870200470006119729854225496881035079 2962 31660266483793240731358588805842195768283015 2963 31820788127626761960299271318091899264405399 2964 31982069122660813656766621804476901372067799 2965 32144112803316236525899040841307655667540699 2966 32306922517524930835475570249872912187420955 2967 32470501626780024009472831205895356394924459 2968 32634853506186207506404124078598196016725995 2969 32799981544510243496376171377080476224806620 2970 32965889144231641852185422804806928935846620 2971 33132579721593507971165550597494420146349020 2972 33300056706653561945890750660280680009926620 2973 33468323543335329603235737152692694021589020 2974 33637383689479505932692881731649198879829020 2975 33807240616895491426249810301763073652469020 2976 33977897811413101853536936497970606044107036 2977 34149358772934451997363888908622908604109485 2978 34321627015486013876176584919464196568720621 2979 34494706067270849981382824713458109739729021 2980 34668599470721022058913731102519612615199421 2981 34843310782550175965811151210441156695300865 2982 35018843573806303134057271298519852378437441 2983 35195201429924679175292182964741834928254545 2984 35372387950780980161497984303312783364928145 2985 35550406750744577118164210144614305801087370 2986 35729261458732009267888967978427152518867594 2987 35908955718260636563813117378959547469288650 2988 36089493187502472053731177493686225197741514 2989 36270877539338194617172386235458442065117914 2990 36453112461411342619198473046403501680612314 2991 36636201656182689026121251311824450436432410 2992 36820148840984798529803093533096150200955674 2993 37004957748076767228666729072337144116305475 2994 37190632124699145415007607521781765957305475 2995 37377175733129044019672307402123245369555475 2996 37564592350735425266640146842976189907515475 2997 37752885770034578091522277042851816412617975 2998 37942059798745778879473117555009046670577975 2999 38132118259847138079493031720133204732827975 3000 38323064991631633253588647799447831973827975 3001 38514903847763329120748213496597914854923176 3002 38707638697333785157183835549051447506480040 3003 38901273424918651315790408887046030438682536 3004 39095811930634452429272488479067364729216936 3005 39291258130195561862895308397925670306183336 3006 39487615954971364984324613852777773571705000 3007 39684889352043613019531949953670827057753256 3008 39883082284263967865257552831778241970650280 3009 40082198730311738430042021467570824309434505 3010 40282242684751809077360519229534748848508105 3011 40483218158092760745919369758253951586760409 3012 40685129176845185323704579516997057217237785 3013 40887979783580193853905046154421195433882429 3014 41091774036988119152370004883429557163112829 3015 41296516011937413417800631480183942672681229 3016 41502209799533741417419667368166239876101965 3017 41708859507179269832410466705208532274213814 3018 41916469258632153348967994579607253084853430 3019 42125043194066218082359036499687148641693430 3020 42334585470130842922947219496233971587133430 3021 42545100260011039394700401527698213776077830 3022 42756591753487730618263565674508217846023430 3023 42969064156998229972249566033652832230357830 3024 43182521693696920047972920492261082004597830 3025 43396968603516132494428338895521124346003455 3026 43612409143227229351895820768203181307747391 3027 43828847586501886474137961950515290057052495 3028 44046288223973579640742581530250476127307151 3029 44264735363299273962754926568408888334420051 3030 44484193329221317186338539610949612495522451 3031 44704666463629537500802390153332798944025635 3032 44926159125623546458934083387395210427868771 3033 45148675691575247619184875034272376915161140 3034 45372220555191551520861847187034462574834740 3035 45596798127577297605095944199038065455148340 3036 45822412837298383695971637117426934275977524 3037 46049069130445103657824787346588528800194420 3038 46276771470695693846339822516687076144374644 3039 46505524339380088972705627322808981585149044 3040 46735332235543888001721596798115956559331444 3041 46966199676012530706381106509245013737534245 3042 47198131195455685503099230945775763924406629 3043 47431131346451849193394895361886754281194485 3044 47665204699553159239484784973571835516754485 3045 47900355843350419202897266187474171867276985 3046 48136589384538337976869304918286583181262585 3047 48373909947980983444947904533823282731806985 3048 48612322176777451199879938055660532585312585 3049 48851830732327748958540423456369174499938210 3050 49092440294398897310319294761859600656898210 3051 49334155561191247438060562731627200716334306 3052 49576981249405016452325444705496079999290850 3053 49820922094307040981432581339974270007428466 3054 50065982849797749661413855990125343799434866 3055 50312168288478355171713598015923385647513266 3056 50559483201718266464152091909824496581326770 3057 50807932399722721834371337471648364640063611 3058 51057520711600643486681919927180197812914875 3059 51308252985432714244934660540027535964678475 3060 51560134088339677063749435556554222182792075 3061 51813168906550857996146181918042655276595439 3062 52067362345472913275339659752020710873035055 3063 52322719329758801170180021907900969216452159 3064 52579244803376979275445657435257310605010559 3065 52836943729680827899923136633334777776787584 3066 53095821091478300216941397857483603672912000 3067 53355881891101799843763588394478171527663744 3068 53617131150478286517980211169113562168512640 3069 53879573911199610540791443586706336046272640 3070 54143215234593076658814692230471825546432640 3071 54408060201792238057805635212202978899546240 3072 54674113913807921143437190524933716925632640 3073 54941381491599481786041041585749926993716865 3074 55209868076146293707980558116766361472476865 3075 55479578828519469694092179436422805522086865 3076 55750518929953816307404585978341751847547921 3077 56022693581920022794121281290491757493471605 3078 56296108006197084863632548775577057995692981 3079 56570767444944964031107142909505039748045381 3080 56846677160777483212002531526384421370139781 3081 57123842436835459259625031906546193153438030 3082 57402268576860073138667786782193063825320526 3083 57681960905266478429455214929993469842836110 3084 57962924767217648859427352710667505772749710 3085 58245165528698465560206385714707867713473310 3086 58528688576590044750400661566118308769690654 3087 58813499318744306546118583920667026949636190 3088 59099603184058785602986021782844081667098974 3089 59387005622551684295286235480667823743746999 3090 59675712105437169139670829016895937320977399 3091 59965728125200911172723896109272447267214855 3092 60257059195675870993499342104430132221849159 3093 60549710852118329183993344176269048191304395 3094 60843688651284162822360065889417715239344395 3095 61138998171505368805529077424212829792234395 3096 61435645012766834699737457637069425265592795 3097 61733634796783357839348276797840860242555020 3098 62032973167076913396190087445609837048673420 3099 62333665789054172143519193491286122464513420 3100 62635718350084268640577832637564341370753420 3101 62939136559576820565597002565556050634252236 3102 63243926149060199926972495347300536452621260 3103 63550092872260056884226785392148078950997196 3104 63857642505178096912257752143707926879035596 3105 64166580846171112044267817946928606854526621 3106 64476913716030266930663952249472788301267165 3107 64788646958060640453120143848696832856044141 3108 65101786438161023634899381519389365975708845 3109 65416338044903974590441918345432751613144945 3110 65732307689616131259140634731538467888538545 3111 66049701306458782670142667703344700294527169 3112 66368524852508699486939148043002202270061825 3113 66688784307839224582431890393857633777814714 3114 67010485675601624397097223056329220136861114 3115 67333634982106701834802832155343997024875514 3116 67658238276906671452773537569001986467906810 3117 67984301632877297704146323863147068635076874 3118 68311831146300296993503726885434881205066250 3119 68640832936946004307727834056971031830066250 3120 68971313148156305186474702194840254330066250 3121 69303277946927833798530939353583992283581875 3122 69636733523995437892280545150185847308581875 3123 69971686093915911390480865811234833064831875 3124 70308141895151995401521704242084133689831875 3125 70646107190156648421321240269039449353894375 3126 70985588265457586501996470363547493683123751 3127 71326591431742094165434378152300806878453815 3128 71669123023942106841883005393073794947925111 3129 72013189401319565615679016410573322835330136 3130 72358796947552045062230245810931791398376536 3131 72705952070818654962378098212705434726643800 3132 73054661203886216682275538345104641869498456 3133 73404930804195715008931778783158077843317080 3134 73756767353949026233594649440840045693710680 3135 74110177360195923277166026366890420044584280 3136 74465167354921358653874616037943450256368984 3137 74821743895133026071463843887283582708766585 3138 75179913562949201468190590926521571477427129 3139 75539682965686864288973068707039148921027529 3140 75901058735950099805073229237357922410065929 3141 76264047531718783283750781544704039696264365 3142 76628656036437546816382139080921891612273389 3143 76994890959105029615598460875414061655982205 3144 77362759034363412594062382995763982707222205 3145 77732267022588238039573074268899898171577830 3146 78103421709978515203263900134823574056896230 3147 78476229908647112619736249757784629838017830 3148 78850698456711437980056982927069045445576230 3149 79226834218384406380635493676051710168466230 3150 79604644084065697773089575782644648211506230 3151 79984134970433304442307120249622970141838966 3152 80365313820535369342013185376477057900433270 3153 80748187603882316119259165016466492106826351 3154 81132763316539271661362648968598276868056751 3155 81519047981218782000943130103611437167689151 3156 81907048647373822416819974699165348262631935 3157 82296772391291102570665044509912314707259971 3158 82688226316184667521433050284784848433757315 3159 83081417552289795461728135742648480214480915 3160 83476353256957193022405347418688242349394515 3161 83873040614747488993850548301978457639370724 3162 84271486837526027314531990818357285860533220 3163 84671699164557960179571186504992647181935844 3164 85073684862603642124239904721182678195030244 3165 85477451226014325939454110005592871212132644 3166 85883005576828161278504416299235776058314020 3167 86290355264866496816436205296339190988615204 3168 86699507667830486825670934766484174901236260 3169 87110470191398003033643359930069630791236885 3170 87523250269320852630417415998724087309996885 3171 87937855363522303296436371960608076299840485 3172 88354292964194916122760573759942804672526885 3173 88772570589898687298348658367331714575602985 3174 89192695787659499441145548053756759140762985 3175 89614676133067883451952835672271476264772985 3176 90038519230378091772274356137632126691261881 3177 90464232712607483929551815810191703598039250 3178 90891824241636225255432329385664785086003666 3179 91321301508307299664941602430757425613890066 3180 91752672232526837386673306164635526501448466 3181 92185944163364758536346928760872237914545570 3182 92621125079155733428333063641588049219905186 3183 93058222787600460521996719277336123146126050 3184 93497245125867262901965816229910021719239650 3185 93938199960694004193693584932359693850768875 3186 94381095188490324817950101357489871483140139 3187 94825938735440199490149706664093741677191355 3188 95272738557604816872697560524988766552324859 3189 95721502641025782290820085543168111490465759 3190 96172239001828644424630581377428598263472159 3191 96624955686326746892472831366842233305769775 3192 97079660771125405642882101019369066987966319 3193 97536362363226413074804546183556974265653040 3194 97995068600132869808022718538276723682613040 3195 98455787649954345028046586713300101809973040 3196 98918527711512366332046292407629062736078640 3197 99383297014446240004724741832110200462773040 3198 99850103819319202655355103212226427969358640 3199 100318956417724905149540350505190212778318640 3200 100789863132394229771589171486670877548878640 3201 101262832317302441555744854535749044891147121 3202 101737872357776674726851192396075649008579505 3203 102214991670603755193392002535805807218431681 3204 102694198704138360038198572102796159321614081 3205 103175501938411514954482200523965910085450981 3206 103658909885239430577217044192864372961511205 3207 104144431088332678662271675106687512571698101 3208 104632074123405709068066158447676438345207285 3209 105121847598286708496915042663571906511536510 3210 105613760153027801955605449312295688031210110 3211 106107820460015597897153458537151245660081854 3212 106604037224082078008081219285634578709804990 3213 107102419182615832607961681047675266941828174 3214 107602975105673642630387555753262432513930574 3215 108105713796092409156936084335665091235480974 3216 108610644089601431478121412150804506500095630 3217 109117774854935034657751880777028789990456359 3218 109627114993945547579540330549125002330760295 3219 110138673441716632457251588367745109673650295 3220 110652459166676966792112698747717942252890295 3221 111168481170714278763658152618522320100587195 3222 111686748489289737042634387975432337738732795 3223 112207270191552696017045189023832154294477195 3224 112730055380455797424882305900663504644917195 3225 113255113192870429389553665350073924713397820 3226 113782452799702543856494953844686330391077436 3227 114312083406008833431929138564588808967033660 3228 114844014251113268627222658373712917347694396 3229 115378254608723996514776576483802227190012796 3230 115914813787050601803885948901269490038243196 3231 116453701128921731347501038059045423104905340 3232 116994926011903083093329799306744443185902716 3233 117538497848415760495232299246406588675925645 3234 118084426085854993403374399351617737974999245 3235 118632720206709226454130166004482231069642845 3236 119183389728679575983250059152885446289459869 3237 119736444204799656488345016370562591063750625 3238 120291893223555777669275097351188621184992289 3239 120849746409007513077575395957227759264208689 3240 121410013420908641408601473062554165755743089 3241 121972703954828461472631623778541653522271210 3242 122537827742273481883723877455842206149668074 3243 123105394550809486507691748343630750212132650 3244 123675414184183976713134419215684925928132650 3245 124247896482448991472034259905108277090382650 3246 124822851322084306359017367809444630319342650 3247 125400288616121012500961178333877794839382650 3248 125980218314265476531227140246547029348342650 3249 126562650403023682605395994357013109682858275 3250 127147594905825957537988344142775173123858275 3251 127735061883152080122263974301592069817182451 3252 128325061432656775697809768077284977238865715 3253 128917603689295597033248106987745433861188311 3254 129512698825451192594025317686092935625682711 3255 130110357051059963267873070535380015497059111 3256 130710588613739108623174643516024182991791975 3257 131313403798914063778112653771401533988923656 3258 131918812929946327961125237904984689836783880 3259 132526826368261685845853741562358322663177480 3260 133137454513478822746426769369820872114851080 3261 133750707803538334761592958480634616231538184 3262 134366596714832134958888083339022750422154760 3263 134985131762333256692701086365607370683613704 3264 135606323499726055152788369667203004790084104 3265 136230182519536808242476187166004143191233129 3266 136856719453264717888487255331740326705604265 3267 137485944971513312887029764605077569279356089 3268 138117869784122254393494833257449549160954105 3269 138752504640299545165822111493925844717656605 3270 139389860328754143674312726740297666120896605 3271 140029947677828984193394071948244548939009005 3272 140672777555634403993572088104549192592386605 3273 141318360870181978754543690659533272161604630 3274 141966708569518767323184848030266244892644630 3275 142617831641861966942878549436133970139084630 3276 143271741115733980083401509854956923889326166 3277 143928448060097894003348962630382063279789670 3278 144587963584493374179843296015571817307309926 3279 145250298839172972743044609520602889860220326 3280 145915465015238853055759510174302148906882726 3281 146583473344779931581228648564853532920000735 3282 147254335101009438184963620653326602324368671 3283 147928061598402896019299944742793541841581615 3284 148604664192836522142134874531998205119855215 3285 149284154281726050024126839802311226849931315 3286 149966543304165975101447326912274514532893299 3287 150651842741069224533996032854384208694331395 3288 151340064115307252331816160129533820992676419 3289 152031218991850561015278776098082101278231444 3290 152725318977909650977443250771879969984253844 3291 153422375723076398719844922234577991675574420 3292 154122400919465865135811330050684817564384404 3293 154825406301858535018264615196476674714408660 3294 155531403647842988971830021284082037382568660 3295 156240404777959008911938857236813032013128660 3296 156952421555841118336488807208850527697250260 3297 157667465888362558558505110542334003066049285 3298 158385549725779702091132894053257513943490885 3299 159106685061876904379183832084723860344700885 3300 159830883934111795074359347729372413900260885 3301 160558158423761010054177762586422193438685081 3302 161288520656066365387544163583969518399832025 3303 162021982800381474452819294982137018637643241 3304 162758557070318809417167512912575851192409641 3305 163498255723897208288893769956884013217713666 3306 164241091063689828757415739589970037580314370 3307 164987075436972550038459556100574194730392386 3308 165736221235872823945016246153452030074102850 3309 166488540897518976407550774796624094545066450 3310 167244046904189960669916732780221253546980050 3311 168002751783465563390397064895571599231101714 3312 168764668108377064880264892036212527617344530 3313 169529808497558354715238424215585683744180059 3314 170298185615397503958190209255605628779778459 3315 171069812172188795234463523709635132789154859 3316 171844700924285211904147600243449130857645675 3317 172622864674251387578668610626592907156429519 3318 173404316271017017232064897159495270328492815 3319 174189068610030731160332879271452469542902815 3320 174977134633414433045254367681153209954462815 3321 175768527330118103382146707442121819954371040 3322 176563259736075069534014254945041408467753440 3323 177361344934357743677623184079502225171651040 3324 178162796055333829910071524848838345327811040 3325 178967626276823001787482675380340617637571040 3326 179775848824254051570513407093695338306185696 3327 180587476970822512454436614414904591224269280 3328 181402524037648755064634756500603346589772256 3329 182221003393936559501422110635528497208925281 3330 183042928457132164221202616968385901142379681 3331 183868312693083793044065253760535761693187505 3332 184697169616201661581020553057390695916258801 3333 185529512789618464377190060391415951586944085 3334 186365355825350344070375270542984856646657685 3335 187204712384458343867553846293569416621781285 3336 188047596177210344644978760294999160159427429 3337 188894020963243487980690403456653677547023790 3338 189744000551727086431392688445029496451827374 3339 190597548801526022368791755840435820987649774 3340 191454679621364636693650075064675450464520174 3341 192315406969991108748969534260280800549532030 3342 193179744856342328756884544762820264666167934 3343 194047707339709264107020258577404376870203070 3344 194919308529902820827251723281080217012443070 3345 195794562587420201570987189974442091293548695 3346 196673483723611761458292858266523971232379095 3347 197556086200848363111377099782794513655678695 3348 198442384332689232228159660340692950787469095 3349 199332392484050315040865512762413612476071595 3350 200226125071373139009803929330325300490511595 3351 201123596562794178105720977194244730615942011 3352 202024821478314724037348023687526414404565435 3353 202929814389971264784009983594371874962671596 3354 203838589922006371796404959045739303245269996 3355 204751162751040097231921627035665655996380396 3356 205667547606241882594122231691708008594684140 3357 206587759269502980149287350568698773725231916 3358 207511812575609388496193738548358691937451820 3359 208439722412415303668578521620951878538725420 3360 209371503721017087153031828119710981829119020 3361 210307171495927752208355619113024371136275069 3362 211246740785251969875729024890404010028276925 3363 212190226690861596072329923081332848272742989 3364 213137644368571721164378818214784267400629389 3365 214089009028317243418894314773364681153246289 3366 215044335934329967736779628349818191460259985 3367 216003640405316231073196664723548411530463649 3368 216966937814635055954528226907712983984723425 3369 217934243590476833504579897858565176683489050 3370 218905573216042537396031103991688747407489050 3371 219880942229723470146509804336653691492329050 3372 220860366225281543182037184522912212068489050 3373 221843860852030092093967676284422898174579050 3374 222831441815015228518935584275991129698579050 3375 223823124875197730074712595206609409187579050 3376 224818925849635469788280482128668660001818026 3377 225818860611666386455830411709840270479700115 3378 226822945091091997377814427008324277968269011 3379 227831195274361454915595925242244797772493411 3380 228843627204756148319674291879092621580699811 3381 229860256982574852282894301678751695394680775 3382 230881100765319423675493466729949720142388231 3383 231906174767881047922290213669778202023660055 3384 232935495262727036485772619832776855515053655 3385 233969078580088176922311443722244545881917880 3386 235006941108146636982192361632949596988627384 3387 236049099293224424227640682201066537884933560 3388 237095569639972402646497366852561274030910904 3389 238146368711559867742697949322798319442501304 3390 239201513129864681588205934404109440055979704 3391 240261019575663969324559477639563668546106040 3392 241324904788825378605704616634220770020180664 3393 242393185568498903477310053832648554753628505 3394 243465878773309274191287492865284025409668505 3395 244543001321548914457777818767117011088558505 3396 245624570191371467640406999409945553485884905 3397 246710602420985893404166484272865194086661005 3398 247801115108851136328831100132499629385427405 3399 248896125413871368004393004331590370859117405 3400 249995650555591804128563167947835170975957405 3401 251099707814395098129972136419283297085943366 3402 252208314531698312844289466992254102805856070 3403 253321488110150471774076283765869714508789126 3404 254439246013830691466787835156263585264379526 3405 255561605768446896548952798354901881566571926 3406 256688584961535118958173363889991567344053910 3407 257820201242659382918214863817627310661804246 3408 258956472323612177206085892489373495623352790 3409 260097415978615516263649522403879679629192015 3410 261243050044522591709953352509669899615305615 3411 262393392421020015814120755661523157313763999 3412 263548461070830658492307828940304482790057695 3413 264708274019917079395900208441501580906627619 3414 265872849357685556661801102156240424657362019 3415 267042205237190713899346633964767045329554419 3416 268216359875340746992076891810291260846534195 3417 269395331553103252296290947114139335703073604 3418 270579138615711657822021573744276601280821060 3419 271767799472872258985780456690852584845781060 3420 272961332598971860528147356386422409005141060 3421 274159756533286026193006997706381700530710660 3422 275363089880187937768975396487953788743421060 3423 276571351309357865097302934324409501414710660 3424 277784559555993248654294757855312335596470660 3425 279002733421019396320050025233328111248471285 3426 280225891771300795949090163373036241674025781 3427 281454053539853045362222648466425198068137925 3428 282687237726055401382770892592244205715815941 3429 283925463395863949544092624580737176340024841 3430 285168749682025396099108707169870766409543241 3431 286417115784291483966371648472123640326867545 3432 287670580969634034251018157450158941778743961 3433 288929164572460614982772974083003205966329650 3434 290192885994830838717001888819288300686643250 3435 291461764706673290648650366408126669763956850 3436 292735820246003088892750519938617909283948914 3437 294015072219140078589033355593068986556963330 3438 295299540300927661492045240933925568241189634 3439 296589244234952262712037453227287429264308034 3440 297884203833763436275775453103824590938554434 3441 299184438979094611180300216538032113283024075 3442 300489969622084479616567558476194651420350219 3443 301800815783499029043792908269359462329250715 3444 303116997553954219799238464197292489705610715 3445 304438535094139309932097075650165260422433215 3446 305765448635040828954052590834057576893282815 3447 307097758478167202203029779071870924185683215 3448 308435484995774027520588303790703622097812815 3449 309778648631090005947364599048102905131063440 3450 311127269898543528144922902901054980692023440 3451 312481369383989918256342139031510637845194896 3452 313840967744939336921838827799338840179009680 3453 315206085710785345169707763306803864881933456 3454 316576744083034130906851828157228636412275856 3455 317952963735534399737170046424022939560410256 3456 319334765614707931840078811984658037493185680 3457 320722170739780806645455187907773162085362001 3458 322115200203015297045313267121118726242218385 3459 323513875169942434886554829264613935381581985 3460 324918216879595249493173937598008058688655585 3461 326328246644742680970341707258541240070258629 3462 327743985852124170046852256243153315740776965 3463 329165455962684926216473837435256947341580949 3464 330592678511811875942820358041485843212123349 3465 332025675109570292696437936203327116821329374 3466 333464467440941110596888837576915700713758430 3467 334909077266058923436711091626888352064015134 3468 336359526420450670868236322573082489063101470 3469 337815836815275013538360857698699231459191470 3470 339278030437562398960486010432693785444631470 3471 340746129350455819916972591635681639031077870 3472 342220155693452267189592194246360458838111470 3473 343700131682644878419603638303906165628383495 3474 345186079610965784903237169791348930054023495 3475 346678021848429658132531592206716692299313495 3476 348175980842377957895640488744724565897314711 3477 349679979117723883754903079964814801530247835 3478 351190039277198031725163071355116907031038171 3479 352706184001594757979015091821004506211166571 3480 354228436050019251409863022396902502426156971 3481 355756818260135316887887678987321568909462940 3482 357291353548413871048242958295216033981641116 3483 358832064910382152455029696921121740440318620 3484 360378975420873647988835144564599205632792220 3485 361932108234278737309873128000796216964185820 3486 363491486584796057253015697731033925428519644 3487 365057133786684588015271318629886039286875100 3488 366629073234516463000537504266054017925785564 3489 368207328403430504190737216615376265243732589 3490 369791922849386484916738373387646424710306989 3491 371382880209420121906754438951845629195341885 3492 372980224201898798494231336685421349490932349 3493 374583978626778020871541825332115780252869825 3494 376194167365858609280133044490567383621869825 3495 377810814383044626032106169554775947632119825 3496 379433943724602042262549039191142151209759825 3497 381063579519418145316293243690111585662885450 3498 382699745979261688677126505219775902675525450 3499 384342467399043786351859256101801143604525450 3500 385991768157079553626021143715866193048525450 3501 387647672715350496112348775527937958950499226 3502 389310205619767649017620380062178522672628890 3503 390979391500435468557796214449550814348026586 3504 392655255071916477455835511563249074260480986 3505 394337821133496666460981544788446794106283011 3506 396027114569451653832736011289603536160107075 3507 397723160349313604737182410372360375562110931 3508 399425983528138912507765437350145541982414355 3509 401135609246776643727089640400902122866870455 3510 402852062732137749090765713441389215137144055 3511 404575369297465042018806837281527975785245959 3512 406305554342603946984560449497201165554321735 3513 408042643354274019535652735846435532116928104 3514 409786661906341239985924007942422022169638504 3515 411537635660091082761842978600560170221836904 3516 413295590364502363391406783130655261756238440 3517 415060551856521865128061437206384368266965864 3518 416832546061339747206714285190868493798802280 3519 418611598992665736733455892330210156340242280 3520 420397736753006106215163785468649853259282280 3521 422190985533941438739724465333960845036383305 3522 423991371616405182822183214456193006292512905 3523 425798921370962998936713423905225219270513305 3524 427613661258092899758888474773127594771353305 3525 429435617828466186147339652218433962389655805 3526 431264817723229180898493156485499451923674941 3527 433101287674285762312698022189664123245616845 3528 434945054504580699614684679916561745358482701 3529 436796145128383792275931008442332035731268726 3530 438654586551574815291159047283597920572491126 3531 440520405871929272465841083496918679624822710 3532 442393630279404959776258609354291401233035446 3533 444274287056429340868331684433642563732539590 3534 446162403578187736766119542512878902135413190 3535 448058007312912331865585876196981908843126790 3536 449961125822171998293924126216168253026701574 3537 451871786761162940719449313607964246770946495 3538 453790017879000163701783497358176938857336319 3539 455715847019009763676791833368589021129640719 3540 457649302119022047675465468708567191176503119 3541 459590411211665480880696143881893136211224595 3542 461539202424661465130645411209698962612292179 3543 463495703981119950482178825328593023879332835 3544 465459944199835881952612338185583688478092835 3545 467431951495586483562804451756466720152393460 3546 469411754379429381809423463022714239295331060 3547 471399381459001570699024393536951329869673460 3548 473394861438819220481384946234801393017731060 3549 475398223120578332224374091079829487693291060 3550 477409495403456240377460664749780859705451060 3551 479428707284413965475812694000252478558018356 3552 481455887858499419141791033713013207047675700 3553 483491066319151463545503365109805049430631141 3554 485534271958504827490956643370778507887157541 3555 487585534167695881299227733144692736680405941 3556 489644882437169272664963241403413462767673845 3557 491712346356985425667420466026676003979991161 3558 493787955617128905122171941678020253661040825 3559 495871740007817648464516298245613666857204425 3560 497963729419813067360568067691638644548918025 3561 500063953844731021246938698923256724446166114 3562 502172443375353665004870383632066790275532130 3563 504289228205942172979643375335635750685884834 3564 506414338632550341561046315505305802147523234 3565 508547805053339072545677681113326671515139634 3566 510689657968891739506834853636750416716076850 3567 512839927982530439402745496995884726706087794 3568 514998645800633131658903937584976405052645490 3569 517165842232951666965293079998887917290221115 3570 519341548192930708034300083821710444916181115 3571 521525794698027544570171586494602568085032715 3572 523718612870032804705901701416958094055031115 3573 525920033935392065168503365676847144940375215 3574 528130089225528362438680874796378846791935215 3575 530348810177165607175998639281345278022345215 3576 532576228332652904185728346271700321565393471 3577 534812375340289780208653825912937556217910080 3578 537057282954652321820220022944476550173774656 3579 539310983036920225730529576189375681174197056 3580 541573507555204763781817628913127455818011456 3581 543844888584877664945172648204487755693724480 3582 546125158308900916623418238448261221766304576 3583 548414349018157487572228209462244279805514560 3584 550712493111782974756714520835190022701028160 3585 553019623097498176465905187330348249523192385 3586 555335771591942594012716812834086722501747329 3587 557660971321008864352224139179174149154533265 3588 559995255120178125956236868229006602214557649 3589 562338655934856320287412057867565584679882549 3590 564691206820711431221358622019086126650392949 3591 567052940944011664770428898563891857822259205 3592 569423891581964571468140904088978379991216709 3593 571804092123057113778433787903833141797689870 3594 574193576067396680899228146777611794727129870 3595 576592377027053053335042283550922334711169870 3596 579000528726401319618705204305732648310152270 3597 581418065002465747567507167325833183349499870 3598 583845019805264612464438939857285091472642270 3599 586281427198155984560491602916734637763882270 3600 588727321358184478299319787352711418424522270 3601 591182736576428965670912643322377288020929911 3602 593647707258351256106268657608999704275127735 3603 596122267924145745330432656103077494950012871 3604 598606453209090035596625979656010815916171271 3605 601100297863896529729583917767040956282604171 3606 603603836755065001411608043583575751469351115 3607 606117104865236144150245132907801013306489691 3608 608640137293546101371918886758674941481744795 3609 611172969255981980091265729012234177611059020 3610 613715636085738350611361535233062961797452620 3611 616268173233574734715472283538506313656224844 3612 618830616268174084816418320751746348328013900 3613 621403000876502256535109224771523238341338764 3614 623985362864168477185284134610724795952065164 3615 626577738155786812646980930553314361865159564 3616 629180162795338635116756795993533150172235660 3617 631792672946536094228192497421839253113683549 3618 634415304893186594041733197401918355584493725 3619 637048095039558278408449784960083472196743725 3620 639691079910746527217846586324737822917743725 3621 642344296153041466045393924176101031011666225 3622 645007780534296491721027343286445607133306225 3623 647681569944297816345429432464593493326916225 3624 650365701395135032286495064905927635447916225 3625 653060212021572700693976569255865715688681850 3626 655765139081422966075911849810472333730210426 3627 658480519955919199486055814217194778395183290 3628 661206392150090672877163658740858720303929786 3629 663942793293138267180613622589063535543114186 3630 666689761138811216678506771935756916710480586 3631 669447333565784892240042229155631163301930250 3632 672215548578039625999638041423484485792810506 3633 674994444305240580059950603305101790895031155 3634 677784059003118661808639228357686683658424755 3635 680584431053852488443427123181487146552748355 3636 683395598966451403305725671958007673759862659 3637 686217601377139546628815608437062965957850535 3638 689050477049740983312316353782868804758024679 3639 691894264876065890340423550871371874294105079 3640 694749003876297806467154646785128327586023479 3641 697614733199381946797613283641363406868610840 3642 700491492123414584900065271801597947446071064 3643 703379320056033505089412057260760176964006680 3644 706278256534809527528451874938520066087846680 3645 709188341227639108799134220059382582505286680 3646 712109613933138020601839889199763994640301080 3647 715042114581036109246556659314002457001926680 3648 717985883232573138605669705566440936001581080 3649 720940960080895719203946125558085146233211705 3650 723907385451455326127164457033924955666851705 3651 726885199802407408436722866906211207615989641 3652 729874443725011592783453769970578555262540745 3653 732875157944032983919778024592084928573921901 3654 735887383318144564815248568488622480317872301 3655 738911160840330699086461419156830595256624701 3656 741946531638291738458251389113188477969525885 3657 744993536974849737979040674628482937123796646 3658 748052218248355281719170686710984468569876390 3659 751122616993095421687021123461646015318549990 3660 754204774879702732703705352328292442486863590 3661 757298733715565485983127697995555596685174774 3662 760404535445238944170196235459350835314919670 3663 763522222150857780596004187070795406817411894 3664 766651836052549625514824035842162693179786294 3665 769793419508849742093801013960019207713334319 3666 772947015017116834932286724147146077138192495 3667 776112665213949993893819321180046963849258879 3668 779290412875606776039833940453462342638412735 3669 782480300918422428460275928963875174709535235 3670 785682372399230254802389930462920073727495235 3671 788896670515783128305070019837225341454970835 3672 792123238607176154152279891057794889102025235 3673 795362120154270483965187597389815282993911460 3674 798613358780118285258806541068990600145271460 3675 801876998250388868695093331465429836126231460 3676 805153082473795975970623795029058759679131556 3677 808441655502526231183150846225904320095664100 3678 811742761532668758527542135442920829103135716 3679 815056444904645969177801396696949309109542116 3680 818382750103645520218095244193749527915020516 3681 821721721760053448491936831634840455197842645 3682 825073404649888482244919310978377026599555861 3683 828437843695237533442645427466981272861705125 3684 831815083964692373651764884508118928510218725 3685 835205170673787496378308324825364784206894825 3686 838608149185439168763795922612167426740987689 3687 842024065010385675545899684660311299771285305 3688 845452963807628758196751636076383071525484409 3689 848894891384876252158315137740807800548908434 3690 852349893698985925100573667631510549113394834 3691 855818016856410519134640516080546326109335250 3692 859299307113643999919254015536202912977110994 3693 862793810877669015605496168070735300002145890 3694 866301574706405568570957868337224669595905890 3695 869822645309160902900971365596854910177065890 3696 873357069547080610580940185495578420874339490 3697 876904894433600959370218460178769299680281515 3698 880466167134902445334425513832789524276635115 3699 884040934970364573019527639598889757482645115 3700 887629245413021866257477302809740868507005115 3701 891231146090021112599670534471126633969312671 3702 894846684783079844380966057696704354529829855 3703 898475909428946059423504738274869773200405231 3704 902118868119859184396075288603115691791907631 3705 905775609104012283851291801793207569075292656 3706 909446180786015517969380669783288255308663280 3707 913130631727360852043918765770887650011617776 3708 916829010646888020751421467210946013355301360 3709 920541366421251750253248181039560365777214960 3710 924267748085390241184874527748463374377688560 3711 928008204832994915594174265535537070383377904 3712 931762786016981430896960410108334811933011440 3713 935531541149961963924653849963139884387116849 3714 939314519904718768145579091271183685815099249 3715 943111772114679007148030611073115401755179649 3716 946923347774390867479909672536701700038503105 3717 950749297040000953946400381822320303950303909 3718 954589670229732970473835262904643461243452645 3719 958444517824367689654594714822830911810742645 3720 962313890467724214094591415608737412340382645 3721 966197838967142532691610068933612906392836670 3722 970096414293967374979504873706444431638078270 3723 974009667584033366680001753866782383075276670 3724 977937650138151489610609735884377986059116670 3725 981880413422596849103915925477475098869606670 3726 985838009069597752100321333288891752327209486 3727 989810488877826099083070352239371355359314510 3728 993797904812889093031235017563918259804314446 3729 997800309007822268573136304709386792511018471 3730 1001817753763583844529518660938517357811768871 3731 1005850291549550403042640744282608889231567415 3732 1009897975004013898494304979075465229088246391 3733 1013960856934679999422721051376245420366761595 3734 1018038990319167766654983880867215647358635195 3735 1022132428305510670878844939040744402745278795 3736 1026241224212658952884367057442602401676609419 3737 1030365431530983329712977105217953882040552700 3738 1034505103922780049958368133042444175617011964 3739 1038660295222777301470652801571476474705658364 3740 1042831059438642974722133157692023800546272764 3741 1047017450751493785100028112026984018148160060 3742 1051219523516405757398489327263978430442264124 3743 1055437332262926075789238669928448430492829500 3744 1059670931695586302557175929192788574892829500 3745 1063920376694416968894334186235005202411970125 3746 1068185722315463541052602047586042561900970125 3747 1072467023791303765162686956916636830793220125 3748 1076764336531566394033861992922664250282220125 3749 1081077716123451299256119967510953156658782625 3750 1085407218332250971933453279532159766683782625 3751 1089752899101873415384085876048541657501686001 3752 1094114814555366433150604846785557262654582065 3753 1098493020995443315670073649248739670492962986 3754 1102887574905009928961356753271143036302377386 3755 1107298532947693208694046625800113897160823786 3756 1111725951968371063010558470871871165683619050 3757 1116169888993703687480146017323491069347955706 3758 1120630401232666295570792929247950524123182330 3759 1125107546077083268032149122930938668118575930 3760 1129601381102163724589909430468776717113449530 3761 1134111964067038521359273675934117393779461859 3762 1138639352915298677392382346337835045070316835 3763 1143183605775535233781890668267986399026419379 3764 1147744780961880548750126063534882449394369779 3765 1152322936974551032160569675008799911866070679 3766 1156918132500391322895711948726015269884582615 3767 1161530426413419912552655151910738819265105639 3768 1166159877775376218915172220494998065346460455 3769 1170806545836269112668281485724202161600091080 3770 1175470490034926900828760649250470332067931080 3771 1180151769999548770372400881505142221775169480 3772 1184850445548257695546193130901408639153371080 3773 1189566576689654812361043673371826563450849480 3774 1194300223623375263768034624746680246059489480 3775 1199051446740645519028677604409767392914529480 3776 1203820306624842170797054999439282162907606216 3777 1208606864052052213439203355993131933045487145 3778 1213411179991634806122567340999430618116778601 3779 1218233315606784524215840494262328026977659001 3780 1223073332255096102547010650918165440722441401 3781 1227931291489130674074943478833759233905694685 3782 1232807255056983507537367067113168506576072221 3783 1237701284902853247645663942486586490192347565 3784 1242613443167612661404434302139252563225821165 3785 1247543792189380894141365656673043136947250390 3786 1252492394504097238840529497581514948624917974 3787 1257459312846096422379825062092842358012008470 3788 1262444610148685412280903786755890472140323094 3789 1267448349544721747587535642003589223761267494 3790 1272470594367193397496020245445253391182969894 3791 1277511408149800151368901484165437155535047270 3792 1282570854627536543770914358220731149658692454 3793 1287648997737276318173776911236553037071295135 3794 1292745901618358432984138461951964594823655135 3795 1297861630613174613556707915209982535727665135 3796 1302996249267758453862312734741479944698098735 3797 1308149822332376071488380225670004098980507635 3798 1313322414762118319657088124529760573240861235 3799 1318514091717494559954201151326452280681271235 3800 1323724918565027999469394164397189580608031235 3801 1328954960877852596056660897187663978213724756 3802 1334204284436311535431219969238380892057212500 3803 1339472955228557283827156974363002957638360916 3804 1344761039451153219947882979946671134835647316 3805 1350068603509676849949345745256364979310605716 3806 1355395714019324609203800406434697506623420820 3807 1360742437805518254599831304268750501348172436 3808 1366108841904512851142216070742385499053041300 3809 1371494993564006356623137064679694360405795525 3810 1376900960243750808144173778384731067318309125 3811 1382326809616165114276452949024343741931882389 3812 1387772609566949456654290823562886121657691605 3813 1393238428195701304805634367346078226715019609 3814 1398724333816533048030595196982750020556698009 3815 1404230394958691248147371681054310356296554409 3816 1409756680367177516932871010489466592470018025 3817 1415303259003371022093374117303199165987904194 3818 1420870200045652625608632138971814166347236290 3819 1426457572890030658300843709187954218365196290 3820 1432065447150768334488037727329028846608556290 3821 1437693892661012810589476441928333346824671890 3822 1443342979473425891558798701039313571845606290 3823 1449012777860816389028743097939638553222951890 3824 1454703358316774135059425497473113107187911890 3825 1460414791556305655390295089844694024315487515 3826 1466147148516471506104057708268239527069249371 3827 1471900500357025277619034687950005707246987755 3828 1477674918461054269934620059935830856640293931 3829 1483470474435621843062708387849618178757938831 3830 1489287240112411446586190092029044559586113231 3831 1495125287548372332293850687576031264258111455 3832 1500984689026366953849265013969825261678520351 3833 1506865517055820057459547277755773421026688160 3834 1512767844373369467518102590070076719839001760 3835 1518691743943518571203825681067905285994675360 3836 1524637288959290506027507637398054008353619104 3837 1530604552842884054324541860451570295408430240 3838 1536593609246331248701366005975201574636555424 3839 1542604532052156692451437463584797377862257824 3840 1548637395374038598964915991571694579720408224 3841 1554692273557471554164618462030410286863849505 3842 1560769241180431006009217317643553640000448609 3843 1566868373054039485113076318365759300903858545 3844 1572989744223234560540554487709813276913498545 3845 1579133429967438534841061878343347775524801045 3846 1585299505801229882399618889273110412633615445 3847 1591488047475016435186154406076703895183331045 3848 1597699130975710319995277025520972509683505445 3849 1603932832527404651276768090595328844777961070 3850 1610189228592051983665575225632068434897801070 3851 1616468395870144528328630547960297116881184686 3852 1622770411301396137254378766653099563196276910 3853 1629095352065426059619476984618062106897411646 3854 1635443295582444474375720221819766389701130046 3855 1641814319513939803208854499111446408548760446 3856 1648208501763367808029562788325252879840830590 3857 1654625920476842477165548269291679722162645591 3858 1661066654043828704432294162725476463816415895 3859 1667530781097836765268749953856243252672739495 3860 1674018380517118594132880109757007613636133095 3861 1680529531425365867360713448025252742104704619 3862 1687064313192409895701249160321690251094600875 3863 1693622805434923330748309155827908858194164539 3864 1700205088017123689499175891532059036801730939 3865 1706811241051478701278620223010971233457505964 3866 1713441344899413481275705065698448464155724460 3867 1720095480172019534949547827195730079666705324 3868 1726773727730765597569037680706042941106345900 3869 1733476168688210313160332822907466519507345900 3870 1740202884408716757144807921295776602723345900 3871 1746953956509168806958983031042278278825905900 3872 1753729466859689364956842374563748570487345900 3873 1760529497584360437903844553167447573314046525 3874 1767354131061945077380835024220831598755046525 3875 1774203449926611185424997054242395595287296525 3876 1781077537068657189743918873088476779978394701 3877 1787976475635239592847812432024600789090856465 3878 1794900349031102399453893033955054951915860561 3879 1801849240919308426525919182509148396064004961 3880 1808823235221972500320898313147725529904531361 3881 1815822416120996544823986649091973351397157850 3882 1822846868058806565961650292853848140844530906 3883 1829896675739091535992209845661429776784399130 3884 1836971924127544182481962367353554217950792730 3885 1844072698452603686284162373629047824272716330 3886 1851199084206200292947247841172205007890715434 3887 1858351167144501841987817879465803257655580010 3888 1865529033288662218473005856406536652306830954 3889 1872732768925571731366045358548513670902416979 3890 1879962460608609423097996451344327449351775379 3891 1887218195158397314837786305588797198436372515 3892 1894500059663556591941921398889173082062538339 3893 1901808141481465734074448210911546139613694855 3894 1909142528239020594496975633943374111543334855 3895 1916503307833396433037825241556232919719824855 3896 1923890568432811907258645123473820790098207255 3897 1931304398477295026346109229803479198429455480 3898 1938744886679451072265627098263600283234677880 3899 1946212122025232492723308489655792956617717880 3900 1953706193774710770491763855344122909511157880 3901 1961227191462850273664674731701716606230743416 3902 1968775204900284091414438126188199959494252920 3903 1976350324174091859836575753783618593769037176 3904 1983952639648579582474002626812598490695347576 3905 1991582241966061450123670021666677536223800601 3906 1999239222047643664537535268526312369830000985 3907 2006923671094010270639265160883635478603330921 3908 2014635680586211001887551086492485456303421865 3909 2022375342286451143426402266376759899474757965 3910 2030142748238883417672288779798301172531271565 3911 2037937990770401896997528376741264520587915549 3912 2045761162491437948178850461664602847069431645 3913 2053612356296758213289627099194757037501804294 3914 2061491665366264631723834470297180398024818694 3915 2069399183165796508049398922531791503365441094 3916 2077335003447934630398189636551242234315257670 3917 2085299220252807444109544999363001863254061654 3918 2093291927908899285353862059401317002745901910 3919 2101313221033860679472437965531397165143061910 3920 2109363194535320708779429088157679891837621910 3921 2117441943611701454581487612086462819222949135 3922 2125549563753034518180346804190033635023667535 3923 2133686150741779625633354920757964152755799135 3924 2141851800653645321056703856258578226629759135 3925 2150046609858411753265862173660741021880881635 3926 2158270675020755560557503123107939416244407331 3927 2166524093101076858447016677251958873246180275 3928 2174806961356328335185510514635113099933525491 3929 2183119377340846459890038293884759176856832516 3930 2191461438907184808130644507912585169527270916 3931 2199833244206949509827683715588819267759439620 3932 2208234891691636824322758045317120954614309636 3933 2216666480113472847496520577432663948032268100 3934 2225128108526255355816513567281177478514981700 3935 2233619876286197792208149495142062868908895300 3936 2242141883052775398651899649799983394063568964 3937 2250694228789573500419729396546659907479860405 3938 2259277013765137946873811474742436345109912309 3939 2267890338553827713760558641854307188874360709 3940 2276534304036669671943044757216713068118087109 3941 2285209011402215527524929006771126153563156425 3942 2293914562147400938329061436902339568211701769 3943 2302651058078406811704029318410015869976151065 3944 2311418601311522788642003127874540397645311065 3945 2320217294274012919201358140472233092280136690 3946 2329047239704983534237682802976765097040514290 3947 2337908540656253318456938225596107501403536690 3948 2346801300493225589814704323817083379182794290 3949 2355725622895762790295637383976881127611204290 3950 2364681611859063193117471146301738591796964290 3951 2373669371694539831414118924131221502916562946 3952 2382689007030701653462677835500705959314102530 3953 2391740622814036909529397940738289534587925131 3954 2400824324309898775419958984833737803199587531 3955 2409940217103393217829695563679478848922691931 3956 2419088407100269106599727896525296746780537755 3957 2428269000527810578995290020822443405569543551 3958 2437482103935731661132900157787607484298534335 3959 2446727824197073151693389255255829375271497935 3960 2456006268509101773068193326512407020671371535 3961 2465317544394211595096723197630603138482580304 3962 2474661759700827736563051679263210323344649040 3963 2484039022604312349630603019745627544355404624 3964 2493449441607872892403992802705157471899827024 3965 2502893125543472694817648252110128705318297424 3966 2512370183572743823061339228842868022760595280 3967 2521880725187902247763269073487526360021135184 3968 2531424860212665321161911898167708587563626320 3969 2541002698803171568508338984065596346201756945 3970 2550614351448902798951351628855060807638596945 3971 2560259928973608541168331137872900115595957345 3972 2569939542536232809015328692657088366548726945 3973 2579653303631843202480548588756631100739859845 3974 2589401324092562349236027839757721884539899845 3975 2599183716088501692092983424604450718553589845 3976 2609000592128697627676985538884058185490074261 3977 2618852065062050001649821126197091292459249310 3978 2628738248078262965815636741477966989667538846 3979 2638659254708788202459693462643329744541537246 3980 2648615198827770521278829148731951951347047646 3981 2658606194652995834273504870304367267660609390 3982 2668632356746841513982112839872425416920109166 3983 2678693800017229140449042675143908202340817070 3984 2688790639718579642328841364546599561038090670 3985 2698922991452770837539659901527096194870749895 3986 2709090971170097378890056240225544177096557319 3987 2719294695170233110114120029067817450447377175 3988 2729534280103195837760799529386940981301265239 3989 2739809842970314524394245252217463613045314139 3990 2750121501125198908572938176767833150333968539 3991 2760469372274711557086342977670655662821288235 3992 2770853574479942354938818513879312477844225899 3993 2781274226157185438581528948998321537703902300 3994 2791731446078918577904129309916940450487902300 3995 2802225353374785012509049076910044808731902300 3996 2812756067532577747802266562962894185474942300 3997 2823323708399226316445555412089061950372902300 3998 2833928396181786010726292555002057782155942300 3999 2844570251448429591412044434866015897199942300 4000 2855249395129441478668295285220794822783942300 4001 2865965948518214430628847735820044686117945901 4002 2876720033272248715219612069341962142056928365 4003 2887511771414153780847706082072932528126091261 4004 2898341285332652431579012744102096197781465661 4005 2909208697783587512438587738714831779271634561 4006 2920114131890931110479573515986738534628281025 4007 2931057711147796277277560751545229638493270481 4008 2942039559417451278518642087608452796925900305 4009 2953059800934336376360726779292933855962059530 4010 2964118560305083150259028404400994333462533130 4011 2975215962509536361958001149092465163521154634 4012 2986352132901778370363383384685321850577108810 4013 2997527197211156102019410332026428529952728154 4014 3008741281543310582927680599173477246429918554 4015 3019994512381209037455604305316407452621996954 4016 3031287016586179560093823398762175870468699290 4017 3042618921398948365833477669268965252155353539 4018 3053990354440679624945692874940216280130506755 4019 3065401443714017887957190381207918240589796755 4020 3076852317604133106627460774118350984239436755 4021 3088343104879768256744507092189191376586945655 4022 3099873934694289568567746650579185938481539255 4023 3111444936586739370758263938282434537750675655 4024 3123056240482891553648230783648134718205115655 4025 3134707976696309657712953935890266727954346280 4026 3146400275929407593120674430584514258136760616 4027 3158133269274512996246927625683605872186369320 4028 3169907088214933229051977641586686776709166376 4029 3181721864626024027231565144580356116143156776 4030 3193577730776260803062953007873341367225499176 4031 3205474819328312608880020398855819908959429160 4032 3217413263340118767122942305548248356750291496 4033 3229393196265968172919798459921088799381958665 4034 3241414751957581275169283071361687284177032265 4035 3253478064665194742105534780571254482192395865 4036 3265583269038648817337974813164780793837636249 4037 3277730500128477372370930483829053790514720445 4038 3289919893387000661619731006715944188233839869 4039 3302151584669420785951893036494978286277424269 4040 3314425710234919870793964527884129809907966669 4041 3326742406747760964856567390282008938589558070 4042 3339101811278391665542172059137561986921100854 4043 3351504061304550477112150537752514911392264310 4044 3363949294712375907701688713192760648621224310 4045 3376437649797518311283193848801575073210834310 4046 3388969265266254480690909134412065451282443910 4047 3401544280236604997831544064739008390289114310 4048 3414162834239454347217847247619942425223443910 4049 3426825067219673798974187047839123660953969535 4050 3439531119537247067475365280311208509778329535 4051 3452281131968398751792070009568207752328398031 4052 3465075245706725564128575421965746152951036175 4053 3477913602364330352450519744023857948268660691 4054 3490796343972958923512836316102896037120707091 4055 3503723612985139672510178226484664103943875491 4056 3516695552275326025584463398219253910063117795 4057 3529712305141041701436474731184605649124326836 4058 3542774015304028798300778866102530154434494900 4059 3555880826911398712555577387214600128642808500 4060 3569032884536785895251475847435473601807122100 4061 3582230333181504452855548915600212812493266164 4062 3595473318275707598519494241475216352493838580 4063 3608761985679549960193103342117595122010896884 4064 3622096481684352751916734964592227832986615284 4065 3635476953013771814638955006675333270188102309 4066 3648903546824968532918007210713205820679172325 4067 3662376410709783633878300518028835619611972469 4068 3675895692695913874805642213980617336142358965 4069 3689461541248091625777510838818507499491281465 4070 3703074105269267353737249318735246255730041465 4071 3716733534101795014433666916894242538095101065 4072 3730439977528620358660168447691297437761291465 4073 3744193585774472159240180771073651889100646690 4074 3757994509507056365218319919435350251872006690 4075 3771842899838253189729437339510424042993966690 4076 3785738908325317138030400687912126108474722146 4077 3799682686972079982192203433674022894894642930 4078 3813674388230156688962758226533289660317470706 4079 3827714165000154307323511617993668203783213106 4080 3841802170632883822275822305690404781469747506 4081 3855938558930574981405871642566839956655426555 4082 3870123484148094100789723743216550524246984251 4083 3884357100994164856813023162840089230343058635 4084 3898639564632592070492710852045177083153172235 4085 3912971030683488490901053935657164292400308335 4086 3927351655224504584305221858315959256434120879 4087 3941781594792061335648600616469520800911777215 4088 3956261006382586069013018188025366612240883199 4089 3970790047453751293714057910023218380812916224 4090 3985368875925716582694662473916666840127706624 4091 3999997650182373489895279440112359405931271680 4092 4014676529072593513291869751064466833850832384 4093 4029405671911479110306193678252905325194974720 4094 4044185238481617772305904005618902848302814720 4095 4059015389034339164925114063364062272876254720 4096 4073896284290975340949268514352320774624581120 4097 4088828085444124032521327593641578030885625345 4098 4103810954158915029439480842906959097493511745 4099 4118845052574279650329834298734675887048401745 4100 4133930543304223313490765620038567814840441745 4101 4149067589439101214218914808295320378406409461 4102 4164256354546897115440074018064171517352716085 4103 4179497002674505258481558507548158716084180421 4104 4194789698349015400835982073002661411079458821 4105 4210134606579000987779724379879706582194864846 4106 4225531892855810464722764481030349992064138190 4107 4240981723154861737179964531430146801725668366 4108 4256484263936939785267320303142654093393433870 4109 4272039682149497439640150607032120089158157470 4110 4287648145227959325803676172558791180404551070 4111 4303309821097028983739939957359153255097276894 4112 4319024878171999169808545287790267269743600350 4113 4334793485360065347892235703804353389864048439 4114 4350615812061642376771910930059999691907454839 4115 4366492028171684400729267053753820084572879239 4116 4382422304081007950388865791996024614933320135 4117 4398406810677618260825077711421159506289857099 4118 4414445719348038813973007453928232818845608075 4119 4430539201978644112396195458830655977125858075 4120 4446687430956995691477600387155115702934858075 4121 4462890579173181377114099482290021909061938700 4122 4479148820021157796008500476620134260632498700 4123 4495462327400096145666838410207175462937938700 4124 4511831275715731231222533899040797649321938700 4125 4528255839881713776222816010985607055770938700 4126 4544736195320966014526663011424861893338886476 4127 4561272517967040570477387861928132389851032140 4128 4577864984265482634526892528268286967208373836 4129 4594513771175195441502535913043764415277368861 4130 4611219056169809058721504607327852270930055261 4131 4627981017239052491171543689511823802990457325 4132 4644799832890129110990896522219101550807643181 4133 4661675682149095418494317944270570203727717105 4134 4678608744562243142006064458645896444803110705 4135 4695599200197484683774828013723094052458634305 4136 4712647229645741919259666798341230427277998209 4137 4729753014022338357090097156013543113676887610 4138 4746916734968394667017645304556605557171095354 4139 4764138574652227583190316059173720914594405754 4140 4781418715770752190095618234357529266980204154 4141 4798757341550887598531992877619953079395031690 4142 4816154635750966018982721000821152745040223114 4143 4833610782662145239780642057599242211050755530 4144 4851125967109824517466293102987337443724195530 4145 4868700374455063886756381398674421710508751155 4146 4886334190596006897553830229494026311041181555 4147 4904027601969306786444988908624570293341841155 4148 4921780795551556090143973405714357244777311555 4149 4939593958860719708358503768801964218189214055 4150 4957467279957571423566028562630684184960454055 4151 4975400947447133885203374947937781056208267191 4152 4993395150480122065787635813761983120379055095 4153 5011450078754390196500502583024731329609775576 4154 5029565922516382189782773975913565554487445976 4155 5047742872562585556500317171283565706995068376 4156 5065981120240988825257328488791436144032447960 4157 5084280857452542471447335959225722314249172696 4158 5102642276652623363647005992977531215617754840 4159 5121065570852502734972460832333447693264628440 4160 5139550933620817687032482617833296620915342040 4161 5158098559085046234127673747929981295037939449 4162 5176708641932985895359361800269641838494546745 4163 5195381377414235842326780647773502354189898569 4164 5214116961341682610105827579086598890222552969 4165 5232915590092989379217489256644638738528077869 4166 5251777460612088836308847252423063094874932845 4167 5270702770410679621284416727239530021851794429 4168 5289691717569726368640439600193137139857601085 4169 5308744500740963350769646326394512857283876710 4170 5327861319148401731018918199567327146948036710 4171 5347042372589840434297224957423911793916614310 4172 5366287861438380643046180428018879060090316710 4173 5385597986643943926400552050691511172297264310 4174 5404972949734794010381078371890207762671824310 4175 5424412952819062196976992090343735224172984310 4176 5443918198586276439990714943961137354710415606 4177 5463488890308894085532284728805104339220014575 4178 5483125231843838285066194054836009614152313391 4179 5502827427634038088928465110252894563424489791 4180 5522595682709972228246954762594164636288888191 4181 5542430202691216593213079806779026651124486595 4182 5562331193787995415668373114488770779010833411 4183 5582298862802736163984527882266604530863581075 4184 5602333417131628158230859154061341886086494675 4185 5622435064766184913638409344303081574554348900 4186 5642604014294810220385247646671140604791083364 4187 5662840474904367967742862018232873549914657380 4188 5683144656381755720638916915377442913646442084 4189 5703516769115482056707050163765898050690680484 4190 5723957024097247671909808306236847454327646884 4191 5744465632923530262836271527158382521553800100 4192 5765042807797173193791396836058615923433435044 4193 5785688761528977956809611644500237286280969365 4194 5806403707539300432740719225134025070108529365 4195 5827187859859650961571732837761649709861739365 4196 5848041433134298230163836581192966192801900965 4197 5868964642621876985599278318875216959583901865 4198 5889957704196999582348633367923369004139743465 4199 5911020834351871371484537072558783237308553465 4200 5932154250197909940183669941378563064753713465 4201 5953358169467368209774490750685711102123211346 4202 5974632810514961400603950940710593661443093330 4203 5995978392319497872012187795391667398421461906 4204 6017395134485513845719984336947038694712284306 4205 6038883257244912020949600621291905878330748706 4206 6060442981458604089615424227018646191841949730 4207 6082074528618157159936757226779331965312201826 4208 6103778120847444096840952853162624279144979810 4209 6125553980904297787541037459250922702228509035 4210 6147402332182169340687902264736808912058782635 4211 6169323398711790227513124809572552487940459579 4212 6191317405162838373394482046470013818348283515 4213 6213384576845608208292245629052912038435522399 4214 6235525139712684684520405232026363357330384799 4215 6257739320360621270333047711352125933383745199 4216 6280027346031621927822228614129494025633097455 4217 6302389444615227083639808017753785257509649584 4218 6324825844650003601071884954074558438951763120 4219 6347336775325238762010653794867005548709203120 4220 6369922466482638267384721978170565211516243120 4221 6392583148618028264625171379192199276251705520 4222 6415319052883061410760915512816802773306323120 4223 6438130411086926979753201635658118367013945520 4224 6461017455698065022695430732409974122288185520 4225 6483980419845884589520819362454812671974716145 4226 6507019537322486020876805446735008493314362161 4227 6530135042584387318841505330318621985040145985 4228 6553327170754254605173961901466867758950805121 4229 6576596157622636675806383221953185956057426021 4230 6599942239649703660303058064556601175361696421 4231 6623365653966989795027149000763974490705901365 4232 6646866638379140318773105273521523053186541941 4233 6670445431365662499639006665176147564437500670 4234 6694102272082680801929745968388088035621174270 4235 6717837400364696201898581526670552608792567870 4236 6741651056726349661151242670257518417120332094 4237 6765543482364189766553449771202172250346739150 4238 6789514919158444545499417117995769532362936014 4239 6813565609674797465415640903646456270648262414 4240 6837695797166167626391036371192363289258956814 4241 6861905725574494155841277606211761474102554535 4242 6886195639532524814132010646250193972109645799 4243 6910565784365608820102455531471469706128681975 4244 6935016406093493905447785688563709634249681975 4245 6959547751432127606935573660347128040837244475 4246 6984160067795462805448520706037142356332004475 4247 7008853603297267520862644241161408277542494475 4248 7033628606752938971787081501205622938157254475 4249 7058485327681321909208680238710100925349895100 4250 7083424016306531233101587739343445976245895100 4251 7108444923559778901079118008073965563581247676 4252 7133548301081205138182273671623310955761636540 4253 7158734401221713956916424007646374617559927036 4254 7184003477044812996664793584309685107335261436 4255 7209355782328457691624597315957138214493027836 4256 7234791571566899776428867351223453461128405500 4257 7260311099972540138634255149195683012795258381 4258 7285914623477786027272358406991779588332771405 4259 7311602398736912626679417218429967657427415005 4260 7337374683127929004836547008357781186214488605 4261 7363231734754448445470027440796505318151277409 4262 7389173812447563173178546681483857510390650785 4263 7415201175767723480871709146860673840262666929 4264 7441314085006621268821552232288919979443097329 4265 7467512801189078004646283522598543002583381354 4266 7493797586074937113562944688276811150357354090 4267 7520168702160960808263231701120461762844678314 4268 7546626412682731367784253204400161549877909930 4269 7573170981616556874763589885017852158899999930 4270 7599802673681381420485627559297331357589439930 4271 7626521754340699787143775440511224004549774330 4272 7653328489804476616760848745635184007355079930 4273 7680223147031070076227591461802178616321569955 4274 7707205993729160027937040770223107489884809955 4275 7734277298359680715510189357709541282001699955 4276 7761437330137757974126185674192485447783731891 4277 7788686359034650974988125159638003734149841495 4278 7816024655779698513473327606424298105612224151 4279 7843452491862269850534867184521314570175824551 4280 7870970139533720116939022277706900434229726951 4281 7898577871809350289941242200614691643656666760 4282 7926275962470371752021187129737958405201333896 4283 7954064686065875441315386227758313062128341640 4284 7981944317914805603404077010924291440316015240 4285 8009915134107938154126836544916283113372328840 4286 8037977411509863663119692096993198052063622024 4287 8066131427760974967784505462562917971975894920 4288 8094377461279459427419561364041546694754699144 4289 8122715791263295827258456130402601637589064169 4290 8151146697692255942182578348651780194687446569 4291 8179670461329910769890698375129382846084850745 4292 8208287363725641443327438546622907562509611129 4293 8236997687216654832190680680397256553309443485 4294 8265801714930003843356282040098451763313003485 4295 8294699730784612430076815412786346192806213485 4296 8323692019493305319829423332878767086532679085 4297 8352778866564842470706280843368719175688009110 4298 8381960558305958266259595545181303528452994710 4299 8411237381823405458731538093890214808213354710 4300 8440609625026003870617990801186209462818314710 4301 8470077576626693864533526628501775582103928806 4302 8499641526144594591363585664116256736156037350 4303 8529301763907067026708401195011696271632092966 4304 8559058581051781805641842762888464408252899366 4305 8588912269528791865826989172297122592175543391 4306 8618863122102609909048920340063853505887092895 4307 8648911432354290691243923181395143133631048111 4308 8679057494683518151123043461606407867647995375 4309 8709301604310697387506682745741287331026071475 4310 8739644057279051495505737293894998608348185075 4311 8770085150456723271703604020337395587745879939 4312 8800625181538881798512237502109469031199535555 4313 8831264449049833917894331530250620751332907284 4314 8862003252345140604662618886862247717371665684 4315 8892841891613738249586233946534560638441752084 4316 8923780667880064862553064384016246847975508500 4317 8954819883006191206056030764198254018233308244 4318 8985959839693956869290276138370924830538029140 4319 9017200841487111293167322015204925262147789140 4320 9048543192773459756571352258957565293359949140 4321 9079987198787014334201922634023653945781023365 4322 9111533165610149836366560907190208780311789765 4323 9143181400175764741105920679923252376703553365 4324 9174932210269447129053381495868571034374313365 4325 9206785904531645631450248296692623404431235865 4326 9238742792459845401756995025680697920210264921 4327 9270803184410749121320320146452892439382688105 4328 9302967391602463049575136097110574204547117481 4329 9335235726116688129280000281492848213481285506 4330 9367608500900916157303912152460567245775179906 4331 9400086029770631031501849310741128127242638530 4332 9432668627411515084235895370417554882528665026 4333 9465356609381660513118323672237322784907766610 4334 9498150292113785919572543802207541000421680210 4335 9531049992917457965827392339141405583063153810 4336 9564056029981318160979855354684632601546315154 4337 9597168722375314786780947966688756891683652315 4338 9630388390052939973819145745470155803091619099 4339 9663715353853471938795464036409443208624451499 4340 9697149935504222393604014335466130903764881899 4341 9730692457622789136951631780519513056318603855 4342 9764343243719313839269964645060668813111446159 4343 9798102618198745031693245485765153067894100895 4344 9831970906363106309894824346035037387718140895 4345 9865948434413769763595437197927027774393671520 4346 9900035529453734642576107659245899712566189920 4347 9934232519489911270048536995295897958913351520 4348 9968539733435410214255826550214507550579629920 4349 10002957501111836729196398095381633977431469920 4350 10037486153251590475384031176572363425633709920 4351 10072126021500170531577022431823893178718416736 4352 10106877438418485708429590082988915108466257760 4353 10141740737485170175038797420271938984908772321 4354 10176716253098904409380452145366291329274610721 4355 10211804320580741483647653959853698099951011121 4356 10247005276176438695525910826072725337949367665 4357 10282319457058794556459024932535619256855261141 4358 10317747201329991147980262610055450209967501845 4359 10353288848023941857203668312968650681046625445 4360 10388944737108644502590761347185353538082019045 4361 10424715209488539861128265338306318671063957294 4362 10460600607006875608072964533797294402380027950 4363 10496601272448075680440257968347727922502959214 4364 10532717549540115075433492336250919744721205614 4365 10568949782956900095031697154168931631695670014 4366 10605298318320654047973921507281591547494413310 4367 10641763502204308420398980396910491493698701374 4368 10678345682133899526420060493653603385837842750 4369 10715045206590970649934309992313711052635108375 4370 10751862425014979688988245308955995131860108375 4371 10788797687805712314040548601840637416442358375 4372 10825851346325700651484604582351208302291358375 4373 10863023752902647503813932855037040292068920875 4374 10900315260831856117834513133218193346293920875 4375 10937726224378665512348875164027699833550170875 4376 10975256998780891376757733110102595613902248251 4377 11012907940251272552045885520250247085352600940 4378 11050679405979923105640076924229557432353360236 4379 11088571754136790011647525553270150295385174636 4380 11126585343874116448004863764131490927689021036 4381 11164720535328910722088313476455600768999344300 4382 11202977689625420836357028367021668296924662956 4383 11241357168877614705622677746451252045829297580 4384 11279859336191666037559524020174431936319691180 4385 11318484555668445888090456452338487901802705405 4386 11357233192406019903305688655162588017718914109 4387 11396105612502151259592105863408540351331867085 4388 11435102183056809313672560670595810849580911629 4389 11474223272174683974275762546838608218656024529 4390 11513469248967705807178787174276775836932262929 4391 11552840483557571885385646471616464008341400865 4392 11592337347078277396226809180950149219375937889 4393 11631960211678653017186045104500747020843954330 4394 11671709450524908072282483552996767267674194330 4395 11711585437803179480857328347853377786799034330 4396 11751588548722086510636257853079874202176192730 4397 11791719159515291346960159046782753295334724330 4398 11831977647444065490098499623264111733570122730 4399 11872364390799861992581331592059649825395762730 4400 11912879768906893548507643856904860130862802730 4401 11953524162124716446809539862701281302555139091 4402 11994297951850820400473509639269854282648525395 4403 12035201520523224263741893494271933276988730851 4404 12076235251623077649339497261450575411786761251 4405 12117399529677268457792216441649302402197006151 4406 12158694740261036330926458830310329623158444935 4407 12200121270000592041660122353800869193239384471 4408 12241679506575742832217886885480001315210937815 4409 12283369838722523712925615828469179089153802040 4410 12325192656235834733760735283250081899479715640 4411 12367148349972084240857565712161694506842215224 4412 12409237311851838130188723217335683077697233720 4413 12451459934862475110665884911381021259000460344 4414 12493816613060847988925425429045229634816754744 4415 12536307741575950988086679451034605089668057144 4416 12578933716611593112792868236117790552164030520 4417 12621694935449077572867046632568660510008410329 4418 12664591796449887277937780912982845430284463385 4419 12707624699058376415411657095638791567162073385 4420 12750794043804468124192144229035034605688833385 4421 12794100232306358276566797472240868763108169485 4422 12837543667273225380707281750522908887249175885 4423 12881124752507946616249228351684891654572619485 4424 12924843892909820015441504102066840881625779485 4425 12968701494477292802377075770631556206290055110 4426 13012697964310695902840291143515175742919672006 4427 13056833710614984637328072838383039875899135750 4428 13101109142702485609825231436515849148261468166 4429 13145524670995649804936850949412693767059404566 4430 13190080707029811906003482054550440293271762966 4431 13234777663455955846847696980551722164333546070 4432 13279615954043486609823414444209998922029689686 4433 13324595993683008282862293689478552800125972175 4434 13369718198389108388234423500584783159120085775 4435 13414982985303148495763495106870865528985849375 4436 13460390772696061133259647214831162865246124639 4437 13505941979971153006956207042215435791438504355 4438 13551637027666914544759623239149993380292901859 4439 13597476337459835775144995011206977188883430259 4440 13643460332167228554552746658490973047427636659 4441 13689589435750055156165178162433615226195656900 4442 13735864073315763232964840437467877319531701444 4443 13782284671121127167999938467527048353268569540 4444 13828851656575095824805256816867359835437529540 4445 13875565458241646710950429990591972205221889540 4446 13922426505842646567710744872057433932863515140 4447 13969435230260718398879064031727504209830689540 4448 14016592063542114951760897134714966107476795140 4449 14063897438899598663418123021987261460954395765 4450 14111351790715328085250377352829936884781955765 4451 14158955554543750799026670023542513077199351621 4452 14206709167114502837503382969420063639126896005 4453 14254613066335314622788422463842228046099468681 4454 14302667691294923435634960699797475959303451081 4455 14350873482265992428871899325518303791791275481 4456 14399230880708036198201922757253074185064711705 4457 14447740329270352923621781558769127964825858226 4458 14496402271794963094743256009242708328875903410 4459 14545217153319554833317097229073670128225217010 4460 14594185420080435826286127947252915005616890610 4461 14643307519515491882717607224650538637515156354 4462 14692583900267152127988923245481923811127055490 4463 14742015012185360848624675704803219386400532674 4464 14791601306330556001207244403799250374679835074 4465 14841343234976654398807013467525082473865601099 4466 14891241251614043588402531172373174395575087755 4467 14941295810952580432785033763644087961588440859 4468 14991507368924596410465947908039770724900456795 4469 15041876382687909647130210612571097974572159295 4470 15092403310628843692202507601229268304687399295 4471 15143088612365253054117831324824437095813143695 4472 15193932748749555507912098038712383711363929295 4473 15244936181871771188772939768835921304400674320 4474 15296099375062568485215201549784246269582114320 4475 15347422792896316745570127110659805194609954320 4476 15398906901194145811501707256735143735457041936 4477 15450552167027012392288194598535553907763270160 4478 15502359058718773293631356066508511555560378896 4479 15554328045849265514780640870306701196350497296 4480 15606459599257393227784086268444168628347527696 4481 15658754191044221652702466758268682192620896465 4482 15711212294576077842647914129469184386965997841 4483 15763834384487658392532996298404394461186906145 4484 15816620936685144085441042007154003854637979745 4485 15869572428349321490553336382172071891515435845 4486 15922689337938711526593689054635570460607636869 4487 15975972145192705004775792099959795901747951125 4488 16029421331134705165263739509484729044731336789 4489 16083037378075277221181073315068509613339518814 4490 16136820769615304924228753899360144294821253214 4491 16190771990649154165997523493025601648123927710 4492 16244891527367843629085242437389894093270492574 4493 16299179867262222502154927529111111140976559150 4494 16353637499126155273094410714957375506612559150 4495 16408264913059713614463764621909346459213559150 4496 16463062600472375375441908943112521168237719150 4497 16518031054086230694509118606166892175139824775 4498 16573170767939195247127500979436645410968984775 4499 16628482237388230642706895177118149114951234775 4500 16683965959112571985169071857407645061312234775 4501 16739622431116962611448576823006551991866919451 4502 16795452152734896022294066282196508346219034715 4503 16851455624631865019759525864671289633355032811 4504 16907633348808618065800349462150350714724327211 4505 16963985828604422876414877732499575959896894236 4506 17020513568700337265797659720688329500710883100 4507 17077217075122487254996404563516442456435888156 4508 17134096855245352459590333710807665152545764380 4509 17191153417795058770933427566903665794277157980 4510 17248387272852678345531883986080245616256831580 4511 17305798931857536917150969697279546511504142684 4512 17363388907610528446272349540702294769145255260 4513 17421157714277437121548922424785412453223438829 4514 17479105867392266727930177210414761703126109229 4515 17537233883860577396157106353461811891580317629 4516 17595542281962829748351780140517452289260640765 4517 17654031581357736454452789789716255523324033089 4518 17712702303085621214273913612549948929274623105 4519 17771554969571785179989546897368921210197513105 4520 17830590104629880833876663234734112777384753105 4521 17889808233465293336169342712837077477587421130 4522 17949209882678529357908210821841517227572758730 4523 18008795580268613413693481073263076715590501130 4524 18068565855636491709276684318503334231425541130 4525 18128521239588443518952598593556275301297231130 4526 18188662264339500107739365078938526534394160666 4527 18248989463516871213361288499345649271313966170 4528 18309503372163379103075374050753243546324014426 4529 18370204526740900220409247788070948818377240451 4530 18431093465133814436904743388487217256361702851 4531 18492170726652461923988115378840711651370001235 4532 18553436852036607660114557334308295200501793171 4533 18614892383458913588361463275058057939483074615 4534 18676537864528418439671671561987212746569348215 4535 18738373840294025236974773077017918884935111815 4536 18800400857247996495441449422488510614230937799 4537 18862619463329457134152732342843064767016172520 4538 18925030207927905114493042615039114665618541544 4539 18987633641886729820602875326872580095523155944 4540 19050430317506738197254048819832250868648378344 4541 19113420788549688660537526670275749762744690920 4542 19176605610241832796780955974857876121672988904 4543 19239985339277464865140240948494466350139645160 4544 19303560533822479119336688491025133113815805160 4545 19367331753517934964038521987522105027774755785 4546 19431299559483629961412861232316492986614757385 4547 19495464514321680703401610063775287985087285785 4548 19559827182120111565302079121220951868559607385 4549 19624388128456451356260599142760427907776629885 4550 19689147920401337882314850468862784572820189885 4551 19754107126522130437648146957036760565724629581 4552 19819266316886530239746467403714738119456528525 4553 19884626063066208824176624866313013621291173366 4554 19950186938140444414731604037335935321869739766 4555 20015949516699766284716779099311263479907578166 4556 20081914374849607125178449340335209685577314870 4557 20148082090213963435903897291178818948720226886 4558 20214453241939063955049984312435072879690433350 4559 20281028410697046143285151470302384293566146950 4560 20347808178689640738357589248600813256952060550 4561 20414793129651864396030278208859927639315051839 4562 20481983848855720433351584186221152759325110655 4563 20549380923113907690258116052943983579723644559 4564 20616984940783537525534621550037785957554442959 4565 20684796491769858963183807237564299888565331859 4566 20752816167529992005287122302137633377621854675 4567 20821044561076669127465742842817857494567474019 4568 20889482266981984973079233390742793834569809315 4569 20958129881381154262327645860323947483644109940 4570 21026988001976277932451142937562768680782669940 4571 21096057228040117525249603141000830692214407540 4572 21165338160419877838173078500042769608329069940 4573 21234831401540997855262433040987051702456687540 4574 21304537555410949974247991110232406388644847540 4575 21374457227623047546142569054025215975006607540 4576 21444591025360260743693851972066007898335190196 4577 21514939557399040775089709225654818544145826405 4578 21585503434113152459338718167241659526508937381 4579 21656283267477515179776885224738443496382249781 4580 21727279671072052232180317078284154751232504181 4581 21798493260085548583992402266940284130523200505 4582 21869924651319517061202915215696013246602015801 4583 21941574463192072979445350436912731682762624585 4584 22013443315741817235907734592728635379686338185 4585 22085531830631727878681148263832904386964477410 4586 22157840631153060170199217713324954285026467554 4587 22230370342229255161450909720080355255081024290 4588 22303121590419856793678079742197325075965731874 4589 22376095003924437544298385315805643244700004274 4590 22449291212586532633823382755956181065460074674 4591 22522710847897582810570875962710192428528908530 4592 22596354543000885729999881505212730286685352434 4593 22670222932695555945525914217827240724890315195 4594 22744316653440493527703682353755319584773555195 4595 22818636343358361328693710961457214208769645195 4596 22893182642239570908958886636179027596431035595 4597 22967956191546277143166436211599596407010587695 4598 23042957634416381522300416353715335303280938095 4599 23118187615667544169019400459330496382250228095 4600 23193646781801204583323703803722728500000668095 4601 23269335781006611135626187585082953763675347136 4602 23345255263164859324350427436121851557370042560 4603 23421405879852938815209822174794181738748156096 4604 23497788284347789279351054105482454693363554496 4605 23574403131630365047575193118332928190123464896 4606 23651251078389708597879663226943691496007784640 4607 23728332783027032893594262092525104498573236416 4608 23805648905659812589414441565309874510080432320 4609 23883200108125884122665120390770775100686596545 4610 23960987053987554707158409038560113046641990145 4611 24039010408535720247038781175532734788014839569 4612 24117270838793992188039426680334422384813977425 4613 24195769013522833323603767345475392824940599989 4614 24274505603223702573356408593274414020247686389 4615 24353481280143208751438138704327670771105190789 4616 24432696718277273342249971281067649890998316485 4617 24512152593375302301181657004435527933673253774 4618 24591849582944366897930567248665323037058065550 4619 24671788366253393620047374857703879156987065550 4620 24751969624337363154375526416967086975551065550 4621 24832394040001518464082115736124203649781555550 4622 24913062297825581979008430052638454369903315550 4623 24993975084167981917099148732168228337442555550 4624 25075133087170087754699929041009327488806555550 4625 25156536996760454863543914957960413135357821175 4626 25238187504659078332278553038811923075206308151 4627 25320085304381655990414994106649629987118156615 4628 25402231091243860652613301075949498905993413511 4629 25484625562365621601247671588707939339907750411 4630 25567269416675415325226919407353899013776756811 4631 25650163354914565533076540732745131780214381275 4632 25733308079641552458319820857044726717186152731 4633 25816704295236331475226612881655714745836031180 4634 25900352707904661043029643690677207107622424780 4635 25984254025682439996739473031616885405506898380 4636 26068408958440054202720549478499516019395431884 4637 26152818217886732597222172299263261581788034060 4638 26237482517574912626089580880714723501748795404 4639 26322402572904615103911853441665799547691585804 4640 26407579101127828510894804349612676222612264204 4641 26493012821352902745778624509917920842397683165 4642 26578704454548952353151612080465300507216885789 4643 26664654723550269243542991240784583241423385005 4644 26750864353060744924709514974367517424423425005 4645 26837334069658302262562293868060241684726627505 4646 26924064601799336790212086854831863879294193905 4647 27011056679823167583643131687760749891704917505 4648 27098311035956497722557482795692693425629923905 4649 27185828404317884354963762096718794205156129530 4650 27273609520922218384116214396472493690411969530 4651 27361655123685213796441993236398543910678327866 4652 27449965952427906649126685544812312800809632570 4653 27538542748881163736060214243023269681671543626 4654 27627386256690200950877437132386230688183934026 4655 27716497221419111365859987998279489315977676426 4656 27805876390555403045498181976168912627436054410 4657 27895524513514546613544131895647195007730544371 4658 27985442341644532592419595613250677564884548915 4659 28075630628230438533874496326632671847234872515 4660 28166090128499005959824528594059599468316986115 4661 28256821599623227132328782327009378711157320999 4662 28347825800726941671700885442772693590509070695 4663 28439103492889443041779783221336900575331552119 4664 28530655439150094921418938769486743580005486519 4665 28622482404512957481285454418070747235801019544 4666 28714585155951423585093378428909796131453191320 4667 28806964462412864934428275129085361955130878104 4668 28899621094823288176352999585627271674253457560 4669 28992555826092000993017530246280818677946417560 4670 29085769431116288192528674665494304194953777560 4671 29179262686786097820368474572522613895844427160 4672 29273036371988737310683197184150054831547057560 4673 29367091267613579696797909881624344296217817785 4674 29461428156556779900344795223659429796152577785 4675 29556047823726001118426572818571992792662187785 4676 29650951056045151328269653892597561157982270281 4677 29746138642459129928854963532087945814905746925 4678 29841611373938584539047724608591410344378192941 4679 29937370043484677971780906381798186508615889341 4680 30033415446133865403880499780102753802530207741 4681 30129748378962681761154290446265338125304133670 4682 30226369641092539338399359870591583541663394086 4683 30323280033694535674017154380503199887021410150 4684 30420480359994271698958621477724192282317723750 4685 30517971425276680179755623077006416420700287350 4686 30615754036890864475428595667882889828030583414 4687 30713829004254947628094238357954631143591963830 4688 30812197138860931807130871227342855518509854134 4689 30910859254279568126793018493898193806972938159 4690 31009816166165236857200733722346365180863384559 4691 31109068692260838048663197772628684467011320575 4692 31208617652402692589330184438198381696429094719 4693 31308463868525453716199103838961653375671779715 4694 31408608164667028999539499670976659716840139715 4695 31509051366973512820831093441084701038346149715 4696 31609794303704129364345736894555345126490919315 4697 31710837805236186142537953042860613869208290340 4698 31812182704070038075443116582201292483353339940 4699 31913829834834062144316746126809420159500699940 4700 32015780034289642639782853629833139697733659940 4701 32118034141336167024793820694331128539174999396 4702 32220592997016032432738847253191386794120526180 4703 32323457444519662821072645385340640565651257956 4704 32426628329190536800870729902193350502202400356 4705 32530106498530226162752387848740573297633975381 4706 32633892802203445119647191283906002305483526805 4707 32737988092043110286915751700776783914120606501 4708 32842393222055411420370300285097676662021398885 4709 32947109048424892932775615956116494163110074985 4710 33052136429519546209445812853674510423569148585 4711 33157476225895912743587540695605882192478483129 4712 33263129300304198112075245296373807941752777465 4713 33369096517693396812379282577827182258306701074 4714 33475378745216427981402877682479498018679443474 4715 33581976852235282017019171385331831554140833874 4716 33688891710326178123134898958594667538343534930 4717 33796124193284732799142602041390504498865649634 4718 33903675177131139294658681970392787126962847970 4719 34011545540115358050480063504199690908863687970 4720 34119736162722318146727750990947445565825127970 4721 34228247927677129779181124852201948565024349995 4722 34337081719950307784842444853565085531590623595 4723 34446238426763006237806698070800172689592639995 4724 34555718937592264136547653806797094581514279995 4725 34665524144176262203766765036611010759348382495 4726 34775654940519590819987386322439146088362191711 4727 34886112222898529112112661615139634944381684335 4728 34996896889866335218201372011207470468369322671 4729 35108009842258547749752023431539523480073891696 4730 35219451983198298472821497398449006153532682096 4731 35331224218101636229340684677906845298762563440 4732 35443327454682862120025671592641959435315445616 4733 35555762602959875970319252366344801875820299120 4734 35668530575259534100833797997680837173444772720 4735 35781632286223018423802822953096718886831166320 4736 35895068652811216887084955477527511653830284144 4737 36008840594310115287300435620195910333654466225 4738 36122949032336200473716737226913555828954920689 4739 36237394890841874964536436228901736329649177089 4740 36352179096120882997277027629467562985350951489 4741 36467302576813748034969027722297813788820110885 4742 36582766263913221749935386337133927531036469349 4743 36698571090769744506951976368708226212876846325 4744 36814717993096917367625724571665781737805846325 4745 36931207908976985637863798666453221871035861950 4746 37048041778866333980344171267582421528522101950 4747 37165220545600993113934841085103169127496861950 4748 37282745154402158122046006331446806269143101950 4749 37400616552881718391936554358007397487063351950 4750 37518835691047799207033355317955754215067351950 4751 37637403521310315014359026172954907760440523726 4752 37756320998486534389201064700856490676494685390 4753 37875589079806656719192541388371893101019236711 4754 37995208724919400630011880276468878143781491111 4755 38115180895897604174946658036255416632525827511 4756 38235506557243836810603803858862726854498307575 4757 38356186675896023181086091213886873253040487931 4758 38477222221233078732992376236923948267585207355 4759 38598614165080557183636656517342219123771850955 4760 38720363481716309864918698442453340036850124555 4761 38842471147876156965316711083524833431681641084 4762 38964938142759570692510329952541966320117812860 4763 39087765448035370379180014886276798002737012604 4764 39210954047847429554566862896126995794680923004 4765 39334504928820395004414789128492046246425321404 4766 39458419080065417841955037181378428611996074940 4767 39582697493185896612631043988760583787527730364 4768 39707341162283232455299804385337306590574958780 4769 39832351083962596342684056371153557317299539405 4770 39957728257338708423887840078619581478667579405 4771 40083473684041629491826271574340564213609979805 4772 40209588368222564598458716975532778160044669405 4773 40336073316559678840752952996382353004318422305 4774 40462929538263925340346357034310598552363262305 4775 40590158045084885439908683330629664731407752305 4776 40717759851316621139249551665462914149214859441 4777 40845735973803539794252401544098749624152508970 4778 40974087431946271101755347972252217870313302826 4779 41102815247707556393538114772207404528574373226 4780 41231920445618150262613018031761876436148395626 4781 41361404052782734545056825774623236503470073210 4782 41491267098885844680659230365822909969847309946 4783 41621510616197808475702637590293968852644220090 4784 41752135639580697291227000838563292896135093690 4785 41883143206494289680172510472163669734932322915 4786 42014534357002047496832087294583467052996161699 4787 42146310133777104502084825193120143901008146995 4788 42278471582108267487920781514744014296117960819 4789 42411019749906029944806824666940332364381277719 4790 42543955687708598295482616864486087290767340119 4791 42677280448687930718815235947313247810197141095 4792 42810995088655788587380423845168229248439296679 4793 42945100666069800542477990633929063177373509960 4794 43079598242039539230328502288493528112595269960 4795 43214488880332610723238037260485215396543429960 4796 43349773647380756649557511968097555039735647560 4797 43485453612285969056302848252741203958660709960 4798 43621529846826618028342086905386553514562047560 4799 43758003425463592088095440567284815047060607560 4800 43894875425346451399734226737868345655600767560 4801 44032146926319593801904627349909583375681453481 4802 44169819010928433693042285471370083050568462825 4803 44307892764425593793383872237784567175075995641 4804 44446369274777109807821938181563552304001322041 4805 44585249632668648013789602778402004104907182941 4806 44724534931511735798401934349266799334355986845 4807 44864226267450005169121229512494944616476175661 4808 45004324739365449262253817247736224214166121325 4809 45144831448884691873626487385263280456775550550 4810 45285747500385270035831177044070547269006264150 4811 45427074001001929666467141283788916769382750614 4812 45568812060632934311850486082430023533352532630 4813 45710962791946387010701652778093691806004999334 4814 45853527310386565302362213391852190976781837734 4815 45996506734180269404133165854970003335869404134 4816 46139902184343183582367807170409144723808773350 4817 46283714784686250741993211020265876062589797919 4818 46427945661822060259175344361520012387658027615 4819 46572595945171249081883925206465077837822837615 4820 46717666766968916123154251135715427491440797615 4821 46863159262271049971884415215121436778233081715 4822 47009074568960969946047572957709406723525960115 4823 47155413827755780513240230862419656306095611715 4824 47302178182212839103528893947542391188819171715 4825 47449368778736237339598836653021746268179472340 4826 47596986766583295709250248586966733130363888596 4827 47745033297871071705328553912604022067316026580 4828 47893509527582881458217310787439459759954899156 4829 48042416613574834886063765251548508849561121556 4830 48191755716582384387948862391753632323241735956 4831 48341528000226887105255306558110033418256424980 4832 48491734631022180776529111953828926069426349076 4833 48642376778381173211171995134816367706412335685 4834 48793455614622445407343931915770306344076849285 4835 48944972314976868339497232961711567810634372885 4836 49096928057594233441005585022456811148884671829 4837 49249324023549896807393658418481933974857346265 4838 49402161396851437145715096085560151572911674649 4839 49555441364445327495668975308255418564581387049 4840 49709165116223620748087170294652767811555097449 4841 49863333845030648986467442042534673178973451330 4842 50017948746669736677269541596567338781258816834 4843 50173011019909927734734133873022052629660586370 4844 50328521866492726486026931809282194766046026370 4845 50484482491138852562553074756112603819257316370 4846 50640894101555009743329490847709958521377258770 4847 50797757908440668776345750634304596413380396370 4848 50955075125494864203886748621018607448520498770 4849 51112846969423005217833440601353869631743754395 4850 51271074659943700571000817880717694002705394395 4851 51429759419795597570615314731502731786449794411 4852 51588902474744235180076922783210705062836664235 4853 51748505053588911255194425605814479838516409871 4854 51908568388169563941125368568937386587335368271 4855 52069093713373667256295643230519206805735288671 4856 52230082267143140889616892103540967961342451615 4857 52391535290481274237363328745281156288887734816 4858 52553454027459664706113019787739215420635365920 4859 52715839725225170308202189857632877879655039520 4860 52878693634006876576184687397178251462161433120 4861 53042017007123077822832389270199640935786189344 4862 53205811100988272773256024799573592367806714400 4863 53370077175120174595769665609252211173418783264 4864 53534816492146735358165956414877943081528709664 4865 53700030317813184936113053799119211898699894689 4866 53865719920989084400428195099227112059848482785 4867 54031886573675393910026837902921396783823608049 4868 54198531551011555137390392372623095831436370225 4869 54365656131282588253439713775405290277061432725 4870 54533261595926203498745731265057219457862432725 4871 54701349229539927368052861221654721688938842725 4872 54869920319888243435135189381387176033327682725 4873 55038976157909747845049805663573280358108858350 4874 55208518037724319500896139101351402545184858350 4875 55378547256640304972234667686081743167545858350 4876 55549065115161718152362969321754716164783034926 4877 55720072916995454691691735533451123147012089790 4878 55891571969058521234508089162014034422737924286 4879 56063563581485279486458331084519862920480658686 4880 56236049067634705140127089105907959204028825086 4881 56409029744097661686134754650356232638998396375 4882 56582506930704189137220069820867980304279940631 4883 56756481950530807692819768871336611779590511655 4884 56930956129907836371702284226435856812553905255 4885 57105930798426726640257697970480194994341541355 4886 57281407288947411064091355286431878074432879659 4887 57457386937605667010613856740096684407335951035 4888 57633871083820495430365511651931607793885309179 4889 57810861070301514744858765159546761506197980204 4890 57988358243056369868767607027765226501692098604 4891 58166363951398156394338530889934443577445847340 4892 58344879547952859965943238484068861101345035564 4893 58523906388666810872738974660435554265326563180 4894 58703445832814153887448135563543979443234403180 4895 58883499243004333379314614511421435712995843180 4896 59064067985189593729340237788882726066379497580 4897 59245153428672495075950595919653595129524623805 4898 59426756946113444419285595065182588017373918205 4899 59608879913538242112356138096357080873500408205 4900 59791523710345643767354495678790734489038048205 4901 59974689719314937605452144483618244326443786641 4902 60158379326613537278465132464648166136703329745 4903 60342593921804590190813380110197452974375026401 4904 60527334897854601350246741764956384943595776801 4905 60712603651141072775857132604886684346205844826 4906 60898401581460158491942574717598369122689042010 4907 61084730092034335136335630073124663306529621146 4908 61271590589520088211855369046844252560465556890 4909 61458984484015614009588770658894452378723480490 4910 61646913189068537232754264904268529219267794090 4911 61835378121683644349947008546469607663911319274 4912 62024380702330632706612433616759548361658120170 4913 62213922354951875423641622682434310070809752019 4914 62404004506970202112029146803001279836340326419 4915 62594628589296695432581151064535848469819558819 4916 62785796036338503529708688751844487132515008995 4917 62977508286006668368388588667433558789225775879 4918 63169766779723970003421490917834408105966161735 4919 63362572962432786810164104743806834165334971735 4920 63555928282602971705960227753659435996040931735 4921 63749834192239744391542619310794827914971027960 4922 63944292146891599641725441910102437451204602360 4923 64139303605658231674754673235557469527159827960 4924 64334870031198474629731648306001520139079187960 4925 64530992889738259181572715770322119921108147960 4926 64727673651078585323015885089943115263521976056 4927 64924913788603511343233302128597316620586660600 4928 65122714779288159032656419639773525137969300216 4929 65321078103706735143668826384092423313879897241 4930 65520005246040569136869864205334753786675175641 4931 65719497694086167242660396428169988839346343145 4932 65919556939263282867950393496148062291422040361 4933 66120184476623003377836372928638988272742098125 4934 66321381804855853282145170523638232402246611725 4935 66523150426299913856789028353287114532051975325 4936 66725491846948959229925562574259641493978772189 4937 66928407576460608962964820489597143588042551430 4938 67131899128164497156514351735971956388759814534 4939 67335968019070458111402003014658141257161172934 4940 67540615769876728574964999519692888961136859334 4941 67745843904978166602842799226923908930427681750 4942 67951653952474487066560198577038041426577505494 4943 68158047444178513837236229898522041406651162390 4944 68365025915624448675803522257170770829076922390 4945 68572590906076156860171998371669068991104848015 4946 68780743958535469579820050884454954377959441615 4947 68989486619750503128345681708132659544439298015 4948 69198820440223994924559498464839001951211971615 4949 69408746974221656392750942283956082990530294115 4950 69619267779780542732808671507273333820466654115 4951 69830384418717439610925646255084323168015717171 4952 70042098456637266801669149416796195323989546355 4953 70254411462941498812245740530555725177811220356 4954 70467325010836602519840970293365362485718522756 4955 70680840677342491852963585181470952387010817156 4956 70894960043300999547773923945831857356830363780 4957 71109684693384366010426250664701961874876462276 4958 71325016216103745316504882670310779956906481860 4959 71540956203817728378684156104978212144612395460 4960 71757506252740883313792527189451427021644869060 4961 71974667962952313040511433588631366633190143029 4962 72192442938404230138989937623059538296010152565 4963 72410832786930549003706641584549719124884121349 4964 72629839120255495320960905157247314927859303749 4965 72849463554002232902426006007341491426107896649 4966 73069707707701507906247567071888771201091892105 4967 73290573204800310477221328036065401193713088409 4968 73512061672670553837635164025070248503830749145 4969 73734174742617770860411151738358120958190054770 4970 73956914049889828156234452206490186607010694770 4971 74180281233685657706406820141325715190342293170 4972 74404277937164006073213662565317066139943374770 4973 74628905807452201219644754132164402786967983170 4974 74854166495654936970359973375982111831487823170 4975 75080061656863075145842753136456901590163063170 4976 75306592950162465401735339690357123327682873986 4977 75533762038642782805401428762390689223189466635 4978 75761570589406383181813292678099401678916714571 4979 75990020273577176260912131545602657022320202971 4980 76219112766309516658642072599033249825209753371 4981 76448849746797112723910005792000172648149980415 4982 76679232898281953283775280482013624168328963391 4983 76910263908063252319225197684249674751910742095 4984 77141944467506411603944214983138055919614615695 4985 77374276272052001338536836860936367855142899920 4986 77607261021224758812716292021705902639046414544 4987 77840900418642605128023301345014833102423253200 4988 78075196172025680013691515484438669139810656464 4989 78310149993205394768328549919769035183058502864 4990 78545763598133503360133967567131894597254317264 4991 78782038706891191718428054936395850398162916560 4992 79018977043698185249317807388849260443779388624 4993 79256580336921874608379182378759525902702996625 4994 79494850319086459763287396748805755513927996625 4995 79733788726882112379379835280292661652434246625 4996 79973397301174156561189002863393541011595246625 4997 80213677787012267983035891939407084362998309125 4998 80454631933639691441827150365209187267159309125 4999 80696261494502476865252522648888698399415559125 5000 80938568227258733808632199694216178035640559125