1 1 2 1 3 1 4 1 5 5 6 1 7 1 8 21 9 12 10 1 11 1 12 85 13 105 14 22 15 1 16 1 17 341 18 820 19 325 20 35 21 1 22 1 23 1365 24 6081 25 4070 26 780 27 51 28 1 29 1 30 5461 31 43932 32 46781 33 14210 34 1596 35 70 36 1 37 1 38 21845 39 312985 40 511742 41 231511 42 39746 43 2926 44 92 45 1 46 1 47 87381 48 2212740 49 5430405 50 3521385 51 867447 52 95340 53 4950 54 117 55 1 56 1 57 349525 58 15576561 59 56516790 60 51208410 61 17400537 62 2678907 63 204240 64 7875 65 145 66 1 67 1 68 1398101 69 109385452 70 580744461 71 722226120 72 329617002 73 68299770 74 7172187 75 401115 76 11935 77 176 78 1 79 1 80 5592405 81 767096265 82 5916830062 83 9969684021 84 5996098152 85 1627312632 86 226087884 87 17200062 88 735295 89 17391 90 210 91 1 92 1 93 22369621 94 5375266260 95 59935396885 96 135522722335 97 105907254453 98 36915038160 99 6601246080 100 656089434 101 37788322 102 1274416 103 24531 104 247 105 1 106 1 107 89478485 108 37649233441 109 604729235110 110 1821730787240 111 1830038793583 112 807292979493 113 182142451920 114 23003481930 115 1714162450 116 77295218 117 2108470 118 33670 119 287 120 1 121 1 122 357913941 123 263634112572 124 6084941584541 125 24287229469230 126 31102351484568 127 17168605403950 128 4814426921733 129 757229500170 130 71000030530 131 4110314208 132 148983198 133 3354260 134 45150 135 330 136 1 137 1 138 1431655765 139 1845796701945 140 61113049957982 141 321818924684531 142 521924853222318 143 357305854159618 144 123085997682076 145 23745164425983 146 2745230355010 147 198419770978 148 9175742940 149 273090818 150 5160260 151 59340 152 376 153 1 154 1 155 5726623061 156 12922008569380 157 612976296281765 158 4244759070856885 159 8672616576241619 160 7310736082255060 161 3065197803165290 162 716715108331651 163 100611614366263 164 8896243255328 165 510395030938 166 19280103206 167 479501218 168 7711880 169 76636 170 425 171 1 172 1 173 22906492245 174 90459786608721 175 6142684971387030 176 55794844217421270 177 143006624290722789 178 147576602139087759 179 74745087751891440 180 20983075511456565 181 3533840310587015 182 376395155281431 183 26249674307220 184 1223758849560 185 38460151926 186 811112058 187 11237136 188 97461 189 477 190 1 191 1 192 91625968981 193 633241412753292 194 61517309500479021 195 731475659797863540 196 2343900832868985894 197 2946962064933390210 198 1791968532680699439 199 599321975538305565 200 119930604207892985 201 15202090124311376 202 1268884081726911 203 71528751740940 204 2762164926600 205 73337970420 206 1328020314 207 16012725 208 122265 209 532 210 1 211 1 212 366503875925 213 4432781515242025 214 615806336417543502 215 9570700886872705041 216 38233888985701637844 217 58336180066603399884 218 42370269783908777868 219 16775017921138338564 220 3957378893359309145 221 591195398061545641 222 58344148903026350 223 3915447896141691 224 182015348804940 225 5915697654660 226 134426904864 227 2112643839 228 22370505 229 151525 230 590 231 1 232 1 233 1466015503701 234 31029837110570100 235 6162496145690677045 236 125034917865762709035 237 621312924658098910545 238 1146621310251166235640 239 990482115312596512980 240 461745717812367241968 241 127581626935198994624 242 22284436233267224016 243 2574896460764441541 244 203215721060268917 245 11196061848339291 246 436390347955320 247 12099335278404 248 237946452975 249 3275910099 250 30704380 251 185745 252 651 253 1 254 1 255 5864062014805 256 217210325789494401 257 61655991294017340550 258 1631616428400605894500 259 10066041712395345277755 260 22407117819430257387705 261 22937227847128289521200 262 12534125060621777562180 263 4034031271997939091440 264 818399150166482939120 265 109830915899258236410 266 10093878139994391470 267 651058194993840557 268 29960846810418051 269 992959770761904 270 23758711474179 271 408293778123 272 4964650999 273 41477590 274 225456 275 715 276 1 277 1 278 23456248059221 279 1520478144588475612 280 616777123265962899901 281 21272669560501893969050 282 162688283826726130338580 283 435801280281570235644150 284 527026130456252626854105 285 336290354362672728575700 286 125487000676564072122500 287 29404404927158910204160 288 4552650290741262977060 289 483304407079050720800 290 36136205939748013750 291 1939374607841816750 292 75636996265465635 293 2157136632996675 294 44989987936575 295 681349583068 296 7370351219 297 55230406 298 271216 299 782 300 1 301 1 302 93824992236885 303 10643370468367388505 304 6169291710804217474622 305 277161481409790584497551 306 2624285210788119979386330 307 8442912609176560607577430 308 12030376150319128026434460 309 8934284989523070841246605 310 3849926373306466748005700 311 1037023553418490288451460 312 184194514812361851424200 313 22434913352666139646660 314 1928752644668971270800 315 119529314076946134000 316 5418676436053235960 317 181336691282302710 318 4496616005698575 319 82464215005315 320 1108829953770 321 10739405985 322 72588230 323 323610 324 852 325 1 326 1 327 375299968947541 328 74503687103563956420 329 61703560478510542134725 330 3609268550038081815942785 331 42265724854019710254678831 332 163039624785142771523357500 333 273111187916197377189135550 334 235387500888395899057599585 335 116732223442104139785406205 336 35997656529279665690000960 337 7299637057038793236874260 338 1014286308861009018350620 339 99585019139424990478660 340 7068513149977655032800 341 368788430135394988160 342 14304174308886068750 343 415160723578628610 344 9032147830990900 345 146776352323975 346 1763933718855 347 15385052705 348 94270100 349 383250 350 925 351 1 352 1 353 1501199875790165 354 521526185024916642481 355 617110108472208985303670 356 46982194710973574149390930 357 679860866214353445890804081 358 3140018595771732369198471331 359 6171485758941485069684339600 360 6157798710126094853629125175 361 3503889757267311813048973325 362 1232659575849773776175435965 363 284185316468598635743725800 364 44828230484896126915847200 365 4997687074438008637497020 366 403531084588464156889060 367 24032780936205824488160 368 1069692971270812356910 369 35892531934974756470 370 911928854283128110 371 17545176265781450 372 254376309174130 373 2748577091975 374 21701149405 375 121097600 376 450775 377 1001 378 1 379 1 380 6004799503160661 381 3650684796374292287532 382 6171622610907114769679181 383 611385641351128672927385760 384 10924756054140628708402256226 385 60340214185877268460661759370 386 138912705292484403902253942531 387 160116453512093856410412468975 388 104266711913610825619000378275 389 41716336608610298874487488240 390 10894960335782127391462113165 391 1942829844409755331630072200 392 244735713462416472415728000 393 22349523711741967383726600 394 1509039007653932083344420 395 76447736528475629976750 396 2936104631889499693350 397 86048618920546802520 398 1929549077698452210 399 33062131125403380 400 430285243060530 401 4202554102110 402 30177981405 403 154004175 404 526851 405 1080 406 1 407 1 408 24019198012642645 409 25554799579419549173385 410 61719876793867521989079342 411 7954184960175579862825694061 412 175407482507601188007363485376 413 1157388825585808729460975684256 414 3116419730620534154310248495052 415 4141824043094830814162565666906 416 3079584387093196973742423060675 417 1397473146780530090728112513715 418 412144988025202630184199335850 419 82779664578943074661774784565 420 11732258382906414228259192200 421 1205765233067321069915971800 422 91765318063822843217569920 423 5254978097549237952205170 424 229125177386729614030950 425 7668778672519573831950 426 197962465427057030700 427 3946339076348058390 428 60600386681277300 429 711856367901900 430 6315012800460 431 41420286180 432 194044851 433 612171 434 1162 435 1 436 1 437 96076792050570581 438 178883621075134856856340 439 617224322738254639439966805 440 103466124359076405738723102135 441 2814473905081794587980641460077 442 22165795168637967047765901486240 443 69718622899237560124286442575400 444 106662020807991304508374390167702 445 90370186881704346078950411365806 446 46401251937289629786313910985840 447 15410402739637419516990889932615 448 3474992577446096392669866364755 449 552069999895199643792142472565 450 63580163404801220234645979600 451 5426969864003171857924188120 452 349259244843735502875623250 453 17169487321659177881814570 454 650908004375306174788200 455 19150601667288881612550 456 438689149084288592490 457 7824763823949805590 458 108294763330704600 459 1153907263934100 460 9338693691600 461 56167694856 462 242406360 463 707455 464 1247 465 1 466 1 467 384307168202282325 468 1252185443602736048564961 469 6172422111003621529256524390 470 1345676840990731529242840294560 471 45135048605667789813428986463367 472 423964582109203168495532769698637 473 1555975498951864289782067638145040 474 2736269143099020172833646196767950 475 2637027253495712994718985908410270 476 1528808996937682869454681651926846 477 570354945084961893364004168694750 478 143985128105142986045775945428550 479 25557792573254082144355565267355 480 3286017026301652113881919595365 481 313220777148947125699158633120 482 22540672861346211498829727370 483 1242072585570012752729980890 484 52969427562301017495165570 485 1761642901078061308316100 486 45910639761430485754440 487 939474033817076150250 488 15080512967107013790 489 189068271806091600 490 1835631903420900 491 13607438500656 492 75317797296 493 300417670 494 813450 495 1335 496 1 497 1 498 1537228672809129301 499 8765298489526320542237052 500 61725473295479818028613808861 501 17499971354990513501686180353670 502 723506454531675368544106623708432 503 8100462108680527991228551610737470 504 34655425559050217543701020808889517 505 69962704076427368610623222557343790 506 76573032240978984024965251632255510 507 50030106158563881947814117118142496 508 20920877129826387243830823387548346 509 5897804684975252377057714149551100 510 1166296831035306271819998556122750 511 166856524704225123041278107868050 512 17694172775153219896043216718885 513 1417713747354911489141815274250 514 87128447310986874640788733650 515 4155391101496568714964087240 516 155144715824828573377499370 517 4562191926525320939336940 518 106036977925723359370440 519 1949868402613246074180 520 28315291993533425790 521 323069400755817300 522 2869797229470756 523 19557544487040 524 99952046236 525 369560920 526 930930 527 1426 528 1 529 1 530 6148914691236517205 531 61357090963912916604788665 532 617263498253287706606680325662 533 227561353088172155339948958406571 534 11593603243861796410207392159688582 535 154632286519461707201886587227720362 536 770519824407785313952651009406306844 537 1783723027469734432809281584742484267 538 2214007606823838921309650268260498070 539 1627506323156459324407202882294672886 540 761339928572661048238062112294786260 541 239139650473910725194966246920939046 542 52549677926387503249857656394461100 543 8341127393316986562594957194448900 544 980788472361273238259266076936760 545 87162146395543882863992165157135 546 5948393007526228970462829424050 547 315674957893298153963813531850 548 13153784619336625970859050700 549 433438423342873150677052710 550 11348558513771615939045100 551 236678160900810846340500 552 3931938842160585879480 553 51899358248708088690 554 541173990195594756 555 4414843243946916 556 27753612278392 557 131364724436 558 451482760 559 1060696 560 1520 561 1 562 1 563 24595658764946068821 564 429499642896305107470037860 565 6172696339623840978983408045285 566 2958914853644491307125943139611085 567 185725213254876914718658223513423883 568 2949607047113634233246052549486375460 569 17106068423490738614160208794166470930 570 45363595511151146134184690627968413519 571 63775936018537224229479489096036430227 572 52666703624674077977932939619395357536 573 27513063894626934964501314700317405726 574 9609506996107357880451813248369530962 575 2341126767529410855189272502699383046 576 411218155839017925441440815755763800 577 53457397121935555522521196733539860 578 5251733645742923498594882169636375 579 396478582786907789328059295207735 580 23310515691657627438472573675800 581 1078594465814822460273638472450 582 39593528443251888162159266010 583 1159746168224256570775939110 584 27205995294125942643858600 585 511913879852051857904100 586 7720591994316276353850 587 93028581503573290146 588 889946606467401120 589 6690639450775060 590 38919613855452 591 171095207316 592 548006096 593 1203576 594 1617 595 1 596 1 597 98382635059784275285 598 3006497524869794517236333841 599 61727392895881306094941550490710 600 38472065793718010833616244222989390 601 2974562326931675126805657519354393213 602 56228259108413927346393656663754557623 603 379283112363909883744770646021148735920 604 1151195956202269391968777474493376808905 605 1831089804030193424559610385316988459875 606 1696443748383433641545400617297292513843 607 988110876041989866770977639430187152220 608 383064822750599176541218404889990051320 609 103254577697283792088022713356344852802 610 20023507468607181649171227580197226446 611 2870258423448053479477415865498597360 612 310792345763338806953670423045722235 613 25868619950662128543653965520438595 614 1678556945828077298444050847376735 615 85868994708917330134343605077900 616 3493799700853187638165353699060 617 113817283209604308691819369050 618 2982547852930694727914465310 619 63039966883769572697145600 620 1075517095437140031735150 621 14790764188587846404946 622 163334363414497978626 623 1438579041430956040 624 9998806628488480 625 53975992099260 626 220963762052 627 661142240 628 1360425 629 1717 630 1 631 1 632 393530540239137101141 633 21045482772471196680438612172 634 617276935456337930743932741240941 635 500198582711230022143106116449352780 636 47631469296700520039724136553893280798 637 1071311485386796294708285134130690988050 638 8400456731114431369731347869129026747863 639 29159182017420644682964207508355568958545 640 52421710469047685279637868263369053685405 641 54420846003916636312467029521533056389008 642 35292213533811089111758640357923655689323 643 15161509317814159398796058620359819051060 644 4513247930641950860062126939143784163400 645 964265398847392603002385499304825589980 646 152055394947217641705132357393132705006 647 18099083365851655020207266594738986875 648 1655960583197769491223676630108529175 649 118189251971206379958076762126159020 650 6658958638945282446235979941894935 651 298990776460961776062430180720560 652 10778105826267863394441793318260 653 313647989355960855462088544820 654 7395345534794564816714657310 655 141552714850680795013811550 656 2199615173769816358511046 657 27694178898333186716400 658 281297844811836373906 659 2288477604852476840 660 14748693933223360 661 74083694445992 662 283111132612 663 793103465 664 1532125 665 1820 666 1 667 1 668 1574122160956548404565 669 147318379800828917002207386345 670 6172790400046151778636007851021582 671 6503198852181446625791123446582827081 672 762603707329919550657729290978741845548 673 20402549691645830119497141685037022053748 674 185881359569904286428797938254969279441036 675 737380007166630548443836535578018250711488 676 1496967075150755832512824518882689072149885 677 1739467936590463410966115783430893801744653 678 1254356106153493666112260801690937349825990 679 596268058292934986867212809311236960578543 680 195691426543492193801281136186111185587060 681 45976660081079832789164703409251284532540 682 7958813566419404121438473939388930020256 683 1038910479873948737695288420535343061881 684 104209033692135668563838451360382503975 685 8156369441614120388917898547047275275 686 504408853030032761839763598756065250 687 24897396003063950786044220965849095 688 988789549342105033306704953089200 689 31792521113117240710401725821200 690 831322176791580392632114556520 691 17728693718894262852722900460 692 308723468057186838260651046 693 4387455306738138109106646 694 50760602172903769376692 695 475818441224296905306 696 3586362670976132520 697 21490310127808632 698 100696140911520 699 360042168717 700 946315965 701 1719585 702 1926 703 1 704 1 705 6296488643826193618261 706 1031228660179924579972000108980 707 61728051318841318615277080717602165 708 84547757868758852287063240813427773635 709 12208162516130894257149459779106452355849 710 388411047848600691821103421306682160866760 711 4109792460229540131553051783294361169756540 712 18620381538735667997524711327705425547228236 713 42652458111387793858802923064293312270908268 714 55420473109455121572462413805240396926234128 715 44387575545809248058782983040922763695828313 716 23316274262992088180199134746206704891232081 717 8423925120032622738918458256755684384060943 718 2172687810029925003735363382783916420486280 719 412082084136372422375334504621142065464316 720 58865427080242892268507606545620740052425 721 6457780231865003503014887891275233268581 722 552809352980912289954322871447982644100 723 37412082917356020575624187274899059775 724 2023150009216933759788461077672860045 725 88179927160958672917673337963557895 726 3118888463920960160903620583109600 727 89985073488527868194649744777600 728 2125516818270861580880886290100 729 41191677291240462560532379956 730 655332437289499748880076080 731 8549824684916247197995390 732 91205169676969006327702 733 791418356270196567066 734 5541980892606718032 735 30955747373491512 736 135620231277069 737 454673765217 738 1123433220 739 1923741 740 2035 741 1 742 1 743 25185954575304774473045 744 7218600627555960703630194381121 745 617281544417073366077350779176130630 746 1099182580345183921050437407655278659420 747 195415148015963066966678419706516665467219 748 7392018071639544038858114464606067508824289 749 90803845172898483585988242653782627895510640 750 469619330928621240069670834975929999850462440 751 1212889208657593896044006557127918169132659740 752 1760687124504496562605137751026745616984166236 753 1564598041666969555571083837196614362584396770 754 907089723276516510726150968650570844671415310 755 360273279064296997736937465016434080253669801 756 101849500951319397899539083716464090464970983 757 21128463680303056433000750595356451431844816 758 3296488011068274143532207225356558328033141 759 394669999137223074425281776891932870018637 760 36862294645815179450502645820914278694081 761 2722710162187561483340525733392128111050 762 160824233479588979922720313012943522520 763 7666665347518288826519554707340565325 764 297145454243663003698215917031901095 765 9417843608117910934529102717541600 766 245147801222300763598954443954900 767 5256084292405136735481347166756 768 92962939837110942722058390276 769 1356418061452632019115698060 770 16302264107458612735850060 771 160849985028746304229510 772 1295738617497407907978 773 8451821145714920160 774 44110909807367205 775 181087607798769 776 570387386877 777 1327349766 778 2145556 779 2147 780 1 781 1 782 100743818301219097892181 783 50530204418077679500716135140892 784 6172822662771361216734211421955687421 785 14289990826031808047021763650297798703090 786 3127741550835754255387905152711921926134924 787 140643758509167299805270853247221799333128710 788 2005076611875406182930599452847823881210058369 789 11831287118388429485327759117052032624157071640 790 34430517173341250329301854434557638735564935160 791 55794190068296987336803276838957032295641813056 792 54957020541181461452021988215711633944853656416 793 35126917802898080452438669677267735615426763240 794 15318020885848396420203649569307934054818207350 795 4739801819971031107417118064824389970247422070 796 1073758830245259993817573611102860856329832519 797 182656376222648489466078904637827809505468725 798 23819327966203874013646859623737067569002265 799 2422096204657057944202927297042218198193092 800 194779484052693745484253138357657709134981 801 12532988404442489258626464827181682984770 802 651490815720759464819971814282739703320 803 27575410781843710074300021148477938690 804 956394506811916769115253107259813095 805 27313633097345866677252777126249300 806 644610207445091155495536828628356 807 12600156539536901210523959998560 808 204189220876226768289545631196 809 2742110510586614101662953160 810 30457062789988287508046940 811 278762199221010423855508 812 2090209805194610403018 813 12730579397029539045 814 62219670587244105 815 239837508647100 816 711086462073 817 1561215370 818 2386020 819 2262 820 1 821 1 822 402975273204876391568725 823 353711431027287574806232043878425 824 61728277157918030245021614935692015102 825 185776053561076275972499661665293338827591 826 50058154804198099894253504207041048616861874 827 2675359153225014450555534116849926109255580414 828 44252329219768103324278458815899347185954412828 829 297787254571586143316124577379148639485136849369 830 975885767971943438705779683284665917219975256120 831 1764050409290547857770203436442225639900461139896 832 1924332888468466676705550876173152586420666131200 833 1354652979248410438192252766274617851715643896296 834 647847753236833937260584652449585097808155057240 835 219129499144602734039139726356756702775457356360 836 54132708011252990823025504175555989361419717944 837 10023921265155035977655439938356423522097800044 838 1421261430465249938175715605072155323093586505 839 157034619222342060944807860961059068469622325 840 13719306279713295182289609321786365328021990 841 959291776723685590260467492815740371205951 842 54228400610571095007104660941277023997250 843 2499043338104288039798073231230761595550 844 94523026258677883912367738656664855340 845 2950289722918165036554705837476011995 846 76304008863172794494913576102004356 847 1640022574068506351126929668514596 848 29343672651387496210266701756632 849 437268614276088966930896649796 850 5422332036105583402371083880 851 55824422919100236078898168 852 475241920909303801739200 853 3325076006706475690383 854 18952546455753949545 855 86922933977895405 856 315212673626838 857 881258937403 858 1828449610 859 2646150 860 2380 861 1 862 1 863 1611901092819505566274901 864 2475980017593988296848500698717700 865 617283125290611329737790955588964029445 866 2415150424571149505672740623263749096773785 867 801116252920730674584028566974322071208617575 868 50881882066079472660449401724355637124472889740 869 976226601988123287584681628066635564200252662630 870 7488933693509421686227392893294615334314375647053 871 27622588757786002427077955709349794321644444020729 872 55661448455978927029582086212993660754134270592896 873 67191368617218414865758933226329413578203109600696 874 52046493120659652889818903228334013099899490294152 875 27268563108721767928615638864258021764041846185896 876 10070416216454751500943592885790123317152821380720 877 2709234067662240311898312918432332213400764381784 878 545304850003849753728142061155020741944211920100 879 83929515649348032762792651402108500322964298304 880 10058165487694063290140147957930404088922814380 881 952754383445713181517605201624668257494897745 882 72236104659858116188178126383546527971585001 883 4429909415800235670715165793057469907029951 884 221664304263558393673575567433738050899100 885 9115655176211739913663814937197301469350 886 309894176031703931580861264792413730975 887 8749394396519297418168137621228343051 888 205865792214584796233941019914657440 889 4046203731482281040368799212558420 890 66511504864855058399392916989292 891 914433833453380306339552031236 892 10502354521743704885550817168 893 100497163484574793442382968 894 797774293559831943706351 895 5220330652281870644883 896 27905608655477176260 897 120335477382340233 898 411269897803765 899 1086045293723 900 2132756860 901 2926990 902 2501 903 1 904 1 905 6447604371278022265099605 906 17331860124769819170759010457298801 907 6172833728886130891366206404390339012150 908 31397572802550234185075365893384327222088650 909 12820275197156261942850129812212416888434654985 910 967556875508430711223122661329731427436193522635 911 21527867125804791799523445219190338049530031467600 912 188199568939723665443269503960432018922059643838955 913 780921418911517489644410152755088856340358808227465 914 1753127490893132740344122628312153277699806832400505 915 2340167981441405032465385815908193722413039997016560 916 1992911614081625571789058352674687898274484250484320 917 1142789017469530370034444457798654883661573337729992 918 460296460416276082469190132953233324401613165556856 919 134695183328917805848265987133677405133587982942784 920 29429171717850878244577273915028348568667148466684 921 4909639663769947457393359934064662758738355431908 922 637128617472521513720500789088280725213719089204 923 65317919727545427818161249652161163023626883590 924 5359156767697058268996470911021006463761582806 925 355750307271073199113948737139224602021501865 926 19281417801458648046844728811117919317269651 927 859760166598380187630042613037549153753600 928 31737930026526126919066687267043503830525 929 974848150167170535361639724005767802851 930 25012791981471496320649478194486280811 931 537654498196131841544182555344447880 932 9699681644994961004317197156648240 933 146981682208752525357273495738060 934 1870148094932057450924676393524 935 19949087889293735469134816160 936 177881269959878491981899015 937 1319807358788019008194651 938 8094608343796019799663 939 40661169258005240958 940 165163896242950618 941 532906970700741 942 1331312332623 943 2478141680 944 3229611 945 2625 946 1 947 1 948 25790417485112089060398421 949 121323020879836338566591095466191212 950 61728354620721433683481234802913847420301 951 408174619266881930536871122820400644226164600 952 205155800727302741319787152361292054542176568410 953 18396400909857339775182180695077109538176111585050 954 474580633643213850300738917483517168517096885809835 955 4726517090618896427881261044229990811101021127441475 956 22053999298462213375486753781102919996452106274207975 957 55127873636598632440312211630431840465034370612643120 958 81318838859900903844167240369190739839743166730963545 959 76077897702461551188660544864871645958568957264936400 960 47704472312862840373166836664620883244737417759684000 961 20935536815369401916209620174787687832930939456674800 962 6656274893546495151489425541102393960546660380924920 963 1576724597503610839832552408970066484998278257810300 964 284730434233888146029031990486390812023061630925900 965 39951713624758630712020903333920102645492905338128 966 4425567961670156327173853268913628180584078337424 967 392226482557065982226945975224442557313083434756 968 28127176433045743012289190087931380993137702166 969 1647605299968802618252545567484125196278568482 970 79464629463345261180947711723746360080021651 971 3176629058534787452721910783531724933381925 972 105826389439231087606551306291481856847201 973 2950858716703418744692948501370183986920 974 69100460833554307327272447732731006971 975 1362127438020703526911144313659548280 976 22634069679365183235757264781597520 977 317165158847569753391419047548744 978 3745362356525668585023349112564 979 37203571075401949191379020615 980 309862005838680392801364115 981 2153552018199009047559940 982 12404692285144575341211 983 58664033948486858320 984 224849476961433610 985 686007888952386 986 1623733050863 987 2868924611 988 3555111 989 2752 990 1