1 1 2 793 3 66377 4 1911234 5 28504515 6 271739011 7 1874885963 8 10136389172 9 45311985069 10 173957200405 11 589679082421 12 1802148522758 13 5045944649967 14 13108508706879 15 31915866810295 16 73427944186856 17 160710828298553 18 336507487921137 19 677266380588289 20 1315464522556810 21 2474245133557691 22 4519960379085723 23 8040262441946307 24 13958033289760924 25 23694815743756325 26 39401656970080301 27 64280574021022893 28 103026397942609102 29 162426773547445159 30 252167840790600215 31 385904887030051311 32 582671357765108688 33 868716404031526897 34 1279881024362231369 35 1864646267357186105 36 2688014382011147346 37 3836415769913170483 38 5423871690582582067 39 7599685537515861179 40 10557984834916111620 41 14549492661851018781 42 19895971814889395653 43 27007858563717203237 44 36405686300608696214 45 48745993773659943135 46 64852519044960570991 47 85753600031801862823 48 112726836762934959032 49 147352220696248311849 50 191575104078862997025 51 247780568966148495601 52 318880962838382510618 53 408418597558373526827 54 520685862610476528459 55 660865284180455620915 56 835192370830094864236 57 1051144426572922731413 58 1317658885484627723997 59 1645385131139730192669 60 2046974211855415662430 61 2537411351794606597271 62 3134396691439181152583 63 3858780271957463539167 64 4735057909890974771104 65 5791935294879488062945 66 7062968387514340745081 67 8587289000725427667753 68 10410425320425138100962 69 12585228063706712319139 70 15172913990181540388835 71 18244239578705025269291 72 21880818862664194030548 73 26176600687284380271757 74 31239522017387456012149 75 37193355389265737112725 76 44179770171631144511526 77 52360628984014551323343 78 61920542422837320928927 79 73069707172230544676759 80 86047054635382184207240 81 101123739419870337787161 82 118606999354499062738513 83 138844421213290724496097 84 162228648982504670759594 85 189202574337152633113755 86 220265052003088431416571 87 255977185878308278859683 88 296969235181884404536892 89 343948193500584213921029 90 397706097421662598773645 91 459129125485874774506381 92 529207552478123705130478 93 609046628605384831223687 94 699878457904077581816439 95 803074955283703902659535 96 920161966962573142543216 97 1052834644697411827448273 98 1202974170164664141618857 99 1372665932130797697127449 100 1564219265665847276744050 101 1780188869623108285362451 102 2023398025943136328695443 103 2296963752057286857456027 104 2604324025780678426155684 105 2949267230612905758093565 106 3335963978323776836679461 107 3769001475108015254020613 108 4253420607464979802608822 109 4794755934315253744291519 110 5399078782724223588149455 111 6073043655982820333620871 112 6823938174717305601432408 113 7659736784183783743684617 114 8589158473970014511795329 115 9621728769998678143259345 116 10767846273024688844693306 117 12038854032767251501768203 118 13447116062438513699055787 119 15006099314748911202078739 120 16730461457509308204270860 121 18636144804737111173377141 122 20740476777733664667725373 123 23062277289960068361640957 124 25621973469725419237173374 125 28441722155743408748000375 126 31545540622538925463907751 127 34959446015525281197892543 128 38711603999355074924498752 129 42832487147904457991324609 130 47355043630013344396514265 131 52314876771905365723306761 132 57750436105084324696718338 133 63703220537482568160796547 134 70217994315755896820522819 135 77343016477914988503910155 136 85130284527991295679975796 137 93635793098193289515105133 138 102919808399054919000341717 139 113047159294451258850784629 140 124087545876096438297785670 141 136115866451286872149165231 142 149212563898250259650690303 143 163463992385550399626112887 144 178962805495623149226746664 145 195808366837724332273832185 146 214107184282401545903755441 147 233973368998105059409377473 148 255529120520775773114228682 149 278905239139238935959634299 150 304241666933040452213866075 151 331688058855038614267538051 152 361404385308659497960930268 153 393561567729291625859541477 154 428342148740888491779292909 155 465940998522520883447609965 156 506566059085430478210684686 157 550439128229138874546441063 158 597796685015420146638418647 159 648890758671509403551219119 160 703989842908855093072286480 161 763379857721090483883340721 162 827365160804762650798612233 163 896269610828779345597773817 164 970437684863580551944529554 165 1050235652368778726156586995 166 1136052808228507398570156531 167 1228302767417040904229537403 168 1327424823973468762615660612 169 1433885377063398170630554589 170 1548179427007890064096202885 171 1670832144265182426173568741 172 1802400514459294510628170198 173 1943475062661414302978741407 174 2094681660245127143776119599 175 2256683417755125663819356775 176 2430182667351131123552393976 177 2615923038514436431640917993 178 2814691630833835511900068577 179 3027321287820817728908076209 180 3254692975840866687790771290 181 3497738272388598308229797611 182 3757441968079393567730673163 183 4034844786879218178369365747 184 4331046229247567718506896044 185 4647207543026026967731262805 186 4984554827066882556000325021 187 5344382272762676305709594333 188 5728055548808632207640496542 189 6137015334705633856062139479 190 6572781008691974058329522695 191 7036954495977548587871932831 192 7531224283344627716384700128 193 8057369606374920001567058337 194 8617264815763452309775736889 195 9212883929385939454410148585 196 9846305376997919132153957666 197 10519716944661097825917837923 198 11235420926215207603793913507 199 11995839489342330687442769899 200 12803520264005228541428238100 201 13661142161281837156845709901 202 14571521430864884156392215093 203 15537617965748672219687470677 204 16562541862884584919976940134 205 17649560248852935115410857615 206 18802104379871524244714754911 207 20023777025740846908358930263 208 21318360147612394637356278472 209 22689822879760123442329162969 210 24142329825835991309793823505 211 25680249680398686039516444321 212 27308164186820394539636942058 213 29030877442999857853050994267 214 30853425566641159832219598779 215 32781086732196861698320983395 216 34819391591921372058337509756 217 36974134093835986830358662853 218 39251382709771002659998415437 219 41657492087022859733853434189 220 44199115137545566582235684910 221 46883215578985863945171531591 222 49717080942270862765362740023 223 52708336060865410883380510607 224 55864957057234374380384475824 225 59195285842472535422650369425 226 62708045145502083956037220201 227 66412354088684893109973087193 228 70317744327154097540794388402 229 74434176769637122444703119059 230 78772058899020423324527103315 231 83342262711394979999044197211 232 88156143292821232491859477988 233 93225558053562843539622891197 234 98562886640060617267765879269 235 104181051545451293409326859205 236 110093539439980971186998464246 237 116314423243219799145675014783 238 122858384960553501947729876367 239 129740739307008510213714923079 240 136977458142061125370104109720 241 144585195739687501314170996681 242 152581314918530474406243909953 243 160983914057691641477706747537 244 169811855024302793592786037114 245 179084792039690085407510796235 246 188823201511617383128274774891 247 199048412860782318120541767123 248 209782640370439910851678048332 249 221049016088744456651472221749 250 232871623814130919228689360125 251 245275534194802601413195565501 252 258286840974152599578023049918 253 271932698414722745991548931127 254 286241359934095652318269472359 255 301242217986923341017440774015 256 316965845228120045924865515136 257 333444036993087338364256675713 258 350709855131697053342530438297 259 368797673233631817486018810569 260 387743223283574585270928510530 261 407583643785647744866231119171 262 428357529397429334816127546883 263 450104982114818996343622283467 264 472867664049989755008764878004 265 496688851845643864833023136045 266 521613492769792046134657752981 267 547688262536295796865236832053 268 574961624897452351203170320262 269 603483893055961596932801405039 270 633307292944694146507126591935 271 664486028423780090877894203191 272 697076348445659058853102559848 273 731136616239874370064397136057 274 766727380570557622258401992049 275 803911449120735312762877725825 276 842753964058796382376720636426 277 883322479843689213934199587643 278 925687043326668947352976083227 279 969920276208691321685953390659 280 1016097459913847959818171885340 281 1064296622940560413933622193061 282 1114598630753596734394143632813 283 1167087278281345159640969060397 284 1221849385084175102339770972494 285 1278974893261136283233552386855 286 1338556968163692998863439768471 287 1400692101986662466139480303983 288 1465480220308024333248542106192 289 1533024791650793154041032322929 290 1603432940141697267246734796745 291 1676815561342986482002387044281 292 1753287441335297630592665069778 293 1832967379131141795396185367987 294 1915978312500240241222311772339 295 2002447447289628182033618712635 296 2092506390323166882088979082116 297 2186291285966855639563413852573 298 2283942956448116333615304633157 299 2385607046019034845782323677349 300 2491434169055386209816829232150 301 2601580062185144221189917792351 302 2716205740542081873348088309743 303 2835477658242006811550582860327 304 2959567873181146440236701014584 305 3088654216258200824222361546665 306 3222920465123618529848557715361 307 3362556522561721506168092364913 308 3507758599613410459479760148122 309 3658729403549322382600823349419 310 3815678330805487423319823972555 311 3978821664995743579143544302771 312 4148382780117415256965537801708 313 4324592349069046010460449328917 314 4507688557601297243299723867229 315 4697917323824483825801774732445 316 4895532523398614904175029386206 317 5100796220534244177607811732503 318 5313978904934909076377963750087 319 5535359734814453095952011404639 320 5765226786125080534584991548960 321 6003877308134588556926774771041 322 6251617985493858380171131879673 323 6508765206938365973836321305257 324 6775645340770193505762118418274 325 7052595017269786386735575613475 326 7339961418189507700701251767651 327 7638102573483892598184519356843 328 7947387665434400423831995028052 329 8268197340329402496415529578509 330 8600924027863129117942682117365 331 8945972268420331119508719472661 332 9303759048416489622240556137638 333 9674714143866533274367230560847 334 10059280472358195597599880050719 335 10457914453609366820393950783255 336 10871086378792065280388733362696 337 11299280788808973736811575649433 338 11742996861711856344712078936017 339 12202748809454593210781875026529 340 12679066284177041984888209833770 341 13172494794219460457450473263131 342 13683596130070801251072606804603 343 14212948800457820041607011857187 344 14761148478785622950837513317564 345 15328808460144017457607745585285 346 15916560129097825019505045379341 347 16525053438483163231830141781773 348 17154957399435611428938049167982 349 17806960582880136815264222824199 350 18481771632716679165364539229175 351 19180119790939371525817569327951 352 19902755434931512864423391619568 353 20650450627182606927219984445777 354 21423999677678040370769718816809 355 22224219719216293231230809863065 356 23051951295912956674184486105586 357 23908058965155277447311506185363 358 24793431913275456245119841532947 359 25708984585215499010416489717019 360 26655657328461056766601859084580 361 27634417051526391629804616682621 362 28646257897277374928210875706533 363 29692201931384258601734319818117 364 30773299846200864018736002566454 365 31890631680371803784434212460095 366 33045307554474392790868485284431 367 34238468423007015440077662301703 368 35471286843040897436192704829912 369 36744967759857483570531751620489 370 38060749309898948305082131305985 371 39419903641364764489025233922641 372 40823737752792728021803459949498 373 42273594349968383512812408205707 374 43770852721512418796900695379499 375 45316929633501295367891036969875 376 46913280243482158217394235988876 377 48561399034248923048081450082293 378 50262820767752372210868816722877 379 52019121459523103842498127370109 380 53831919373992272408936702299390 381 55702876041101234052897391723511 382 57633697294597467669520279367463 383 59626134332420483368718536330047 384 61681984799587854808698869738944 385 63803093893998021692555471235905 386 65991355495573104405482041496921 387 68248713319171655238006573738633 388 70577162091708040801802992115842 389 72978748753922009017302241221379 390 75455573687248942361935064345795 391 78009791966248337847041276590731 392 80643614637055184380194908989428 393 83359310022326130715145188902637 394 86159205053159653048326641672789 395 89045686628476841450894903101685 396 92021203002356929697863864666566 397 95088265199829294647976808242223 398 98249448461631350123756171527807 399 101507393718449557232593376599799 400 104864809095168669256182854476200 401 108324471445662325624103788359801 402 111889227918666207092588164729393 403 115561997555283164093850286374977 404 119345772918678033334882345129034 405 123243621756528265145198734910715 406 127258688696804996846297567310811 407 131394196977467826595102707074563 408 135653450210665268800736376967772 409 140039834182041707397954433600869 410 144556818685760608058717178346605 411 149207959395862805920930783946221 412 153996899774587852703679686761358 413 158927373018295687262658671438567 414 164003204041635287827503066350679 415 169228311500616473471962629256495 416 174606709855250647924223327072656 417 180142511472436021762243123727153 418 185839928769772710500102822809737 419 191703276401003087206768802740089 420 197736973483782870267367346613010 421 203945545870498650866525179845491 422 210333628462857911919421992894323 423 216905967570988061683292156774907 424 223667423317791602343089025750724 425 230622972089315277681331898482525 426 237777709031901895723840719300101 427 245136850596904503218817859451493 428 252705737133753700183934869167702 429 260489835532180125780825267452959 430 268494741914405522693539111306415 431 276726184378127297250756025883111 432 285190025791133138003404689447288 433 293892266638394037621213446555497 434 302839047922495983083966294787169 435 312036654118282638505182750432305 436 321491516182593544835916951421146 437 331210214619994702461776749759083 438 341199482605410887643593505270667 439 351466209164581683187066047844979 440 362017442413275978993980489707820 441 372860392856212620591320662714581 442 384002436746647954708050527124253 443 395451119507604241835200244191837 444 407214159215726277835106335338014 445 419299450148767091441625102949335 446 431715066397717263305678737318791 447 444469265544606246489909502171423 448 457570492407018059412339050337632 449 471027382850377871601156098191649 450 484848767669080311680097263223225 451 499043676537544797195009075575401 452 513621342032297818665448989389218 453 528591203726196907058706858835427 454 543962912355925976205298849076259 455 559746334063906860982525679627115 456 575951554715787169873692299206036 457 592588884294680038262569597720013 458 609668861373347008053114759452597 459 627202257665531071430834770688469 460 645200082657662903332006238758630 461 663673588322179469997876556781071 462 682634273913710541410727100841183 463 702093890849405154995221623127767 464 722064447674686778289962424344904 465 742558215115742800929075099309145 466 763587731220071052810697984500881 467 785165806586423297367584568696353 468 807305529685503088004162021939562 469 830020272272793003644303957950939 470 853323694894904097575244360095035 471 877229752490858404016497789477091 472 901752700089733550739961143089148 473 926907098606116925280789434700357 474 952707820734835438481075468031949 475 979170056946445723983457671838925 476 1006309321584988607533937985201326 477 1034141459069530877267633965151943 478 1062682650201036787253998839737527 479 1091949418576131333196209826764559 480 1121958637109337153050891756763440 481 1152727534665386928208052465138961 482 1184273702803233394507046965627113 483 1216615102633399518533639733924697 484 1249770071790332055128017909945394 485 1283757331521442578627327612559955 486 1318595993894541174873597647260371 487 1354305569125389295254695322648283 488 1390905973027119809839469273275492 489 1428417534583294055857088255584829 490 1466861003646387662204816817919845 491 1506257558763519142209579547322181 492 1546628815131257687389670579209078 493 1587996832681369266348441230412287 494 1630384124299383037077932167188239 495 1673813664177883219765050388065735 496 1718308896306454952595572857461016 497 1763893743100236266973287443756873 498 1810592614169052172956057542347457 499 1858430415229130942512467088287249 500 1907432557159427019388811378720250 501 1957624965204599571925334294162251 502 2009034088326720541063554719224043 503 2061686908707811122046095690764627 504 2115610951405330956941539856033484 505 2170834294162769908156532905699765 506 2227385577377518132564877995291261 507 2285294014228216283840179305809213 508 2344589400963814039088456469487422 509 2405302127356591777016151316667319 510 2467463187321427130725554106695655 511 2531104189703615300904789152124671 512 2596257369237579446786501066571008 513 2662955597678835174914184100073217 514 2731232395111601121616188738799129 515 2801121941434475876295941259305545 516 2872659088026630021366620937319106 517 2945879369596990873065981907396803 518 3020819016218926597671485953344387 519 3097514965552965751999560304190539 520 3176004875260117957730620175627060 521 3256327135608391368281436633504941 522 3338520882275132826889401813533973 523 3422626009347847147533189509669557 524 3508683182526182778558252393223174 525 3596733852527802234683689743726575 526 3686820268700887108732593601567551 527 3778985492846059202257599366121143 528 3873273413250531346546873159557352 529 3969728758937333824626339163492409 530 4068397114132494953168145314420465 531 4169324932953087343033179290178561 532 4272559554319084630890358262156938 533 4378149217092007064354441883625147 534 4486143075443368231767863091838619 535 4596591214455969457534779850556355 536 4709544665961122937225158519389596 537 4825055424614919565944884580093733 538 4943176464216692621170132116630317 539 5063961754272863999839829400128429 540 5187466276809395581472252318481870 541 5313746043436104496917728896101031 542 5442858112666137628590318142618903 543 5574860607493937555162361256501487 544 5709812733235069384296326378848464 545 5847774795631315493581872957638385 546 5988808219224483125010253922343241 547 6132975566002408054635023765686073 548 6280340554320676189133816404307282 549 6430968078103623927411356935074099 550 6584924226328217470793958111092275 551 6742276302794450972400083951057851 552 6903092846185943487584227339108868 553 7067443650424455125611016514850077 554 7235399785322083610606443832000709 555 7407033617534943640051395424816165 556 7582418831822172984341991831566486 557 7761630452614151203969163184029663 558 7944744865893859174408764621947247 559 8131839841395350305620678618474919 560 8322994555123347425902999442282680 561 8518289612198022771522811618164521 562 8717807070029062386850585710700833 563 8921630461823160497478268114962417 564 9129844820429134073834358496963354 565 9342536702524892857970499808433195 566 9559794213150545584346485637152331 567 9781707030591968989462590368766003 568 10008366431619212477973614324399212 569 10239865317084157997377321347146389 570 10476298237881901772425845312709085 571 10717761421280372067002527207616541 572 10964352797622745078294500694728798 573 11216172027407269428644824049370007 574 11473320528749158507474435481699399 575 11735901505229259132126840907082975 576 12004019974134254645426215655023776 577 12277782795093210652187391167546593 578 12557298699115322119924826112877177 579 12842678318033771533643950898324009 580 13134034214360659203945104210027490 581 13431480911558018684826641319189411 582 13735134924729982565654846380161763 583 14045114791741216663905409374594347 584 14361541104766793864622098198341844 585 14684536542278732532246870351109005 586 15014225901474478563732423148808821 587 15350736131152664761849922909782933 588 15694196365041536287564735568335142 589 16044737955585486503501320592163279 590 16402494508195203550101584245268895 591 16767601915966984505362131755988631 592 17140198394876830971294959738478728 593 17520424519454997408789930612646937 594 17908423258946721510679458740068689 595 18304340013964924363846708448354785 596 18708322653640727108525715304215466 597 19120521553277690259879673013146523 598 19541089632515741816893736714842107 599 19970182394010820749979772895489699 600 20407957962636323434878424276714300 601 20854577125212502089891794321949701 602 21310203370770026279638439699543693 603 21775002931353981074859007338779277 604 22249144823374638507801008880477934 605 22732800889511402539877616998663815 606 23226145841176391866148265643406711 607 23729357301544189523246111341318863 608 24242615849154353447234596700457072 609 24766105062093347849085700079298769 610 25300011562762621541626984108769705 611 25844525063239626166512133615588121 612 26399838411238634636657058759980658 613 26966147636678288032295544267982867 614 27543651998862867671007576182962579 615 28132554034284358117440671789629595 616 28733059605052436510678706366875556 617 29345377947959593770030993625491453 618 29969721724188663997152107383104037 619 30606307069670109727613813042505989 620 31255353646096482602106561853341110 621 31917084692601551530139771932499391 622 32591727078111663511246550811548623 623 33279511354376975964107128152739207 624 33980671809690273696532197707585624 625 34695446523301158532757418486095625 626 35424077420533475102877031110320001 627 36166810328613912396390232262115793 628 36923895033219797391669795508947002 629 37695585335754174399628520414446859 630 38482139111356341706914496541209515 631 39283818367656095675588981389109011 632 40100889304280011656428102877016588 633 40933622373118170905757954804519797 634 41782292339359823165117521802955069 635 42647178343306555673100090625905405 636 43528563962971621133525558604018046 637 44426737277474159567736919799403383 638 45341990931237132035407239170764967 639 46274622198997867921921183048626879 640 47224933051640211865309814070905920 641 48193230222857341436040681380172481 642 49179825276654412392888752441038553 643 50185034675700274721848722551536137 644 51209179850537589726826816470598914 645 52252587269660766184921373434402435 646 53315588510471222009737249722202691 647 54398520331119566987670369425075723 648 55501724743244391968756674233826932 649 56625549085617440409835482020221549 650 57770346098705029387782284582586325 651 58936474000155679128791990482525301 652 60124296561224002740532576063528518 653 61334183184141001191853469445239727 654 62566508980441002664055640789340159 655 63821654850255580202964712170180215 656 65100007562584877136668422409936936 657 66401959836556865994280125767864313 658 67727910423685163670986020416766897 659 69078264191136123338461621239826369 660 70453432206016022102059579344406730 661 71853831820689262661554178917582971 662 73279886759138607245276548963035483 663 74732027204378562862808682528072067 664 76210689886933138463664723887171804 665 77716318174389296903236788714582245 666 79249362162037527707403170974988781 667 80810278764611070498293798325260653 668 82399531809135423600507212714958862 669 84017592128899877794322578795956839 670 85664937658562921424918145238898135 671 87342053530403470119084634685090991 672 89049432171729982208220259257618448 673 90787573403459629613347168474964657 674 92556984539879803419352593948131849 675 94358180489604343656509025117452025 676 96191683857736993922465568232206226 677 98058025049254693422248278830016243 678 99957742373623431782303789853891827 679 101891382150659505612233124138798459 680 103859498817649130249578454936841540 681 105862655037739475433854233480624861 682 107901421809614309820987274550721413 683 109976378578467556273502145921088997 684 112088113348288177750235007741678294 685 114237222795469932377179817811633055 686 116424312383759655913387010987892271 687 118649996480557850337790422867892583 688 120914898474585478679600067460044792 689 123219650894930988501655831217706729 690 125564895531491709628102440846142945 691 127951283556823895790154289509340081 692 130379475649415804851827882549548378 693 132850142118398338176610800788356587 694 135363963029707886511413249162064139 695 137921628333716157501138661208718835 696 140523837994341888611163861351679916 697 143171302119659478831310605059161173 698 145864741094019703068915909636761757 699 148604885711697804615788840684957149 700 151392477312084393499620180923208350 701 154228267916434711910256061308472151 702 157113020366191962230648161403438343 703 160047508462900528506766136923168927 704 163032517109725058465840893265212384 705 166068842454591510443562384388552865 706 169157292034966407813868838363407161 707 172298684924290682735345696116353513 708 175493851880084631241636108632626722 709 178743635493740642915308657278245219 710 182048890342020510601014274434318755 711 185410483140274268840199593691086571 712 188829292897397653951858879449740308 713 192306211072545423947556355357917517 714 195842141733617922760014670290591029 715 199438001717538420588747399594978645 716 203094720792338910529342426422492006 717 206813241821072191060931959090761103 718 210594520927568214424991688289838687 719 214439527664052832443798811494436439 720 218349245180647223904573825754505160 721 222324670396766441281486493923578841 722 226366814174435669288299578054688273 723 230476701493542943555457206508733857 724 234655371629047234612925612155588074 725 238903878330160960340115146250339675 726 243223290001526149122831889007307451 727 247614689886403636140528121120185443 728 252079176251894836501272062960086652 729 256617862576215801352992767667066309 730 261231877738043426633855544291423565 731 265922366207953848788292067249424461 732 270690488241973227574478355236776238 733 275537420077261283030179780621989447 734 280464354129948121753147721909886519 735 285472499195145056895965809201229455 736 290563080649150296679739308172056496 737 295737340653870547802659445990438033 738 300996538363479752864641909575424617 739 306341950133336354854348023560090329 740 311774869731180656856387168621729970 741 317296608550634021440835073871678931 742 322908495827021831700876341760133203 743 328611878855542314613909032782045787 744 334408123211803507323378974637339364 745 340298612974750828079512894907991485 746 346284750952007895943590412308647141 747 352367958907653426959060011823090373 748 358549677792457219330314846561646582 749 364831367976598426232978919590383999 750 371214509484889502214818232927455375 751 377700602234529397740617216506727751 752 384291166275409766294307645385398168 753 390987742032998139584091979792754377 754 397791890553822218808079536292844609 755 404705193753579623635893364290469265 756 411729254667897635552676806661067386 757 418865697705767668502827587201973963 758 426116168905679397368537559281661547 759 433482336194479673729769258791492819 760 440965889648981558584635113819880780 761 448568541760349003269268324621786421 762 456292027701282912711220632965595133 763 464138105596034529387253957245206717 764 472108556793272281942200674961720254 765 480205186141828449367469745942506295 766 488429822269352199942919583079760231 767 496784317863895773821378498050930303 768 505270549958460789188272867696368512 769 513890420218531864366853431631132289 770 522645855232624962069651325638412185 771 531538806805878077226336068468650441 772 540571252256712106454404824074508098 773 549745194716589955289451586084234307 774 559062663432902158763520937029079299 775 568525714075007511820646988427696075 776 578136429043457428395546157503498676 777 587896917782432971762033686575310893 778 597809317095423723989558397930531477 779 607875791464177889036817342794937909 780 618098533370953252168270172311955590 781 628479763624098848010099913026195311 782 639021731686997420674369383855056063 783 649726716010398991981437168986158647 784 660597024368176087908789768746704744 785 671634994196531408997012755368882105 786 682842992936688967558388565656260721 787 694223418381099953168326782579727233 788 705778699023194828082288995431154442 789 717511294410713395918879050048965179 790 729423695502644830191175113870291995 791 741518425029809894061056908964126531 792 753798037859117829043134226775168028 793 766265121361530638303846117860291237 794 778922295783767739695338881684924589 795 791772214623784214740840422043907885 796 804817565010056132456454339446604366 797 818061068084706681161655436474550823 798 831505479390507097305365803405856407 799 845153589261786637824444648293439599 800 859008223219286101664883565692952400 801 873072242368989666841140814740479601 802 887348543804970071794083076978657993 803 901840061016282433841171704786683577 804 916549764297942263202104288556986834 805 931480661166023498437404197200116915 806 946635796776912658164774488557042611 807 962018254350755474626763402283663163 808 977631155599132647081823026228746372 809 993477661157001627087608564920256669 810 1009560971018941623548822318583092805 811 1025884324979739292920544950945370021 812 1042451003079352859200339474918599958 813 1059264326052292689317014929702627167 814 1076327655781456632239383073903434479 815 1093644395756458714593250568800102695 816 1111217991536490071797911023710918456 817 1129051931217751281723217907965955753 818 1147149745905495557633644803501298337 819 1165515010190722548735320075586731889 820 1184151342631562789984637347753869210 821 1203062406239393137961502105003493291 822 1222251908969723826565421673960702923 823 1241723604217898075067356609150403507 824 1261481291319645481653434612123980524 825 1281528816056530738037224657411208725 826 1301870071166339505004252880104279901 827 1322508996858443594894819709363080093 828 1343449581334187915037989336455726302 829 1364695861312341936029940502518100759 830 1386251922559658760512797468814812615 831 1408121900426585181764740731347874911 832 1430309980388166436967800634644185888 833 1452820398590189677485468911398784097 834 1475657442400610497867362103344382969 835 1498825450966307186611909055951278505 836 1522328815775207684969718031490254946 837 1546171981223834565269246893085947683 838 1570359445190313667402025434388359267 839 1594895759612892361226369220451268779 840 1619785531074013733745720098845704020 841 1645033421389993332999924629177370381 842 1670644148206345435684426898287652853 843 1696622485598806142593049494250780437 844 1722973264680100945074342965605819814 845 1749701374212504746809011339503155535 846 1776811761226242668366315027403426591 847 1804309431643780307190292972652480023 848 1832199450910052472911847984810516232 849 1860486944628679767189952268332311449 850 1889177099204222728664238290645449425 851 1918275162490523617061862226910415201 852 1947786444445186266053617005627467818 853 1977716317790244792107718142850144027 854 2008070218679072306354411799864264059 855 2038853647369581138360519643910433315 856 2070072168903766444730233138011707836 857 2101731413793645441606930111189108613 858 2133837078713644868460573497004381197 859 2166394927199489661016466047880224269 860 2199410790353646183823911228243454830 861 2232890567557373747787840559447524871 862 2266840227189438515002918320176129783 863 2301265807351544272448268355799116367 864 2336173416600534937532063332287358704 865 2371569234687424042129088536866955345 866 2407459513303306827641390753083216681 867 2443850576832210971742634403008524953 868 2480748823110942357851234824671378162 869 2518160724195982691026181283129422739 870 2556092827137496158903195501761001235 871 2594551754760502733498026991355044891 872 2633544206453276109208832619988147748 873 2673076958963024674161329688899928957 874 2713156867198914316169390936336291749 875 2753790865042492271040644840212565125 876 2794985966165571629752170653555651126 877 2836749264855636532166287055376180543 878 2879087936848828488461515439360546127 879 2922009240170574685329880118063492359 880 2965520515983919552249651719710119640 881 3009629189445621283793347716082650761 882 3054342770570075436985213635520915713 883 3099668855101128148191495836832553297 884 3145615125391841941921595045120171194 885 3192189351292277534249710107147606155 886 3239399391045355466345932256195664171 887 3287253192190861838844058030778036883 888 3335758792477662855481818202364414092 889 3384924320784193324638972942452688629 890 3434757998047284710081040366817466045 891 3485268138199398767402585048327097981 892 3536463149114333250365311835278087678 893 3588351533561466621554043414081200887 894 3640941890168609154539400982510400039 895 3694242914393528270051088113078671935 896 3748263399504216406541568923835738816 897 3803012237567970185968142239002065473 898 3858498420449350098653491468769876057 899 3914731040817090396712322259007687049 900 3971719293160029353766312275460696450 901 4029472474812130519522954523654722051 902 4087999986986666071277681194922952643 903 4147311335819633840524652187422073227 904 4207416133422480071641563469502551284 905 4268324098944200451059596983808105965 906 4330045059642892429453056935676063061 907 4392588951966832346296217707345997813 908 4455965822645151355649386553351566022 909 4520185829788184644264139637962083119 910 4585259243997568928051142648804841855 911 4651196449486163710644976826495188471 912 4718007945207872288241057429549309608 913 4785704345997438988082194113284861817 914 4854296383720299633948781300313242929 915 4923794908432562740769241459779751745 916 4994210889551199452028435724138904906 917 5065555417034520748023605306263825403 918 5137839702573020970212355093995232987 919 5211075080790667226927619548196142339 920 5285273010456714768612883253726183260 921 5360445075708128946469627584618992741 922 5436602987282694897020545222797342573 923 5513758583762896626589050944300498157 924 5591923832830647704090606430699512974 925 5671110832532956307836996280093452775 926 5751331812558607912283610506762987351 927 5832599135525949443814715566763549743 928 5914925298281859280775382664338615952 929 5998322933211988022033981607014300209 930 6082804809562355500408775191611126665 931 6168383834772390072329039095211210361 932 6255073055819496773138203350501995538 933 6342885660575241488496723390347653747 934 6431834979173238856418742978988194419 935 6521934485388832181592151765000802555 936 6613197798030654213799452473625363396 937 6705638682344158215490064894868682333 938 6799271051427209319866476113317318917 939 6894108967657826760250211553688912229 940 6990166644134168134002204555117578070 941 7087458446126847449899081084653996831 942 7185998892543679296625491270561347503 943 7285802657406942061946293850410490087 944 7386884571343253727184559408302790264 945 7489259623086154359865472380594644585 946 7592942960991490028805792232778291041 947 7697949894565693470547136067455994673 948 7804295896007057443862566545303185882 949 7911996601760097320123452024882753899 950 8021067814083100071610995288986318475 951 8131525502628957437407931651130337651 952 8243385806039381667324448734712487468 953 8356665033552602868412194572560158677 954 8471379666624647606015177436475348509 955 8587546360564299042010323384404822365 956 8705181946181839526917393268188608286 957 8824303431451677199921861282782018263 958 8944928003188958791569257600522675847 959 9067073028740271467969457993062770719 960 9190756057688537202808587692989878880 961 9315994823572203814318763596161548321 962 9442807245618837458616041271902389433 963 9571211430493222028498918750372551017 964 9701225674060071567917880008130837154 965 9832868463161462476895084575612679395 966 9966158477409092949706817726667108131 967 10101114590991477760654145238010794603 968 10237755874496187186753849751442737812 969 10376101596747239535196689522017578189 970 10516171226657757425457887235106415285 971 10657984435097998661520144418191024341 972 10801561096778873218797048996941287398 973 10946921292151058563039208525094798607 974 11094085309319826214781553961431519199 975 11243073645975693172762818708596809175 976 11393907011341012513232050922275413576 977 11546606328132618189167055715055375193 978 11701192734540639764180825696811685777 979 11857687586223603530299287296591211809 980 12016112458319937176872096683006083690 981 12176489147475995899642839318326741211 982 12338839673890728564470944112126050363 983 12503186283377103269380086133873022947 984 12669551449440412381522036829968827644 985 12837957875373577862306090273522555205 986 13008428496369578434367657528697852621 987 13180986481651120888250734975045571533 988 13355655236617678574673119611042573742 989 13532458405010020880045915196745627079 990 13711419871092358238545545011937415095 991 13892563761852227993502704655355004431 992 14075914449218247184194043693521057328 993 14261496552295859101314497525353835537 994 14449334939621201225486787538290240489 995 14639454731433222938145403102687760985 996 14831881301964182173031155522065833266 997 15026640281748650959364981890734455123 998 15223757559951160594551953992626570707 999 15423259286712617975014340009064449499 1000 15625171875515625408482049107101190500