0 1 1 1 2 1 3 1 4 5 5 1 6 1 7 19 8 19 9 1 10 1 11 65 12 200 13 65 14 1 15 1 16 211 17 1536 18 1536 19 211 20 1 21 1 22 665 23 9955 24 22350 25 9955 26 665 27 1 28 1 29 2059 30 58521 31 251931 32 251931 33 58521 34 2059 35 1 36 1 37 6305 38 324322 39 2441199 40 4596954 41 2441199 42 324322 43 6305 44 1 45 1 46 19171 47 1732438 48 21480418 49 68758180 50 68758180 51 21480418 52 1732438 53 19171 54 1 55 1 56 58025 57 9039845 58 177199220 59 902054330 60 1519230470 61 902054330 62 177199220 63 9039845 64 58025 65 1 66 1 67 175099 68 46463319 69 1397986965 70 10803664026 71 28506763902 72 28506763902 73 10803664026 74 1397986965 75 46463319 76 175099 77 1 78 1 79 527345 80 236492140 81 10686144573 82 121172139687 83 476267754066 84 742150929624 85 476267754066 86 121172139687 87 10686144573 88 236492140 89 527345 90 1 91 1 92 1586131 93 1196114076 94 79845044436 95 1294637463705 96 7304328841395 97 16804073576304 98 16804073576304 99 7304328841395 100 1294637463705 101 79845044436 102 1196114076 103 1586131 104 1 105 1 106 4766585 107 6024858871 108 586748504490 109 13334618639061 110 104989410049815 111 342761833354803 112 504318005497740 113 342761833354803 114 104989410049815 115 13334618639061 116 586748504490 117 6024858871 118 4766585 119 1 120 1 121 14316139 122 30267029413 123 4259216085823 124 133541530305869 125 1435242650593151 126 6452099283813297 127 13394533185704499 128 13394533185704499 129 6452099283813297 130 1435242650593151 131 133541530305869 132 4259216085823 133 30267029413 134 14316139 135 1 136 1 137 42981185 138 151792706054 139 30637353082907 140 1308546373876104 141 18861549250137385 142 114030919379094938 143 323544657648470907 144 455465190705253806 145 323544657648470907 146 114030919379094938 147 18861549250137385 148 1308546373876104 149 30637353082907 150 151792706054 151 42981185 152 1 153 1 154 129009091 155 760423710450 156 218886660618870 157 12605169294807410 158 240207834448107470 159 1916342196745991218 160 7248265430233787878 161 13891090416337024380 162 13891090416337024380 163 7248265430233787878 164 1916342196745991218 165 240207834448107470 166 12605169294807410 167 218886660618870 168 760423710450 169 129009091 170 1 171 1 172 387158345 173 3806760388633 174 1555874732621040 175 119799816678581780 176 2982743630894424940 177 30918745154191834404 178 152804948447460737360 179 388374606205109269678 180 527878224291726514710 181 388374606205109269678 182 152804948447460737360 183 30918745154191834404 184 2982743630894424940 185 119799816678581780 186 1555874732621040 187 3806760388633 188 387158345 189 1 190 1 191 1161737179 192 19048508716803 193 11017133033811225 194 1126459947131016660 195 36285168182583388860 196 482487160977104782380 197 3065098222872940264164 198 10117056739946214768942 199 18185860187962133292858 200 18185860187962133292858 201 10117056739946214768942 202 3065098222872940264164 203 482487160977104782380 204 36285168182583388860 205 1126459947131016660 206 11017133033811225 207 19048508716803 208 1161737179 209 1 210 1 211 3485735825 212 95289002060464 213 77788198256291721 214 10501859143404892125 215 434062355205035279700 216 7324680923746878697440 217 59004203698989268154148 218 248619722993044679063202 219 578228843855457526036590 220 763812923516587538021856 221 578228843855457526036590 222 248619722993044679063202 223 59004203698989268154148 224 7324680923746878697440 225 434062355205035279700 226 10501859143404892125 227 77788198256291721 228 95289002060464 229 3485735825 230 1 231 1 232 10458256051 233 476591388137560 234 548049427202989000 235 97240119647535124815 236 5121281434904476602645 237 108677416525390281827760 238 1097484609254445471362640 239 5819677719215058290872410 240 17201923386269973040452750 241 29339472577115005210418656 242 29339472577115005210418656 243 17201923386269973040452750 244 5819677719215058290872410 245 1097484609254445471362640 246 108677416525390281827760 247 5121281434904476602645 248 97240119647535124815 249 548049427202989000 250 476591388137560 251 10458256051 252 1 253 1 254 31376865305 255 2383417055718731 256 3854958658986138950 257 895443032472656086615 258 59737719817129158817125 259 1581813716156167413661893 260 19831325790422356967785800 261 130761923656260215786713770 262 483969075657306645333605250 263 1046179605371820443975620846 264 1349619060087846482746468580 265 1046179605371820443975620846 266 483969075657306645333605250 267 130761923656260215786713770 268 19831325790422356967785800 269 1581813716156167413661893 270 59737719817129158817125 271 895443032472656086615 272 3854958658986138950 273 2383417055718731 274 31376865305 275 1 276 1 277 94134790219 278 11918528513733489 279 27082533819040665891 280 8209351843106051243215 281 690247709660431894984405 282 22654437639849425462482551 283 349670280096442512850993221 284 2837727861433355211733069290 285 12987525848208765644915985870 286 35036982759832995360242019626 287 57195802432504415616360849374 288 57195802432504415616360849374 289 35036982759832995360242019626 290 12987525848208765644915985870 291 2837727861433355211733069290 292 349670280096442512850993221 293 22654437639849425462482551 294 690247709660431894984405 295 8209351843106051243215 296 27082533819040665891 297 11918528513733489 298 94134790219 299 1 300 1 301 282412759265 302 59597160828881770 303 190090648049388499335 304 74994658523649104999686 305 7912898358490103457006515 306 320047155641815790271863266 307 6037964559712923815972872149 308 59780538743859593089970750751 309 334732796798558377524140983770 310 1112415660683134487104605050036 311 2261503527193522098196729424950 312 2859792050693117678834871965620 313 2261503527193522098196729424950 314 1112415660683134487104605050036 315 334732796798558377524140983770 316 59780538743859593089970750751 317 6037964559712923815972872149 318 320047155641815790271863266 319 7912898358490103457006515 320 74994658523649104999686 321 190090648049388499335 322 59597160828881770 323 282412759265 324 1 325 1 326 847255055011 327 297999924346163406 328 1333318073715559580106 329 683126374219935097536336 330 90116718246609905154974376 331 4469218346728022930908965106 332 102411259292033170390596349126 333 1227598422898848065176818116601 334 8332684126081290450891073343331 335 33737457989901598610237367903756 336 84274665423351922799825154410916 337 132555443254417371671352323990536 338 132555443254417371671352323990536 339 84274665423351922799825154410916 340 33737457989901598610237367903756 341 8332684126081290450891073343331 342 1227598422898848065176818116601 343 102411259292033170390596349126 344 4469218346728022930908965106 345 90116718246609905154974376 346 683126374219935097536336 347 1333318073715559580106 348 297999924346163406 349 847255055011 350 1 351 1 352 2541798719465 353 1490043678087706765 354 9347239194153014275500 355 6208139468903393032376190 356 1020658678987787524531259490 357 61794641149822561031437163470 358 1710468820447517557548556066940 359 24658395213062346159589432619275 360 201286984466512327909552346854215 361 983465385585277878520434132671175 362 2984179064403320090023348901025240 363 5757852441830839163981544027590740 364 7157995248998386505575457628897500 365 5757852441830839163981544027590740 366 2984179064403320090023348901025240 367 983465385585277878520434132671175 368 201286984466512327909552346854215 369 24658395213062346159589432619275 370 1710468820447517557548556066940 371 61794641149822561031437163470 372 1020658678987787524531259490 373 6208139468903393032376190 374 9347239194153014275500 375 1490043678087706765 376 2541798719465 377 1 378 1 379 7625463267259 380 7450355645690335471 381 65503713292158241512541 382 56312589565085402496319966 383 11506613875552410406547831146 384 847218786207860547226941495706 385 28190616284583373627894969108846 386 485901059904559843046777031995611 387 4736813844734355007068551214368761 388 27697820411523584947054822004629501 389 101090486234211800945880912001347751 390 236455884920750092567506368079947476 391 360243626970606624506736931527394396 392 360243626970606624506736931527394396 393 236455884920750092567506368079947476 394 101090486234211800945880912001347751 395 27697820411523584947054822004629501 396 4736813844734355007068551214368761 397 485901059904559843046777031995611 398 28190616284583373627894969108846 399 847218786207860547226941495706 400 11506613875552410406547831146 401 56312589565085402496319966 402 65503713292158241512541 403 7450355645690335471 404 7625463267259 405 1 406 1 407 22876524019505 408 37252205250502328372 409 458906068560314557806869 410 510023059238855197584784739 411 129219457469569069730467539494 412 11531642791373031074235437675864 413 459289684458725015080402763247254 414 9416133880056887049295487796050129 415 108949610713891646858020689656252819 416 756916382247590467194949838658759884 417 3294505069993309266015817040058441479 418 9247383637870795233040657173082173899 419 17056711211181735293378816509806052964 420 20894131400160419487965788160359951184 421 17056711211181735293378816509806052964 422 9247383637870795233040657173082173899 423 3294505069993309266015817040058441479 424 756916382247590467194949838658759884 425 108949610713891646858020689656252819 426 9416133880056887049295487796050129 427 459289684458725015080402763247254 428 11531642791373031074235437675864 429 129219457469569069730467539494 430 510023059238855197584784739 431 458906068560314557806869 432 37252205250502328372 433 22876524019505 434 1 435 1 436 68629840493971 437 186262353082851707988 438 3214317276950011608537468 439 4613612101518330396335547285 440 1446405242656781710049978484135 441 155984677733000233504179508406400 442 7408269473617946683715397440840160 443 179823738459584131741090250619759765 444 2456104168524722648223740789643582015 445 20144279427585833628976858798029920820 446 103779525611326257911365799896574900220 447 346492277616482337551614130335470363225 448 765694882682050411157907007042794688515 449 1134687887370168519185656914911212985760 450 1134687887370168519185656914911212985760 451 765694882682050411157907007042794688515 452 346492277616482337551614130335470363225 453 103779525611326257911365799896574900220 454 20144279427585833628976858798029920820 455 2456104168524722648223740789643582015 456 179823738459584131741090250619759765 457 7408269473617946683715397440840160 458 155984677733000233504179508406400 459 1446405242656781710049978484135 460 4613612101518330396335547285 461 3214317276950011608537468 462 186262353082851707988 463 68629840493971 464 1 465 1 466 205890058352825 467 931315883188045178335 468 22510467090657787228795170 469 41692869535603821151937963625 470 16145752379443262843401206681795 471 2098674718073856192565722905080695 472 118455324375574830588673241340584820 473 3390375741267071129677074613238232645 474 54398400849311941894305526710941070945 475 523730146904174512719004987895355887835 476 3172556032777137719323059466251478211070 477 12502149562570823886813934709893408172445 478 32800991994986187694447486298851414773795 479 58173880641166833925440138969944250552195 480 70350649954174401326016087710000997794520 481 58173880641166833925440138969944250552195 482 32800991994986187694447486298851414773795 483 12502149562570823886813934709893408172445 484 3172556032777137719323059466251478211070 485 523730146904174512719004987895355887835 486 54398400849311941894305526710941070945 487 3390375741267071129677074613238232645 488 118455324375574830588673241340584820 489 2098674718073856192565722905080695 490 16145752379443262843401206681795 491 41692869535603821151937963625 492 22510467090657787228795170 493 931315883188045178335 494 205890058352825 495 1 496 1 497 617671248800299 498 4656592181089484026749 499 157626361536474996999293895 500 376473910591102061067658988961 501 179813001267174980054999569785627 502 28106205073906242942609480641195805 503 1879664947444559076334823838698851575 504 63203788456130606520241867802354535045 505 1186136534849527892959062096660410049015 506 13337464429502783066307038176765182637425 507 94441725499026354339282136178682840198915 508 436283427538589735649752010471386206092885 509 1348206327259738379941107200353568277923895 510 2835077278172804146822207953219844024037505 511 4100608238037689623820243745205537020453315 512 4100608238037689623820243745205537020453315 513 2835077278172804146822207953219844024037505 514 1348206327259738379941107200353568277923895 515 436283427538589735649752010471386206092885 516 94441725499026354339282136178682840198915 517 13337464429502783066307038176765182637425 518 1186136534849527892959062096660410049015 519 63203788456130606520241867802354535045 520 1879664947444559076334823838698851575 521 28106205073906242942609480641195805 522 179813001267174980054999569785627 523 376473910591102061067658988961 524 157626361536474996999293895 525 4656592181089484026749 526 617671248800299 527 1 528 1 529 1853015893884545 530 23283000436336476390670 531 1103659297299271008979368243 532 3397249943535496342252812615252 533 1998649097327676338566032524747661 534 374910757683496317004524223240802682 535 29628390845115219022219724485660543215 536 1166567992180571762675071839777127285620 537 25507172337885969288399008562666648851325 538 333462898515875048615485793499791203134270 539 2745670668004548496342781171181683801298135 540 14779196490736195227149339046019691973565740 541 53416624708433102720795748489725877177898665 542 132100875654912710405023936894198001413955130 543 226346560925256079475834202591486165245533395 544 270640144674679366820084126915771100507734550 545 226346560925256079475834202591486165245533395 546 132100875654912710405023936894198001413955130 547 53416624708433102720795748489725877177898665 548 14779196490736195227149339046019691973565740 549 2745670668004548496342781171181683801298135 550 333462898515875048615485793499791203134270 551 25507172337885969288399008562666648851325 552 1166567992180571762675071839777127285620 553 29628390845115219022219724485660543215 554 374910757683496317004524223240802682 555 1998649097327676338566032524747661 556 3397249943535496342252812615252 557 1103659297299271008979368243 558 23283000436336476390670 559 1853015893884545 560 1 561 1 562 5559051976620931 563 116415124480585349443306 564 7727035454601854697340006366 565 30640365619246661108067730007870 566 22178783428568715946347477839900210 567 4983765569347133309539470672830524002 568 464296134303928472667326954546722892982 569 21342703858773184570421715022838623128570 570 541798107371148460616454554764761223010070 571 8201557987285161445769614219428802314356610 572 78156255963100309117161275972811175198245510 573 487543751975992550384168152270143355071447510 574 2048195927225595541076434870929355176389658810 575 5914173768799518559565983428465750120418378170 576 11904475810023998402946594954083415786500619870 577 16853254437680617363435415333146781014619242860 578 16853254437680617363435415333146781014619242860 579 11904475810023998402946594954083415786500619870 580 5914173768799518559565983428465750120418378170 581 2048195927225595541076434870929355176389658810 582 487543751975992550384168152270143355071447510 583 78156255963100309117161275972811175198245510 584 8201557987285161445769614219428802314356610 585 541798107371148460616454554764761223010070 586 21342703858773184570421715022838623128570 587 464296134303928472667326954546722892982 588 4983765569347133309539470672830524002 589 22178783428568715946347477839900210 590 30640365619246661108067730007870 591 7727035454601854697340006366 592 116415124480585349443306 593 5559051976620931 594 1 595 1 596 16677164519797385 597 582076000418160509727041 598 54096582777160067817490729640 599 276234640883881836847907172364536 600 245774399959868451793236875816203240 601 66053143193969897803905605401761599864 602 7238549133174033228578334047635594891320 603 387433661284762031648285750391997267543644 604 11382641951731000554007001808640999112795100 605 198780825232079722905785587538527685781221340 606 2183067114991907387544557872640636245302628200 607 15705625334360308274158252455157266116215450440 608 76265671447503484349944746042882690320217744600 609 255487072563064099246021883636321725928631005640 610 599691527672258185947601120371850811768127247800 611 996623002363695287965852580131766265427939309830 612 1179727811756852600287094876856781089631749415350 613 996623002363695287965852580131766265427939309830 614 599691527672258185947601120371850811768127247800 615 255487072563064099246021883636321725928631005640 616 76265671447503484349944746042882690320217744600 617 15705625334360308274158252455157266116215450440 618 2183067114991907387544557872640636245302628200 619 198780825232079722905785587538527685781221340 620 11382641951731000554007001808640999112795100 621 387433661284762031648285750391997267543644 622 7238549133174033228578334047635594891320 623 66053143193969897803905605401761599864 624 245774399959868451793236875816203240 625 276234640883881836847907172364536 626 54096582777160067817490729640 627 582076000418160509727041 628 16677164519797385 629 1 630 1 631 50031510739261339 632 2910381169491700459159323 633 378713916149133900196665752673 634 2489519858423995402669398729959864 635 2720368716733089524782725334055376776 636 873191552098930771227060451395915968776 637 112343266262093160194757297729414957239032 638 6984492449620885105491309029976586118551932 639 236804181295252645644081426834143561076151476 640 4754912072418779411710577979222266246037461940 641 59950804116432292557415305206131583097104515260 642 495244788038575436757460382302265413274791304520 643 2765926270597429402653812240060502737153430302520 644 10688548982058223986923593657879395579281385944760 645 29065407347486963242681986848781772011168157186440 646 56276528684972534791541382485144278367774636842470 647 78165524537195763945397135962863015450274328955490 648 78165524537195763945397135962863015450274328955490 649 56276528684972534791541382485144278367774636842470 650 29065407347486963242681986848781772011168157186440 651 10688548982058223986923593657879395579281385944760 652 2765926270597429402653812240060502737153430302520 653 495244788038575436757460382302265413274791304520 654 59950804116432292557415305206131583097104515260 655 4754912072418779411710577979222266246037461940 656 236804181295252645644081426834143561076151476 657 6984492449620885105491309029976586118551932 658 112343266262093160194757297729414957239032 659 873191552098930771227060451395915968776 660 2720368716733089524782725334055376776 661 2489519858423995402669398729959864 662 378713916149133900196665752673 663 2910381169491700459159323 664 50031510739261339 665 1 666 1 667 150094566577522385 668 14551909449726004212291064 669 2651192415659989305532825470177 670 22430295159195696597959129889009209 671 30080895659815414103477994029798470600 672 11517432675992761767885831695443601908992 673 1736667296354354792245764389874551859142376 674 125139937872590940183966258744225191796732628 675 4883426531135680841777908230983523756038880396 676 112403775166985985412167852763847565228946497696 677 1621369010872955373481086190671953351624966990700 678 15318709107130331737892200186667227676275201626660 679 97956514371138807023354841791582914578973114169880 680 434434602772817345252959612265485077315040188821760 681 1360635234354824091369498530239228346845262107337400 682 3048807148629867388259336540139060375372252004732110 683 4930577978761328058783534292351197033845421119200470 684 5784248817208326119084682441539835172682921862129360 685 4930577978761328058783534292351197033845421119200470 686 3048807148629867388259336540139060375372252004732110 687 1360635234354824091369498530239228346845262107337400 688 434434602772817345252959612265485077315040188821760 689 97956514371138807023354841791582914578973114169880 690 15318709107130331737892200186667227676275201626660 691 1621369010872955373481086190671953351624966990700 692 112403775166985985412167852763847565228946497696 693 4883426531135680841777908230983523756038880396 694 125139937872590940183966258744225191796732628 695 1736667296354354792245764389874551859142376 696 11517432675992761767885831695443601908992 697 30080895659815414103477994029798470600 698 22430295159195696597959129889009209 699 2651192415659989305532825470177 700 14551909449726004212291064 701 150094566577522385 702 1 703 1 704 450283768452043891 705 72759558355625336457993360 706 18559351019688143830146470212080 707 202050286469006068496286453017433195 708 332347821592307349888679249029710150505 709 151621721264175119149211905497139214978592 710 26752572845562688135833142721303892449133792 711 2229842314813528940582921660304079203866151300 712 99918080569805947517920957175502273719907404940 713 2629067738182814785505114745584545059229512737376 714 43248887340968322453427577793956181481712974643616 715 465657547303888257849770251378642593196758276625500 716 3395442634762976363583714417569478241600805964774900 717 17202559658254717323179059423109921821616927131773600 718 61729249398129219564266224054945505901971462887125600 719 159117951003106626784093397349450791870581564458746910 720 297571322389304616479940055620297964947223343160618810 721 406309747461052642107624609653209789892507534047190400 722 406309747461052642107624609653209789892507534047190400 723 297571322389304616479940055620297964947223343160618810 724 159117951003106626784093397349450791870581564458746910 725 61729249398129219564266224054945505901971462887125600 726 17202559658254717323179059423109921821616927131773600 727 3395442634762976363583714417569478241600805964774900 728 465657547303888257849770251378642593196758276625500 729 43248887340968322453427577793956181481712974643616 730 2629067738182814785505114745584545059229512737376 731 99918080569805947517920957175502273719907404940 732 2229842314813528940582921660304079203866151300 733 26752572845562688135833142721303892449133792 734 151621721264175119149211905497139214978592 735 332347821592307349888679249029710150505 736 202050286469006068496286453017433195 737 18559351019688143830146470212080 738 72759558355625336457993360 739 450283768452043891 740 1 741 1 742 1350851442795085145 743 363797825999687724526114483 744 129920623179741666996283323497790 745 1819733174164400936467915192995649035 746 3669363407607726194001291865593317513265 747 1992684985190658249647712580984594492780041 748 410840761180784505278574975819882119351849040 749 39539226300079799911788305628611547956806670052 750 2030004227610168404822253765047876903899226330580 751 60905753099987350436652892079328908644434641615916 752 1139323134539871450206667883476537766281166703816520 753 13933629712784116298428430407775521338755032959053628 754 115425486059856884379218128519012536508611341730838500 755 665250919241144177549180380225779771821697472824417300 756 2722127035471458866954617698720296567206024664038014000 757 8028708606569281733834282543619346286368850214887685630 758 17257068177923296536633965434406785265062405273878748350 759 27233884875838975600879739501190785153963507371683285210 760 31692160304071290779880436051001428608786085991473024500 761 27233884875838975600879739501190785153963507371683285210 762 17257068177923296536633965434406785265062405273878748350 763 8028708606569281733834282543619346286368850214887685630 764 2722127035471458866954617698720296567206024664038014000 765 665250919241144177549180380225779771821697472824417300 766 115425486059856884379218128519012536508611341730838500 767 13933629712784116298428430407775521338755032959053628 768 1139323134539871450206667883476537766281166703816520 769 60905753099987350436652892079328908644434641615916 770 2030004227610168404822253765047876903899226330580 771 39539226300079799911788305628611547956806670052 772 410840761180784505278574975819882119351849040 773 1992684985190658249647712580984594492780041 774 3669363407607726194001291865593317513265 775 1819733174164400936467915192995649035 776 129920623179741666996283323497790 777 363797825999687724526114483 778 1350851442795085145 779 1 780 1 781 4052554603263162379 782 1818989235364840165530933193 783 909470919952666621464322930551595 784 16386822935344462912922279812030709955 785 40488559078121528856907609739981101473105 786 26150752158289367494239778671154376862070755 787 6292135942222530390383844665378688802764617481 788 698049815099642788225645166291584897226055892068 789 40981973131142532153569632953605139508606960962252 790 1398791064597435386758263354706210734601748054974916 791 29676060022452287980060270330702365802913154497069324 792 411003515236545005667648491531397836634457179668497308 793 3854970498546582931747191773310792983738746497534070260 794 25178976448000222402419875152153423881342795292605140700 795 116983233146709383852354793271609000988893824833571767700 796 392887354697924239252338298531410172274748520643577354750 797 965289273556602290240482998507916524157844636476368506730 798 1749707672116987126371622039395474146143563244373009990190 799 2352583531848662353593557513144708880928776124092251208810 800 2352583531848662353593557513144708880928776124092251208810 801 1749707672116987126371622039395474146143563244373009990190 802 965289273556602290240482998507916524157844636476368506730 803 392887354697924239252338298531410172274748520643577354750 804 116983233146709383852354793271609000988893824833571767700 805 25178976448000222402419875152153423881342795292605140700 806 3854970498546582931747191773310792983738746497534070260 807 411003515236545005667648491531397836634457179668497308 808 29676060022452287980060270330702365802913154497069324 809 1398791064597435386758263354706210734601748054974916 810 40981973131142532153569632953605139508606960962252 811 698049815099642788225645166291584897226055892068 812 6292135942222530390383844665378688802764617481 813 26150752158289367494239778671154376862070755 814 40488559078121528856907609739981101473105 815 16386822935344462912922279812030709955 816 909470919952666621464322930551595 817 1818989235364840165530933193 818 4052554603263162379 819 1 820 1 821 12157664359545301025 822 9094946501028546548719283954 823 6366432865674184663588299380412191 824 147547797813369244628877673646397162610 825 446537614320393550887518959775752894793655 826 342753488651851638361914274449641681021935650 827 96134139531816162668762542662220887773385132297 828 12275835693349215470652000300546716516840177796813 829 822634627866845414419472869084385820805378251133380 830 31874512718371591884443643993200417672100235338519848 831 765078053345756326860207848925341632406095805761525180 832 11966623302456599102288294645529856808425521316448145944 833 126689396801393534960282765494647647536933046128244165196 834 934503753433437170055939084564239010686533893813217479240 835 4910608026489367495142223007716138731178799897270192091700 836 18697461129565267212116565199195336793780245137723063366450 837 52250830246226234737879315929011096055334684797803465196510 838 108177201180297095959320220010216848054595749576302134825340 839 166988187646067140644338603756332548324343869247695007010850 840 192911849614975081952274667465769978749371829838300465258220 841 166988187646067140644338603756332548324343869247695007010850 842 108177201180297095959320220010216848054595749576302134825340 843 52250830246226234737879315929011096055334684797803465196510 844 18697461129565267212116565199195336793780245137723063366450 845 4910608026489367495142223007716138731178799897270192091700 846 934503753433437170055939084564239010686533893813217479240 847 126689396801393534960282765494647647536933046128244165196 848 11966623302456599102288294645529856808425521316448145944 849 765078053345756326860207848925341632406095805761525180 850 31874512718371591884443643993200417672100235338519848 851 822634627866845414419472869084385820805378251133380 852 12275835693349215470652000300546716516840177796813 853 96134139531816162668762542662220887773385132297 854 342753488651851638361914274449641681021935650 855 446537614320393550887518959775752894793655 856 147547797813369244628877673646397162610 857 6366432865674184663588299380412191 858 9094946501028546548719283954 859 12157664359545301025 860 1 861 1 862 36472994178147530851 863 45474733502071164046822734150 864 44565730377851821950134744557939890 865 1328407662875881531589188090213207283260 866 4922684746961267883328672430974799242815340 867 4487499523215903866487903628620188160101096130 868 1465662083725828064429590606329530086278606298230 869 215130194139398513164826519151504307433263110255135 870 16427987249790015526331220930116179008854252812656885 871 721190748651266465127126250733045089255602308474269528 872 19541140503016071453087654697130411229907471036577688328 873 344305187712782163079823459165017918429519058799265262560 874 4102711241922082801471973961391589420062063016191483198720 875 34068525673997099603071868904399832590951273491453407426920 876 201757547755136905992483701956647979204285028287205847429240 877 867457226634913249332206021745888227299786126947768872038650 878 2744954653992239901590526408935983317412670233241973629297550 879 6458345465302829623601066876187440703724129253306398866064500 880 11380513371413085614984637148360374576092221550402127822428700 881 15089877903130769767551985941427282061021012331233204902099320 882 15089877903130769767551985941427282061021012331233204902099320 883 11380513371413085614984637148360374576092221550402127822428700 884 6458345465302829623601066876187440703724129253306398866064500 885 2744954653992239901590526408935983317412670233241973629297550 886 867457226634913249332206021745888227299786126947768872038650 887 201757547755136905992483701956647979204285028287205847429240 888 34068525673997099603071868904399832590951273491453407426920 889 4102711241922082801471973961391589420062063016191483198720 890 344305187712782163079823459165017918429519058799265262560 891 19541140503016071453087654697130411229907471036577688328 892 721190748651266465127126250733045089255602308474269528 893 16427987249790015526331220930116179008854252812656885 894 215130194139398513164826519151504307433263110255135 895 1465662083725828064429590606329530086278606298230 896 4487499523215903866487903628620188160101096130 897 4922684746961267883328672430974799242815340 898 1328407662875881531589188090213207283260 899 44565730377851821950134744557939890 900 45474733502071164046822734150 901 36472994178147530851 902 1 903 1 904 109418984733465848105 905 227373670574087236640506270261 906 311963705177918713091412485038025700 907 11959100527575479865216037579497787833730 908 54249162792472504360510896599258716067460350 909 58696849789217866324849448978915415652164798946 910 22303543722293157316428003150658610068902596770500 911 3758343984182443471297443334081337772664426743152385 912 326545480756003678652962259096878917411544012991159925 913 16212824893029693447410854027964364425486113150718478973 914 494881248737632600203398109617281808810708449177736895440 915 9799639263562685274437408517828511912661367586590610943288 916 131087209607692013442361477961196002956705995490431832548200 917 1221841785342030387605020026869203874706333171347730261333880 918 8128252892520855105833187964587911982789328653810776203875600 919 39319238510169567063610097272864504084629480336798594567466722 920 140313731448786769458896630874800390294179736360531478680849250 921 373461560263591903745023169500158122834013822601269653634739050 922 747382258357830225164360118566399325962124933740290908302715000 923 1130808095747181828103010956309820976104855549967279136584957420 924 1297729499675233099855577000168231042925283967009712486031010100 925 1130808095747181828103010956309820976104855549967279136584957420 926 747382258357830225164360118566399325962124933740290908302715000 927 373461560263591903745023169500158122834013822601269653634739050 928 140313731448786769458896630874800390294179736360531478680849250 929 39319238510169567063610097272864504084629480336798594567466722 930 8128252892520855105833187964587911982789328653810776203875600 931 1221841785342030387605020026869203874706333171347730261333880 932 131087209607692013442361477961196002956705995490431832548200 933 9799639263562685274437408517828511912661367586590610943288 934 494881248737632600203398109617281808810708449177736895440 935 16212824893029693447410854027964364425486113150718478973 936 326545480756003678652962259096878917411544012991159925 937 3758343984182443471297443334081337772664426743152385 938 22303543722293157316428003150658610068902596770500 939 58696849789217866324849448978915415652164798946 940 54249162792472504360510896599258716067460350 941 11959100527575479865216037579497787833730 942 311963705177918713091412485038025700 943 227373670574087236640506270261 944 109418984733465848105 945 1 946 1 947 328256958598444055419 948 1136868362280468676766547796359 949 2183764353628789271573300622479193381 950 107656549883156811528335323418851126124130 951 597661641464935970239566950817488550279269910 952 767127734475493724983550679033192667106835476662 953 338838025871102481787208428626891379616320636719682 954 65475399335713971426766240748052741790633529181634545 955 6463689869300449448299781863524963027648092078183127435 956 362347869965650805682100642520469116339581795198195078863 957 12436102339055152115702895384617963849889679761102623797437 958 276168500260410935081898351178472392193261431031567339548472 959 4137132654497233203992293967331380284088132432219618731960808 960 43167557141893390675011690157120033191898268835900458562707880 961 321620821433501433099200593878704954682982696751458239061655160 962 1744588779928734499793642375410536106454885192345853614823092514 963 6994900241764011557703448059377009221250522509592858326045623894 964 20974078033692283966931870084523796471767794616107906541993334350 965 47447524528985430689340659088497352059367457723500541111632439050 966 81490098068646237112010468161144657967844618305082738298869064620 967 106688732794910524989567132647941868254389210128100317313431554980 968 106688732794910524989567132647941868254389210128100317313431554980 969 81490098068646237112010468161144657967844618305082738298869064620 970 47447524528985430689340659088497352059367457723500541111632439050 971 20974078033692283966931870084523796471767794616107906541993334350 972 6994900241764011557703448059377009221250522509592858326045623894 973 1744588779928734499793642375410536106454885192345853614823092514 974 321620821433501433099200593878704954682982696751458239061655160 975 43167557141893390675011690157120033191898268835900458562707880 976 4137132654497233203992293967331380284088132432219618731960808 977 276168500260410935081898351178472392193261431031567339548472 978 12436102339055152115702895384617963849889679761102623797437 979 362347869965650805682100642520469116339581795198195078863 980 6463689869300449448299781863524963027648092078183127435 981 65475399335713971426766240748052741790633529181634545 982 338838025871102481787208428626891379616320636719682 983 767127734475493724983550679033192667106835476662 984 597661641464935970239566950817488550279269910 985 107656549883156811528335323418851126124130 986 2183764353628789271573300622479193381 987 1136868362280468676766547796359 988 328256958598444055419 989 1 990 1 991 984770884591425188465 992 5684341840288955344671629855740 993 15286444835939775410422786558830586605 994 969085833872402256571041880356552072837471 995 6582782923597847593642802579179434890536355130 996 10018680494618080995761341500885006724429379325592 997 5140104968169175645366120264181562313408572991927898 998 1137816964598772558884563382767907645382852002605994827 999 127458860869834087125155326979009578786986934049400208185 1000 8055299870276501453810372965565899438175036094847135467468 1001 310307661086526174991566194016389652582676311596637299035725 1002 7712559158561621805675590590335021010742763090697419243141845 1003 129101197188030397718852428025649914547526296554406321361793560 1004 1504224249041430327703507161493122534908425468988868380890646048 1005 12517131335827635931794405505924310815892435621844389277900017880 1006 75903816559459185132047520571903314606070720724952772679940349434 1007 340773891358261759576849546221161328532496806102197758962262322786 1008 1146770600061554618305251753714403776939917425897300557412721364024 1009 2920131436352355680422681603774305567588490073983546039387569445050 1010 5666022722741709348731467533505767810208275614409634384980358683270 1011 8417650119417737988480900768082064659510411508652172131952987640700 1012 9601985951553566486874195991045291341561756044334024152407008646800 1013 8417650119417737988480900768082064659510411508652172131952987640700 1014 5666022722741709348731467533505767810208275614409634384980358683270 1015 2920131436352355680422681603774305567588490073983546039387569445050 1016 1146770600061554618305251753714403776939917425897300557412721364024 1017 340773891358261759576849546221161328532496806102197758962262322786 1018 75903816559459185132047520571903314606070720724952772679940349434 1019 12517131335827635931794405505924310815892435621844389277900017880 1020 1504224249041430327703507161493122534908425468988868380890646048 1021 129101197188030397718852428025649914547526296554406321361793560 1022 7712559158561621805675590590335021010742763090697419243141845 1023 310307661086526174991566194016389652582676311596637299035725 1024 8055299870276501453810372965565899438175036094847135467468 1025 127458860869834087125155326979009578786986934049400208185 1026 1137816964598772558884563382767907645382852002605994827 1027 5140104968169175645366120264181562313408572991927898 1028 10018680494618080995761341500885006724429379325592 1029 6582782923597847593642802579179434890536355130 1030 969085833872402256571041880356552072837471 1031 15286444835939775410422786558830586605 1032 5684341840288955344671629855740 1033 984770884591425188465 1034 1 1035 1 1036 2954312671366461609811 1037 28421709290074155527345858193676 1038 107005597022491620686102594606913015076 1039 8723041279829758219975951223283054003402961 1040 72489108112377154208506370190710676952465340251 1041 130762886281308048783762159801799565459451713854672 1042 77873012920760763180920107692674749825702658505847312 1043 19728396270819872622047434635875555947289112025009212487 1044 2504778994945569997045375011812916330690655453390575712597 1045 178210876397752385802805764012989030325794747483299054903028 1046 7692891896046456128087113390914700514146999439875593265840508 1047 213604592257022825975682113505530170667256522354865830406231103 1048 3987048669386538205130415990021150807732000299208290625256844453 1049 51755878645086657107881551470993944549944369620670786133431924608 1050 479788750602530238024242900754311956431264173837415475320218486528 1051 3243336695278230098049524801947548571747373792173721451856157086154 1052 16253603741439221441693058334186102320756787947396812381726409411134 1053 61173076227021803760714225689066517445825059709300130099868284902584 1054 174663967821115804460322743740780229000168068755336943359597252136104 1055 381233634886619992547164471834522171445044990049625944348550913602570 1056 639594068549704755411301744473157473008300476737321693487023326028270 1057 827718923433057042456777553549434576320352147369553943368440609436320 1058 827718923433057042456777553549434576320352147369553943368440609436320 1059 639594068549704755411301744473157473008300476737321693487023326028270 1060 381233634886619992547164471834522171445044990049625944348550913602570 1061 174663967821115804460322743740780229000168068755336943359597252136104 1062 61173076227021803760714225689066517445825059709300130099868284902584 1063 16253603741439221441693058334186102320756787947396812381726409411134 1064 3243336695278230098049524801947548571747373792173721451856157086154 1065 479788750602530238024242900754311956431264173837415475320218486528 1066 51755878645086657107881551470993944549944369620670786133431924608 1067 3987048669386538205130415990021150807732000299208290625256844453 1068 213604592257022825975682113505530170667256522354865830406231103 1069 7692891896046456128087113390914700514146999439875593265840508 1070 178210876397752385802805764012989030325794747483299054903028 1071 2504778994945569997045375011812916330690655453390575712597 1072 19728396270819872622047434635875555947289112025009212487 1073 77873012920760763180920107692674749825702658505847312 1074 130762886281308048783762159801799565459451713854672 1075 72489108112377154208506370190710676952465340251 1076 8723041279829758219975951223283054003402961 1077 107005597022491620686102594606913015076 1078 28421709290074155527345858193676 1079 2954312671366461609811 1080 1 1081 1 1082 8862938049283756918265 1083 142108546722167541748778270891975 1084 749041651853576787206036455317587466650 1085 78516466994498591393768400079371429481713725 1086 798104201663919974870713102310684305636859568815 1087 1705789139416279191282007573743632577331252101027899 1088 1178425461828747526567717721889546663657088407140772380 1089 341378958599094274523468110322625447692341097726536352615 1090 49070430624308512608773149930628801051278439049584616444155 1091 3925277270986002781546144283521085919426437565931777026873201 1092 189589485833403006516812819896121127629046238158840993811178770 1093 5870924347255437331026848869302024198122654821486419545075116675 1094 121961821754708347991525518683987010641250357348281941973592101325 1095 1760078644218333401782735086458398034609196305260606105339456509925 1096 18134071623325698229080300129805072785511928050612066566629255632720 1097 136297224730984899062561185790488685375568167897596809816741488267914 1098 760232995972051887812125242378663424254939197775627681541672295592010 1099 3189859233662916828379022211358078461847983610808003191641992280511430 1100 10176413937513066194321708827765329403276657783690153517158906840363860 1101 24887769324878611603064223785109175536725014076085916813953798485706306 1102 46945460326869934414816625695537562144346365386038110692783336050836550 1103 68587460913444873776710160432299894801635983219622773745467502616800750 1104 77805578802732003809971210089042633761821972118473550636390815118793000 1105 68587460913444873776710160432299894801635983219622773745467502616800750 1106 46945460326869934414816625695537562144346365386038110692783336050836550 1107 24887769324878611603064223785109175536725014076085916813953798485706306 1108 10176413937513066194321708827765329403276657783690153517158906840363860 1109 3189859233662916828379022211358078461847983610808003191641992280511430 1110 760232995972051887812125242378663424254939197775627681541672295592010 1111 136297224730984899062561185790488685375568167897596809816741488267914 1112 18134071623325698229080300129805072785511928050612066566629255632720 1113 1760078644218333401782735086458398034609196305260606105339456509925 1114 121961821754708347991525518683987010641250357348281941973592101325 1115 5870924347255437331026848869302024198122654821486419545075116675 1116 189589485833403006516812819896121127629046238158840993811178770 1117 3925277270986002781546144283521085919426437565931777026873201 1118 49070430624308512608773149930628801051278439049584616444155 1119 341378958599094274523468110322625447692341097726536352615 1120 1178425461828747526567717721889546663657088407140772380 1121 1705789139416279191282007573743632577331252101027899 1122 798104201663919974870713102310684305636859568815 1123 78516466994498591393768400079371429481713725 1124 749041651853576787206036455317587466650 1125 142108546722167541748778270891975 1126 8862938049283756918265 1127 1 1128 1 1129 26588814218220014932459 1130 710542734443953881998864784244821 1131 5243304210665405014855691516254230140751 1132 706713369575618193603940605404548418652974901 1133 8785820118006936903383376342836651266588250916471 1134 22241501461165004421959002376771176824074245451023113 1135 17814550847732923229210490467356500506782781510521353531 1136 5896537907671439295787145560170665335566901886276258298087 1137 958624361674314040447933140228886496277910218022136744889837 1138 86111104987554325604062959476496033474875013304498254121588883 1139 4647103414951457432863915202238317455714722216349426252874507081 1140 160233962175595545715217552220292740205935262182058001143482341163 1141 3698062967338562132264769835774688721475234608544209905455935154953 1142 59213722739909309041839329436069290945736612410748545789344030869303 1143 676561332197420170030642083677730904951461485413678097998973692103013 1144 5640254928393071380257799387340258055779387698526305082605645751678730 1145 34922285567618161568807519183218097891166904150713959568067759091557038 1146 162878538407907328666899774365405019553414711381883594327408056655425234 1147 578702119881894096351270572418297608861083635304903763003083697380979734 1148 1580101308883504907006424684665891727697616826722863921655276249178470130 1149 3337706568274521788639429517680206410454187000825573495175635655220431558 1150 5480654217776277874184594018872670022888794493077217311401586267587718970 1151 7017647788488339815442734508871328039505174904850362720522386154460489070 1152 7017647788488339815442734508871328039505174904850362720522386154460489070 1153 5480654217776277874184594018872670022888794493077217311401586267587718970 1154 3337706568274521788639429517680206410454187000825573495175635655220431558 1155 1580101308883504907006424684665891727697616826722863921655276249178470130 1156 578702119881894096351270572418297608861083635304903763003083697380979734 1157 162878538407907328666899774365405019553414711381883594327408056655425234 1158 34922285567618161568807519183218097891166904150713959568067759091557038 1159 5640254928393071380257799387340258055779387698526305082605645751678730 1160 676561332197420170030642083677730904951461485413678097998973692103013 1161 59213722739909309041839329436069290945736612410748545789344030869303 1162 3698062967338562132264769835774688721475234608544209905455935154953 1163 160233962175595545715217552220292740205935262182058001143482341163 1164 4647103414951457432863915202238317455714722216349426252874507081 1165 86111104987554325604062959476496033474875013304498254121588883 1166 958624361674314040447933140228886496277910218022136744889837 1167 5896537907671439295787145560170665335566901886276258298087 1168 17814550847732923229210490467356500506782781510521353531 1169 22241501461165004421959002376771176824074245451023113 1170 8785820118006936903383376342836651266588250916471 1171 706713369575618193603940605404548418652974901 1172 5243304210665405014855691516254230140751 1173 710542734443953881998864784244821 1174 26588814218220014932459 1175 1 1176 1 1177 79766442795397533152705 1178 3552713674772295568047308425324822 1179 36703194134165507679476088292064384158539 1180 6360886980262412369600659968345402760883209824 1181 96705505361285156689709781501955618260442798365489 1182 289886313705282937118244396454521959813842368703891866 1183 269064307337343123921558317796629265905748171765592533603 1184 101684123049102496179037451643573862490910142067323824721482 1185 18679689366521326092289329447337420500077279044931506662129423 1186 1882147280587852063753203741530905708517116168381395135571470434 1187 113341711417965575997617299239759582876878409822937840892118616213 1188 4345087603681883999539396792451428677204415612376364943532753699360 1189 111224311432621196866219743139085553514301823196380838442859213749367 1190 1972364304203941979934133296256322797646997592318704802521387475191822 1191 24940720721696474275524490584170676153934528448346712105700713370182917 1192 230104899229825894483852767033218936398172335560697643626834779359352399 1193 1577616055355545678139549327240807708189865143816454213297593319532670826 1194 8156765340718012385467180338667285537715146542589989036206769249676668220 1195 32179216441463219854816713990362605581813758151541301343141271588174395086 1196 97770174497500048111503669945865002222775324053326470975426231786451619712 1197 230426954424416653241796075879034972806410491424001373943492790801105346986 1198 423527887918517505403276034619474754184688391673758539736302760527267491748 1199 609342811165592661448263021797175941959370976372490337232353110517698267230 1200 687729483271914194405557411316861139877789571932789186575768710120335935180 1201 609342811165592661448263021797175941959370976372490337232353110517698267230 1202 423527887918517505403276034619474754184688391673758539736302760527267491748 1203 230426954424416653241796075879034972806410491424001373943492790801105346986 1204 97770174497500048111503669945865002222775324053326470975426231786451619712 1205 32179216441463219854816713990362605581813758151541301343141271588174395086 1206 8156765340718012385467180338667285537715146542589989036206769249676668220 1207 1577616055355545678139549327240807708189865143816454213297593319532670826 1208 230104899229825894483852767033218936398172335560697643626834779359352399 1209 24940720721696474275524490584170676153934528448346712105700713370182917 1210 1972364304203941979934133296256322797646997592318704802521387475191822 1211 111224311432621196866219743139085553514301823196380838442859213749367 1212 4345087603681883999539396792451428677204415612376364943532753699360 1213 113341711417965575997617299239759582876878409822937840892118616213 1214 1882147280587852063753203741530905708517116168381395135571470434 1215 18679689366521326092289329447337420500077279044931506662129423 1216 101684123049102496179037451643573862490910142067323824721482 1217 269064307337343123921558317796629265905748171765592533603 1218 289886313705282937118244396454521959813842368703891866 1219 96705505361285156689709781501955618260442798365489 1220 6360886980262412369600659968345402760883209824 1221 36703194134165507679476088292064384158539 1222 3552713674772295568047308425324822 1223 79766442795397533152705 1224 1 1225 1 1226 239299328667667576168771 1227 17763568381678589220111751540051938 1228 256922689342005664111341299505676946382918 1229 57251322813063422963979469231171343065426422090 1230 1064326677915715033127703590546164121141016846248790 1231 3776935457135863497386042823165292637749502449467561042 1232 4060604946725681198486664131075803605767543194925355078342 1233 1750962429343939935544441828660600167471844435414795222721544 1234 363150511930916547566945312562161926363355361681475428244282464 1235 41000788352303390933154507560658040322421001756866860215409579166 1236 2751784703218669952161303873808603287027751048137200160807336586586 1237 117127818448402115614033092147689953867655370914912912411027623331918 1238 3320247803749748168653935134019529185365742866975913743521057053344978 1239 65095490933634051072993132302730317371419736909749930504062283111752670 1240 909255479362710522961083709442001961843543324688609433724717572329828970 1241 9264489962938382308211940442832683550934297818066010892374727004081466297 1242 70173380387386155088702711827353288264826832063951643914753146322531078467 1243 401190129093984472030164104459302774276424351779598809964589810204494645524 1244 1752552127000943477908327467655573872087803532205721832078815438203244334844 1245 5907150924444092733040876803954484446089049587717441883829901673705621784836 1246 15481258986608090323319810142870430485502249060889475151966444146888932234556 1247 31732237449677562280633731614653737057624887938236729009196854011463391367988 1248 51086090184466451529194361060917727626350778442617163706534200841428834624828 1249 64775228049771759424573515389789906161748044856579627610486596445216867475800 1250 64775228049771759424573515389789906161748044856579627610486596445216867475800 1251 51086090184466451529194361060917727626350778442617163706534200841428834624828 1252 31732237449677562280633731614653737057624887938236729009196854011463391367988 1253 15481258986608090323319810142870430485502249060889475151966444146888932234556 1254 5907150924444092733040876803954484446089049587717441883829901673705621784836 1255 1752552127000943477908327467655573872087803532205721832078815438203244334844 1256 401190129093984472030164104459302774276424351779598809964589810204494645524 1257 70173380387386155088702711827353288264826832063951643914753146322531078467 1258 9264489962938382308211940442832683550934297818066010892374727004081466297 1259 909255479362710522961083709442001961843543324688609433724717572329828970 1260 65095490933634051072993132302730317371419736909749930504062283111752670 1261 3320247803749748168653935134019529185365742866975913743521057053344978 1262 117127818448402115614033092147689953867655370914912912411027623331918 1263 2751784703218669952161303873808603287027751048137200160807336586586 1264 41000788352303390933154507560658040322421001756866860215409579166 1265 363150511930916547566945312562161926363355361681475428244282464 1266 1750962429343939935544441828660600167471844435414795222721544 1267 4060604946725681198486664131075803605767543194925355078342 1268 3776935457135863497386042823165292637749502449467561042 1269 1064326677915715033127703590546164121141016846248790 1270 57251322813063422963979469231171343065426422090 1271 256922689342005664111341299505676946382918 1272 17763568381678589220111751540051938 1273 239299328667667576168771 1274 1 1275 1 1276 717897986565952681927625 1277 88817841932322878938615067692645225 1278 1798460512934937346097114807482726265121120 1279 515285799127857148743108730352916143035092334620 1280 11712803327450865515800707130144811748755980488403620 1281 49194886017106013854278504855389479558431543976277539020 1282 61237667585660753826121652664280306880497871179356786369120 1283 30111512719320469330259532804229608103574217332123748542553690 1284 7045189608323310280198619047337002668761518983749100605501568690 1285 890431746864813294497552246686892532344167887948400951198673649210 1286 66530110453863875074336667843193363699070126825671656967781002121440 1287 3140082883357996963564347300742913592066783034836676914726738895314140 1288 98431277084876425587577913402004561997644288877594614369155953348451860 1289 2130147326749180892769396517751906077048259532128955470818174532045361260 1290 32808699716532940101385593948389465062679150177241319138990674704795451360 1291 368466796853003209678961108962097763388925471857692196531757940582657884535 1292 3076789141075463584000741010083754256002400332016618640785711597810668061735 1293 19405304501657991255209847716626371342282479411501987927939741903913824733055 1294 93624511085959998230336759896835303572716211607825628947187835896655134054080 1295 349098867649273290267282621339714167190697751697953202815962378456280041141240 1296 1014216040966371969160579419234024931581124639316398984785040818155918419723080 1297 2310382447472202212912219198223090935256268809588558715136675974643346668561880 1298 4146319298402279309776022383552072055230115234175717482407098857215034024414400 1299 5881548954215665255918914906053226077141608626822270066603296807527144787666700 1300 6607073261076861964404192905164188330991019004353791125362936339998861323315900 1301 5881548954215665255918914906053226077141608626822270066603296807527144787666700 1302 4146319298402279309776022383552072055230115234175717482407098857215034024414400 1303 2310382447472202212912219198223090935256268809588558715136675974643346668561880 1304 1014216040966371969160579419234024931581124639316398984785040818155918419723080 1305 349098867649273290267282621339714167190697751697953202815962378456280041141240 1306 93624511085959998230336759896835303572716211607825628947187835896655134054080 1307 19405304501657991255209847716626371342282479411501987927939741903913824733055 1308 3076789141075463584000741010083754256002400332016618640785711597810668061735 1309 368466796853003209678961108962097763388925471857692196531757940582657884535 1310 32808699716532940101385593948389465062679150177241319138990674704795451360 1311 2130147326749180892769396517751906077048259532128955470818174532045361260 1312 98431277084876425587577913402004561997644288877594614369155953348451860 1313 3140082883357996963564347300742913592066783034836676914726738895314140 1314 66530110453863875074336667843193363699070126825671656967781002121440 1315 890431746864813294497552246686892532344167887948400951198673649210 1316 7045189608323310280198619047337002668761518983749100605501568690 1317 30111512719320469330259532804229608103574217332123748542553690 1318 61237667585660753826121652664280306880497871179356786369120 1319 49194886017106013854278504855389479558431543976277539020 1320 11712803327450865515800707130144811748755980488403620 1321 515285799127857148743108730352916143035092334620 1322 1798460512934937346097114807482726265121120 1323 88817841932322878938615067692645225 1324 717897986565952681927625 1325 1