1 1 2 1 3 1 4 1 5 7 6 1 7 1 8 43 9 18 10 1 11 1 12 259 13 241 14 34 15 1 16 1 17 1555 18 2910 19 785 20 55 21 1 22 1 23 9331 24 33565 25 15470 26 1940 27 81 28 1 29 1 30 55987 31 378546 32 281085 33 56210 34 4046 35 112 36 1 37 1 38 335923 39 4219993 40 4875906 41 1461495 42 161406 43 7518 44 148 45 1 46 1 47 2015539 48 46755846 49 82234489 50 35567301 51 5658051 52 394464 53 12846 54 189 55 1 56 1 57 12093235 58 516329845 59 1362507670 60 829147810 61 182676627 62 17886435 63 856920 64 20595 65 235 66 1 67 1 68 72559411 69 5691721530 70 22316452565 71 18774611680 72 5578740112 73 737156112 74 48735555 75 1701315 76 31405 77 286 78 1 79 1 80 435356467 81 62681496241 82 362754962570 83 416583297845 84 163821854592 85 28430579584 86 2491636092 87 118489470 88 3145945 89 45991 90 342 91 1 92 1 93 2612138803 94 689931815118 95 5866760897361 96 9111004217315 97 4675951517237 98 1045169821696 99 118129478896 100 7349704362 101 263202940 102 5491486 103 65143 104 403 105 1 106 1 107 15672832819 108 7591862105101 109 94558106172894 110 197197849460976 111 130685743665477 112 37076215989813 113 5297831061952 114 419467357738 115 19457039602 116 543268726 117 9139494 118 89726 119 469 120 1 121 1 122 94036996915 123 83526155988930 124 1520521560871405 125 4235712944853390 126 3595027184763378 127 1280048439349680 128 227798134220085 129 22495992729210 130 1314491179430 131 47163744628 132 1055080390 133 14612780 134 120680 135 540 136 1 137 1 138 564221981491 139 918881752875145 140 24411871129931410 141 90470493402792595 142 97706419748701218 143 43276528804603458 144 9480781271272740 145 1150133836117695 146 82962586982990 147 3719842155458 148 106248246468 149 1946459970 150 22577660 151 159020 152 616 153 1 154 1 155 3385331888947 156 10108263503608086 157 391508819831777705 158 1924292232588575905 159 2630837406869024263 160 1439278812691408416 161 384584654570422098 162 56636268552098235 163 4966412837335235 164 272674536911348 165 9669743957666 166 224982304638 167 3436585530 168 33868080 169 205836 170 697 171 1 172 1 173 20311991333683 174 111194283871577893 175 6274249380812051366 176 40801645704191871710 177 70326064811183206743 178 47248480600302685159 179 15284326377226603944 180 2706671665206449733 181 285091259069519045 182 18872814219813983 183 814180198540644 184 23393664540584 185 451796949618 186 5841219210 187 49511616 188 262293 189 783 190 1 191 1 192 121871948002099 193 1223157434578690506 194 100499184376864399749 195 863108809168841357276 196 1869279330794955247028 197 1535028963420566446672 198 597484230180460427143 199 126257864650691042997 200 15820869582404325803 201 1247604784280032178 202 64466905338090047 203 2241193735516268 204 53212263215372 205 866523513528 206 9604102026 207 70757349 208 329631 209 874 210 1 211 1 212 731231688012595 213 13454853652313597665 214 1609210107464409086490 215 18225784176922532902545 216 49464371409837677780004 217 49455177196832515093860 218 23044461249917141823820 219 5774056680858793190020 220 854017865441290029935 221 79448713580685966881 222 4857751483213074810 223 201179723204582395 224 5753203107730820 225 114735432675860 226 1596435267504 227 15335447295 228 99105615 229 409165 230 970 231 1 232 1 233 4387390128075571 234 148004121407137586910 235 25760816573082858981505 236 384350677822837600039935 237 1304299440832702155182649 238 1582574864511645645689664 239 879055782193849620751380 240 259780785165127662614640 241 45058878491158134567030 242 4905902258056274340866 243 351482796640618156241 244 17129714598692600905 245 580891128314816515 246 13899418827716880 247 236064513006164 248 2838606498399 249 23858530185 250 136339630 251 502285 252 1071 253 1 254 1 255 26324340768453427 256 1628049722868641531581 257 412321069290732881290990 258 8097125050852672459820140 259 34296136139473093634788809 260 50364120240693717171562233 261 33228583023490231992739344 262 11530067973964083787951620 263 2332489195758401852698020 264 295259893652028125951196 265 24588938869930891090362 266 1396395387160866811446 267 55468529067470490895 268 1567749865082714995 269 31840321816185344 270 465991639376483 271 4890440094309 272 36265436515 273 184558990 274 610456 275 1177 276 1 277 1 278 157946044610720563 279 17908573275895825300818 280 6598765158374594742187421 281 170451947137196854537513930 282 899796664677153106964329174 283 1595583863600978325953218032 284 1246593109086342068910178617 285 505961369956017667298755764 286 118824570978850569012060540 287 17390743772011836276209016 288 1672240470368158027011468 289 109769057486743766588568 290 5057318305613919210516 291 166778769488343255540 292 3987614323112801139 293 69585644605680467 294 886569487487057 295 8190594817174 296 53983099555 297 246215046 298 735218 299 1288 300 1 301 1 302 947676267664323379 303 196994463980898689029561 304 105598151107269411700299554 305 3586089655039508540029979951 306 23565165228743177635610072454 307 50362896436307481211514088166 308 46472935790709292806719648244 309 21991009277283066428159164941 310 5971891634983143841853540604 311 1005752503351454219098720356 312 111036210112628685788851224 313 8368152977059527788914116 314 443552065657262434482624 315 16898610939286290353856 316 469837458044916142104 317 9624051536172918966 318 145830620529567369 319 1631913615849891 320 13372972374454 321 78850819201 322 324148154 323 878186 324 1404 325 1 326 1 327 5686057605985940275 328 2166940051466153243648550 329 1689767412180291485893822425 330 75413480906936948752329878525 331 616280385602362127065891863755 332 1584814954754275095192546805600 333 1723388584901842022253421424950 334 948104316159315016361245410825 335 296698024486507683153422032725 336 57265269305907309015888278760 337 7223780269658660623274388900 338 621493541713259880912612300 339 37642589310438848464767300 340 1643353442346589049606400 341 52606257750699917153760 342 1249385632474922578350 343 22165484901715712700 344 294334759571907450 345 2915718963797475 346 21336905113755 347 113210523525 348 421626800 349 1041050 350 1525 351 1 352 1 353 34116345635915641651 354 23836346252185291666074325 355 27038445534936129927544807350 356 1585372866457856215284821271450 357 16098703506568352252465518336155 358 49745543982984890078034842837355 359 63626804011220587896315718103800 360 40595665547433757693064483268775 361 14596213442538668441418658916175 362 3217226759087780442963724249485 363 461796964406792303919254057160 364 45134886314167513358943739200 365 3105904436202223879587254100 366 154320683717046670986821700 367 5641429031399782753292160 368 153806493981168646000110 369 3155617334022473870550 370 48949948022759290650 371 574243780096465050 372 5070746380286730 373 33337220607405 374 160011098325 375 542388600 376 1225575 377 1651 378 1 379 1 380 204698073815493849907 381 262199842890383844242459226 382 432638964905230264132382991925 383 33319868641149916650908791507800 384 420151664037235014779388298011480 385 1558210566979099944671545646294160 386 2340310488386926054345400694574155 387 1728049091456004653311959532123575 388 712021483904212505998322793412825 389 178674778156015471032568595639910 390 29077856765868149462441951450445 391 3215025029571010618814822148360 392 250124579103514289411702509800 393 14062672980112537519651594800 394 583069290103430160237025860 395 18099755043874443079301070 396 425189584707101398867410 397 7610062604093569319700 398 104077350912019935450 399 1086389164505424780 400 8604491764671660 401 51098452521480 402 222928175925 403 690683175 404 1433601 405 1782 406 1 407 1 408 1228188442892963099443 409 2884198476492296102160901393 410 6922485638326574609962370330026 411 700149880429053479933217004655725 412 10957263133609260300915004539806280 413 48724679240389333299597303333130440 414 85809388148908437901105970650963740 415 73190323238083116840135741511640730 416 34481037351049779929234808029113525 417 9824435169861001528659321171048235 418 1807034757044631840929317876864830 419 225194383569699797210146102500405 420 19723247250402953719987187795160 421 1248574360691504453306965740600 422 58375939027973229697665560160 423 2049149448657260049660412530 424 54666059328685163381898330 425 1117705281679616206960110 426 17601488291647483122900 427 213802656527067838230 428 1998465291560620740 429 14276419994555940 430 76958120928780 431 306500840100 432 871316901 433 1667043 434 1918 435 1 436 1 437 7369130657357778596659 438 31726184469603700016733014766 439 110762654411701686055500086181809 440 14710069974648449653207519468100251 441 285588991354269821303723335039619005 442 1521422319585678592588431407866849920 443 3137862652601093097739412246767825080 444 3086612640910316228346671372628233670 445 1659318041386372993584936910850862880 446 535527231013960857890860187752573510 447 111018381564360384620701122275478715 448 15543892154796319470748230129389535 449 1526928702096294742729300496980965 450 108372026859499769904781755377760 451 5685145726817469910329548312760 452 224357044369211293720158975090 453 6750430550924184100503668910 454 156377239961530238215268340 455 2807448157677774586758510 456 39195556600881334784130 457 425639977432493636670 458 3583147910956330080 459 23203562022294420 460 114044722580880 461 416286769626 462 1089699534 463 1927891 464 2059 465 1 466 1 467 44214783944146671579955 468 348988036534771357541841759085 469 1772234196771696580588018111923710 470 309022232122029144403413408916287080 471 7440023845185663803550014230498194381 472 47449680898510306191545096978911966525 473 114484477813225030111207272291508552800 474 129688980929924058459952938524525405550 475 79415242544683473933253769271767926150 476 28971206823098376746018806486232111890 477 6752556598618142396650123035179381550 478 1059195803006935872336343160168240350 479 116321186493151772490882062930133225 480 9221342609120778405968805128801925 481 540443102097627483089827427147520 482 23858066320723584701662425295050 483 804894071748691126363474501350 484 20980759387423435778093087850 485 425892263098596598544085300 486 6766199374366789399955640 487 84313394208725660271150 488 823369395548646275550 489 6274761105542482800 490 37002973454580900 491 166496855553756 492 559037408580 493 1351892710 494 2218210 495 2205 496 1 497 1 498 265288703664880029479731 499 3838868446097268877106930929890 500 28356096136383680060765831632538445 501 6491239108759383729052269605353952390 502 193749642206949288036703783401869340986 503 1478380131699005155741448020576769156656 504 4168890882174611390195006899473219867325 505 5431732695940111426969277751797050180350 506 3782790137985363859389626325025850008450 507 1556946790522700687980212900069605632540 508 407114376345714350958425696456277478690 509 71363500582041230609167055805442042900 510 8736394111554952856734559313557033200 511 771036511740727039314667227075069900 512 50295018368540467120795689592013445 513 2472946474076237843924483876046570 514 93078956491111021568921232411150 515 2714143176004223782169945495700 516 61866416644888709238325276650 517 1109278399909642327939604940 518 15703419160491709388697540 519 175707397114625396857200 520 1551241683791574280350 521 10752120893546771700 522 57981577254354156 523 239730756077736 524 742894817140 525 1664660320 526 2540140 527 2356 528 1 529 1 530 1591732221989280176878387 531 42227553172358661313056269708521 532 453701377050584978241130413051545010 533 136344377380083441990158427544065538635 534 5043981936489440872683350638053956818026 535 46023533724876109116021592421281713197322 536 151558451889985015202761696401612684380356 537 226869931415719179895935394723152277261675 538 179440079043266848958892088702986150569050 539 83187076454643098946380484228575737267990 540 24355351865882704341652051901621144439180 541 4760287911850229418117616100588242095590 542 647965511944668119153647970500206234100 543 63479986445146572648075932435886996100 544 4593457907749802540495139636068091720 545 250603682768715732478678883551785615 546 10477736732311785698851709863405470 547 340065985507495385746386272519850 548 8653319173913539869049172054100 549 173903535035762584360225375590 550 2773840830921763523141544180 551 35206940240215128439846740 552 355651432434448013377800 553 2852248311910733656050 554 18057799627595395356 555 89386306300537572 556 340764451208776 557 977611922260 558 2035520760 559 2895896 560 2512 561 1 562 1 563 9550393331935681061270323 564 464503086487677496432899143672118 565 7259264260362532010519399665094428681 566 2863685626358802866771568108838427856345 567 131279874726105546131757275016946942807311 568 1431773527407648823469352715697787065935008 569 5502127801764336656415442662879338350890138 570 9453225639934471390936112880050856052109031 571 8481113567405994232004971475060515203437975 572 4421980978230064895224296784360348751236540 573 1447086780944074542078895390719359825862070 574 314732914488746698846826634037503912270170 575 47526011700198325282258382153601853546190 576 5155044549550074777167039173448182957200 577 412582787434131565725706544777061966820 578 24892356212015776871268129203762726535 579 1151689041747529302579925931804656035 580 41423741413493865801772860662711820 581 1170784626203195213175106789713450 582 26217576212525560889431934988690 583 467930663113469517813229058670 584 6681811197585642779964532320 585 76462506402611097991671540 586 700773478175646785759850 587 5127531064987753470906 588 29767405752965817288 589 135730271664931108 590 478607732247436 591 1274797953220 592 2472801056 593 3287768 594 2673 595 1 596 1 597 57302359991614086367621939 598 5109533960914845792697571641663621 599 116148692668886999845806827540654531014 600 60144657417795222734213449685272079411926 601 3416140428505103002292460718549458940846431 602 44516259224363219073681691461648345986792559 603 199508374390923768454425288579353967697979976 604 393084379039077663684796070744964436487360409 605 399584449740610206063164800732834555410255881 606 234002143457139303888444107477438301516501515 607 85458840711098239251642438664644498999512460 608 20645794564757623171735320067007098474342440 609 3451449686701836167475879856175226246318710 610 413534174718253634461118163468422843507390 611 36511336394544073772320736576504892435520 612 2428863640607409492298425010281842816155 613 123937613802303296893141759338963145545 614 4921249510375471090541256252111431655 615 153819065529000606266583112475203020 616 3818759823668276863007732223571140 617 75818226502553329777634215207710 618 1209611706045475866389292146190 619 15551461940288530146998430960 620 161256097261864359068613390 621 1346842392364103723094006 622 9027061218626275535634 623 48226722699396447976 624 203213961911819584 625 664728233417556 626 1648190912676 627 2985692864 628 3718121 629 2839 630 1 631 1 632 343814159949684518205731635 633 56204873627365663711287374425921770 634 1858384192236152912378701938222114159845 635 1263153954466368564418328250218254322181460 636 88879795798550473282338192131971204541419132 637 1383420176383764894286424896029648184531415760 638 7226817737297618883432992080318391183114071695 639 16315967914993107979531064189122895863679756745 640 18773969067107147142590376904455353985359130935 641 12333693766054714704373814282082187932751833146 642 5019697223278640701980420672697530245489199275 643 1344852309161313252727496962752077505934401300 644 248441473887078810225143390574572030731377300 645 32812376091697844214215269462433248135343400 646 3188395740703603241157494143282794668606910 647 233249291283744242648493162409334160544075 648 13087498427605493025108616313432673333025 649 571771319246471166132396078281103426150 650 19687879801159529292133235049730921575 651 539513807719496569430364067055888160 652 11855491832938929819436959035588400 653 210085125873601150946845643434800 654 3013581291118945363441110137550 655 35063449708974117594300651150 656 330958238699741428178458146 657 2529387412004145818262060 658 15585895505744192460370 659 76879891328963009320 660 300264283990782760 661 913605061231632 662 2113958999460 663 3584310345 664 4189395 665 3010 666 1 667 1 668 2062884959698107109234389811 669 618253610244836460773845636890871105 670 29734203280652073963722942298928252479290 671 26528091427985976005697271956521562879970505 672 2312137844716778673905211323681469572399078892 673 42974905263695262196161509969051064925015307692 674 261548858719098044697874139787491730776637996780 675 676181502252015046044206623834357121593984098240 676 879918545001921876538688401794069179190199779755 677 647792351135897597065654905290646938555702621381 678 293436738269658594015277371953143881680146992546 679 87055688082118749118357735400574258107487678575 680 17741989585708514727586960740673831534205303100 681 2578120176397625749434427522407332648340758700 682 275130452385171690542184824351925642949468560 683 22081588334686886895685440298438861672676985 684 1358774156057816642807834165364544067184225 685 65118688479034369143156659437013085112675 686 2461807780157785978177186643055271897350 687 74178774380828682804600005822375625735 688 1796195942011023130290681724828258560 689 35174940804908657574536825456851200 690 559660555643398813106014419390600 691 7256258705904813592351488926700 692 76764187785141537544786377546 693 662307989672284530370788006 694 4649069200785355992872380 695 26425960183127976774490 696 120718476791617292280 697 438218648236759192 698 1243382665147392 699 2691032965005 700 4279749915 701 4704105 702 3186 703 1 704 1 705 12377309758188642655406338867 706 6800789714756086028210409115033971966 707 475747870744043428256027850628488930539745 708 557119654190986148193606434029251748731859895 709 60142112054064231497541191687674730445256021697 710 1334534201019269906754912020364264482247873617344 711 9458733819151224871319630542318753372883983191772 712 27984990451051714932510345716996133716129986024620 713 41152434572340421366823873106361539364343173966970 714 33917328452932699326887088571617063045531033470186 715 17080249694236778861921187734666704312643934203957 716 5603833711278902290235099231388173626236895385621 717 1258027000738880721139097144285047139365037683175 718 200788522109939942937431314831594449566399170800 719 23488034557670674230640474173153681512500369260 720 2063739107494809529092705488525473438436304345 721 138936165755659118177159178519789651450520335 722 7284574807649944234835090174132734812437650 723 301452235374181823048166577170319187258275 724 9953863992621482941441787231115210096585 725 264575544233997134615412268654171033095 726 5700614371355884121064269350538741760 727 100095565259542919894834498106160800 728 1437667859057881257780544579521300 729 16928546366832647322994572497496 730 163526534432210811023359606332 731 1294581400979092945401431686 732 8375129586606400718075470 733 44050857794704101447370 734 186889492675367930272 735 632186343999752344 736 1676638972513197 737 3401471450895 738 5084151870 739 5264841 740 3367 741 1 742 1 743 74263858549131855932438033203 744 74808686874694256068503142920780030493 745 7611972732694409608182473820464937922607886 746 11699988485881453155493991142464915212299597540 747 1564252033059861005084264590313572243325388424017 748 41430702343651431340899813822979873680129338159361 749 341848951690463365274261611543839385906071268521136 750 1156843342312271537104243804939160235734213410201192 751 1920996980778711097806408508609626944475915988505240 752 1770936185671908087038065390258831754686425880946456 753 990411311330192315594473601712952504553591348891778 754 358914106082249818566262240849345295513094552726838 755 88633615760045029885415510754201284824329382475171 756 15514012070544616669696720497328253058579378809975 757 1985879148492911184466107351991274244516427234560 758 190650902264750246087149618743717030025841021205 759 14012249362481493692328394841227383463181053155 760 801832473251804043547152384365868519382346485 761 36223989403571399247459081582483376789232050 762 1306792498628951600133787087512955407013360 763 37998871681425179210675487708457339604655 764 897343739454500272053546166563971368455 765 17311699941462862828865071130853394560 766 274053376205546552086280392228238100 767 3570664701278794820477860714205796 768 38350522377452263567054680926988 769 339589604965367451597954315628 770 2475474672690595446650072956 771 14806554824633199529391490 772 72271171188684658918442 773 285510562339329295936 774 902125218574377061 775 2241283233361767 776 4270861420665 777 6010763886 778 5874268 779 3553 780 1 781 1 782 445583151294791135594628199219 783 822895555695900675302666428061018368626 784 121791638531797428425175649630581927541756669 785 245707370176243210674981996465583684396214156226 786 40682252848042267585346373339295343241672398621982 787 1285916024686254232572978493102689656327334871364208 788 12347992963200332581214317829401197766298695004920257 789 47772425986493596386548257614049409051008821086770008 790 89522704458132982036199035200981999681626348881442232 791 92238742450046023536747743411810046433483635916774496 792 57233969620162677760328587086184172009687541418886024 793 22884171782347431248136470293523015530852359065228896 794 6208732746245221791003685950626630093918833796088124 795 1190128472768712813433882666064507251983465277983396 796 166440827356005866689120879248665095641827848636535 797 17428602231937681117525226470232353676609549952165 798 1395704347438158703627391575089272007859411592535 799 86979004428395661655119261818521418726974583290 800 4279335455994658371303224216284272691148623285 801 168210031765095510860971577421291872897581410 802 5334672896860020596465388784609433405106790 803 137604026760874709408619112197058161503160 804 2905500932664192360201894417742965137415 805 50472158462333995631304998590470204660 806 723957128566674699466490842218168396 807 8594583132725041347762023915641224 808 84534708652742236984376467852396 809 688631533814741409575614602424 810 4637231677087042577941230496 811 25719501674124583026076232 812 116810818913620029084458 813 430752722529804002757 814 1274178235312430383 815 2971600536295482 816 5328755864601 817 7074006394 818 6535126 819 3744 820 1 821 1 822 2673498907768746813567769195315 823 9051851113100490579624121844265830254105 824 1948667039404314550703485696755738901686475330 825 5159976565339639221603047101426887954248039037415 826 1057984281419275200429680688818144507967878578327758 827 39904079018121923477347679659522674689389053410912430 828 445813662699898227156288420351545809243080355048493460 829 1971017458409437784429692880005426968857660359562490585 830 4165816831060610770051703876859221394405820869633112680 831 4793698569410480182410333949203294367789291780636941528 832 3297341041179155978115148620238123678975985955374391840 833 1453168448343355983896653274991088119391681444397848680 834 432660533034532069454379743034880601729495389607045080 835 90707854312823831544809355241206644984744868532909240 836 13839631351825158681807069488963054520762381774360056 837 1578157608142958037208664223337485743447201394761900 838 137459176111619329629480901927909746352518946910175 839 9310793750422163914243244400574721112014098671925 840 497795208203882865300228786581811597077242418650 841 21268548664269304968261353535834751853804345695 842 733685358832257694086302788589891813838901150 843 20608719867317113340822110238482889331957550 844 474642134949921023192038864655242117443300 845 9012632106606605831589799247189859901275 846 141690756661735007764082844709959422556 847 1849847518953655116023315975167168740 848 20091303509497985577637223543567080 849 181631754920620775734538126794180 850 1365667358669449625955034254840 851 8520876429879854614878741528 852 43941989424649307563251680 853 186162007240918473528335 854 642266309591667446335 855 1782321927018957805 856 3909461568465258 857 6609151021915 858 8289539830 859 7250230 860 3940 861 1 862 1 863 16040993446612480881406615171891 864 99570362246778895283634087100491901990470 865 31178681682320145911746350772213666692813859385 866 108361456539171827968214692615661402778110506261045 867 27512751293466494850393300956373184095119091075559123 868 1238084433843198902998207750134021059879028534316613088 869 16089195936214458101103730812315171807440281835156676990 870 81257529457486847388773696500574051532407155097110607445 871 193598591687197533206808071215529611111525420362685673865 872 248644443870995100072978735286227234151659701682117130608 873 189444796875443214956858656682538220390444505281602884568 874 91940616390123870995810998394694498961868554063643161320 875 30008763628622472567885716315293207833538377158462823960 876 6872918189245024109135843965160552395646381055443601120 877 1142519837051535891362146636402398788562685883384273496 878 141670397611404759695708871579299399739985694750073956 879 13399646753742220385344021789137723929763830829036950 880 984741407400036245825616142380209367545801926055350 881 57099133737994918983065207912428634431429370862325 882 2645918623295082667094625493701121534311481333845 883 99039196700488620541409449126363284120727867595 884 3021253264104457274917557025061492529686189200 885 75667207521507952031098618538490974955380350 886 1565170619849320328814404573565215165497575 887 26865667445985216809864237680644747143331 888 384020781644663827963137237456858527496 889 4582264796245381154581978377092291620 890 45701380953305514956207099421546460 891 381019189286360421123973128000820 892 2652319699581307672801724225568 893 15375826780125146594746003608 894 73914072590437181801313615 895 292778214633135269619945 896 947043359111909230990 897 2470387163068843213 898 5105717903431873 899 8151005430295 900 9674333760 901 8022470 902 4141 903 1 904 1 905 96245960679674885288439691031347 906 1095273984730608841566587438986817537067061 907 498859006487484581366836895989505767576923740630 908 2275621766004290707478420291279661672007013445341330 909 715439895086668037938194039558318447875874478470798243 910 38408130200432632487794833555111026040345003654890564851 911 580449138137563690542732516993480206127729174599956984728 912 3347647903693175201040825287335851284636133640816691582235 913 8986792747068573374901944972414936162662576491780651605235 914 12874465229107947636928723570813118552846170206150659334873 915 10857553068895815137657063509508367576016551997451878666416 916 5797822396672999345701329558758902657064426303163835725088 917 2072519015879207060476268275204046215975401446522189542680 918 517985955065019184316530637841692427924431432094958503480 919 93704425805161751852658988331742860326410508192648386816 920 12617822043575321426714565234325650167501527158140263932 921 1294040018433235712835294745445143657699675146047251656 922 103011114827145518755475090745736776376431806100073800 923 6466258246247548468199876101973358272963021528838550 924 324336914690798268359622382776241909396888985580670 925 13144073473546876444484027101095629651108635298915 926 434398309016083378057258278908188954915894868795 927 11798649336599379710524996775526445624510309800 928 265052852523275711817641571939882009980586925 929 4950244718043457646857298521326453305557281 930 77172389841436178273035215787493214245307 931 1007208793934035664986286296741410187816 932 11026159510661458763407179395530342480 933 101330182589114136440307176109666180 934 781519463923137879717033486061588 935 5050948677280830541582100788416 936 27275992467185532864757495623 937 122515256219537636558224485 938 454722629041271748119235 939 1381831499812025636478 940 3394522103590012226 941 6621804913466743 942 9998803178455 943 11246737880 944 8854811 945 4347 946 1 947 1 948 577475764078049311730638146188083 949 12048013832132943217912136714143432598769018 950 7981745199073738032478231902419531268048316917141 951 47788555945096592341628192953768884617914859275908560 952 18603712894019373277100523448807559306444743453686095648 953 1191367476108498275159578034248000125698570987780078308624 954 20934577103152725492026165445320398446638595289253342015059 955 137834013189557746933216569297763382876209208448084311856363 956 416740114268847550446530294018422914767114652262726665423045 957 665584519431573902858266847083883982357817257005464277683758 958 620897437087273595345724280103281702809773082063455864654169 959 364524719265948775225438166593801429656946556490445857896784 960 142584077444700665337135035722225952911440921773628345541968 961 38849521825495569146949943561964208598610033125264243289760 962 7639522316257312325118613751054149812731630054736235901496 963 1115748011334762787416538772312120523894034208002009765308 964 123905263628833592730549913342608004729673589718203906348 965 10668051467703477919583528003307190307954969501153967456 966 723771906466910171702663196535179170580881872868574600 967 39224286630018173572521736762373791122048809072486220 968 1717608702886767171474929255492378652414404327265660 969 61362285774332131408839696059904603646772965735160 970 1803041632061611424478157904869256647359090805595 971 43870044491915740840459626980252168832161327725 972 888783686996751375321661185627015126480804331 973 15059827787271597000624911789488064371692498 974 214152785816465028711170152144324999788283 975 2561897284937301350626698591511188477496 976 25820366168672122683692027107541604760 977 219339621641507956277579232504965968 978 1569467457578947444203841209054484 979 9442383464497701332808057583719 980 47613524999628780533422760133 981 200272825785595105486613670 982 697924973008188260139363 983 1996240000561817849384 984 4626177817494826424 985 8531576320551648 986 12203163802935 987 13026554891 988 9750293 989 4558 990 1