0 1 1 1 2 13 3 1 4 26 5 169 6 1 7 39 8 507 9 2197 10 1 11 52 12 1014 13 8788 14 28561 15 1 16 65 17 1690 18 21970 19 142805 20 371293 21 1 22 78 23 2535 24 43940 25 428415 26 2227758 27 4826809 28 1 29 91 30 3549 31 76895 32 999635 33 7797153 34 33787663 35 62748517 36 1 37 104 38 4732 39 123032 40 1999270 41 20792408 42 135150652 43 501988136 44 815730721 45 1 46 117 47 6084 48 184548 49 3598686 50 46782918 51 405451956 52 2258946612 53 7341576489 54 10604499373 55 1 56 130 57 7605 58 263640 59 5997810 60 93565836 61 1013629890 62 7529822040 63 36707882445 64 106044993730 65 137858491849 66 1 67 143 68 9295 69 362505 70 9425130 71 171537366 72 2229985758 73 20707010610 74 134595568965 75 583247465515 76 1516443410339 77 1792160394037 78 1 79 156 80 11154 81 483340 82 14137695 83 294064056 84 4459971516 85 49696825464 86 403786706895 87 2332989862060 88 9098660462034 89 21505924728444 90 23298085122481 91 1 92 169 93 13182 94 628342 95 20421115 96 477854091 97 8282804244 98 107676455172 99 1049845437927 100 7582217051695 101 39427528668814 102 139788510734886 103 302875106592253 104 302875106592253 105 1 106 182 107 15379 108 799708 109 28589561 110 743328586 111 14494907427 112 215352910344 113 2449639355163 114 21230207744746 115 137996350340849 116 652346383429468 117 2120125746145771 118 4240251492291542 119 3937376385699289 120 1 121 195 122 17745 123 999635 124 38985765 125 1114992879 126 24158179045 127 403786706895 128 5249227189635 129 53075519361865 130 413989051022547 131 2446298937860505 132 10600628730728855 133 31801886192186565 134 59060645785489335 135 51185893014090757 136 1 137 208 138 20280 139 1230320 140 51981020 141 1621807824 142 38653086472 143 717843034480 144 10498454379270 145 121315472827120 146 1103970802726792 147 7828156601153616 148 42402514922915420 149 169610059691661680 150 472485166283914680 151 818974288225452112 152 665416609183179841 153 1 154 221 155 22984 156 1493960 157 67975180 158 2297561084 159 59736588184 160 1220333158616 161 19830413827510 162 257795379757630 163 2681071949479352 164 22179777036601912 165 144168550737912428 166 720842753689562140 167 2677415942275516520 168 6961281449916342952 169 11312082356114057297 170 8650415919381337933 171 1 172 234 173 25857 174 1792752 175 87396660 176 3181238424 177 89604882276 178 1996908805008 179 35694744889518 180 515590759515260 181 6032411886328542 182 57033712379833488 183 432505652213737284 184 2595033913282423704 185 12048371740239824340 186 41767688699498057712 187 101808741205026515673 188 155707486548864082794 189 112455406951957393129 190 1 191 247 192 28899 193 2128893 194 110702436 195 4317395004 196 130960981788 197 3161772274596 198 61654559354622 199 979622443078994 200 12735091760026922 201 135455066902104534 202 1173943913151572628 203 8217607392061008396 204 45783812612911332492 205 198396521322615774132 206 644788694298501265929 207 1479221122214208786543 208 2136652732087190469451 209 1461920290375446110677 210 1 211 260 212 32110 213 2504580 214 138378045 215 5756526672 216 187087116840 217 4864265037840 218 102757598924370 219 1781131714689080 220 25470183520053844 221 301011259782454520 222 2934859782878931570 223 23478878263031452560 224 152612708709704441640 225 793586085290463096528 226 3223943471492506329645 227 9861474148094725243620 228 21366527320871904694510 229 29238405807508922213540 230 19004963774880799438801 231 1 232 273 233 35490 234 2922010 235 170937585 236 7555441257 237 261921963576 238 7296397556760 239 165993044416290 240 3116980500705890 241 48624895811011884 242 632123645543154492 243 6848006160050840330 244 61632055440457562970 245 457838126129113324920 246 2777551298516620837848 247 13540562580268526584509 248 51772739277497307529005 249 149565691246103332861570 250 307003260978843683242170 251 399104239272496788214821 252 247064529073450392704413 253 1 254 286 255 39039 256 3383380 257 208923715 258 9777629862 259 360142699917 260 10701383083248 261 260846212654170 262 5274890078117660 263 89145642320188454 264 1264247291086308984 265 15065613552111848726 266 150656135521118487260 267 1259054846855061643530 268 8729446938195094061808 269 49648729460984597476533 270 227800052820988153127622 271 822611301853568330738635 272 2251357247178187010442580 273 4390146631997464670363031 274 5435419639615908639497086 275 3211838877954855105157369 276 1 277 299 278 42757 279 3890887 280 252907655 281 12493638157 282 487251888123 283 15383238182169 284 399964192736394 285 8665890842621870 286 157719213335718034 287 2423140641248758886 288 31500828336233865518 289 346509111698572520698 290 3217584608629601977910 291 25097159947310895427698 292 163131539657520820280037 293 873233535813787920322551 294 3784011988526414321397721 295 12945304171274575310044835 296 33657790845313895806116571 297 62507325855582949354216489 298 73872294192961667418619487 299 41753905413413116367045797 300 1 301 312 302 46644 303 4446728 304 303489186 305 15781437672 306 649669184164 307 21717512727768 308 599946289104591 309 13865425348194992 310 270375794289802344 311 4473490414613093328 312 63001656672467731036 313 756019880069612772432 314 7722203060711044746984 315 66925759859495721140528 316 489394618972562460840111 317 2993943551361558583963032 318 15136047954105657285590884 319 62137460022117961488215208 320 201946745071883374836699426 321 500058606844663594833731912 322 886467530315540009023433844 323 1002093729921914792809099128 324 542800770374370512771595361 325 1 326 325 327 50700 328 5053100 329 361296650 330 19726797090 331 854827873900 332 30163212121900 333 882273954565575 334 21664727106554675 335 450626323816337240 336 7988375740380523800 337 121157032062437944300 338 1575041416811693275900 339 17550461501616010788600 340 167314399648739302851320 341 1359429497146006835666975 342 9356073598004870574884475 343 54057314121805918877110300 344 258906083425491506200896700 345 1009733725359416874183497130 346 3125366292779147467710824450 347 7387229419296166741861948700 348 12526171624023934910113739100 349 13570019259359262819289884025 350 7056410014866816666030739693 351 1 352 338 353 54925 354 5712200 355 426986950 356 24423653540 357 1111276236070 358 41275974482600 359 1274395712150275 360 33134288515907150 361 732267776201548015 362 13846517949992907920 363 225005916687384753700 364 3150082833623386551800 365 38025999920168023375300 366 395470399169747443103120 367 3534516692579617772734135 368 27028657060902959438555150 369 175686270895869236350608475 370 961651167008968451603330600 371 4375512809890806454795154230 372 16251904722451566832096287140 373 48016991225425083822102666550 374 108560154074874102554319072200 375 176410250371670416650768492325 376 183466660386537233316799232018 377 91733330193268616658399616009 378 1 379 351 380 59319 381 6426225 382 501245550 383 29974483890 384 1428783732090 385 55722565551510 386 1810983380424075 387 49701432773860725 388 1163013526908340965 389 23365999040613032115 390 405010650037292556660 391 6075159750559388349900 392 78977076757272048548700 393 889808398131931746982020 394 8675631881786334533074695 395 72977374064437990484098905 396 527058812687607709051825425 397 3245572688655268524161240775 398 16876977981007396325638452030 399 73133571251032050744433292130 400 259291752617295452639354399370 401 732781040005400192241653737350 402 1587692253345033749856916430925 403 2476799915218252649776789632243 404 2476799915218252649776789632243 405 1192533292512492016559195008117 406 1 407 364 408 63882 409 7197372 410 584786475 411 36490676040 412 1818452022660 413 74296754068680 414 2535376732593705 415 73244216719373700 416 1809132152968530390 417 38485174890421464660 418 708768637565261974155 419 11340298201044191586480 420 157954153514544097097400 421 1916510395976468378115120 422 20243141057501447243840955 423 185760588527660339414069940 424 1475764675525301585345111190 425 10097337253594168741834971300 426 59069422933525887139734582105 427 292534285004128202977733168520 428 1210028178880712112316987197060 429 4103573824030241076553260929160 430 11113845773415236248998415016475 431 23116799208703691397916703234268 432 34675198813055537096875054851402 433 33390932190349776463657460227276 434 15502932802662396215269535105521 435 1 436 377 437 68614 438 8027838 439 678352311 440 44092900215 441 2292830811180 442 97936630363260 443 3501234535486545 444 106204114243091865 445 2761306970320388490 446 62003892879012359730 447 1209075911140741014735 448 20554290489392597250495 449 305378030128118587721640 450 3969914391665541640381320 451 45157776205195536159337515 452 448921422275179153584002355 453 3890652326384885997728020410 454 29282278035423089351321416770 455 190334807230250080783589209005 456 1060436783139964735794282735885 457 5012973883934378751027518387820 458 19833940149479498536674094490940 459 64460305485808370244190807095555 460 167596794263101762634896098448443 461 335193588526203525269792196896886 462 484168516760071758723033173295502 463 449585051277209490242816518060109 464 201538126434611150798503956371773 465 1 466 390 467 73515 468 8919820 469 782714205 470 52911480258 471 2866038513975 472 127743430908600 473 4774410730208925 474 151720163204416950 475 4141960455480582735 476 97900883493177410100 477 2015126518567901691225 478 36272277334222230442050 479 572583806490222351978075 480 7939828783331083280762640 481 96766663296847577484294675 482 1035972512942721123655390050 483 9726630815962214994320051025 484 79860758278426607321785682100 485 571004421690750242350767627015 486 3534789277133215785980942452950 487 18798652064753920316353193954325 488 85002600640626422300031833532600 489 322301527429041851220954035477775 490 1005580765578610575809376590690658 491 2513951913946526439523441476726645 492 4841685167600717587230331732955020 493 6743775769158142353642247770901635 494 6046143793038334523955118691153190 495 2619995643649944960380551432833049 496 1 497 403 498 78585 499 9875515 500 898671865 501 63086764923 502 3553887757329 503 165001931590275 504 6435075332020725 505 213787502697132975 506 6114322577138003085 507 151746369414424985655 508 3287838003979208022525 509 62468922075604952427975 510 1044123411835111347724725 511 15383418267703973856477615 512 199984437480151660134208995 513 2293939135801739630951220825 514 23194273484217589601840121675 515 206306958885935402247946345425 516 1609194279310296137533981494315 517 10957846759112968936540921604145 518 64750912667485725534105445842675 519 329385077482427386412623354938825 520 1427335335757185341121367871401575 521 5195500622156154641681779051901733 522 15586501866468463925045337155705199 523 37523060048905561301035070930401405 524 69685682947967470987636560299316895 525 93715228792094185121304339712874445 526 81219864953148293771797094417824519 527 34059943367449284484947168626829637 528 1 529 416 530 83824 531 10897120 532 1027053560 533 74769499168 534 4374015701328 535 211202472435552 536 8580100442694300 537 297443482013402400 538 8893560112200731760 539 231232562917219025760 540 5260540806366732836040 541 105210816127334656720800 542 1856219398817975729288400 543 28957022621560421376899040 544 399968874960303320268417990 545 4893736823043711212695937760 546 53015482249640204804205992400 547 507832514180764067071867927200 548 4291184744827456366757283984840 549 31877372390146818724482681030240 550 207202920535954321709137426696560 551 1171146942159741818355994150893600 552 5709341343028741364485471485606300 553 23750859986999564076259561380122208 554 83128009954498474266908464830427728 555 240147584312995592326624453954568992 556 557485463583739767901092482394535160 557 999629107115671307960579623603994080 558 1299517839250372700348753510685192304 559 1089918187758377103518309396058548384 560 442779263776840698304313192148785281 561 1 562 429 563 89232 564 11986832 565 1168716120 566 88121195448 567 5346019190512 568 268064676552816 569 11325732584356476 570 408984787768428300 571 12760325378374962960 572 346848844375828538640 573 8266564124290580170920 574 173597846610102183589320 575 3223960008473326266658800 576 53087874806194105857648240 577 776410169040588798168105510 578 10093332197527654376185371630 579 116634060949208450569253183280 580 1197033783426086729526545828400 581 10893007429177389238691567038440 582 87662774072903751492327372833160 583 621608761607862965127412280089680 584 3864784909127148000574780697948880 585 20934251591105385003113395447223100 586 97972297446373201814570690693004108 587 391889189785492807258282762772016432 588 1320811713721475757796434496750129456 589 3679404059652682468147210383803932056 590 8246940133704288290674781894732951160 591 14294696231754099703836288617537115344 592 17983650098013222208052105034966048336 593 14611715704635743044042335340909914273 594 5756130429098929077956071497934208653 595 1 596 442 597 94809 598 13146848 599 1324544936 600 103314505008 601 6491594731336 602 337562926029472 603 14810573379543084 604 556219311365062488 605 18077127619364530860 606 512733074294703057120 607 12775599101176351173240 608 281063180225879725811280 609 5480732014404654653319960 610 94999354916347347324212640 611 1466552541521112174317532630 612 20186664395055308752370743260 613 247847379517067957459663014470 614 2713276575765796586926837211040 615 26454446613716516722536662807640 616 229271870652209811595317744332880 617 1761224824555611734527668126920760 618 11945698810029366547231140339114720 619 71176455409758309010585544520558540 620 370117568130743206855044831506904408 621 1665529056588344430847701741781069836 622 6415371180932882252154110412786343072 623 20849956338031867319500858841555614984 624 56079192909189160376588516884184067888 625 121504917969909847482608453249065480424 626 203814701110816518357923857062948547808 627 248399166978807631748719700795468542641 628 195708434589363588650506430929763094202 629 74829695578286078013428929473144712489 630 1 631 455 632 100555 633 14379365 634 1495453960 635 120533589176 636 7834683296440 637 421953657536840 638 19198891417926220 639 748756765299122580 640 25307978667110343204 641 747735733346441958300 642 19441129067007490915800 643 447145968541172291063400 644 9134553357341091088866600 645 166248871103607857817372120 646 2701544155433627689532296950 647 39251847434829767018498667450 648 510274016652786971240482676850 649 5935292509487680033902456399150 650 61727042098671872352585546551160 651 573179676630524528988294360832200 652 4741759143034339285266798803248200 653 34841621529252319096090825989084600 654 226470539940140074124590368929049900 655 1295411488457601223992656910274165428 656 6477057442288006119963284551370827140 657 28067248916581359853174233055940250940 658 104249781690159336597504294207778074920 659 327128625303603435530099681824407062680 660 850534425789368932378259172743458362968 661 1783378634719644535631833749300799793320 662 2897990281419422370401729842613799664145 663 3424897605313862801383862541270854148535 664 2619039345240012730470012531560064937115 665 972786042517719014174576083150881262357 666 1 667 468 668 106470 669 15686580 670 1682385705 671 139974490656 672 9401619955728 673 523804540390560 674 24684288965905140 675 998342353732163440 676 35041816615998936744 677 1076739456018876419952 678 29161693600511236373700 679 699880646412269672968800 680 14947450948376330872690800 681 284998064749042041972637920 682 4862779479780529841158134510 683 74371921455466926982418527800 684 1020548033305573942480965353700 685 12568854725973910660028731198200 686 138885844722011712793317479740110 687 1375631223913258869571906465997280 688 12193094939231158162114625494066800 689 96484490388698729804559210431311200 690 679411619820420222373771106787149700 691 4239528507679422187612331706351814128 692 23317406792236822031867824384934977704 693 112268995666325439412696932223761003760 694 469124017605717014688769323935001337140 695 1682375787275674811297655506525522036640 696 5103206554736213594269555036460750177808 697 12840326169981440656549202994965758511904 698 26081912532774801333615568583524196977305 699 41098771263766353616606350495250249782420 700 47142708214320229148460225568081168868070 701 35020297530637884510284738993431725444852 702 12646218552730347184269489080961456410641 703 1 704 481 705 112554 706 17070690 707 1886311245 708 161845504821 709 11221288334256 710 646025599815024 711 31493747990982420 712 1319238110288930260 713 48020267214517061464 714 1532283072026862597624 715 43159306528756629833076 716 1078982663218915745826900 717 24045899351735836621285200 718 479314927077934343317618320 719 8567754321518076386802427470 720 137588054692613814917474276430 721 1987383012226643993252406215100 722 25835979158946371912281280796300 723 302280956159672551373690985316710 724 3181147205299411135885033702618710 725 30076300850103523466549409552031440 726 254994724598703785912049341854179600 727 1933709994873503709833040842394195300 728 13071879565344885078471356094584760228 729 78431277392069310470828136567508561368 730 415395283965404125826978649227915713912 731 1928620961267947727053829442843894386020 732 7780988016149996002251656717680539419460 733 26974091789319986141139076621292536654128 734 79182011381552217382053418468955510823408 735 193006152742533529868755207518079057632057 736 380163634189838770953608742081064810487385 737 581426734643282826164342782006334416039530 738 647875504316800863440267671378486920729762 739 467910086451022845817971095995573887193717 740 164400841185494513395503358052498933338333 741 1 742 494 743 118807 744 18533892 745 2108230215 746 186367551006 747 13325279896929 748 791902348160352 749 39892080788577732 750 1728656834171701720 751 65170362648273154844 752 2156546545815584396656 753 63078986465105843602188 754 1640053648092751933656888 755 38072673973581741317034900 756 791911618650500219394325920 757 14798848373531222849931465630 758 248968860872348807945905833540 759 3776027723230623587179571808690 760 51671958317892743824562561592600 761 638148685225975386233347635668610 762 7110799635375154303743016511735940 763 71431214518995868233054847686074670 764 645986635650049590977191666030588320 765 5248641414656652926689682286498530100 766 38210109498700433306300887045709299128 767 248365711741552816490955765797110444332 768 1435001890062305161947744424605527011696 769 7328759652818201362804551882806798666876 770 32853060512633316453951439474651166437720 771 128126935999269934170410613951139549107108 772 429845204642712037216861414545758487327072 773 1222372300702712355835449647614500698336361 774 2889243619842774659247426439816092559704126 775 5523553979111186848561256429060176952375535 776 8206423054679477603576723837460834329243652 777 8890291642569434070541450823915903856680623 778 6247231965048791509029127605994959466856654 779 2137210935411428674141543654682486133398329 780 1 781 507 782 125229 783 20078383 784 2349170811 785 213774543801 786 15748058060007 787 965130986820429 788 50186811314662308 789 2247253884423212236 790 87642901492505277204 791 3003761260243135409628 792 91114091560708440758716 793 2460080472139127900485332 794 59393371398787516454574444 795 1286856380307062856515779620 796 25093699415987725702057702590 797 441353889728254704995014886730 798 7012622914571158090476347644710 799 100760318719890850457896995105570 800 1309884143358581055952660936372410 801 15406732543312834324776535775427870 802 163871609778872874181714062338641890 803 1574592424396995878006904685949559030 804 13646467678107297609393173944896178260 805 106442447889236921353266756770190190428 806 745097135224658449472867297391331332996 807 4663756142702491776330169379967962788012 808 25983784223628168468125229402678649818924 809 128126935999269934170410613951139549107108 810 555216722663503048071779327121604712797468 811 2095495372633221181432199395910572625719476 812 6810359961057968839654648036709361033588297 813 18780083528978035285108271858804601638076819 814 43083721037067257418777800146669380228529173 815 80012624783124906634873057415243134710125607 816 115573791353402642917038860710906750136848099 817 121821023318451434426067988316901709603704753 818 83351226481045718291520202532616959202534831 819 27783742160348572763840067510872319734178277 820 1 821 520 822 131820 823 21706360 824 2610189790 825 244313764344 826 18527127129420 827 1169855741600520 828 62733514143327885 829 2899682431513822240 830 116857201990007036272 831 4143118979645704013280 832 130162987943869201083880 833 3644563662428337630348640 834 91374417536596179160883760 835 2058970208491300570425247392 836 41822832359979542836762837650 837 767571982136095139121765020400 838 12750223481038469255411541172200 839 191924416609315905634089514486800 840 2619768286717162111905321872744820 841 32435226406974388052161127948269200 842 364159132841939720403809027419204200 843 3704923351522343242369187496351903600 844 34116169195268244023482934862240445650 845 283846527704631790275378018053840507808 846 2128848957784738427065335135403803808560 847 14350018900623051619477444246055270116960 848 86612614078760561560417431342262166063080 849 465916130906436124256038596185961996753120 850 2220866890654012192287117308486418851189872 851 9313312767258760806365330648491433892086560 852 34051799805289844198273240183546805167941485 853 107314763022731630200618696336026295074724680 854 287224806913781716125185334311129201523527820 855 640100998264999253078984459321945077681004856 856 1155737913534026429170388607109067501368480990 857 1624280310912685792347573177558689461382730040 858 1667024529620914365830404050652339184050696620 859 1111349686413942910553602700434892789367131080 860 361188648084531445929920877641340156544317601 861 1 862 533 863 138580 864 23420020 865 2892372470 866 278246231614 867 21703206065892 868 1410708394282980 869 77941638784134645 870 3715218115377084745 871 154553073599686725392 872 5662262605515795484816 873 184023534679263353256520 874 5336682505698637244439080 875 138753745148164568355416080 876 3246837636467050899516736272 877 68589445070366450252291053746 878 1311268802815829195999681909850 879 22728659248807706063994486437400 880 357677321862816005954439549725400 881 5114785702638268885148485561073220 882 66492214134297495506930312293951860 883 785817076132606765081903690746703800 884 8438992078467559607618704852801558200 885 82280172765058706174282372314815192450 886 727356727243118962580656171262966301258 887 5818853817944951700645249370103730410064 888 42025055351824651171326801006304719628240 889 273162859786860232613624206540980677583560 890 1591880113930323424541465203635370155573160 891 8277776592437681807615619058903924808980432 892 38184582345760919306097855658814878957554896 893 155124865779653734681022538613935445765066765 894 549988160491499604778170818722134762257963985 895 1682316726209292908733228386679471037494948660 896 4374023488144161562706393805366624697486866516 897 9477050890979016719197186578294353511221544118 898 16648873186855029371562625069976566979172982910 899 22782668571485829666348855358915302182026187140 900 22782668571485829666348855358915302182026187140 901 14808734571465789283126755983294946418317021641 902 4695452425098908797088971409337422035076128813 903 1 904 546 905 145509 906 25221560 907 3196832730 908 315847073724 909 25320407076874 910 1692850073139576 911 96280847909813385 912 4728459419570835130 913 202850909099588827077 914 7671452562311722914912 915 257632948550968694559128 916 7728988456529060836773840 917 208130617722246852533124120 918 5050636323393190288137145312 919 110798334344438111946008625282 920 2202931588730593049279465608548 921 39775153685413485611990351265450 922 653149892097316184786367873411600 923 9764590886854876962556199707503420 924 132984428268594991013860624587903720 925 1650215859878474206671997750568077980 926 18654614068191447553683452832508707600 927 191987069785136981073325535401235449050 928 1796998973188882142846327011355563803108 929 15274491272105498214193779596522292326418 930 117670154985109023279715042817653214959072 931 819488579360580697840872619622942032750680 932 5142997291159506448518579888668118964159440 933 28972218073531886326654666706163736831431512 934 145795678047450782805100903424565901474300512 935 651524436274545685660294662178528872213280413 936 2566611415626998155631463820703295557203831930 937 8832162812598787770849449030067222946848480465 938 26244140928864969376238362832199748184921199096 939 66339356236853117034380306048060474578550808826 940 139850534769582246721126050587803162625053056444 941 239218020000601211496662981268610672911274964970 942 318957360000801615328883975024814230548366619960 943 310983426000781574945661875649193874784657454461 944 197209001854154169477736799192171725473197410146 945 61040881526285814362156628321386486455989674569 946 1 947 559 948 152607 949 27113177 950 3524713010 951 357405899214 952 29426419035286 953 2022015365138938 954 118287898860627873 955 5980110442398409135 956 264320881554009683767 957 10308514380606377666913 958 357361831861021092452984 959 11078216787691653866042504 960 308607467657124643411184040 961 7756334353782399371067758872 962 176456606548549585691791514338 963 3643309935208288504577577737214 964 68413264338911195252623404176574 965 1170226890007691497742242439862450 966 18255539484119987364778982061854220 967 259924109797708391527091220785448180 968 3379013427370209089852185870210826340 969 40107420246611612240419423589893721340 970 434497052671625799271210422223848647850 971 4292830880395662896799558971571624640758 972 38635477923560966071196030744144621766822 973 316238541522480500064234177572443015202506 974 2349200594166998000477168176252433827218616 975 15796348822847055520449923943766365389918280 976 95831182858605470157396205258849283365504232 977 522434513003365305051611570604694480282910168 978 2546868250891405862126606406697885591379187069 979 11036429087196092069215294429024170895976477299 980 42198111215749763794058478699210065190498295555 981 141062257492649210397281200223073646493951445141 982 407513188312097718925479022866657200982526397074 983 1002262165848672768168070029212589332146213571182 984 2057274972005170418871301638910051787036964698742 985 3428791620008617364785502731516752978394941164570 986 4457429106011202574221153550971778871913423513941 987 4239993539864314643771341182631692097673744318139 988 2624757905630290017572735017819618917607556006467 989 793531459841715586708036168178024323927865769397