0 1 1 1 2 1 3 1 4 8 5 1 6 1 7 27 8 27 9 1 10 1 11 82 12 240 13 82 14 1 15 1 16 245 17 1700 18 1700 19 245 20 1 21 1 22 732 23 10571 24 23586 25 10571 26 732 27 1 28 1 29 2191 30 60697 31 259791 32 259791 33 60697 34 2191 35 1 36 1 37 6566 38 331666 39 2485398 40 4675152 41 2485398 42 331666 43 6566 44 1 45 1 46 19689 47 1756410 48 21708138 49 69413544 50 69413544 51 21708138 52 1756410 53 19689 54 1 55 1 56 59056 57 9116229 58 178301142 59 906923700 60 1527092970 61 906923700 62 178301142 63 9116229 64 59056 65 1 66 1 67 177155 68 46702535 69 1403081053 70 10836823756 71 28588020736 72 28588020736 73 10836823756 74 1403081053 75 46702535 76 177155 77 1 78 1 79 531450 80 237232100 81 10708911626 82 121383781195 83 477020566006 84 743288517010 85 477020566006 86 121383781195 87 10708911626 88 237232100 89 531450 90 1 91 1 92 1594333 93 1198382848 94 79944250256 95 1295923335863 96 7310750474755 97 16818059166922 98 16818059166922 99 7310750474755 100 1295923335863 101 79944250256 102 1198382848 103 1594333 104 1 105 1 106 4782980 107 6031771375 108 587172550490 109 13342139255321 110 105040798552280 111 342917527158511 112 504541774911622 113 342917527158511 114 105040798552280 115 13342139255321 116 587172550490 117 6031771375 118 4782980 119 1 120 1 121 14348919 122 30287995941 123 4261002129131 124 133584221927189 125 1435633708356803 126 6453703025409881 127 13397724585176887 128 13397724585176887 129 6453703025409881 130 1435633708356803 131 133584221927189 132 4261002129131 133 30287995941 134 14348919 135 1 136 1 137 43046734 138 151856096742 139 30644790783470 140 1308783050529362 141 18864407896130126 142 114046447205581142 143 323586226260080750 144 455522635895602384 145 323586226260080750 146 114046447205581142 147 18864407896130126 148 1308783050529362 149 30644790783470 150 151856096742 151 43046734 152 1 153 1 154 129140177 155 760614930614 156 218917362276438 157 12606456805859778 158 240228063120490786 159 1916485195283163430 160 7248768785217774662 161 13892023109165951168 162 13892023109165951168 163 7248768785217774662 164 1916485195283163430 165 240228063120490786 166 12606456805859778 167 218917362276438 168 760614930614 169 129140177 170 1 171 1 172 387420504 173 3807336276809 174 1556000598767854 175 119806714758678618 176 2982883028083365206 177 30920009116692800266 178 152810691269778289806 179 388388537345392881992 180 527896878148304394138 181 388388537345392881992 182 152810691269778289806 183 30920009116692800266 184 2982883028083365206 185 119806714758678618 186 1556000598767854 187 3807336276809 188 387420504 189 1 190 1 191 1162261483 192 19050241099315 193 11017646288490169 194 1126496451389813194 195 36286108036918354546 196 482497960275256373026 197 3065160596963992571674 198 10117251034076576858968 199 18186199969071030509892 200 18186199969071030509892 201 10117251034076576858968 202 3065160596963992571674 203 482497960275256373026 204 36286108036918354546 205 1126496451389813194 206 11017646288490169 207 19050241099315 208 1162261483 209 1 210 1 211 3486784418 212 95294209168792 213 77790282457884034 214 10502050390028370373 215 434068578399185643982 216 7324770616648963828918 217 59004853881891807825166 218 248622282503401616057140 219 578234573196110840793078 220 763820398700983274025306 221 578234573196110840793078 222 248622282503401616057140 223 59004853881891807825166 224 7324770616648963828918 225 434068578399185643982 226 10502050390028370373 227 77790282457884034 228 95294209168792 229 3486784418 230 1 231 1 232 10460353221 233 476607030433308 234 548057862944406268 235 97241113396281119593 236 5121322025261977686037 237 108678143946811282878982 238 1097491156111197064075078 239 5819709857368906276188868 240 17202013953311146364403948 241 29339623556231198077991826 242 29339623556231198077991826 243 17202013953311146364403948 244 5819709857368906276188868 245 1097491156111197064075078 246 108678143946811282878982 247 5121322025261977686037 248 97241113396281119593 249 548057862944406268 250 476607030433308 251 10460353221 252 1 253 1 254 31381059628 255 2383464026645331 256 3854992714797711058 257 895448161495472916823 258 59737981246751592918292 259 1581819498142191938461405 260 19831389804019105723863022 261 130762311102496121540364748 262 483970431261872250359611578 263 1046182443513633818719709856 264 1349622683586635111556585078 265 1046182443513633818719709856 266 483970431261872250359611578 267 130762311102496121540364748 268 19831389804019105723863022 269 1581819498142191938461405 270 59737981246751592918292 271 895448161495472916823 272 3854992714797711058 273 2383464026645331 274 31381059628 275 1 276 1 277 94143178847 278 11918669518787057 279 27082671028676399111 280 8209378169336366748683 281 690249375689600018970397 282 22654482819484800948557155 283 349670890498978919817621325 284 2837732372667026343605489212 285 12987545215947960281467383528 286 35037032957856860952771687996 287 57195882810333453033732125272 288 57195882810333453033732125272 289 35037032957856860952771687996 290 12987545215947960281467383528 291 2837732372667026343605489212 292 349670890498978919817621325 293 22654482819484800948557155 294 690249375689600018970397 295 8209378169336366748683 296 27082671028676399111 297 11918669518787057 298 94143178847 299 1 300 1 301 282429536502 302 59597584036979450 303 190091199990042594822 304 74994793036203032818436 305 7912908881189718510527142 306 320047503553817613028302346 307 6037970256166651830450091606 308 59780589721805752195243440331 309 334733062655689061999591615022 310 1112416503377484928170668045046 311 2261505194499804665500555474382 312 2859794140516672651686476464210 313 2261505194499804665500555474382 314 1112416503377484928170668045046 315 334733062655689061999591615022 316 59780589721805752195243440331 317 6037970256166651830450091606 318 320047503553817613028302346 319 7912908881189718510527142 320 74994793036203032818436 321 190091199990042594822 322 59597584036979450 323 282429536502 324 1 325 1 326 847288609465 327 298001194373108530 328 1333320291211962190530 329 683127058925399126603340 330 90116784207571227959654380 331 4469220992566027991272028530 332 102411311473991029138779179170 333 1227598984236530601384844621795 334 8332687651277682000435180076155 335 33737471513253544413571212111270 336 84274698071442570223461929556550 337 132555493764411542260676649814690 338 132555493764411542260676649814690 339 84274698071442570223461929556550 340 33737471513253544413571212111270 341 8332687651277682000435180076155 342 1227598984236530601384844621795 343 102411311473991029138779179170 344 4469220992566027991272028530 345 90116784207571227959654380 346 683127058925399126603340 347 1333320291211962190530 348 298001194373108530 349 847288609465 350 1 351 1 352 2541865828352 353 1490047489007401741 354 9347248094619271379526 355 6208142943433130437599216 356 1020659089817075669998016706 357 61794661055868784232873699776 358 1710469290819940528741269881126 359 24658401256558688301677118979111 360 201287029822554529056737836115676 361 983465594270487938699356135349091 362 2984179672554038991960331562998926 363 5757853588182123092997311703278506 364 7157996663278223282076538549162166 365 5757853588182123092997311703278506 366 2984179672554038991960331562998926 367 983465594270487938699356135349091 368 201287029822554529056737836115676 369 24658401256558688301677118979111 370 1710469290819940528741269881126 371 61794661055868784232873699776 372 1020659089817075669998016706 373 6208142943433130437599216 374 9347248094619271379526 375 1490047489007401741 376 2541865828352 377 1 378 1 379 7625597485011 380 7450367080194249567 381 65503748989296262279701 382 56312607151345279692752376 383 11506616420442323239667517396 384 847218934588428448837261764516 385 28190620465589728084666833071016 386 485901123703475381749420448023311 387 4736814413121207519240072063457461 388 27697823523469655229672302681440881 389 101090497079668998792166377735593331 390 236455909553728286075703070107790266 391 360243663965793598312988579140792866 392 360243663965793598312988579140792866 393 236455909553728286075703070107790266 394 101090497079668998792166377735593331 395 27697823523469655229672302681440881 396 4736814413121207519240072063457461 397 485901123703475381749420448023311 398 28190620465589728084666833071016 399 847218934588428448837261764516 400 11506616420442323239667517396 401 56312607151345279692752376 402 65503748989296262279701 403 7450367080194249567 404 7625597485011 405 1 406 1 407 22876792454986 408 37252239557637947916 409 458906211646163742615738 410 510023148062583034085915247 411 129219473160978783781898823942 412 11531643888569474380669427013162 413 459289721171148344570004702209862 414 9416134542048260341211487630223257 415 108949617673738482753788766341149602 416 756916427278347438035001021983281872 417 3294505256153824905258357280621742802 418 9247384142472284112034067216300486127 419 17056712123242004022797486808056842542 420 20894132510016028702153337587919456742 421 17056712123242004022797486808056842542 422 9247384142472284112034067216300486127 423 3294505256153824905258357280621742802 424 756916427278347438035001021983281872 425 108949617673738482753788766341149602 426 9416134542048260341211487630223257 427 459289721171148344570004702209862 428 11531643888569474380669427013162 429 129219473160978783781898823942 430 510023148062583034085915247 431 458906211646163742615738 432 37252239557637947916 433 22876792454986 434 1 435 1 436 68630377364909 437 186262456011774757880 438 3214317850219701009471208 439 4613612549357201657645984779 440 1446405339025833190271092979383 441 155984685789969169786451777812978 442 7408269792552851515680194682434098 443 179823745225179804617105491709900833 444 2456104252025009846311657552823699293 445 20144280062121097026132783347903905108 446 103779528700836828028237255265791785988 447 346492287527190974484894185226352662883 448 765694904029119484312656361951556806303 449 1134687918610966957069168881094933305238 450 1134687918610966957069168881094933305238 451 765694904029119484312656361951556806303 452 346492287527190974484894185226352662883 453 103779528700836828028237255265791785988 454 20144280062121097026132783347903905108 455 2456104252025009846311657552823699293 456 179823745225179804617105491709900833 457 7408269792552851515680194682434098 458 155984685789969169786451777812978 459 1446405339025833190271092979383 460 4613612549357201657645984779 461 3214317850219701009471208 462 186262456011774757880 463 68630377364909 464 1 465 1 466 205891132094676 467 931316191990383582839 468 22510469386618554677894282 469 41692871790276459072315077125 470 16145752969301382377521963246864 471 2098674776881865033547156644757643 472 118455327120421323715166153706317878 473 3390375809492934996696402119503151413 474 54398401833157918678457029646454942148 475 523730155637568441247566409970151277603 476 3172556082541969828668635421678418815538 477 12502149750110736999167133075488130643993 478 32800992472237910183413018255607319124048 479 58173881472678984737323557496145753878903 480 70350650953879951338288470627876557873678 481 58173881472678984737323557496145753878903 482 32800992472237910183413018255607319124048 483 12502149750110736999167133075488130643993 484 3172556082541969828668635421678418815538 485 523730155637568441247566409970151277603 486 54398401833157918678457029646454942148 487 3390375809492934996696402119503151413 488 118455327120421323715166153706317878 489 2098674776881865033547156644757643 490 16145752969301382377521963246864 491 41692871790276459072315077125 492 22510469386618554677894282 493 931316191990383582839 494 205891132094676 495 1 496 1 497 617673396283975 498 4656593107528711493245 499 157626370729273334609384483 500 376473921928752152158119002801 501 179813004867199858483574289103015 502 28106205500898615937366656478938349 503 1879664970873531242371302981073888003 504 63203789136039697158451645255375927213 505 1186136546257182529742021658659255599723 506 13337464547214727769372546884168335740953 507 94441726279605612150528837507375027936823 508 436283430971905248297255108332653296556333 509 1348206337504520843921335416694445995152763 510 2835077299236017413801838806334466744490393 511 4100608268168684987818619986836964557985543 512 4100608268168684987818619986836964557985543 513 2835077299236017413801838806334466744490393 514 1348206337504520843921335416694445995152763 515 436283430971905248297255108332653296556333 516 94441726279605612150528837507375027936823 517 13337464547214727769372546884168335740953 518 1186136546257182529742021658659255599723 519 63203789136039697158451645255375927213 520 1879664970873531242371302981073888003 521 28106205500898615937366656478938349 522 179813004867199858483574289103015 523 376473921928752152158119002801 524 157626370729273334609384483 525 4656593107528711493245 526 617673396283975 527 1 528 1 529 1853020188851870 530 23283003215720730781390 531 1103659334098257536243685086 532 3397250000490337949495804933990 533 1998649119245279811688013718490910 534 374910760769643599685395971513316974 535 29628391043648798048375244196386919774 536 1166567998885477882569871815413506396498 537 25507172468280333831545638841527073448478 538 333462900073082496995214459207198004374478 539 2745670679961162373545182778688856628244318 540 14779196551761461305603060046118695011747798 541 53416624920526367469469005475723498984501918 542 132100876165511776225342735801394007710430958 543 226346561786489844105441577813652201289892318 544 270640145699133209196028919131239622357901008 545 226346561786489844105441577813652201289892318 546 132100876165511776225342735801394007710430958 547 53416624920526367469469005475723498984501918 548 14779196551761461305603060046118695011747798 549 2745670679961162373545182778688856628244318 550 333462900073082496995214459207198004374478 551 25507172468280333831545638841527073448478 552 1166567998885477882569871815413506396498 553 29628391043648798048375244196386919774 554 374910760769643599685395971513316974 555 1998649119245279811688013718490910 556 3397250000490337949495804933990 557 1103659334098257536243685086 558 23283003215720730781390 559 1853020188851870 560 1 561 1 562 5559060566555553 563 116415132818875551566958 564 7727035601883961718283341486 565 30640365905124838740100620675398 566 22178783561726027191689411776582534 567 4983765591563857185552988384146623630 568 464296135975523081508954649435821108430 569 21342703924279212704154958316044668477874 570 541798108842714759045290856944274189436018 571 8201558007543908126982148668902925382963438 572 78156256142395446956323854574167601292316718 573 487543753032366514702519360636588188632088118 574 2048195931476431835205388609735400931936357238 575 5914173780700369841844230551793642631197285518 576 11904475833505120887606370136874796457385881038 577 16853254470598540447159409554808734506018674608 578 16853254470598540447159409554808734506018674608 579 11904475833505120887606370136874796457385881038 580 5914173780700369841844230551793642631197285518 581 2048195931476431835205388609735400931936357238 582 487543753032366514702519360636588188632088118 583 78156256142395446956323854574167601292316718 584 8201558007543908126982148668902925382963438 585 541798108842714759045290856944274189436018 586 21342703924279212704154958316044668477874 587 464296135975523081508954649435821108430 588 4983765591563857185552988384146623630 589 22178783561726027191689411776582534 590 30640365905124838740100620675398 591 7727035601883961718283341486 592 116415132818875551566958 593 5559060566555553 594 1 595 1 596 16677181699666600 597 582076025433314583937425 598 54096583366555321187731977950 599 276234642317838470325720868599926 600 245774400767388664594249466152763054 601 66053143353348526962115145465118148502 602 7238549147168858367839734102665141691550 603 387433661919449339290608887792856994284802 604 11382641968149820269772429156059484914824854 605 198780825491715093859844374037230860919714018 606 2183067117629658961963609642644292305691334878 607 15705625352216957980597557471752246739893992678 608 76265671530255419682753824970229117213852124878 609 255487072830844430656903619001167074422405296518 610 599691528285973171347722465763070752671197449118 611 996623003369441307597696210373055707472543062528 612 1179727812941897831301158668836611415262621999738 613 996623003369441307597696210373055707472543062528 614 599691528285973171347722465763070752671197449118 615 255487072830844430656903619001167074422405296518 616 76265671530255419682753824970229117213852124878 617 15705625352216957980597557471752246739893992678 618 2183067117629658961963609642644292305691334878 619 198780825491715093859844374037230860919714018 620 11382641968149820269772429156059484914824854 621 387433661919449339290608887792856994284802 622 7238549147168858367839734102665141691550 623 66053143353348526962115145465118148502 624 245774400767388664594249466152763054 625 276234642317838470325720868599926 626 54096583366555321187731977950 627 582076025433314583937425 628 16677181699666600 629 1 630 1 631 50031545098999739 632 2910381244537746797340491 633 378713918507540413762079634801 634 2489519865612639218166314930526294 635 2720368721622663457226613100653858982 636 873191553238806781718557609549484395462 637 112343266378673741554436574831488558579510 638 6984492455724925978171536468125150533879970 639 236804181476577400108078425018151630302276442 640 4754912075701657804815125741740881799479810874 641 59950804154576195724295396108643035190790086338 642 495244788334017920727228589998087906812200568518 643 2765926272166659440561243360425037267972726731318 644 10688548987895471535408619424753697198289493697238 645 29065407362929789968712444817703043383903021977638 646 56276528714344516833285151107070597700488514516128 647 78165524577635752476655313193084460710358492858588 648 78165524577635752476655313193084460710358492858588 649 56276528714344516833285151107070597700488514516128 650 29065407362929789968712444817703043383903021977638 651 10688548987895471535408619424753697198289493697238 652 2765926272166659440561243360425037267972726731318 653 495244788334017920727228589998087906812200568518 654 59950804154576195724295396108643035190790086338 655 4754912075701657804815125741740881799479810874 656 236804181476577400108078425018151630302276442 657 6984492455724925978171536468125150533879970 658 112343266378673741554436574831488558579510 659 873191553238806781718557609549484395462 660 2720368721622663457226613100653858982 661 2489519865612639218166314930526294 662 378713918507540413762079634801 663 2910381244537746797340491 664 50031545098999739 665 1 666 1 667 150094635296999154 668 14551909674865345817675072 669 2651192425096166925369979099570 670 22430295195216743090391369549323337 671 30080895689382894300237221947802620190 672 11517432684123470633232072323283104627374 673 1736667297321195723437943521435747581451934 674 125139937930908144897519004723522405408699226 675 4883426533119841530852924581091764250022913774 676 112403775207993416106845797102520554180410328246 677 1621369011416037049704365523327574781124926461294 678 15318709111924681608671189159275706394573621070858 679 97956514400198647169333314461386137855283509334878 680 434434602896468349352105914536983895808908184676558 681 1360635234730328765052656424613203324427052157108958 682 3048807149453490444215620224059154502855625209209928 683 4930577980076687493181056854933709435180982206979318 684 5784248818745045683272493176288250092565875061794058 685 4930577980076687493181056854933709435180982206979318 686 3048807149453490444215620224059154502855625209209928 687 1360635234730328765052656424613203324427052157108958 688 434434602896468349352105914536983895808908184676558 689 97956514400198647169333314461386137855283509334878 690 15318709111924681608671189159275706394573621070858 691 1621369011416037049704365523327574781124926461294 692 112403775207993416106845797102520554180410328246 693 4883426533119841530852924581091764250022913774 694 125139937930908144897519004723522405408699226 695 1736667297321195723437943521435747581451934 696 11517432684123470633232072323283104627374 697 30080895689382894300237221947802620190 698 22430295195216743090391369549323337 699 2651192425096166925369979099570 700 14551909674865345817675072 701 150094635296999154 702 1 703 1 704 450283905890997397 705 72759559031045835175305364 706 18559351057440734186451273105748 707 202050286649432130997522114541696413 708 332347821770900925603484880446519759465 709 151621721322036240572931885185391831733966 710 26752572853549467560196309233256482636578894 711 2229842315367389010940661748064589997316889338 712 99918080591338753345364150309984297851952901578 713 2629067738689453022440672591112978671519542202406 714 43248887348592503196863234282967809337382185140902 715 465657547380334929751702370671598973701591615238394 716 3395442635289672872396887759261935335426521862395498 717 17202559660806918548169737301257681457656237109073198 718 61729249406981267437477115317173578368638817032515758 719 159117951025369321556379693652319841544597939251982888 720 297571322430277170474177419109105164848413841562345728 721 406309747516557502515143464865079921396994376539090498 722 406309747516557502515143464865079921396994376539090498 723 297571322430277170474177419109105164848413841562345728 724 159117951025369321556379693652319841544597939251982888 725 61729249406981267437477115317173578368638817032515758 726 17202559660806918548169737301257681457656237109073198 727 3395442635289672872396887759261935335426521862395498 728 465657547380334929751702370671598973701591615238394 729 43248887348592503196863234282967809337382185140902 730 2629067738689453022440672591112978671519542202406 731 99918080591338753345364150309984297851952901578 732 2229842315367389010940661748064589997316889338 733 26752572853549467560196309233256482636578894 734 151621721322036240572931885185391831733966 735 332347821770900925603484880446519759465 736 202050286649432130997522114541696413 737 18559351057440734186451273105748 738 72759559031045835175305364 739 450283905890997397 740 1 741 1 742 1350851717672992124 743 363797828025954305919326299 744 129920623330776343559456358234754 745 1819733175067852589636564168717451043 746 3669363408685422134415167666585993578060 747 1992684985601579687612341024639117485317305 748 410840761246530296559039347265526924371376990 749 39539226305312130707163224580326675392747518154 750 2030004227842112265207417899025512469019844540438 751 60905753106184822411939880981041657079443835229746 752 1139323134645547489762091381019473441693289840063854 753 13933629713983775913226310683787268237420868355060194 754 115425486069218248972052790404323801715296892165237494 755 665250919292594608644369881940307593707929763426780698 756 2722127035674344462325768227991491957937645348430457758 757 8028708607151344646047000079799365797560477113679486808 758 17257068179150581793520536495868433956112193679387220258 759 27233884877753991582501582383481268850473756891143529828 760 31692160306291485196181190259476233868965558683809010198 761 27233884877753991582501582383481268850473756891143529828 762 17257068179150581793520536495868433956112193679387220258 763 8028708607151344646047000079799365797560477113679486808 764 2722127035674344462325768227991491957937645348430457758 765 665250919292594608644369881940307593707929763426780698 766 115425486069218248972052790404323801715296892165237494 767 13933629713983775913226310683787268237420868355060194 768 1139323134645547489762091381019473441693289840063854 769 60905753106184822411939880981041657079443835229746 770 2030004227842112265207417899025512469019844540438 771 39539226305312130707163224580326675392747518154 772 410840761246530296559039347265526924371376990 773 1992684985601579687612341024639117485317305 774 3669363408685422134415167666585993578060 775 1819733175067852589636564168717451043 776 129920623330776343559456358234754 777 363797828025954305919326299 778 1350851717672992124 779 1 780 1 781 4052555153018976303 782 1818989241443650355071029705 783 909470920556880299580526618260799 784 16386822939867158427121798919889364999 785 40488559084619325307251767260087413403105 786 26150752161202459221966249553969788746342455 787 6292135942762057128080392375584446501409545497 788 698049815148837630704994296743281677908974735658 789 40981973133624173012077896780884664110322908037794 790 1398791064672565894297975156644380034340453549010186 791 29676060023900127142008674979367263612473859037202978 792 411003515255099509767572793050752745228652390162402770 793 3854970498710032845646419807157467862896321548124771994 794 25178976449015374348261418886889434105010103556813693394 795 116983233151241814155672939282811322787755562352702057658 796 392887354712688563048862109348979193342565073280937852408 797 965289273592080871845333780946366649354148244979894115868 798 1749707672180372705673941617511149607580353328350728987048 799 2352583531933281577533631297842305143759080815832956023228 800 2352583531933281577533631297842305143759080815832956023228 801 1749707672180372705673941617511149607580353328350728987048 802 965289273592080871845333780946366649354148244979894115868 803 392887354712688563048862109348979193342565073280937852408 804 116983233151241814155672939282811322787755562352702057658 805 25178976449015374348261418886889434105010103556813693394 806 3854970498710032845646419807157467862896321548124771994 807 411003515255099509767572793050752745228652390162402770 808 29676060023900127142008674979367263612473859037202978 809 1398791064672565894297975156644380034340453549010186 810 40981973133624173012077896780884664110322908037794 811 698049815148837630704994296743281677908974735658 812 6292135942762057128080392375584446501409545497 813 26150752161202459221966249553969788746342455 814 40488559084619325307251767260087413403105 815 16386822939867158427121798919889364999 816 909470920556880299580526618260799 817 1818989241443650355071029705 818 4052555153018976303 819 1 820 1 821 12157665459056928838 822 9094946519264998557816312162 823 6366432868091270370840316654834294 824 147547797836005078105965568722134691448 825 446537614359543146628095087584273669318966 826 342753488672470703331761616142553285070660418 827 96134139536231421689077624353882673366286794630 828 12275835693809773435310128549048777547040253443781 829 822634627893236057963894679531635363804385403175198 830 31874512719274958333994229993165945231879171059887822 831 765078053365384312029780058767465485112985369754337758 832 11966623302739794991283814300092752656627319343744085302 833 126689396804201359869669838411043033285776562413568750174 834 934503753453077596918841397499139385778798043508745531918 835 4910608026588280330587193480998512145775937711314361271454 836 18697461129929571474240423633374068196904669968726308548148 837 52250830247219192977883201472524854814495747011561501096558 838 108177201182317429342975859990499034701409744164092491000438 839 166988187649154007867791110168829333732559344926090295158798 840 192911849618529089357757766423069021788244626887274671599258 841 166988187649154007867791110168829333732559344926090295158798 842 108177201182317429342975859990499034701409744164092491000438 843 52250830247219192977883201472524854814495747011561501096558 844 18697461129929571474240423633374068196904669968726308548148 845 4910608026588280330587193480998512145775937711314361271454 846 934503753453077596918841397499139385778798043508745531918 847 126689396804201359869669838411043033285776562413568750174 848 11966623302739794991283814300092752656627319343744085302 849 765078053365384312029780058767465485112985369754337758 850 31874512719274958333994229993165945231879171059887822 851 822634627893236057963894679531635363804385403175198 852 12275835693809773435310128549048777547040253443781 853 96134139536231421689077624353882673366286794630 854 342753488672470703331761616142553285070660418 855 446537614359543146628095087584273669318966 856 147547797836005078105965568722134691448 857 6366432868091270370840316654834294 858 9094946519264998557816312162 859 12157665459056928838 860 1 861 1 862 36472996377170786441 863 45474733556780564054578926698 864 44565730387520876000771168439639578 865 1328407662989152548231503142248321870768 866 4922684747197002983610781449943726168664176 867 4487499523361646706723495761071676136255989946 868 1465662083761871803866055916822076277163133449098 869 215130194143693653653440386165539357415220601884813 870 16427987250069120374609157266789242452840919446575333 871 721190748662047996665604194666977877789138804844839662 872 19541140503279611635058589381234828816743292735564399022 873 344305187717052549191852380969599280037349119872770126358 874 4102711241969605030984263052203448800143724386508313937558 875 34068525674370325103478241640082409018302854191900725543278 876 201757547757249802884901591978408263965330365351881671200174 877 867457226643678155509880847432268369932426932236955537922004 878 2744954654019220756463692809573699260155679973860174053722148 879 6458345465365046955650617288857132460233460643598485960855398 880 11380513371521290627277766996156800577133252939481728680136198 881 15089877903273315001983086160605491243818081534178088782786858 882 15089877903273315001983086160605491243818081534178088782786858 883 11380513371521290627277766996156800577133252939481728680136198 884 6458345465365046955650617288857132460233460643598485960855398 885 2744954654019220756463692809573699260155679973860174053722148 886 867457226643678155509880847432268369932426932236955537922004 887 201757547757249802884901591978408263965330365351881671200174 888 34068525674370325103478241640082409018302854191900725543278 889 4102711241969605030984263052203448800143724386508313937558 890 344305187717052549191852380969599280037349119872770126358 891 19541140503279611635058589381234828816743292735564399022 892 721190748662047996665604194666977877789138804844839662 893 16427987250069120374609157266789242452840919446575333 894 215130194143693653653440386165539357415220601884813 895 1465662083761871803866055916822076277163133449098 896 4487499523361646706723495761071676136255989946 897 4922684747197002983610781449943726168664176 898 1328407662989152548231503142248321870768 899 44565730387520876000771168439639578 900 45474733556780564054578926698 901 36472996377170786441 902 1 903 1 904 109418989131512359248 905 227373670738215526823728322261 906 311963705216597117669958490812430518 907 11959100528142212041535587660204745843948 908 54249162793891219260835958685049611965637786 909 58696849790246788405209031939777681781424527692 910 22303543722586753974168206951367233163119918034166 911 3758343984222361266575244423074892339183000324942073 912 326545480758940761912354493942086743550797224586477288 913 16212824893157500754327283310347836193006574576081077077 914 494881248741140091396280620032420669085811477345173423198 915 9799639263626370039534883476495306558755068852930410627142 916 131087209608485436238894392886699475126084156506385425827918 917 1221841785349006914766972001537986443138975061592148038091398 918 8128252892565111770123252641535188678931898306455259839098334 919 39319238510375618684725852340120494197932598127456067411857156 920 140313731449500312407233171554125160972002572629170208824956354 921 373461560265448554425793787356825164776266362532263404963788748 922 747382258361487541379411925426400448139169514888879069959645198 923 1130808095752663993308806047411881166967537725177936370070435058 924 1297729499681505090170545409812072246968355011939270421658216998 925 1130808095752663993308806047411881166967537725177936370070435058 926 747382258361487541379411925426400448139169514888879069959645198 927 373461560265448554425793787356825164776266362532263404963788748 928 140313731449500312407233171554125160972002572629170208824956354 929 39319238510375618684725852340120494197932598127456067411857156 930 8128252892565111770123252641535188678931898306455259839098334 931 1221841785349006914766972001537986443138975061592148038091398 932 131087209608485436238894392886699475126084156506385425827918 933 9799639263626370039534883476495306558755068852930410627142 934 494881248741140091396280620032420669085811477345173423198 935 16212824893157500754327283310347836193006574576081077077 936 326545480758940761912354493942086743550797224586477288 937 3758343984222361266575244423074892339183000324942073 938 22303543722586753974168206951367233163119918034166 939 58696849790246788405209031939777681781424527692 940 54249162793891219260835958685049611965637786 941 11959100528142212041535587660204745843948 942 311963705216597117669958490812430518 943 227373670738215526823728322261 944 109418989131512359248 945 1 946 1 947 328256967394537077667 948 1136868362772853732034167415287 949 2183764353783509619147382157680841421 950 107656549885992019546116215662616891024868 951 597661641473470362196393785785381497017973096 952 767127734482750090712280112118488584055689896392 953 338838025873489325166103363602112268216841250247812 954 65475399336083801063945097885820243320692512150509361 955 6463689869331217403728427250091815698868774257459861363 956 362347869967156546889000700611424371871041480027281159247 957 12436102339101459651145727675918284741519091326007569342645 958 276168500261351076746337765974425166121282844394944612118950 959 4137132654510315350861776500007099528488331425698507597556502 960 43167557142021841266336957224916875883469242020043112882840918 961 321620821434411859015538235975256076305810426010853652491944294 962 1744588779933476563952732022508411685873030145061068202497329636 963 6994900241782418724543631178420766826510517742776094247679808616 964 20974078033746112446523261881462914306293986617781375701347526704 965 47447524529104993280660960672114050551464662844747122661804569948 966 81490098068849138170493408438927948908210013932072625254333974658 967 106688732795174598576229724755453759133178463146395674357150002778 968 106688732795174598576229724755453759133178463146395674357150002778 969 81490098068849138170493408438927948908210013932072625254333974658 970 47447524529104993280660960672114050551464662844747122661804569948 971 20974078033746112446523261881462914306293986617781375701347526704 972 6994900241782418724543631178420766826510517742776094247679808616 973 1744588779933476563952732022508411685873030145061068202497329636 974 321620821434411859015538235975256076305810426010853652491944294 975 43167557142021841266336957224916875883469242020043112882840918 976 4137132654510315350861776500007099528488331425698507597556502 977 276168500261351076746337765974425166121282844394944612118950 978 12436102339101459651145727675918284741519091326007569342645 979 362347869967156546889000700611424371871041480027281159247 980 6463689869331217403728427250091815698868774257459861363 981 65475399336083801063945097885820243320692512150509361 982 338838025873489325166103363602112268216841250247812 983 767127734482750090712280112118488584055689896392 984 597661641473470362196393785785381497017973096 985 107656549885992019546116215662616891024868 986 2183764353783509619147382157680841421 987 1136868362772853732034167415287 988 328256967394537077667 989 1 990 1 991 984770902183611232922 992 5684341841766110888706488663860 993 15286444836558677480891433939661062762 994 969085833886584640194196878918324163429971 995 6582782923649167353704474824676543201550164886 996 10018680494669208397148763779045825967994059951874 997 5140104968188546134294971462440570667056793691396374 998 1137816964602189338824192209601898332031602108546204759 999 127458860870155080546380219701637735554275879213821147066 1000 8055299870294141485526276193096247092513816504184247995772 1001 310307661087133060617914783487085981970298879659495756167850 1002 7712559158575371795982916448295317661230812046062634797132509 1003 129101197188243632308287244756580472734825767690737411705310110 1004 1504224249043762633126340126023022471858396235548850458609773102 1005 12517131335846056264195565791503034042604808485518988703419083934 1006 75903816559566202574325836193367181983241189069633874931137603020 1007 340773891358725866376427352482689481650884778975521992526802200630 1008 1146770600063074352922173142070428471137934945225043808473185403210 1009 2920131436356146472718463822167056601128115168451987822907292448854 1010 5666022722748959335742616818929634382258379050607586492165409973408 1011 8417650119428417232791068361114125241412544570102427207566833976078 1012 9601985951565713871860675227990838321986061683175610506982791442838 1013 8417650119428417232791068361114125241412544570102427207566833976078 1014 5666022722748959335742616818929634382258379050607586492165409973408 1015 2920131436356146472718463822167056601128115168451987822907292448854 1016 1146770600063074352922173142070428471137934945225043808473185403210 1017 340773891358725866376427352482689481650884778975521992526802200630 1018 75903816559566202574325836193367181983241189069633874931137603020 1019 12517131335846056264195565791503034042604808485518988703419083934 1020 1504224249043762633126340126023022471858396235548850458609773102 1021 129101197188243632308287244756580472734825767690737411705310110 1022 7712559158575371795982916448295317661230812046062634797132509 1023 310307661087133060617914783487085981970298879659495756167850 1024 8055299870294141485526276193096247092513816504184247995772 1025 127458860870155080546380219701637735554275879213821147066 1026 1137816964602189338824192209601898332031602108546204759 1027 5140104968188546134294971462440570667056793691396374 1028 10018680494669208397148763779045825967994059951874 1029 6582782923649167353704474824676543201550164886 1030 969085833886584640194196878918324163429971 1031 15286444836558677480891433939661062762 1032 5684341841766110888706488663860 1033 984770902183611232922 1034 1 1035 1 1036 2954312706550833698685 1037 28421709294505622933506620568560 1038 107005597024967292485665577629163549760 1039 8723041279900696131978685899281909334735135 1040 72489108112685654246604953018634359474246201259 1041 130762886281667993383876582638745184496844903566042 1042 77873012920917721061005026747595088605387445841288282 1043 19728396270851359720083390422915314444566495360797321007 1044 2504778994948906352115390205632055553769548658935431745267 1045 178210876397957981914844795653837468167143734011852008810840 1046 7692891896054356156713353077526618634700327570956440601725384 1047 213604592257222209960973201701017702322780326088750060886028009 1048 3987048669389977239062645177566868411820298510643975978642237309 1049 51755878645128465196085960074332221466187514195433107362067401934 1050 479788750602897264810769287223998426104111233419568500191793714638 1051 3243336695280602004540290976079796013960642939943538152889771694956 1052 16253603741450678869911529999916061230825715041112400516168803869636 1053 61173076227063673708823910643153774922902255816980330354229560590786 1054 174663967821232653140895265594247916414307043666554846728320846907106 1055 381233634886870802874088944506634896330127414665962424865287427790264 1056 639594068550120948461404163655459470111399989994176107703359394455088 1057 827718923433592734174910598231951610835762370537716551199545394188838 1058 827718923433592734174910598231951610835762370537716551199545394188838 1059 639594068550120948461404163655459470111399989994176107703359394455088 1060 381233634886870802874088944506634896330127414665962424865287427790264 1061 174663967821232653140895265594247916414307043666554846728320846907106 1062 61173076227063673708823910643153774922902255816980330354229560590786 1063 16253603741450678869911529999916061230825715041112400516168803869636 1064 3243336695280602004540290976079796013960642939943538152889771694956 1065 479788750602897264810769287223998426104111233419568500191793714638 1066 51755878645128465196085960074332221466187514195433107362067401934 1067 3987048669389977239062645177566868411820298510643975978642237309 1068 213604592257222209960973201701017702322780326088750060886028009 1069 7692891896054356156713353077526618634700327570956440601725384 1070 178210876397957981914844795653837468167143734011852008810840 1071 2504778994948906352115390205632055553769548658935431745267 1072 19728396270851359720083390422915314444566495360797321007 1073 77873012920917721061005026747595088605387445841288282 1074 130762886281667993383876582638745184496844903566042 1075 72489108112685654246604953018634359474246201259 1076 8723041279900696131978685899281909334735135 1077 107005597024967292485665577629163549760 1078 28421709294505622933506620568560 1079 2954312706550833698685 1080 1 1081 1 1082 8862938119652501095972 1083 142108546735461945550557302010111 1084 749041651863479669388854258480133972666 1085 78516466994853387407669454667635662909578161 1086 798104201665773954491608714134618352691442359880 1087 1705789139418811451984370575498196781576397297697831 1088 1178425461830017587392401651242387198656062432459783014 1089 341378958599383779763115024249125167380245254449538250539 1090 49070430624343072669198668188727704104963911671769198490064 1091 3925277270988387783916164193741726886935195466350923487449437 1092 189589485833505208320361101274534688837974739246838733212813578 1093 5870924347258305823837551404874779243863830754614743162707664387 1094 121961821754763273522076624308273633174774341635333597910058543452 1095 1760078644219074011225564778697480869287757314859418533422110565837 1096 18134071623332908516487263388626881161597261630318909228371760405726 1097 136297224731036599303286528731297172453052002256730437474293700386492 1098 760232995972329278714780717585770107902577959895602768936387335310810 1099 3189859233664044622811441903791905162304449222571679052281028195157160 1100 10176413937516575526480230443549126360917598772929557191516507810963510 1101 24887769324887033534305095801267170319493497315631866295570610092657468 1102 46945460326885611730418915207023136927626697717713656298740138612847234 1103 68587460913467599512479780939555336523067906183911874080719611162768408 1104 77805578802757717012441596233803451418561662830545355811999791426811758 1105 68587460913467599512479780939555336523067906183911874080719611162768408 1106 46945460326885611730418915207023136927626697717713656298740138612847234 1107 24887769324887033534305095801267170319493497315631866295570610092657468 1108 10176413937516575526480230443549126360917598772929557191516507810963510 1109 3189859233664044622811441903791905162304449222571679052281028195157160 1110 760232995972329278714780717585770107902577959895602768936387335310810 1111 136297224731036599303286528731297172453052002256730437474293700386492 1112 18134071623332908516487263388626881161597261630318909228371760405726 1113 1760078644219074011225564778697480869287757314859418533422110565837 1114 121961821754763273522076624308273633174774341635333597910058543452 1115 5870924347258305823837551404874779243863830754614743162707664387 1116 189589485833505208320361101274534688837974739246838733212813578 1117 3925277270988387783916164193741726886935195466350923487449437 1118 49070430624343072669198668188727704104963911671769198490064 1119 341378958599383779763115024249125167380245254449538250539 1120 1178425461830017587392401651242387198656062432459783014 1121 1705789139418811451984370575498196781576397297697831 1122 798104201665773954491608714134618352691442359880 1123 78516466994853387407669454667635662909578161 1124 749041651863479669388854258480133972666 1125 142108546735461945550557302010111 1126 8862938119652501095972 1127 1 1128 1 1129 26588814358957503287831 1130 710542734483837096641164109767637 1131 5243304210705017141835133808960816344411 1132 706713369577392609400261922329208737836603661 1133 8785820118018076037337347759127550910953125272395 1134 22241501461182808114019621004749731483766554136334721 1135 17814550847743187538496758785251161919148624665012887631 1136 5896537907674095645376955142683276434157998257789773417299 1137 958624361674670931756534552453009015882593206356149893027149 1138 86111104987581873912429348182730842433511398168751757015159487 1139 4647103414952772099594185315457443906019688271720907104489600137 1140 160233962175636515386684423312361444004091975351894125390382079023 1141 3698062967339431486940859903259747863545511546222424411214721513937 1142 59213722739922285651520512410881278632054843020490488502348843892187 1143 676561332197559974740766875662769572513219336005748390690553108091821 1144 5640254928394181013547153041616300204131343557182195717912201805700252 1145 34922285567624757312517803368111081296226400734006653598467513935801592 1146 162878538407937078488195412777860927371516720868992688301238966757921380 1147 578702119881996989032981175814554522327139957830838436448530966257397280 1148 1580101308883780028862921602247155932949701322452032163650905626120806068 1149 3337706568275094081726183431369154914821103359590176134509901782797790688 1150 5480654217777208176312954817838170126847017361879430804866740866263732284 1151 7017647788489525075696264289026973706302725556047313553117736192781926408 1152 7017647788489525075696264289026973706302725556047313553117736192781926408 1153 5480654217777208176312954817838170126847017361879430804866740866263732284 1154 3337706568275094081726183431369154914821103359590176134509901782797790688 1155 1580101308883780028862921602247155932949701322452032163650905626120806068 1156 578702119881996989032981175814554522327139957830838436448530966257397280 1157 162878538407937078488195412777860927371516720868992688301238966757921380 1158 34922285567624757312517803368111081296226400734006653598467513935801592 1159 5640254928394181013547153041616300204131343557182195717912201805700252 1160 676561332197559974740766875662769572513219336005748390690553108091821 1161 59213722739922285651520512410881278632054843020490488502348843892187 1162 3698062967339431486940859903259747863545511546222424411214721513937 1163 160233962175636515386684423312361444004091975351894125390382079023 1164 4647103414952772099594185315457443906019688271720907104489600137 1165 86111104987581873912429348182730842433511398168751757015159487 1166 958624361674670931756534552453009015882593206356149893027149 1167 5896537907674095645376955142683276434157998257789773417299 1168 17814550847743187538496758785251161919148624665012887631 1169 22241501461182808114019621004749731483766554136334721 1170 8785820118018076037337347759127550910953125272395 1171 706713369577392609400261922329208737836603661 1172 5243304210705017141835133808960816344411 1173 710542734483837096641164109767637 1174 26588814358957503287831 1175 1 1176 1 1177 79766443076872509863406 1178 3552713674891945218588868354589366 1179 36703194134323958022021731008659702876878 1180 6360886980271286231127980627871876153178378042 1181 96705505361352069567728648137645701180676101157486 1182 289886313705408041945428747621272351116396218905101638 1183 269064307337425986150915010322161656500381993964987172558 1184 101684123049126824162026474887221043496137008980272066712708 1185 18679689366525001259358935952879150140067752783132141956744206 1186 1882147280588169013906269472376229385326699038433210024836099814 1187 113341711417982398834098463369226023020966185112237243646690006574 1188 4345087603682465247937486110837429505241736627632979348371158304074 1189 111224311432634842739857811443190854840019341997989941990884216248846 1190 1972364304204167056493014193240479682914230744283571450903668154558230 1191 24940720721699152355615647477074902416257473898551062840974324935077294 1192 230104899229849371805205897291417928949693594227386104085796197840112331 1193 1577616055355699909791593759505714758228198669792711206174458899825115486 1194 8156765340718782100126816278235630271815929116927135336651702234796889006 1195 32179216441466170203089795210661421085677944886673267631264746796390695454 1196 97770174497508809558259712713563001023584731816891109587251833750876036982 1197 230426954424436947101686575672467237649541017197239342784723477401338646622 1198 423527887918554354265570688665282866193634259342853721348025522704156675662 1199 609342811165645295549685117294014440665425986590074708044734418460662042654 1200 687729483271973457418233900324643423217667104492636728205535051122675210578 1201 609342811165645295549685117294014440665425986590074708044734418460662042654 1202 423527887918554354265570688665282866193634259342853721348025522704156675662 1203 230426954424436947101686575672467237649541017197239342784723477401338646622 1204 97770174497508809558259712713563001023584731816891109587251833750876036982 1205 32179216441466170203089795210661421085677944886673267631264746796390695454 1206 8156765340718782100126816278235630271815929116927135336651702234796889006 1207 1577616055355699909791593759505714758228198669792711206174458899825115486 1208 230104899229849371805205897291417928949693594227386104085796197840112331 1209 24940720721699152355615647477074902416257473898551062840974324935077294 1210 1972364304204167056493014193240479682914230744283571450903668154558230 1211 111224311432634842739857811443190854840019341997989941990884216248846 1212 4345087603682465247937486110837429505241736627632979348371158304074 1213 113341711417982398834098463369226023020966185112237243646690006574 1214 1882147280588169013906269472376229385326699038433210024836099814 1215 18679689366525001259358935952879150140067752783132141956744206 1216 101684123049126824162026474887221043496137008980272066712708 1217 269064307337425986150915010322161656500381993964987172558 1218 289886313705408041945428747621272351116396218905101638 1219 96705505361352069567728648137645701180676101157486 1220 6360886980271286231127980627871876153178378042 1221 36703194134323958022021731008659702876878 1222 3552713674891945218588868354589366 1223 79766443076872509863406 1224 1 1225 1 1226 239299329230617529590129 1227 17763568382037538185247230209952550 1228 256922689342639471105057445825374896534278 1229 57251322813107799560331829628368673411560971914 1230 1064326677916116909719585519789983309965069919886122 1231 3776935457136742175342966111464515740515869665977990198 1232 4060604946726349475829086598380232997350623588077617999766 1233 1750962429344162367604976018939497156923860858163694919102932 1234 363150511930954296684943927570568757184474400606912613830191380 1235 41000788352307024391521014860178269952926032276964849212883616886 1236 2751784703218884187255047406865168192152378083540813773797872204694 1237 117127818448410311110994537523627689357615879574242276976092528786170 1238 3320247803749960717075597395057285434563169007762935926164903856989658 1239 65095490933637918472827316216440461498154064866080857957505135926054054 1240 909255479362761249922103051122915073025063612210649378182425984442392902 1241 9264489962938872477398042991580810117229139360706662645176265678712939003 1242 70173380387389706010044164906642181919717037067524988981682237112164450091 1243 401190129094004032021562609143578349825565893523244813445102840759939010062 1244 1752552127001026346028237806188168868922211526712812693155077207020967087310 1245 5907150924444365233870946138685106886021972752806258283321942567064256564886 1246 15481258986608790870193326378589182277274593453044084986216460303265299136214 1247 31732237449678978032543442651923427049438297616276581313820934958884994399150 1248 51086090184468709666910447012078670619537637114904758509547864674754705232238 1249 64775228049774609486527402097902264211602413436233009792352666654964942338674 1250 64775228049774609486527402097902264211602413436233009792352666654964942338674 1251 51086090184468709666910447012078670619537637114904758509547864674754705232238 1252 31732237449678978032543442651923427049438297616276581313820934958884994399150 1253 15481258986608790870193326378589182277274593453044084986216460303265299136214 1254 5907150924444365233870946138685106886021972752806258283321942567064256564886 1255 1752552127001026346028237806188168868922211526712812693155077207020967087310 1256 401190129094004032021562609143578349825565893523244813445102840759939010062 1257 70173380387389706010044164906642181919717037067524988981682237112164450091 1258 9264489962938872477398042991580810117229139360706662645176265678712939003 1259 909255479362761249922103051122915073025063612210649378182425984442392902 1260 65095490933637918472827316216440461498154064866080857957505135926054054 1261 3320247803749960717075597395057285434563169007762935926164903856989658 1262 117127818448410311110994537523627689357615879574242276976092528786170 1263 2751784703218884187255047406865168192152378083540813773797872204694 1264 41000788352307024391521014860178269952926032276964849212883616886 1265 363150511930954296684943927570568757184474400606912613830191380 1266 1750962429344162367604976018939497156923860858163694919102932 1267 4060604946726349475829086598380232997350623588077617999766 1268 3776935457136742175342966111464515740515869665977990198 1269 1064326677916116909719585519789983309965069919886122 1270 57251322813107799560331829628368673411560971914 1271 256922689342639471105057445825374896534278 1272 17763568382037538185247230209952550 1273 239299329230617529590129 1274 1 1275 1 1276 717897987691852588770296 1277 88817841933399725861606051419986649 1278 1798460512937472591301529719264494220790222 1279 515285799128079061513799236997779820569419655250 1280 11712803327453278816675430914185997958896221090916358 1281 49194886017112182684423602560300013141293196879912514466 1282 61237667585666138706691137027400907829684234482099544711214 1283 30111512719322499954730064682833771472480437593769382292133932 1284 7045189608323697113525147633412784650529694062758926193138374130 1285 890431746864854810253421770196959738343389104265421754533375653708 1286 66530110453866591233796250531852951745785852471318939882604905810926 1287 3140082883358111860193502088419310184736130101788699584975892060871634 1288 98431277084879712694365719980818783435026754177667440779632033732172262 1289 2130147326749246768058510780115955220169579218683039203377611295542088770 1290 32808699716533890959155934036177640030145910584021871638637881098779707918 1291 368466796853013317998760529249647873907290988145854674385403731766100994691 1292 3076789141075544166337214652168390645044448634530721011585687215498748516964 1293 19405304501658480075450687257244140768327545469749182381278148856595210699707 1294 93624511085962281512459718817384021926976900833764118280089487176237769606430 1295 349098867649281581696431297863567683331155785994538163898659350353509136066278 1296 1014216040966395556216698856461756144198103910896464893123302397936812655826446 1297 2310382447472255091065474522916137607029375219555959003336280301688765006247174 1298 4146319298402373146134680355423486006837375313295735622208901051716968183462622 1299 5881548954215797477186096394437380489204013025465369680831317481719863333879650 1300 6607073261077010167625795013986030949583446170495766998819971986165363474769750 1301 5881548954215797477186096394437380489204013025465369680831317481719863333879650 1302 4146319298402373146134680355423486006837375313295735622208901051716968183462622 1303 2310382447472255091065474522916137607029375219555959003336280301688765006247174 1304 1014216040966395556216698856461756144198103910896464893123302397936812655826446 1305 349098867649281581696431297863567683331155785994538163898659350353509136066278 1306 93624511085962281512459718817384021926976900833764118280089487176237769606430 1307 19405304501658480075450687257244140768327545469749182381278148856595210699707 1308 3076789141075544166337214652168390645044448634530721011585687215498748516964 1309 368466796853013317998760529249647873907290988145854674385403731766100994691 1310 32808699716533890959155934036177640030145910584021871638637881098779707918 1311 2130147326749246768058510780115955220169579218683039203377611295542088770 1312 98431277084879712694365719980818783435026754177667440779632033732172262 1313 3140082883358111860193502088419310184736130101788699584975892060871634 1314 66530110453866591233796250531852951745785852471318939882604905810926 1315 890431746864854810253421770196959738343389104265421754533375653708 1316 7045189608323697113525147633412784650529694062758926193138374130 1317 30111512719322499954730064682833771472480437593769382292133932 1318 61237667585666138706691137027400907829684234482099544711214 1319 49194886017112182684423602560300013141293196879912514466 1320 11712803327453278816675430914185997958896221090916358 1321 515285799128079061513799236997779820569419655250 1322 1798460512937472591301529719264494220790222 1323 88817841933399725861606051419986649 1324 717897987691852588770296 1325 1