0 1 1 1 2 3 3 7 4 13 5 27 6 55 7 99 8 185 9 341 10 604 11 1064 12 1863 13 3181 14 5411 15 9123 16 15167 17 25051 18 41083 19 66715 20 107703 21 172735 22 275034 23 435484 24 685753 25 1073481 26 1672160 27 2592070 28 3998278 29 6140196 30 9389302 31 14296376 32 21682534 33 32759202 34 49308812 35 73956692 36 110545113 37 164680639 38 244542800 39 362007234 40 534272669 41 786216867 42 1153697665 43 1688272433 44 2463962945 45 3586727679 46 5207909284 47 7543308472 48 10899874103 49 15713302421 50 22600983744 51 32435853638 52 46449822799 53 66378437749 54 94661997362 55 134725603134 56 191368695271 57 271304460135 58 383907240347 59 542246776179 60 764514810514 61 1075992533710 62 1511760544136 63 2120422100024 64 2969215864599 65 4151027684869 66 5793987525872 67 8074594190182 68 11235642787779 69 15610670643399 70 21657261663720 71 30002365153056 72 41503872477752 73 57334202361184 74 79093632290108 75 108963758351400 76 149915086793709 77 205987543879511 78 282669060424194 79 387406014991368 80 530290738947621 81 724986465728803 82 989970521147624 83 1350203562805032 84 1839368530427527 85 2502870896042307 86 3401855181850035 87 4618576655789005 88 6263578819359871 89 8485274805194799 90 11482725769240072 91 15522667781029666 92 20962179415545483 93 28278831572761327 94 38110754650397718 95 51309839322543702 96 69012315142352198 97 92732305165799784 98 124485733125114333 99 166954294845813767 100 223702273189462290 101 299462996763160198 102 400517011489479619 103 535190938399346797 104 714515023162639603 105 953089193356046387 106 1270222880332922208 107 1691434022254204768 108 2250418972348259642 109 2991639355539916368 110 3973716636839401511 111 5273883407116120737 112 6993816213839836044 113 9267273377142798976 114 12270089414694268523 115 16233244241389899457 116 21459941508555539754 117 28347910949409298090 118 37418513346781058512 119 49354698083083618224 120 65050473653885289654 121 85675341651822205258 122 112758166749720276704 123 148296276452537889838 124 194897291552027447158 125 255963392601902272350 126 335930572586866002236 127 440579095436530525814 128 577436110278453934399 129 756297465678922874397 130 989903615862682498983 131 1294814610637233351705 132 1692542151817768196189 133 2211013400447853296407 134 2886462678879851420310 135 3765874771143393978506 136 4910138899715688500401 137 6398117838857783800225 138 8331894815604193165360 139 10843535427309592802776 140 14103797334739461551252 141 18333342797788081348340 142 23817165636611854811299 143 30923144391559699286457 144 40125889383942499684329 145 52037378408696545954065 146 67446293469323269854476 147 87368504170219123456602 148 113111823745957513719355 149 146359031436450088209209 150 189274261097424256169410 151 244639265447558852918844 152 316027860549632659382584 153 408029140503852311023094 154 526532960440566719592031 155 679094884761550904054915 156 875402500130475508695163 157 1127870968686442136041061 158 1452403287862484053388236 159 1869360361282743284143330 160 2404798217345016391329991 161 3092045229808740026648743 162 3973711872194761882073832 163 5104250479691343886885304 164 6553214093755373549305397 165 8409403487284788952042057 166 10786142135398457126958078 167 13827983013309475182521584 168 17719232205703219020172733 169 22694776860463851519855325 170 29053834632405816111626985 171 37177405517709791876282565 172 47550413789275382276044932 173 60789788824886910233618152 174 77680063088433966726916838 175 99218481132110648227389838 176 126672137554769189501446365 177 161650322431426593802836327 178 206196085066595078728994408 179 262902075284886746426351706 180 335057041430356783969397258 181 426831025548481378185558228 182 543509386374925543201548471 183 691788409495361900092922291 184 880148568954742121596748909 185 1119325658112214138347352457 186 1422905225685869453160621924 187 1808072306263125983353657006 188 2296556661794921840855097198 189 2915824075681853105577625076 190 3700577194400855868358721836 191 4694645656595571981281769792 192 5953365615592928425471082608 193 7546574285109925628572158442 194 9562377114808832792625414522 195 12111885250308169528089278770 196 15335171071557651718360397641 197 19408752356001061422547964651 198 24554994125628269788096064417 199 31053915435571368683557267951 200 39258011141980814763864162048 201 49610852151841271332621044876 202 62670419413661111608268495922 203 79138366432565216906016970106 204 99896704189982780481832229315 205 126053775714116758272935638183 206 159001853477206741651916169409 207 200489274054515735839709728501 208 252710749388011072467039323316 209 318420397774448130329470573766 210 401073164129993605838652844974 211 505001702593968200890674361038 212 635637542743625330197740349835 213 799787537595831964325231041411 214 1005979301475459273347722276036 215 1264892718222409365330803457158 216 1589898795794098261530190527696 217 1997732361487152255869359735910 218 2509331580066496490291650032495 219 3150885341726266541112555808391 220 3955139588187838552821878026641 221 4963026094519449264815548177989 222 6225692685184038434587929923776 223 7807033058427555632698887633282 224 9786838218737205393320094234253 225 12264721081092377132816385166185 226 15365002484816208794363033736077 227 19242792336191883814751339188367 228 24091555986930930258275562799593 229 30152525846060135675233872123975 230 37726404825169755279816408101604 231 47187915497790131391229106196626 232 59003881714057252609193751624629 233 73755693906080090871842356930555 234 92167212924358569643613716188649 235 115139419192415761124463798751571 236 143793425649756914451520999603211 237 179523858432887297811965177647081 238 224065085866686874622705518491512 239 279573365498329907638144635800118 240 348728706983627815639080975674430 241 434861148151553289909240933263590 242 542107252606016474817252202207710 243 675604009157375300883368648516628 244 841729007040159234875124449822323 245 1048397851181615413746070141185801 246 1305432360972204418538872950352300 247 1625016277585870714027826395284220 248 2022259128617718487863211720412544 249 2515893736539431392940205020724232 250 3129138820644428240554324395312649 251 3890765490758718315762546356248117 252 4836415484670340977982841656825100 253 6010230152858484848487137692873058 254 7466862926464905852756871591078310 255 9273964910663621500986857141139346 256 11515254054150383907813513918552615 257 14294303950965347208403517758404849 258 17739219831532230975406413766995984 259 22008408043634939404978956740507830 260 27297692965193784245447447642966486 261 33849093858493424811868054611551058 262 41961646159048154380482065840531026 263 52004740143873371333857265465076812 264 64434558585673409750139702057956876 265 79814328458122737568658381730378564 266 98839265633828559994218957359808270 267 122367292697168131501557954682804054 268 151456856914178841645146218993938479 269 187413478390980717852988345223343651 270 231847030158338982315202411514966013 271 286742207824571713049764168335415737 272 354545205488801830379567016361850066 273 438270299983864327985029550648836280 274 541630885581660962432980136426870060 275 669200530726723842095629698013466018 276 826610889575642547922315673947407512 277 1020794845956385311665058096672362578 278 1260285159190145739772990625033511226 279 1555581197473392411971147728619167316 280 1919599179802535039256848185452870176 281 2368224817292839689204659830620165074 282 2920991490313847878544869901073843381 283 3601912291433416428520866643677591511 284 4440500616056425138160621324982717797 285 5473021749553784631438053082455190197 286 6744027394818287906577013729304319772 287 8308236689664379895957113647483896348 288 10232841445368132186246811698762288563 289 12600330664260442857941675209894516591 290 15511950558565315984305587315799491751 291 19091942139266866323906690049977085965 292 23492730002087063040480126280290030149 293 28901274461954382545648873609191064361 294 35546846205666213144878502363446694058 295 43710540005920987296162550972556444266 296 53736914034914427949481873121397860282 297 66048226691629328897386334812722241580 298 81161846972721474671415806119345962259 299 99711541360460599168271760065146110439 300 122473494946756703715200469455109377227 301 150398113111390843628105689134217720031 302 184648879885837344459238853956858674128 303 226649829112836910348318533866151875388 304 278143525539818639615042685538335687344 305 341261868291993521188799659388767169306 306 418612534839087813999445878979132819011 307 513384499139143184623476101556019219317 308 629476806854855972220189543786153547391 309 771655702231713026203208399698916547955 310 945746310427863445864846104608442054595 311 1158866428323416596948995136048364585331 312 1419711617745461584416830718756010362649 313 1738902790299058686642858779181099005075 314 2129409898655829980823020240211723931137 315 2607068297513016697369219016267843001001 316 3191207920462711338234656363599542802405 317 3905419772511446994263855942803880731019 318 4778489526662084057787521845333453744042 319 5845534436509847573644787991173345018796 320 7149387577302711933463224833497971231898 321 8742282898804070047398298033291485245538 322 10687906070169163538328611449114710826579 323 13063890050761824826994378299672734921905 324 15964851253345768836466829827023378435589 325 19506082709580480147829169784734880750625 326 23828045567826970446946843226564895495658 327 29101830476895795852086145227277046633448 328 35535797058725362943278067130393596200874 329 43383644106314986968189071185568592735782 330 52954217004262752636470277054438844660479 331 64623424146788355399453204258264650431635 332 78848713228123739740397491809800222936246 333 96186654112751173975448512340927561077776 334 117314291077478633571019222249107668229909 335 143055067809090236583469222201492473996213 336 174410298784679229985114377735260313762776 337 212597366774912159919341448822499681894992 338 259096075708164159896976669329740188849646 339 315704890095977309076175524985358306244622 340 384609157617691350431813783107596459594962 341 468463853545348105628072655495287534776648 342 570493920462558163048416915442434878705268 343 694615923517510175506257785150538475659886 344 845585523581736498260755964198308811154880 345 1029176216326171593007200727354484702829542 346 1252395928365927712849693841747162237303552 347 1523749443283803161140378608703398775136532 348 1853556300010623201290207395966700555019639 349 2254335823421154372758797585408406931001043 350 2741273384108581203221877522180096271788503 351 3332784927970884477689472077203199546974085 352 4051200371190864178398251175972079026227830 353 4923590748656353006980762502284869107825682 354 5982769186014374146379753821843327265466708 355 7268502020772563733110451361960305212435386 356 8828973947139342920580345604628117613026484 357 10722560168879446349927411749117617511495006 358 13019969535084472924751825076274374799154615 359 15806835891721489766912267664103310784165713 360 19186850872333726510508797443408406843925670 361 23285550634468756350348564352205028629663404 362 28254892298649167535603156148456567531496741 363 34278783875692014226814799663545393765277199 364 41579765252837504879124394306939311110265718 365 50427078525014993514854944743876792585850492 366 61146415019020746938292595792825108155259057 367 74131685466845521276606641430612480567567339 368 89859230986340536440457645788817143203890816 369 108904978283947783432386684854309627737084212 370 131965145764638387044983272218340102616896667 371 159881231576305467942758664865432484062778613 372 193670164306372231513157104888323056392701854 373 234560677227460356419779725537864864091906602 374 284037183833614630783216791425481802647285685 375 343892693340682317783016878563291015808157461 376 416292618760354849188085817780345181298200152 377 503851707807278849567850605272405047061888594 378 609726781125559367415483501640989289777198948 379 737728508571274182885376301922668790003859726 380 892456111107130826227278093840615324289889627 381 1079459665518162854872152843160268870550393959 382 1305435638367216234887779052452327576350683601 383 1578462416448318597205390770853860636485401289 384 1908283971950779496245590255673662265698799385 385 2306651447792423554913120974805345264372926277 386 2787734427510030404786718826712042309798151346 387 3368616031150852880921380852475233813733870400 388 4069888833474208839787145776939992548220244064 389 4916372028996367568214259096433517318869235580 390 5937974384554917868334238953370498031325133731 391 7170732461462864459937566602047694943414765449 392 8658059520576837606973870764358324684997842976 393 10452247641993837819896288393044670623706155472 394 12616274133009544912343280428857128719157303945 395 15225973546645092422025005191707162770418948371 396 18372648927771083341844567478110684566228715798 397 22166210651029040707563058679516808448534131100 398 26738948901088659311440959292902134797367654759 399 32250067054110038325195378859882441545445584155 400 38891128647421114487192018125326105986827746274 401 46892601107755718838245988513164988533928292074 402 56531715946861760333782048715432836155129353839 403 68141908923618852840244929142298484908800552505 404 82124156146080519863783546424156679057230105380 405 98960584958553483832306536268977287593568739108 406 119230813777835173808240005245328304273732638117 407 143631565261077666611429742626237170326417281525 408 173000205238096823684605686230856517337363971800 409 208342989230351291196769153295175673931866430952 410 250868953300661540254105225714132116408270314595 411 302030571445397416220078997913567799808840695937 412 363572523747253816891079100729679135246763263804 413 437590185214779572557193980784512562601932077180 414 526599763204751938063081337028999268330269285453 415 633622391784082692808794109904228905360220394769 416 762284946560194634318444332215554724512374926949 417 916940887992048057082427628880174887283078116969 418 1102815092426494879252008030871595187386414357323 419 1326177408912981440644093473379230619573639481185 420 1594550611103896218863162531284478163580263673289 421 1916959526942910300844892163332275141179781478867 422 2304229459830574118784422418623415929570927115639 423 2769343605853004532608356260516433158503709479987 424 3327871072973874557818095943054599102003970879133 425 3998479380098214144612433945731972874713780741231 426 4803548028542829743196256661270069064429649358882 427 5769902981504651988662087901506183612732867378340 428 6929695760974252766966772862527637819561217450271 429 8321455498302767204314194941806634088339950260047 430 9991347799925554096595717658488609005862769241374 431 11994680887237797800385372153513639615451777097358 432 14397707346373083028323934157854223582846617604179 433 17279779226522507571305220832656429945740718079499 434 20735925448729001265720027814258791509788612890020 435 24879933881555347562376267247147688030664078909414 436 29848036423674902651390404098973700463402080437672 437 35803314504393276337825970205424824534916040857286 438 42940965164878843800248444518959279271866814215664 439 51494595022518367142156437636997404688284638103502 440 61743741790562144102800803962378518221363209515107 441 74022861628229056499377038349841762675554720539327 442 88732066627358190894017962833144862319726446895204 443 106349951623065816547730580681395635665042634668166 444 127448914941403627040829372202512314424649829936530 445 152713455683037959581169303847608396170064725136448 446 182962023088579564934716421877509707907363733320060 447 219173104294974715624124259182887216402426783419568 448 262516368772811960356245861693224190655633899517825 449 314389844976606307307095810798852248983771338318931 450 376464292056851660595512888252792044259515242807808 451 450736152599307297466256746480415895086481749692904 452 539590738083974222259336571505878256604285979330988 453 645877615193485610224013677833325708903506225149466 454 773000537880814998532212547815093073349923873006482 455 925024718683282581777522536698244150836731370846300 456 1106804766761964878616523702980554519594114627254079 457 1324137255742143370699688125131102718152060369467461 458 1583942640875178648346429772257227296271930817874602 459 1894482145207107620797341477191335836479550656604858 460 2265616305505317391775889277499878786371147910184932 461 2709113142960019305667333032544682308161439854112592 462 3239015439516300503604184032854185076181715906201829 463 3872078403693778238423078049546151681398929048636913 464 4628291154067066356024981344286146052738468414912616 465 5531497998529979270033160582813446732841347526851850 466 6610138519433898109584313657453201124997146775935682 467 7898129079379165182058066290836906418665987110861624 468 9435912647541985505909681486174584472690910977941119 469 11271708939792009208521361712742552323582339066394047 470 13463002919268023533996991058426456929422206363172973 471 16078316897671930313064575805768981285881234325988927 472 19199320025105445501864497230535011267727185098166892 473 22923339111508639057236351402851782227133051752458346 474 27366346786687713078504853621399170113178899857098714 475 32666517335677271999857589283794877530823849457529182 476 38988457565431980559388139007135947712205665553948287 477 46528240270109810832722732628983233136710285654723503 478 55519391861498959123990389470407826032999796208082804 479 66240014225248949290658168887381313953640001445517274 480 79021254690584584972248032732415250424636609741657429 481 94257378154777748447003729399926597909625117305181315 482 112417743061825684527902041297943190241004643841879563 483 134061039493909280641775164016597903253880009041632371 484 159852214749334064116568010803161868414301738526416125 485 190582591413233184479319080879869511986537409639163015 486 227193777401640583503051027587413517756315364219065085 487 270806079529626535225832485500630346848887202177093409 488 322752265082819573003734102219111797173024283576811142 489 384617673523989130265049141576720256404859778158316566 490 458287867420708222836973368113095292662086830936747979 491 546005233358830549326531991753188826504734999875854403 492 650436206431028425788804378534543111382758727210475881 493 774751103463700192875360282722051269213046705921736115 494 922718919471998983448909669207778453707601606674038459 495 1098819879569784314817416543057738544948444402862615547 496 1308379057325647123304130275392140075821401274691038323 497 1557724985281291820396970113028130995455814613208543515 498 1854377911708352384348125179359542185890717016328561578 499 2207273220589164017994585538392873587983942458637217470 500 2627026554014034240769898171583140027277293577940418381 501 3126248386972447529045821736752973438165265228716885929 502 3719917238517563236012261184571943385912517410838173004 503 4425822401476967204444633046315451329823635438167177374 504 5265089083731837715176436250105588259327853521612777729 505 6262801234907748682777844251551649594640056351766884007 506 7448740150891936867028937354312304811415229462410683016 507 8858260285056786658587862949082945131683372990159459708 508 10533327644180300610795696324359877781914174504711630106 509 12523750820826290053982848467565952225135757073376409730 510 14888640244788420220743112627182275294322576623353180878 511 17698137780612399275124558130683842803975053958981636846 512 21035466541144354557248331314084191802438641595368186256 513 24999359947073303580463394632426250226138184114100673790 514 29706939897792861771976750637640395786306584040712455035 515 35297126734718751001099678891715980065014780497843792639 516 41934678834915807333014738193470842439371958350796167387 517 49814977596290503264812848118212537771326180238896759809 518 59169694768590373259936123934544945607205607051029715606 519 70273504140945999122150038111425429476740007628285630732 520 83452029218056122373232805937426667513890311211358368297 521 99091253531502899124540406875436027683987215275786061899 522 117648661617857368005976996874563130761725444550488523451 523 139666427605491168316937844274545193997464474335472165981 524 165787026149916651000668688142904747485505301051851897235 525 196771708751294728772305920537721589636968035015897591929 526 233522369175552145089422576731946620992993190425558402125 527 277107417022233656093077405257305162912645930736345017741 528 328792391080802924097959136718271363031239313807838447846 529 390076177111002229781308869438796914818897711623751823184 530 462733851751020491176220315794937335901608712503718688271 531 548867359739409140012753973430810032333489894931090231427 532 650965450651835885788528879187703765859251529119155995567 533 771974559939183508117545258778699452584063866268136021905 534 915382624328984179857448267222929901946732689225992189373 535 1085318182013320368206866135470006949216660385298850550991 536 1286667533392177429003845315452986586083527858082562910176 537 1525213240142461375821367157397882755125702718584815824206 538 1807797832797529946566190295091554255935893912218573895752 539 2142517296067349321268710194338195860741371099111343040702 540 2538949725919481007790289498738972903149933984326524438295 541 3008425525502599374783001751306229367513141325116690438417 542 3564346654872821173768891810469978445531231423243110374361 543 4222563803457750472932229256227142136556576067303957438119 544 5001821951116599557559908858898650278509271684661885140978 545 5924286666942903476377663046702537888847491793137361034288 546 7016165715752234364831789333689814888281012984277004079136 547 8308443160740881977254550618005583854350386080258784808140 548 9837746238041123341767050459115198235887970092664417961700 549 11647368918387297494240202101863147178824994731809011995680 550 13788480361231951326737961548994993596384335793932746711038 551 16321551523258348196752624079796999120493165420071345275622 552 19318039142713515574013430724046365404838666201816247034844 553 22862373343895474598126452191879562161996092069207623475300 554 27054303381468709919490680000071268933383090660096543221613 555 32011665794508300138812625457112249540725042244310611575331 556 37873650727094608576915044670441322950069874084460729840942 557 44804655703994764989698292357404550922377385755571724393242 558 52998832089012072368724602351555505843074048189641777374016 559 62685448226518873279016088804278004584875177694417832979534 560 74135215375353246005293936416489468756796956740486959189007 561 87667748579011810471815690814414972303118902575592514501667 562 103660365271333091154124389191548092847798696390747861944992 563 122558460509400178534404863412454151748855660075938589419870 564 144887740215766186786447493457133423698444736530907989671295 565 171268643829916145341391951891067653129696773919020254181371 566 202433346642371768390132792727463219398206190299606352469203 567 239245801375718698573942293039430014986502072572632988698435 568 282725360121107183502961872484479767297032324122467668079173 569 334074613694781615786391417762875785719949413519444484695867 570 394712198383945813977066083151521564929200784782700541910239 571 466311452886641423888883148439690618792987473792998927536653 572 550845964520736627461916099352766683748548169088876330807753 573 650643227600798332397161459540957731981864215766023055062663 574 768447853097616521701303952237949834012961877225169138073895 575 907496022989072898665074100110076245780626825791928300888229 576 1071603181762569711523871524302457085163696504008305678718375 577 1265267309185220919539297684074209406831007057370983175373625 578 1493790531935669867580758465685843105846419801428621075393914 579 1763422317816686339333859960720350425573358952054654285618616 580 2081528067754996818333686317666245402458947364523699798167341 581 2456787592575073116392167027117831557579163543659668243947685 582 2899428751139313476619357413234269874119610821692543432600649 583 3421502454463702229027149177742486430850209145482269288327003 584 4037206331013770303835066935177279920132910814203372346492972 585 4763265629932389157752010252974468086745374061126959751018200 586 5619381444752634569932618418923227463437765153107155210194930 587 6628758109295908899329092808578844272062762294134529421069544 588 7818723695825647395641638513544571956107381727793974665209233 589 9221459986959985225284218426751349981580542989191792945589381 590 10874861160520679304390168022079002245837395004093984553495131 591 12823543794540019837995686915401651083963284568461275223654673 592 15120034755034995845207349703525290992737830817311671197064144 593 17826168173920617825559038726386706653607707400587649508063286 594 21014728178261174881650086262941428799542728496816754129117910 595 24771380435339571776269549028593753415645431910705915336669544 596 29196943095418968584015460887625168966866921858353386152377506 597 34410056538682970946050899252179782956508602575442265942666614 598 40550321691118864396968628240240071675364263921488819110156288 599 47781988831579638887379373886043839247266121365108864750303090 600 56298293080248464423174836652870865951218388211599647385301974 601 66326549502223401482544101053034697954338259574501117842773158 602 78134140406811930956762027491412901177114251169736972920667269 603 92035550474920524824022952374004742316673170960535591200274701 604 108400632391503032000052409003696034908037569389186507565701357 605 127664317386363227078569078765516021495083201092923549720068407 606 150338022302098287152635661728147878917308046869327447916875751 607 177023048458748191098297397807497518253074704391920966670363971 608 208426318779372377675270129761675163951080305088225981841563848 609 245378859678158330910683018761651985144678266223297601388112518 610 288857504614413747836348393601349083740306014086585910741291525 611 340010378764400572395968190028869761384805695932282143829013845 612 400186821046344060122673770857417500955096926172643870304751943 613 470972513197548918470395605714643611086871514025542406699767057 614 554230718610381323644985110680404163519654121290126380841301883 615 652150689539852069373936659138769491041165135884672310193959923 616 767304484026996648047588795818522547657309591572297524765041945 617 902713648037611350298773747640546193093849497674652999925965377 618 1061927469278920521360189370258180905144223315380279353246258986 619 1249114803230125487861631871007249114746364760163723387725175338 620 1469171816484461394375020386847171642101756471643697384419617243 621 1727848396186296625321875099839820347686739794764648454815708505 622 2031896447264580138321663377871212793968572606673872502185175759 623 2389243853142778185593298098079837016562423452637453313973422871 624 2809198524488267826505543597590434585112066854810205291329470040 625 3302687720549158018556957478040146075212227396858800391876527394 626 3882538717666399753126071356321971366531327198823666842988174229 627 4563807941817749569186342518959015206348630687088316311790517655 628 5364166902488280927946771959220489837561347295634861039492293929 629 6304354694114508939061176997889544091523784275455385697476617309 630 7408708504309830833211160294848938027812313806661112297429413361 631 8705785526561704653773367413176351346027863604195747456474776273 632 10229091967646637091169162676158359544181341448879660148368892279 633 12017937523414007517137646648036868800196599624583968279636744971 634 14118436837234441581584188759623537558137877931309403210376544110 635 16584683130919377014060587443927158809076598654334776124043513124 636 19480123499052962782486445730892247597881219177466365113285943008 637 22879170390536712774611578809942917360619035451453410337422309658 638 26869089689761213249513899527920722117748579851133332733482992567 639 31552212699164631242996280199209817436506414259188335593857845539 640 37048527384463854807770014549878542902244813616970128681558176210 641 43498713671587948642947201499051093125226645308164676180185944234 642 51067698611736183349207369086962984660337833839758691885063445837 643 59948820128459681574761321117494684306771911252847979494160110277 644 70368703144216771056331827450754493551126217238099062838503902734 645 82592969522668089819878121217156759079494690946872424353306411332 646 96932923888374370368853487937409809140205455305492584034419813898 647 113753381501395643345045619200607974681394826876975076440692036514 648 133481832559122283859948015893874139954333984813642449041873520165 649 156619170258938738974380199257612967974803447147595549369221533537 650 183752248485913548700776107378647896768126914941506361033071133352 651 215568580027265266166323360412678358527611983877399502905766005534 652 252873538854808355328943352166910222422033220604742577388660274677 653 296610491536458707815180266329752875964574845430725185164597567731 654 347884354730957456798717338644999187687055210636612371715714746479 655 407989159729075206823006650561369018563111638170372686130224294317 656 478440303164278364556180603736716205264899794206010785557688634667 657 561012277701210302451855192607423189791674959619707683350375122545 658 657782810493605304677175922537457527027240584291455251036338118958 659 771184493720057410370851635530523191224229797226614464574276081054 660 904065174332643484610772184395924453903449660141205827233240329416 661 1059758583696572283931544314911267318569125872943183298230356571642 662 1242166937201138433188772984361603417970686316794574864421619051930 663 1455857525183486905384316575309691807070812059413695749398616637732 664 1706175656627671531144342359466647814581918630793537301106248520222 665 1999376714249522358426715423339772151935580351744891649462287167628 666 2342780543280638339167814116421113002490506196659546891785262721708 667 2744951937636332074840903304882805277946048987300221030873212643470 668 3215911619155887037884436663486083179533125796653337189998976072755 669 3767382843358396744531139246316493893443417620063245362152611603763 670 4413079626296461827666776066367220911917442820723767338795673950100 671 5169043592175566432452763394576740857958585444408566316190313441078 672 6054037614416280091667138390693014623216851926264039529322073138431 673 7090005791726689304758761869044032557746264646517502167214334088185 674 8302610898119033339974975042085256200401695656354138347179944962748 675 9721862309647828086031746637441163320055167105550642735940282553386 676 11382849585265444528432239761915530340523271920160731488671314509344 677 13326599416222245649087578610180236909770552493955149192093804890804 678 15601076618068959426180697225020388958744209386559238646167121441416 679 18262353291696613271080582032464869123066144917853440381325426564938 680 21375974306725096103847549703908569844429246260832990213839959148499 681 25018551957192363694658015042935080276328735399858968482488296260315 682 29279628116912592520145326383122605722932108167082348974128121271203 683 34263848609408930566241431488927339607957318434575742785004680558513 684 40093501955684226430805120523727481213604743339388437516169560305369 685 46911483347837303607699593692420257763813009019849977645858954577207 686 54884754822184870609413875337618502110415886763944061192139081857844 687 64208384410346930409521855048904549113128140604304238582353761337006 688 75110260808187258700983842027880029218833235470422873886952136308400 689 87856596143760163093925215989507137735776918205547462865434234669548 690 102758348122889934839631881591467762797575651432701923791630524248992 691 120178714623016459208815625991310478948417702362051772863320042736036 692 140541879202876130701377497153814871409749612684414514577039181036718 693 164343215591741749446781984065757061381921944549610564588519954745812 694 192161193709244504274112694617728138606413288199419469059034657102773 695 224671269950793160598978124152300722842337319962909302683634528860429 696 262662091292053741823624144546843244601777170693458272884654523289633 697 307054397310463666306624151909621177573910986324869288205263640455479 698 358923067762929034450241746676068437950464012984685466157675675922965 699 419522837375540106511245175647678599729095824222380508350685786920117 700 490318285714446188074952297825546497644515638581856985090088135632318 701 573018810419877811378257772193803415971408398442315702858381810751474 702 669619409028411617408812839099310312808086519305312448033438243035599 703 782448230793928018083754817078953533993641788409736949133565090258705 704 914222018500723384463946251005873566314474198246339032132751775975665 705 1068110744913997447583637169568173048565225581769761656800274121757567 706 1247812963504205268370048656871972393826912040602220518825275173975695 707 1457643643380602077434025386333831447631533493611308342312315890506049 708 1702636549754543040063054331687750135912150499245011607354998430666996 709 1988663570446184445612490094775692146100273520764686329168106233290222 710 2322573783766498279138649209859770153227512955575649695301576414225616 711 2712355522641235678219409375414306224634185288234490866535193167289234 712 3167325224666791249628669519647109386205617188371975202088866117693595 713 3698347480193226822286475916414021308264125946642860729297384924395779 714 4318091414810971372458256646863853583677503833053865850511126256648376 715 5041329385393920962986848929009684077197332831816044995108370253433556 716 5885284949443774335396861339545024041481584005493976466242577734028207 717 6870038208349193904223595355850468460316774273029522043012099624036997 718 8018997952427829912046425782794187329868131381241764188438890155823651 719 9359451579607375210371533905696896108652634765843302610925588152676257 720 10923205555596473556178834757883040012302405851632965342549645445328903 721 12747331272391729034604645615948337324399490402206806483996345588554771 722 14875033591603850110442886821551560769850724199246565697838303584977088 723 17356662184725034229100939695121964489742435947986860455386086966923020 724 20250889068429273234930810835849191699760770854770529322461390120769639 725 23626079554040535790690892473531617831779175575481706831904294718729885 726 27561888273259584912973218880445211083951881042290944058015577602419706 727 32151117107993912686515547879319384176306027826782618068891291075460170 728 37501877857883472567537256950524386465093956208362216044918644114088960 729 43740109460993749663254818586384645845301300617653739594104777652907452 730 51012507699283707071734525234745811963058681914762179710071563232936428 731 59489934754506462236081778016831357425439209730700120583655526676120872 732 69371386945461613573612864744395105930644326253776824587070169129856666 733 80888611721693188070103232969227328684138503664506390783820872851382488 734 94311479799458159130763155835254524780071520757094887483773369991033188 735 109954235537076459639833818967990268505384324294322847720512502918003902 736 128182768646417103586635737133276755905342791690365779990063290794547733 737 149423073575521569344150280407842828458732576695082327763437707398368911 738 174171089896923849498076908954761554320475528785391376954046019505967938 739 203004148403893476701659692489617406033998176785789281649870342164891412 740 236594284056971429441538496498867156005990470169339198691968204750159470 741 275723719253366137177013661355297946109845565730619775733999351936940052 742 321302870060949926333987183204835529707916995218485457037173174681471466 743 374391285168044327299235334048666522505302355126890055961881614442625324 744 436221993627970801595455029375758114802625454157920543236049138949160590 745 508229814506582523100595758665114168827557697757611848318507488579551294 746 592084270992628993244077608397879985166538870729869514477070573244481470 747 689727855401635861509670224636954529934527988485414475003609041357442652 748 803420512110728828765536808040313888745518170653911459668256513052447740 749 935791345492230134179841994635721168393918976170466967588674450416373002 750 1089898722485886389662867350002453479037218990424433771950491383689701656 751 1269300128180113279363921549913870518917360931855619888931224922767774616 752 1478133351856986062963776066466076505048274591092067472409365699673954287 753 1721210835259854262619723011286939196257461040308065219355726850636741427 754 2004129310009940975616433936296705324665256537185241549325673134697107074 755 2333397193674008068969126145043261825800734809887234231699776646668151916 756 2716582611558917664203702772566277762498961033088263998337121133622438287 757 3162485372681647988575097545469609308424650487592249364127783494905505913 758 3681336763739791396711932889127155196456537547166555805991205364033247393 759 4285031646119549935829644371271132927185074008467328478448497476838120149 760 4987398061743110023839442760046454155864223063187549812767637930885936635 761 5804510389777503479526263585925484974403899527752937626309628071838842695 762 6755053066337213999217716787928264469098854716644594891476639569836019875 763 7860743004681402008085554856922734853442839708389759025644174576348695677 764 9146820158801666775542528050728002635447787947638937425642593892929330685 765 10642617187424222002254313815802413327080068305234137021607880212123822903 766 12382220931580506029801464159391694944146666513139120573169321100725276178 767 14405240455587582121388071512098798255706968461365096227499804911278847908 768 16757698763202040281075788981287799287934873898682500496518269674673949441 769 19493068039638410380119142395479462405091786841496625851583999138127363843 770 22673471446059552335075730384454242434000470608808104636221110916113977131 771 26371078175549827856414756247274932336365125652016871541142356546221576719 772 30669722748987369678215640664197214987865872802438862609929472249782442241 773 35666784478913391920335037363496491477224238633004970652549290280101658303 774 41475368767502188587725360915803757348816468726134396522627205604437772843 775 48226838556219924929967179234142040924886776526380312782592115132345445761 776 56073751954684795140188041744683250285042468160359539422054055941380184805 777 65193271012498053651919289742342756878641327867387069688930824677037988725 778 75791116954844474395712023791077158981674324276867462099280212460794486675 779 88106159205633201714790073977567779852515428539908312500607660530956431593 780 102415739431610463279302902444613068726035450077865034719889440288847285744 781 119041847959144789002347284120673238078701261147272120161300036045569609434 782 138358288591841500600242565372194906245398866915976977651102153836074648685 783 160798989496521344588464984156414727970615269369931432379664853337649683917 784 186867642895965386138651713208818355523391939154877717054845812868953941847 785 217148885351619502959939108181669177474214307231786510591063065727520613983 786 252321264066077978841418601632448519393619677964477122689230749363399358635 787 293172273610440893532999319746898441983966498629995376279815117610346309311 788 340615792626811088887468714057836765225418834474049982552359694181423583761 789 395712302344903510723935329302575008000746391449549249630233181125977392657 790 459692329310786527547012291761534351029104007846561012286120756093471340895 791 533983624859148114222296982957227330214164796293533135979764600341807863403 792 620242675077123125403207708851423651286817747873261018732306185897400019475 793 720391229053645840188738310617656065144773112604015618962667986071169106863 794 836658642103720515668462428278035538845821942918044505594133955154630202146 795 971630956739277014649352193286416468331705855452840951596827376901782337042 796 1128307790131500580055240856161113316069005528569230430859613422557003592862 797 1310168265801922870201024305214800412791443026731779238138569025304749894978 798 1521247422909806219403998436189180510298748360472904812056203084962232557588 799 1766224762957210958749897971768183094904969844085832694335875939084507512156 800 2050526855852064568060340970751713335707638671951295210794391370457926543987 801 2380446230653096270512938298219309686851205651610893302859445021214557715687 802 2763279127444629045043526569376951605836203571800011329088657278198101698059 803 3207485093143074442113441295293153959013174736046973999808759550683796976305 804 3722871874280892652872253289310139834829906137469882514147674660442881517290 805 4320809603961890713425513517919239687321792767744545438003161106809629856890 806 5014478909812929996931617275887672289914200860578770032856070936702701662198 807 5819158298258810166069338672783624798396740369968538026234289555303991656016 808 6752557013296820267077243306139875438937451746049754802249293058117806397353 809 7835200543038166921698169690964417616223757200554792507428412298191748006161 810 9090877075299409639081552319299924167144933559288902840138986877160720506587 811 10547154508377682585042182114358575555201809425379223905887964390084524716629 812 12235979132465101096742451444487628871307210576104507863074267295780244171123 813 14194368842892385272901027264706163115779551799949136772320532207517579303865 814 16465215765456036364439858280039036956624083317146401015669073538979547226089 815 19098215509141007152504850831163412635341509268624080769600792136112177310055 816 22150942961904250477491463281754769563954738413658700538687108236564871450134 817 25690097667805177287267408812717690284678547611543644409301503915869636832562 818 29792945434486325917722290182682506080632503125296687123103132984798936761793 819 34548986994881984326120297376156775853572832571085644526331342760687627787113 820 40061889373941058674375888015592948181952388318505772102215762219195147886697 821 46451721191616635461543651271700820004042003030217002121562848035045096718453 822 53857539584681231707203458294796127678333026095723372729852046815879936319087 823 62440383887554618026066755689706588535995237899033122793603083245991439486155 824 72386739832774585133618344530076356038463951569533712355507950837263819622737 825 83912547995756974248910544751051815687755175202060349302739555584273846578323 826 97267841724849432851491322983363928117096128777712328914777348160512184322525 827 112742113107494435868340387234468495355203586780501786847179258943465145227291 828 130670520905027767916322479650417440877857271628184307430134908854970551924375 829 151441072163795402805279254371583274994782625879222838792450255842228247082735 830 175502929750172067880737367926474084745411122419884183402809895359119356919162 831 203376021790431749227040453388190031543669844372856522365294323631178189156548 832 235662156418257213135186178898207027999226747411948027671620719618633021289758 833 273057876914481759037268578054364823236923246761421227978801653724178394883382 834 316369328925213496868606785299361066787188227920255234572507303328508040566805 835 366529453727460567607567120695105042045386688902496680946578093120077584075285 836 424617870354977547857849844929013767406625708531998279880365344793393092133795 837 491883865816165338197703682575583240508281089121196944966980237693490836682343 838 569772977801876615382455497621525588107016866437324711472132461488633356085495 839 659957729545892207277055245622459797644456044894659210984011340696767071119523 840 764373163424971594032261477994748602113399640981554487535759471276216028604104 841 885257920269430115985615350472371142663740056107789712573618753779376373956260 842 1025201727277113367383112768082013465378086956684766465001349855731472269191349 843 1187200291281219235523932575892045847713779479640859642170631256121595739459565 844 1374718748682372161679730138266152400377856714282122141258098333763435252351879 845 1591765001809904606924700741667630889064141658451262239878008192202551785918063 846 1842974477509426542775307335661146354592473521637605902275663791373341442913794 847 2133708081612423191393941989613836219992393388180173150689518065640739145204938 848 2470165397530468999862846163265226879934137888336688350613871276227585095425758 849 2859515494185998274690649639819606910041088154475891177987891981785857389358704 850 3310048074365637735875551445909163655713796875904771469403338706369852980142020 851 3831348116883801486212741324576924842616817232965690645613808696036805901244008 852 4434497653350287781057832753290041305677259101305256244436671558394269245049294 853 5132308882852942122168667429014725843663930974104638887837878542202572737930322 854 5939593477035568637732683105789484689728554471709460153188423790370750389531086 855 6873473677180574307929952223807752983929526723594735983392745938312252111379284 856 7953741649341619661249316959386774412717188812226244110975308076101637079886029 857 9203274561009177326661917310341666212847914127080375737841110392211356322244751 858 10648513993634276500863242165010874563741963669866938515966052611075961653958860 859 12320019633106365968274671158532963910044511772099545845437318707800461139589572 860 14253108712100200088863203442473235992075896478370795028852504477057344973015554 861 16488594445338742257361538754285265194943432999451829957528958846380221415954126 862 19073638737305433411031268044701245975579297762371572949773458091850822864586520 863 22062736793324817997632197482855807282917196247149490995049517736698115930357466 864 25518853977102405456865925239698254518109642407702992296758463329707415083556300 865 29514738385966905441055841500982642501512821477375872880452870956801197896273148 866 34134436222803679854028489907780371894282174999470949744632638099502186385076153 867 39475041204319815951848719418268704613351240401629287972409903476117639578217317 868 45648714043324964004342764245344981167291826433306073850188633771024392909720836 869 52785013575506322340361457994784482825253635276188905994409918101500587946646352 870 61033587480906609436851085599906021309723584008346363992042561665111837131855624 871 70567277906245225710041276057059412725772194184061733775155119075629383282222454 872 81585705775291224652211982326180800531652610211019943477535435867444298523263451 873 94319407352294659155089756817440751562578978997738161955105419603435836665926955 874 109034607895695611123163787115486145860313817020677597068909778583635966337947441 875 126038730233691995970451820409650857879588643037867905626713602475774962519014295 876 145686751072095565086298610689965129526503991050690717640175553293777626292836729 877 168388535110423716056860100832922771938358721873211269483667752550344872774301575 878 194617296942426374912535311427058107879789434220626444134617491247983405351610543 879 224919363653122019273688366844254931172455325696213603054821478735218075546913679 880 259925437457624852697518670529121123725952674700258039292223144663334065336839198 881 300363588189317026261045343979122787111634869256329074624733767847742106431945428 882 347074240548595556368950064636675802859570893966517913662587355920239701543931379 883 401027461473637045322360786447514856963364522071290914444080771950266044195750829 884 463342899603323557511059155989213605196938535033920871225386603502488290823100028 885 535312782504558249113016258114342776606661529778409617722212913760156520427643144 886 618428439208080730575222523267806355767704470570282027077763725526648091406096819 887 714410886877852370420796854143314672969667169245400729191080028167414419044248923 888 825246102555848168949017912995355446638075835724930757718024649691078626364576818 889 953225695519106258098179259685482332615600501084707874344462624819051209252339684 890 1100993804749825993040945274644182801005818543063608616494328381408162884795892950 891 1271601171528494152657593522893352916737100180305290645130573548797588524883549398 892 1468567481719456515037844582212130655679957819502482138114881591292412770227922383 893 1695953238811212724462858387985604266387146565280152837270200636152892992136431547 894 1958442620518270803690585037854153483591231653542221536690990719865630373974919735 895 2261438992566503118731015581785572743213940536592996274356597281473214395917631807 896 2611175007564318938687624449573054705654492774045503144542172397788715275380776211 897 3014839509664793778685637200542109409026208976503128865175307837279345595038644075 898 3480723802868393817448175034496783097913316657766512305475332590626896425693189650 899 4018390228997862635167407031938771692542106475788005406215500699873916552606546252 900 4638866448300145381183381922556752714107782471698376232884626366436594126550446901 901 5354869330158422254831290749005128183632233090158729166597356953674974131224210007 902 6181062953727515111929595303895927014034781396544172114253351467057051866825101045 903 7134355900168900843739125952648244989414788959886859136325371977830355778548700957 904 8234243803051785383941456176594322469761368502094396086932866278578125915477514653 905 9503204026926736583356341582667428440324325483369634701160695796067685972542313955 906 10967150383922857623216860343618211924526065338889331190059601001251693291185265037 907 12655956995004421474118202675334129030503065342176265966718878391984366205881860971 908 14604061779867248585341124979072030218210324622986443208331899597170104989833709797 909 16851161644522326074587618670038562806824399445473926080443571199280336600603590643 910 19443013259642538509674789860701408747563465055059672478949052604718620904724637293 911 22432355421660632244082324762510767904661431134570368146200834749534747986857424109 912 25879971403710292535567341518271007674334496453003364866275480263163609683757636859 913 29855912482294929393022411203330066180413077539667185365235206976095597856218211387 914 34440907022662635222323388694460181597739667789517427647462056831465789361003012255 915 39727983184050445283107733701325759763960135363049812246181065449824146203653219683 916 45824337537424624614943012191952507690847622880584278897184925596261867904414038265 917 52853486756075636628957290571291752582000266628973400228157057792756510015881604501 918 60957745138829036735351651757685932043781621935284190222372719855136881470625453205 919 70301077166373400659161214968987216797467999701428507977824524986625433712523826071 920 81072381699341231100262456712005460468941989750326358855212301824275512147796815180 921 93489272947200315819336016643806795921933222482147654188952524439702275279491703598 922 107802433136253058198400861847473518820284288550843819494045755853177957284199147886 923 124300623074494744496252436944602557508857108310812989994029051620870531541939273164 924 143316449770708106460043432267122375536749853055511502679807952988355551234589304657 925 165233005167746305446872397876194489462457262976830460623844872770006183202125216983 926 190491507185953002117868194648583214186038810873339009975748787275092192505873572733 927 219600093975864266003888837146227635354910927259474353092130379963904319654611374769 928 253143944933252752981353796266640950457368445552523783002190772716646370581715912888 929 291796928074864402876185561655281507525305172835533097265165180876208466176831118774 930 336335003316138796443535511449112292537957545166320874243237303569013282705066237759 931 387651645614440755749332127793518952091970433908419006797569581247614030208653927691 932 446775591511063281468160457423162976736164350176452367976275115422300694621938811323 933 514891258090091769311184893551165512903492119674251212389471110512542127350450888899 934 593362235653894281486834119563842862465609427235604401613175230610273539018016126991 935 683758315506343458285475402295611817649339610540326188564422590725015370716767069281 936 787886583299206923797098535849537307028129436442700559559440377360326017667361148310 937 907827187770595220224563640009819547311677713273635511382127568958522186031810182644 938 1045974485921464054154594362529945256067304208025893814531474921734847100865191008546 939 1205084370499249509235643084490056499366096431329669432897631618645567355546597155688 940 1388328706110591538564992539751244505920870960524448653629868891308273865647631383755 941 1599357938691790921308964001066081354760374095650779123135985186181243027928498251655 942 1842373102094769953662961470037601758263451010861214656554597397324428949295077937218 943 2122208628262049324429730267033012177574121320315176950807168974682685352320243384172 944 2444427577384825074962698874632610534701456523158167916366316058766839516221664575620 945 2815431145602962266269465392313205322477818854182931605907073237571633636800460478534 946 3242584584852043517713840931516585747011711136414111981272346450469409009075085578419 947 3734361987714358727038663628890328212050547883906096772054002886236826516953190574587 948 4300512755699464467858640266438209109256772798663933506733239808508447815526372264833 949 4952252989281208759643182680693422713207601529106771264682862240696791870055406734575 950 5702485520304741411948473605229611332651423546996874365031194946059538406774397035288 951 6566052861292097250928129450666850589040874286630979025347723427596221478463053399418 952 7560027982327230387527423006446317209330686706032076599207214570812026615201723787416 953 8704048556766601573077003603799247250334209045923572356528824380537819847126420016958 954 10020701155973017372733053087875288777706121916981320721014051784284444925482366642462 955 11535962836644265293971338606212487391583321632508578010569665948133316727844623299924 956 13279708670506070878577936523902740577268964203844181897352663614276152792173950242962 957 15286295036277058510033018257969727509985761167968608221154617127142061305345085841350 958 17595229952121137947037993920194099960396388075991764328307234852210127454934452239564 959 20251943401080632478923287981821659098032248511895608530208919049396262227075435430524 960 23308672524128153592843039724561385951129721737618670008643677427212799963966149196384 961 26825478762081284467884162977841000587185436079200925222905393429920974766390724625652 962 30871416560674119281995790460301655429438280970756257619450849938590570037544115458088 963 35525876160735297991660438310142776106476677566327012396902465557006929978468470981730 964 40880126332931165918566947011738106946346203442600746577697832758420677918444907264734 965 47039086747268726053489979812571170472899226954512129667414290415567257909605906552690 966 54123364064207559914510197245333334194659064529457661138560417656420879231362036473675 967 62271590880178320308789324068585650583957586443665475443535758728332010174287809624347 968 71643112451173279673847087267282748986530218125633803719113794333777222551357442188826 969 82421072763532349477393168980569187683265801291827106345348827612108393933972306922256 970 94815959146868920329397202146371138525821281641483216756526930961788291643394535770021 971 109069673374496931052841115300637562787831248079534641466182823550353357255353570441929 972 125460207237129186230900369876905453713509742875933661664289619124509671299518111675670 973 144307012095671437104830011380968541132588179225019843175133539636343626627500231897750 974 165977165136098842782042379847413472318513577196126599469757090930673849443300004581528 975 190892450213006398599730711145067410557646514856252842350913705684256851647790928695786 976 219537488564340676094229645022670003324902299254703317416151103040142263107743955398285 977 252469074635785678988124609806438562117551915413739704969919013290089838491598820902219 978 290326895145016994387133116069761016085654125601504479940671046409146877302567901746508 979 333845835774276559601595577161289761170080344307372378133756804044827916588562925306470 980 383870109998198604065120345044802596656369880426052337650964689168720852291426760065908 981 441369479098498034252656032579392335730470177715859253285755882896517492614832451285634 982 507457872036732090227051940138520568709142308121618565482559739269435884701413579663667 983 583414759294402555427633396052515049974856710855715804632529765391370686348645442271913 984 670709686898361548398070883734578835391126293042714592204308061353723805918092278397288 985 771030436605478060120322278509529185742912376834152696988143876177709277330418424482522 986 886315346743084056315899916824800922142259381013498510007763076232480899744349677614446 987 1018790406773495207305197406497676886124418388190441911575520984210356403442746923979734 988 1171011828741701329671229783535970360865086894711096591011009158569312596070047918967364 989 1345914902059354140268311962206782071508108684991839036791782861874884757828907214810806 990 1546870056505243824080510045104678901428688034252252926714687309633487878301244782230363 991 1777747194093656413700905080728866008474488517366330918485707001839164714304083836280861 992 2042989506110649113659556067584706837511759291239985385848478419385728070012500849945245 993 2347698170046707613269549759825349052029305836890887154479045089728734052552072616693857 994 2697729525687437846409173981026995576501816318127110729088132688777008557690749832474445 995 3099806564070898814448150772726155490699275724505340287939888467463523101368459172833027 996 3561646831744204703411756858892154326003083347081086322324752916303715037999131604728893 997 4092109160751161246537273662738408888556232041310058612482139721582530498900156910537683 998 4701361987781840152070324758575036078194054690439952070129966436106317904255056465423776 999 5401076430471282508264016532946885745663495098013709536157938963964505735900315868034036 1000 6204647752458031550594474020231318459767141187909712415333802079343942723371771476200459