1 0 2 1 3 1 4 2 5 6 6 2 7 5 8 15 9 15 10 5 11 10 12 44 13 56 14 44 15 10 16 20 17 105 18 223 19 223 20 105 21 20 22 38 23 258 24 762 25 1148 26 762 27 258 28 38 29 71 30 595 31 2607 32 5170 33 5170 34 2607 35 595 36 71 37 130 38 1368 39 8500 40 23156 41 32056 42 23156 43 8500 44 1368 45 130 46 235 47 3069 48 27411 49 99057 50 193573 51 193573 52 99057 53 27411 54 3069 55 235 56 420 57 6830 58 86622 59 418924 60 1129042 61 1552272 62 1129042 63 418924 64 86622 65 6830 66 420 67 744 68 15015 69 270955 70 1736105 71 6475898 72 12111209 73 12111209 74 6475898 75 1736105 76 270955 77 15015 78 744 79 1308 80 32772 81 838224 82 7122856 83 36505596 84 92571436 85 127676872 86 92571436 87 36505596 88 7122856 89 838224 90 32772 91 1308 92 2285 93 70993 94 2573015 95 28898144 96 203462597 97 696659613 98 1312123185 99 1312123185 100 696659613 101 203462597 102 28898144 103 2573015 104 70993 105 2285 106 3970 107 152922 108 7841538 109 116346184 110 1122256900 111 5178525870 112 13311824510 113 18045771274 114 13311824510 115 5178525870 116 1122256900 117 116346184 118 7841538 119 152922 120 3970 121 6865 122 327675 123 23759463 124 465034573 125 6140903312 126 38112289517 127 133228716170 128 245588158242 129 245588158242 130 133228716170 131 38112289517 132 6140903312 133 465034573 134 23759463 135 327675 136 6865 137 11822 138 699056 139 71619436 140 1848051516 141 33367393732 142 278191828634 143 1321110678618 144 3292985469950 145 4495138018796 146 3292985469950 147 1321110678618 148 278191828634 149 33367393732 150 1848051516 151 71619436 152 699056 153 11822 154 20284 155 1485477 156 214933915 157 7306228767 158 180252797855 159 2016589831189 160 12988699400546 161 43775039924721 162 80958219822860 163 80958219822860 164 43775039924721 165 12988699400546 166 2016589831189 167 180252797855 168 7306228767 169 214933915 170 1485477 171 20284 172 34690 173 3145734 174 642504870 175 28758043956 176 968778729426 177 14532118028260 178 126844585914726 179 576766098692416 180 1446570952271598 181 1955829240647962 182 1446570952271598 183 576766098692416 184 126844585914726 185 14532118028260 186 968778729426 187 28758043956 188 642504870 189 3145734 190 34690 191 59155 192 6640975 193 1914023267 194 112751067666 195 5183858768244 196 104191269908219 197 1231361200765123 198 7549604947147514 199 25609805164535209 200 46909752558274427 201 46909752558274427 202 25609805164535209 203 7549604947147514 204 1231361200765123 205 104191269908219 206 5183858768244 207 112751067666 208 1914023267 209 6640975 210 59155 211 100610 212 13981020 213 5684288136 214 440538622908 215 27630592631158 216 743719988895596 217 11893679949360102 218 98223334328050818 219 450514166303056456 220 1114356830758567450 221 1511334747222697904 222 1114356830758567450 223 450514166303056456 224 98223334328050818 225 11893679949360102 226 743719988895596 227 27630592631158 228 440538622908 229 5684288136 230 13981020 231 100610 232 170711 233 29360121 234 16834582623 235 1715952146561 236 146768594783741 237 5288057396240333 238 114371480492930683 239 1271570336530248129 240 7876599768222613394 241 26308886526135286193 242 48209114276672162827 243 48209114276672162827 244 26308886526135286193 245 7876599768222613394 246 1271570336530248129 247 114371480492930683 248 5288057396240333 249 146768594783741 250 1715952146561 251 16834582623 252 29360121 253 170711 254 289032 255 61516466 256 49732758858 257 6665380161836 258 777214421588348 259 37470071363668612 260 1095562759402425028 261 16387954091180829012 262 137034067015444575010 263 617255991174286461026 264 1528622391245324390136 265 2064152526111916503300 266 1528622391245324390136 267 617255991174286461026 268 137034067015444575010 269 16387954091180829012 270 1095562759402425028 271 37470071363668612 272 777214421588348 273 6665380161836 274 49732758858 275 61516466 276 289032 277 488400 278 128625315 279 146587890015 280 25826102521633 281 4104414001607244 282 264689231027772351 283 10458257197853719903 284 210392921803195382328 285 2373384928848475090191 286 14411508478273804346837 287 48163052779713950698536 288 87870357206286506474609 289 87870357206286506474609 290 48163052779713950698536 291 14411508478273804346837 292 2373384928848475090191 293 210392921803195382328 294 10458257197853719903 295 264689231027772351 296 4104414001607244 297 25826102521633 298 146587890015 299 128625315 300 488400 301 823800 302 268435464 303 431177727396 304 99840968906384 305 21621213471029422 306 1864611406788106544 307 99528878438507690550 308 2691758572248637194010 309 40948448547346718845086 310 334958781752560162656202 311 1510194810448906823099260 312 3716560570832769962508748 313 5022957354228609008158500 314 3716560570832769962508748 315 1510194810448906823099260 316 334958781752560162656202 317 40948448547346718845086 318 2691758572248637194010 319 99528878438507690550 320 1864611406788106544 321 21621213471029422 322 99840968906384 323 431177727396 324 268435464 325 823800 326 1387225 327 559240525 328 1265883329827 329 385178217676000 330 113639223285732253 331 13102603370559026103 332 944585025388170374205 333 34332805984262013709939 334 704050684679635430073015 335 7755479820683713127426393 336 47138847794828572863403752 337 156447478385866346945909611 338 285253299242268654527149798 339 285253299242268654527149798 340 156447478385866346945909611 341 47138847794828572863403752 342 7755479820683713127426393 343 704050684679635430073015 344 34332805984262013709939 345 944585025388170374205 346 13102603370559026103 347 113639223285732253 348 385178217676000 349 1265883329827 350 559240525 351 1387225 352 2332418 353 1163220318 354 3710027613934 355 1483181129794640 356 596049868816757556 357 91863851470362008892 358 8942371902464391597516 359 436699880333884215360008 360 12068171364673324166086944 361 178945064373373015693273500 362 1465775000407410732081117436 363 6555575306802205392827575926 364 16123320035528537200879466278 365 21748481726801956896608976098 366 16123320035528537200879466278 367 6555575306802205392827575926 368 1465775000407410732081117436 369 178945064373373015693273500 370 12068171364673324166086944 371 436699880333884215360008 372 8942371902464391597516 373 91863851470362008892 374 596049868816757556 375 1483181129794640 376 3710027613934 377 1163220318 378 2332418 379 3916061 380 2415919095 381 10855900362843 382 5701289037376389 383 3120463393973784044 384 642742025756392963161 385 84466382256902935458320 386 5540848225256754888912986 387 206290829149923088230345751 388 4116264388125181584959792738 389 45419976438146840968396053712 390 273654008946433287226773121838 391 907154815464441751856102552822 392 1650455637533282103972507573249 393 1650455637533282103972507573249 394 907154815464441751856102552822 395 273654008946433287226773121838 396 45419976438146840968396053712 397 4116264388125181584959792738 398 206290829149923088230345751 399 5540848225256754888912986 400 84466382256902935458320 401 642742025756392963161 402 3120463393973784044 403 5701289037376389 404 10855900362843 405 2415919095 406 3916061 407 6566290 408 5010795188 409 31718469319360 410 21880511216870092 411 16308136926316193284 412 4488588763024669602134 413 796199279362031378071796 414 70143610645856299817751604 415 3517540912657845235670298520 416 94424923867498024694168799668 417 1403140759568899599515974457064 418 11383629929389983951913907126892 419 50846835704400853630030413826124 420 124672192510060379781910924042954 421 168172201652127365700789394391632 422 124672192510060379781910924042954 423 50846835704400853630030413826124 424 11383629929389983951913907126892 425 1403140759568899599515974457064 426 94424923867498024694168799668 427 3517540912657845235670298520 428 70143610645856299817751604 429 796199279362031378071796 430 4488588763024669602134 431 16308136926316193284 432 21880511216870092 433 31718469319360 434 5010795188 435 6566290 436 10996580 437 10379504289 438 92547134019047 439 83849365377860111 440 85093660314537507127 441 31291817092861709962883 442 7491040123609466799509096 443 886148027383244489008497007 444 59843597845066040404617745180 445 2160683145418712218068152831028 446 43226995664014559061332271295169 447 472102424781081275027142203127165 448 2840085413627241232190925079658034 449 9382046654341784553041523419987670 450 17056233997763337307235177895230070 451 17056233997763337307235177895230070 452 9382046654341784553041523419987670 453 2840085413627241232190925079658034 454 472102424781081275027142203127165 455 43226995664014559061332271295169 456 2160683145418712218068152831028 457 59843597845066040404617745180 458 886148027383244489008497007 459 7491040123609466799509096 460 31291817092861709962883 461 85093660314537507127 462 83849365377860111 463 92547134019047 464 10379504289 465 10996580 466 18394910 467 21474836490 468 269686930343826 469 320882995257515308 470 443353171713147768576 471 217800322222299827349768 472 70357693683184574076292816 473 11173940897690927102958529186 474 1016022588485519433126770839408 475 49330377872625115439999974893674 476 1328405931397431409024324891780158 477 19524965785500509731652244765262878 478 158152995969155547794085112007780740 479 703569856049213730541627876803359172 480 1723380374492667996120062828549450962 481 2322537750969177757486042118200987628 482 1723380374492667996120062828549450962 483 703569856049213730541627876803359172 484 158152995969155547794085112007780740 485 19524965785500509731652244765262878 486 1328405931397431409024324891780158 487 49330377872625115439999974893674 488 1016022588485519433126770839408 489 11173940897690927102958529186 490 70357693683184574076292816 491 217800322222299827349768 492 443353171713147768576 493 320882995257515308 494 269686930343826 495 21474836490 496 18394910 497 30737759 498 44381328715 499 784947377988695 500 1226422182026031410 501 2306793315654941834246 502 1513719072171419132930751 503 659764491902520787765465539 504 140655012024057035350908268332 505 17217557639550283562348543318202 506 1123944642081410445358612452348353 507 40731050561291257501847780967755834 508 805502270091730176687509959996938083 509 8782564906388951349581217904526092281 510 52601399222695585400610921134682764092 511 173523200883912805629796422888715027897 512 315078129491354498669661827616515282595 513 315078129491354498669661827616515282595 514 173523200883912805629796422888715027897 515 52601399222695585400610921134682764092 516 8782564906388951349581217904526092281 517 805502270091730176687509959996938083 518 40731050561291257501847780967755834 519 1123944642081410445358612452348353 520 17217557639550283562348543318202 521 140655012024057035350908268332 522 659764491902520787765465539 523 1513719072171419132930751 524 2306793315654941834246 525 1226422182026031410 526 784947377988695 527 44381328715 528 30737759 529 51310978 530 91625968992 531 2282121452916700 532 4681846698489843268 533 11987135018091953860154 534 10506005963779092403282182 535 6177692815631742417338201600 536 1767712160716837916724412478470 537 291265511420696529242117764009118 538 25559816795910931929215138773356464 539 1246315466627126576574134907888579154 540 33155995779726551637871415710648094230 541 486506270016173660004869009855380569412 542 3921790915752281421824640519211326178042 543 17418725156846782846279739103884136666978 544 42594035293085910728223249102428299490626 545 57390241330179173670519346788230569191860 546 42594035293085910728223249102428299490626 547 17418725156846782846279739103884136666978 548 3921790915752281421824640519211326178042 549 486506270016173660004869009855380569412 550 33155995779726551637871415710648094230 551 1246315466627126576574134907888579154 552 25559816795910931929215138773356464 553 291265511420696529242117764009118 554 1767712160716837916724412478470 555 6177692815631742417338201600 556 10506005963779092403282182 557 11987135018091953860154 558 4681846698489843268 559 2282121452916700 560 91625968992 561 51310978 562 85573315 563 188978561013 564 6628040578504875 565 17853037247798258881 566 62216752033781761956455 567 72824458878324891935283443 568 57765715518219589139561580833 569 22183373936133061846663234247301 570 4919427387494697011163048473857537 571 580256240626939025443695115165357209 572 38063867410888079917974306431409293880 573 1361962325396704067953679477658323900408 574 26888976397361514159588937679071581616936 575 291672352796643682065171904478806870200247 576 1743698737398951696214169253281612781137228 577 5740684055917365148957315484492218531232930 578 10416685132429421524837321014611296047907386 579 10416685132429421524837321014611296047907386 580 5740684055917365148957315484492218531232930 581 1743698737398951696214169253281612781137228 582 291672352796643682065171904478806870200247 583 26888976397361514159588937679071581616936 584 1361962325396704067953679477658323900408 585 38063867410888079917974306431409293880 586 580256240626939025443695115165357209 587 4919427387494697011163048473857537 588 22183373936133061846663234247301 589 57765715518219589139561580833 590 72824458878324891935283443 591 62216752033781761956455 592 17853037247798258881 593 6628040578504875 594 188978561013 595 85573315 596 142587180 597 389410368182 598 19231251972641078 599 68007275316894043116 600 322565714010291932688658 601 504198544232698338621843390 602 539463497086394105783427578502 603 278003226149077995301795160498562 604 82966010356518421660530280889899910 605 13151938539544886700588330151241830648 606 1160505998112000676169674212124394948310 607 55840668897044432722630600639869030057156 608 1483092030837198720091341751095148139231754 609 21643358408926308346804010470438563662111508 610 174120877785407061310495728973035165431672626 611 771567462951908043112511685579762709802815270 612 1884982415763686124238611849007595667112580102 613 2538508169524724814456644272699780778892130520 614 1884982415763686124238611849007595667112580102 615 771567462951908043112511685579762709802815270 616 174120877785407061310495728973035165431672626 617 21643358408926308346804010470438563662111508 618 1483092030837198720091341751095148139231754 619 55840668897044432722630600639869030057156 620 1160505998112000676169674212124394948310 621 13151938539544886700588330151241830648 622 82966010356518421660530280889899910 623 278003226149077995301795160498562 624 539463497086394105783427578502 625 504198544232698338621843390 626 322565714010291932688658 627 68007275316894043116 628 19231251972641078 629 389410368182 630 142587180 631 237387960 632 801727228575 633 55748253050967891 634 258806254797380768361 635 1670623174488808360877216 636 3486939098546590126685127237 637 5031985499873709417051018568833 638 3479524303247733554813158507862920 639 1397308921126706110692272747689061738 640 297659543609454177909061880905401349265 641 35325631727978441348764789235628307010323 642 2285523686363237617667200110480459210488124 643 81647803168970525508327573615218866468300414 644 1602736870304606459240090099454170503718445671 645 17347969502380241554837875061876839060136747092 646 103444891020205201704595150321374823676751499784 647 340157153287275384401325944478515360714633426409 648 616759443545346015973804492981399855797797692788 649 616759443545346015973804492981399855797797692788 650 340157153287275384401325944478515360714633426409 651 103444891020205201704595150321374823676751499784 652 17347969502380241554837875061876839060136747092 653 1602736870304606459240090099454170503718445671 654 81647803168970525508327573615218866468300414 655 2285523686363237617667200110480459210488124 656 35325631727978441348764789235628307010323 657 297659543609454177909061880905401349265 658 1397308921126706110692272747689061738 659 3479524303247733554813158507862920 660 5031985499873709417051018568833 661 3486939098546590126685127237 662 1670623174488808360877216 663 258806254797380768361 664 55748253050967891 665 801727228575 666 237387960 667 394905492 668 1649267441676 669 161465366254648056 670 984001109715237272760 671 8644023056291347573452896 672 24089963098010197568928272480 673 46885202713135378145112110096564 674 43498581107619442072237787238863754 675 23503514841446551188058460285096864586 676 6727540958738587104136167919413801309326 677 1073724294161745558930438295542501325470818 678 93396134592930825433995944489612913636686406 679 4487150781908336119867676860892767527066724476 680 118462897521708932749915050718766020211267100056 681 1724864054871492378521445431073553490312703352164 682 13837651722851544364064525534600411316968043913482 683 61231850409399010233490873838153728930558953100322 684 149433062205999372173630144380863242476768050244446 685 201193741914555250073187720868802472473337316136376 686 149433062205999372173630144380863242476768050244446 687 61231850409399010233490873838153728930558953100322 688 13837651722851544364064525534600411316968043913482 689 1724864054871492378521445431073553490312703352164 690 118462897521708932749915050718766020211267100056 691 4487150781908336119867676860892767527066724476 692 93396134592930825433995944489612913636686406 693 1073724294161745558930438295542501325470818 694 6727540958738587104136167919413801309326 695 23503514841446551188058460285096864586 696 43498581107619442072237787238863754 697 46885202713135378145112110096564 698 24089963098010197568928272480 699 8644023056291347573452896 700 984001109715237272760 701 161465366254648056 702 1649267441676 703 394905492 704 656451269 705 3390160852297 706 467275566902811503 707 3738014096672721227136 708 44684372191812341259406651 709 166266452969245244940029642281 710 436397041358527437637616332082073 711 543186787644405250527897497503316079 712 394874136918402246610808531647417159481 713 151859157145145495888054546362767927880883 714 32591345506582775549272859747358406398673587 715 3810942460104648222966967672615972476117105202 716 246209595657646490281466770840048213942744027267 717 8740822639585965454735133467929268601605408654640 718 171176306728439817062567317397998698880189066147291 719 1847244393627967425505731438520990438033649104938265 720 10997479903293418831339162979023764068329535800984345 721 36116331158430006729601702677178635176231762472291443 722 65449431068550909467559168607878066159097824200163598 723 65449431068550909467559168607878066159097824200163598 724 36116331158430006729601702677178635176231762472291443 725 10997479903293418831339162979023764068329535800984345 726 1847244393627967425505731438520990438033649104938265 727 171176306728439817062567317397998698880189066147291 728 8740822639585965454735133467929268601605408654640 729 246209595657646490281466770840048213942744027267 730 3810942460104648222966967672615972476117105202 731 32591345506582775549272859747358406398673587 732 151859157145145495888054546362767927880883 733 394874136918402246610808531647417159481 734 543186787644405250527897497503316079 735 436397041358527437637616332082073 736 166266452969245244940029642281 737 44684372191812341259406651 738 3738014096672721227136 739 467275566902811503 740 3390160852297 741 656451269 742 1090444930 743 6963573642594 744 1351237700462806490 745 14188352041745967406872 746 230792002487890922851328042 747 1146502747727710056294757972338 748 4057934695596215278792181875713114 749 6775989067821529360195265364018015974 750 6626798153097683992297881961637724958588 751 3423821029218686503780750899205044239263950 752 988007078019108211106532669543692908575705502 753 155289664509866318432420925030119437149361002016 754 13489619728069337367016474501416949487767539959258 755 643917804453961672743927666066906006560537191226640 756 16958302408222046355538111600699527575116044066983470 757 246132437532899616103149723103571862544577530253177770 758 1971141422840960526541258010032172599511455364559269976 759 8709201999900086737510651454471065212664447640434081038 760 21238502865282675838944015802263126665355516961016825550 761 28586230330026526497827750511913298817665715763274575782 762 21238502865282675838944015802263126665355516961016825550 763 8709201999900086737510651454471065212664447640434081038 764 1971141422840960526541258010032172599511455364559269976 765 246132437532899616103149723103571862544577530253177770 766 16958302408222046355538111600699527575116044066983470 767 643917804453961672743927666066906006560537191226640 768 13489619728069337367016474501416949487767539959258 769 155289664509866318432420925030119437149361002016 770 988007078019108211106532669543692908575705502 771 3423821029218686503780750899205044239263950 772 6626798153097683992297881961637724958588 773 6775989067821529360195265364018015974 774 4057934695596215278792181875713114 775 1146502747727710056294757972338 776 230792002487890922851328042 777 14188352041745967406872 778 1351237700462806490 779 6963573642594 780 1090444930 781 1810142185 782 14293651161075 783 3904570683889185615 784 53813106115418576217773 785 1191056271091169103103974264 786 7898972310798794389205937719411 787 37699081180506941397828693719636466 788 84444871569114224002596446078681920576 789 111096006138089201034968158030006564755727 790 77108144240580065058146161842903124366033432 791 29915991183636302444640224377796771412542339148 792 6319765682675796114582017633861514215831022235854 793 738076184393607816541616334795546868881896906406807 794 47366252048733852725782152246618227781556073650078239 795 1677371703705319948501820802092750581417674540089069309 796 32738846365444765727942263018247499621331953678799241121 797 352634589655790097695104663294532894335525673310937619266 798 2095859198175070402553893880741566624341839674173649857198 799 6876374441731019201840295135447648116012029909331834848257 800 12454751995922453206650998756637117088962317289468345695764 801 12454751995922453206650998756637117088962317289468345695764 802 6876374441731019201840295135447648116012029909331834848257 803 2095859198175070402553893880741566624341839674173649857198 804 352634589655790097695104663294532894335525673310937619266 805 32738846365444765727942263018247499621331953678799241121 806 1677371703705319948501820802092750581417674540089069309 807 47366252048733852725782152246618227781556073650078239 808 738076184393607816541616334795546868881896906406807 809 6319765682675796114582017633861514215831022235854 810 29915991183636302444640224377796771412542339148 811 77108144240580065058146161842903124366033432 812 111096006138089201034968158030006564755727 813 84444871569114224002596446078681920576 814 37699081180506941397828693719636466 815 7898972310798794389205937719411 816 1191056271091169103103974264 817 53813106115418576217773 818 3904570683889185615 819 14293651161075 820 1810142185 821 3002921270 822 29320310074040 823 11274937728503773716 824 203951595215667964528604 825 6141996763391450932836485900 826 54376620500094143846286711627310 827 349930618523671812255889936964881382 828 1051419822314379250373267772469243805310 829 1860674776692197814335863289548513996828262 830 1734758607693988003588685623947189639961400190 831 904827916871708466846682688596813251617622478218 832 256888688150770109708986806527900809633619139822128 833 40332117369991644995149870154856338935221098460729912 834 3479480328949157706904062751364840499914970237529442820 835 165667294235434079953294528470867020062487224759925784082 836 4347765599296726986961896253574290921599986489675738417784 837 62977025695031050886542460274859348950036520952873710011352 838 503417523432324492054279514009214760142272926350783291063434 839 2221796744277692680885041041819710498147947649978420684658508 840 5414154583788068357847478390439414060568283140038300740118766 841 7285745834910351102111338930769652158344242020081971788828616 842 5414154583788068357847478390439414060568283140038300740118766 843 2221796744277692680885041041819710498147947649978420684658508 844 503417523432324492054279514009214760142272926350783291063434 845 62977025695031050886542460274859348950036520952873710011352 846 4347765599296726986961896253574290921599986489675738417784 847 165667294235434079953294528470867020062487224759925784082 848 3479480328949157706904062751364840499914970237529442820 849 40332117369991644995149870154856338935221098460729912 850 256888688150770109708986806527900809633619139822128 851 904827916871708466846682688596813251617622478218 852 1734758607693988003588685623947189639961400190 853 1860674776692197814335863289548513996828262 854 1051419822314379250373267772469243805310 855 349930618523671812255889936964881382 856 54376620500094143846286711627310 857 6141996763391450932836485900 858 203951595215667964528604 859 11274937728503773716 860 29320310074040 861 3002921270 862 4978643596 863 60106635651741 864 32536404890337655859 865 772441431569245812857647 866 31649763377049550728296272571 867 374041109621931997744502627072527 868 3245485398873216476475598652633732146 869 13079898213955386495439542234499508854063 870 31134723076790686115218147631740540751286943 871 38990169991778644491997631769893739338210297166 872 27338728094870831070171496793985831408734640755295 873 10430574905935131182040699504341235941804614547934141 874 2201336839268007316551467304097827359124661125386846791 875 255274904810739746049868518263143879758008413164387074832 876 16339962949157473569130218619299296185496273551754198241051 877 576540002299794915252807119907010733424770754088332675616775 878 11229169472509077305491996805224409886619068660778058105146168 879 120710414490044370821800838932703513267142008989283692450364153 880 716525398712488702754141051846122434786147533524285738147442742 881 2348743499107074762248429632950540126024556953790770980563091169 882 4252360692227594631963744287750242818354510453225937671023291024 883 4252360692227594631963744287750242818354510453225937671023291024 884 2348743499107074762248429632950540126024556953790770980563091169 885 716525398712488702754141051846122434786147533524285738147442742 886 120710414490044370821800838932703513267142008989283692450364153 887 11229169472509077305491996805224409886619068660778058105146168 888 576540002299794915252807119907010733424770754088332675616775 889 16339962949157473569130218619299296185496273551754198241051 890 255274904810739746049868518263143879758008413164387074832 891 2201336839268007316551467304097827359124661125386846791 892 10430574905935131182040699504341235941804614547934141 893 27338728094870831070171496793985831408734640755295 894 38990169991778644491997631769893739338210297166 895 31134723076790686115218147631740540751286943 896 13079898213955386495439542234499508854063 897 3245485398873216476475598652633732146 898 374041109621931997744502627072527 899 31649763377049550728296272571 900 772441431569245812857647 901 32536404890337655859 902 60106635651741 903 4978643596 904 8249479162 905 123145302310926 906 93832571713483540350 907 2923604602278875239466852 908 162978887762411818990477330468 909 2571045648891613357538623929606166 910 30077604969702300971176771475474787770 911 162584437369270743397248558283986558710404 912 520529160266299829386095395353934885721295422 913 875535339586265749719833819489440065827613821650 914 825216689122391581438951981435685260004376168588104 915 423078772354559333839983842677198455312079813223171356 916 120016596223432642303895981250443963007023446448616296672 917 18706284305258104364279002656150623853455516024839686757126 918 1609584486755690741795460211958270623183694794771392154734280 919 76348342803611550851092235302598548732205034988158418364713966 920 1999280589746851892373265963131101226316645006122936056779922754 921 28898108730165509476457298606326327810474064719169287936944718508 922 230679560347887381034846236066635335592290982895835958117515036858 923 1017004669307858289706683257331718113977039551024806891127345825722 924 2476827296742534943342707526205447739101639536359522113726879801184 925 3332318099632618864421121141133589809042750669050093983469585486496 926 2476827296742534943342707526205447739101639536359522113726879801184 927 1017004669307858289706683257331718113977039551024806891127345825722 928 230679560347887381034846236066635335592290982895835958117515036858 929 28898108730165509476457298606326327810474064719169287936944718508 930 1999280589746851892373265963131101226316645006122936056779922754 931 76348342803611550851092235302598548732205034988158418364713966 932 1609584486755690741795460211958270623183694794771392154734280 933 18706284305258104364279002656150623853455516024839686757126 934 120016596223432642303895981250443963007023446448616296672 935 423078772354559333839983842677198455312079813223171356 936 825216689122391581438951981435685260004376168588104 937 875535339586265749719833819489440065827613821650 938 520529160266299829386095395353934885721295422 939 162584437369270743397248558283986558710404 940 30077604969702300971176771475474787770 941 2571045648891613357538623929606166 942 162978887762411818990477330468 943 2923604602278875239466852 944 93832571713483540350 945 123145302310926 946 8249479162 947 13661617195 948 252154666636615 949 270445272432602339915 950 11058607038215553968010898 951 838701464688704834994475338614 952 17660378287481508482741863267933231 953 278541887241822043402936415710738628915 954 2019385973721485441996053060472882923945348 955 8695442846637647672222017278530456575592320052 956 19643447764294355617630020741713168466366222175285 957 24886296398621718907995894020988451311337790765272764 958 17143978461950973755969340898700425625314517437376176802 959 6536509411140586748620388559553856747397965929000834331638 960 1369261145453605914612958936996732656517365453047329240858961 961 158366091332793231427778025637175600846026893243603650338127867 962 10097601691558674292407506964049067563488981629547336736667251868 963 355473096904681027725038891247435361462209152284319714168048940747 964 6908038715621515556731058403202883186893731031511422141094750542831 965 74147228119305878946410306482680900853856240533074562304399327920366 966 439602987205952568275626103613127949494333842468884956151843071571583 967 1439937794458996023730995244793512328028185387689366641748371088675791 968 2605988754289814721348043039235289126352438989543576423969646868892104 969 2605988754289814721348043039235289126352438989543576423969646868892104 970 1439937794458996023730995244793512328028185387689366641748371088675791 971 439602987205952568275626103613127949494333842468884956151843071571583 972 74147228119305878946410306482680900853856240533074562304399327920366 973 6908038715621515556731058403202883186893731031511422141094750542831 974 355473096904681027725038891247435361462209152284319714168048940747 975 10097601691558674292407506964049067563488981629547336736667251868 976 158366091332793231427778025637175600846026893243603650338127867 977 1369261145453605914612958936996732656517365453047329240858961 978 6536509411140586748620388559553856747397965929000834331638 979 17143978461950973755969340898700425625314517437376176802 980 24886296398621718907995894020988451311337790765272764 981 19643447764294355617630020741713168466366222175285 982 8695442846637647672222017278530456575592320052 983 2019385973721485441996053060472882923945348 984 278541887241822043402936415710738628915 985 17660378287481508482741863267933231 986 838701464688704834994475338614 987 11058607038215553968010898 988 270445272432602339915 989 252154666636615 990 13661617195 991 22612505090 992 516037457302884 993 779038714588289174320 994 41804592833354287942414604 995 4313329859516633898507183942108 996 121228622104397890103589113565253384 997 2577732562453696345159924092263452188794 998 25063588849658694251609467959504761650438120 999 145145730849138020763391498920216593053908328986 1000 440360447258318864086512585394034877776020417207234 1001 749856409453069677694776390555328760574157292047571550 1002 694072062002144552403032412861604089769419030637295507170 1003 355654179094471122149685341115528122698626065524194891015274 1004 100123226891330580732645397101856883719457941744126875163604664 1005 15564314669769181103755470251533299031593779079559260144947500988 1006 1333897900270066789974526151750582435440770110959661841535418970196 1007 63123084346339711608291289160533422969377733799533909240214596541604 1008 1649100033260767339526125683202629891412859934800231534712922128857902 1009 23798053013857858373884328554817861317126554470572543695841497719206084 1010 189717157823781557278073056276368350584389490089638686939904618539747884 1011 835684095981072289893687801052613760230428226379480727118738047273016358 1012 2034140527891241081822056187440310238305801977240583241865362323684597480 1013 2736271906429800433553548033607146360392477464786003755253774296701481764 1014 2034140527891241081822056187440310238305801977240583241865362323684597480 1015 835684095981072289893687801052613760230428226379480727118738047273016358 1016 189717157823781557278073056276368350584389490089638686939904618539747884 1017 23798053013857858373884328554817861317126554470572543695841497719206084 1018 1649100033260767339526125683202629891412859934800231534712922128857902 1019 63123084346339711608291289160533422969377733799533909240214596541604 1020 1333897900270066789974526151750582435440770110959661841535418970196 1021 15564314669769181103755470251533299031593779079559260144947500988 1022 100123226891330580732645397101856883719457941744126875163604664 1023 355654179094471122149685341115528122698626065524194891015274 1024 694072062002144552403032412861604089769419030637295507170 1025 749856409453069677694776390555328760574157292047571550 1026 440360447258318864086512585394034877776020417207234 1027 145145730849138020763391498920216593053908328986 1028 25063588849658694251609467959504761650438120 1029 2577732562453696345159924092263452188794 1030 121228622104397890103589113565253384 1031 4313329859516633898507183942108 1032 41804592833354287942414604 1033 779038714588289174320 1034 516037457302884 1035 22612505090 1036 37409025455 1037 1055531162664945 1038 2242868820918775617783 1039 157943406648535748960011569 1040 22169719351619276470269405037557 1041 831647628449321281287480503908782403 1042 23839681455546239891158086024836571640443 1043 310861657147455281037111604945938476058680209 1044 2421032057182604929914719929266640038065059216898 1045 9864266175947795560125516007510193545499809648607783 1046 22575770361867060254124975198470767253985752083802268105 1047 28075214964502201653691732955795494657923746637024977093114 1048 19333592619812261815048848118841136953242636276202996867524847 1049 7314099246328687449517092885659733342434770580462958838241505783 1050 1528085447641750572182359151680278378751512798103148081457261784368 1051 176013649993286352696509508957337396696594504697893523577094650133929 1052 11195808050740583403358281129268759688015914218135476824062293746887062 1053 393176678688933433305348957545685754725253258776300428686812983653241903 1054 7627721904704289513290528008635181168416282883689205106181848221220230296 1055 81754811623559781948198791519534904226915946960171003250458827707613946923 1056 484226815098652434727481609861720602537737312144597322632168776568696028750 1057 1585038567738503368260311076691648287717809987472234907177847881854711605812 1058 2867663895742739940693203250823385961467683654690817605604348192823127379472 1059 2867663895742739940693203250823385961467683654690817605604348192823127379472 1060 1585038567738503368260311076691648287717809987472234907177847881854711605812 1061 484226815098652434727481609861720602537737312144597322632168776568696028750 1062 81754811623559781948198791519534904226915946960171003250458827707613946923 1063 7627721904704289513290528008635181168416282883689205106181848221220230296 1064 393176678688933433305348957545685754725253258776300428686812983653241903 1065 11195808050740583403358281129268759688015914218135476824062293746887062 1066 176013649993286352696509508957337396696594504697893523577094650133929 1067 1528085447641750572182359151680278378751512798103148081457261784368 1068 7314099246328687449517092885659733342434770580462958838241505783 1069 19333592619812261815048848118841136953242636276202996867524847 1070 28075214964502201653691732955795494657923746637024977093114 1071 22575770361867060254124975198470767253985752083802268105 1072 9864266175947795560125516007510193545499809648607783 1073 2421032057182604929914719929266640038065059216898 1074 310861657147455281037111604945938476058680209 1075 23839681455546239891158086024836571640443 1076 831647628449321281287480503908782403 1077 22169719351619276470269405037557 1078 157943406648535748960011569 1079 2242868820918775617783 1080 1055531162664945 1081 37409025455 1082 61857842448 1083 2157974821448378 1084 6453932889986596616226 1085 596409078836885490578019244 1086 113883836069646651666365508403906 1087 5701847587006659892315827488727074148 1088 220339484198657475643985625085459275544600 1089 3853063877923842583822598779438847934533360562 1090 40354961043426247887501632423609558954296199535336 1091 220802987711247385028546855792526204295838224383205804 1092 679161430240957179978628880021201775229761241965270526778 1093 1134718806462348895492456179487510202958765254362172089714942 1094 1050081071113100122743557480638582145708598073385383005003776662 1095 533813431537625852005961752926410209433988918542429440141345080136 1096 149879682875935912119946392402098450575069607026159028797927561795174 1097 23201708227538394548983982593238466569350067355904454653391951002153802 1098 1983545236403187401600202140986778167439178115811650302389241084794715858 1099 93629839199392698142793567000620139776463036017092349028132522224873174736 1100 2441725350377649438270605209870522966569093693801051683526905724317668372232 1101 35182521907626333870186605557126000517936192472148092533774727754889485871698 1102 280166565178826572663068960055377617325949518871307821104194987524155779678712 1103 1233124738269254681839828468746671389676856255137548469677298046613728789446108 1104 3000183201246656215850744762972514718462369344000998405565019789809472236720092 1105 4035132285134072883498922638282892695140075946325759625272815020659476434242064 1106 3000183201246656215850744762972514718462369344000998405565019789809472236720092 1107 1233124738269254681839828468746671389676856255137548469677298046613728789446108 1108 280166565178826572663068960055377617325949518871307821104194987524155779678712 1109 35182521907626333870186605557126000517936192472148092533774727754889485871698 1110 2441725350377649438270605209870522966569093693801051683526905724317668372232 1111 93629839199392698142793567000620139776463036017092349028132522224873174736 1112 1983545236403187401600202140986778167439178115811650302389241084794715858 1113 23201708227538394548983982593238466569350067355904454653391951002153802 1114 149879682875935912119946392402098450575069607026159028797927561795174 1115 533813431537625852005961752926410209433988918542429440141345080136 1116 1050081071113100122743557480638582145708598073385383005003776662 1117 1134718806462348895492456179487510202958765254362172089714942 1118 679161430240957179978628880021201775229761241965270526778 1119 220802987711247385028546855792526204295838224383205804 1120 40354961043426247887501632423609558954296199535336 1121 3853063877923842583822598779438847934533360562 1122 220339484198657475643985625085459275544600 1123 5701847587006659892315827488727074148 1124 113883836069646651666365508403906 1125 596409078836885490578019244 1126 6453932889986596616226 1127 2157974821448378 1128 61857842448 1129 102238082976 1130 4409774635133595 1131 18562249736939160432199 1132 2250934101762590768965374593 1133 584695335348705285230123090911186 1134 39070237383382014261633500401898049559 1135 2035291075096040149459062611222694392086015 1136 47728134687639659877540412990554239961770416520 1137 672215629847917701737458518649540948780395362120521 1138 4939070234231556077910534608396183608460983979299588085 1139 20416777786041741538597133120089022698009189969378193713443 1140 45826784262388499112493816267644127387538955807161577292090765 1141 56987521917394479474615506481742075028599430488263890435674316093 1142 38926358577333230517908392676060719751858748831325202220596615064169 1143 14687252327366694658159337541674326293486151001930519887133946424763960 1144 3055421142678108080190484831614333674591288726146273187545300585825679549 1145 351057818042820783629031001714559252021813375453622553801121750914074074251 1146 22272053336464040885681462850693106676576393068289091514425509104271534951845 1147 780700704604047248176781221669783155674972406926993424737335449538045474058780 1148 15121301468813635724132493241617043239408771946626573571379893849749811250788408 1149 161879078285536423844579594859297310433803587907630922600909784404822765564112213 1150 957932679778210759859231174368216020523680548662069219292417056658022927964861492 1151 3133831179342941342567308855367128131235759788150097406488980198335434384994311778 1152 5668105122337158431662912728511586291731871498838475318103445719156267245556631846 1153 5668105122337158431662912728511586291731871498838475318103445719156267245556631846 1154 3133831179342941342567308855367128131235759788150097406488980198335434384994311778 1155 957932679778210759859231174368216020523680548662069219292417056658022927964861492 1156 161879078285536423844579594859297310433803587907630922600909784404822765564112213 1157 15121301468813635724132493241617043239408771946626573571379893849749811250788408 1158 780700704604047248176781221669783155674972406926993424737335449538045474058780 1159 22272053336464040885681462850693106676576393068289091514425509104271534951845 1160 351057818042820783629031001714559252021813375453622553801121750914074074251 1161 3055421142678108080190484831614333674591288726146273187545300585825679549 1162 14687252327366694658159337541674326293486151001930519887133946424763960 1163 38926358577333230517908392676060719751858748831325202220596615064169 1164 56987521917394479474615506481742075028599430488263890435674316093 1165 45826784262388499112493816267644127387538955807161577292090765 1166 20416777786041741538597133120089022698009189969378193713443 1167 4939070234231556077910534608396183608460983979299588085 1168 672215629847917701737458518649540948780395362120521 1169 47728134687639659877540412990554239961770416520 1170 2035291075096040149459062611222694392086015 1171 39070237383382014261633500401898049559 1172 584695335348705285230123090911186 1173 2250934101762590768965374593 1174 18562249736939160432199 1175 4409774635133595 1176 102238082976 1177 168903452400 1178 9007199254741008 1179 53361937860778429819980 1180 8491158714377869938012961312 1181 3000359822042206922605008454824270 1182 267572812195066467531446079394364341002 1183 18789497177963038227956431498006440996393250 1184 590860491399555973591200443445048190749089196548 1185 11190502847860525839215439971611441089957584390569764 1186 110408044044269811795379352622828028735219477905116913872 1187 613340363124625985947812900953039378234256754699465078530062 1188 1849414545417419194692602665480011044234384638958902152950437570 1189 3090314781611284404734131732401314164012243744385027294499918941292 1190 2836251570997566366804210928096954398763375116651005258490951016361218 1191 1438016953425418677532942851030927543100406487513021578488527489877734292 1192 401998913290916066974705554206063991457520622665379093818370692825757741638 1193 62071568025155905554081038837666774290798677760337754677772311078134451084330 1194 5292442273205255974247147023572851893632734928736368344340741893199460487446194 1195 249339912588872909313233415248334711409888407808870506283215424363448137953984032 1196 6491382362095207597941587807305511365672601999739512848038784454136806778268886970 1197 93414377081059745521291730302776445847999195697075744566189381326068491142286752426 1198 743138785419296894329492089700885032376848740331184668333016232666116052927515041628 1199 3268618631164029102608993252186980258553576881613653079410107391105286108651306670768 1200 7949252825335507297134724294843639512047766639855440697605862521019584685884058678968 1201 10690023703886833264013840540009707444121733157779593966247344318341504342331924370816 1202 7949252825335507297134724294843639512047766639855440697605862521019584685884058678968 1203 3268618631164029102608993252186980258553576881613653079410107391105286108651306670768 1204 743138785419296894329492089700885032376848740331184668333016232666116052927515041628 1205 93414377081059745521291730302776445847999195697075744566189381326068491142286752426 1206 6491382362095207597941587807305511365672601999739512848038784454136806778268886970 1207 249339912588872909313233415248334711409888407808870506283215424363448137953984032 1208 5292442273205255974247147023572851893632734928736368344340741893199460487446194 1209 62071568025155905554081038837666774290798677760337754677772311078134451084330 1210 401998913290916066974705554206063991457520622665379093818370692825757741638 1211 1438016953425418677532942851030927543100406487513021578488527489877734292 1212 2836251570997566366804210928096954398763375116651005258490951016361218 1213 3090314781611284404734131732401314164012243744385027294499918941292 1214 1849414545417419194692602665480011044234384638958902152950437570 1215 613340363124625985947812900953039378234256754699465078530062 1216 110408044044269811795379352622828028735219477905116913872 1217 11190502847860525839215439971611441089957584390569764 1218 590860491399555973591200443445048190749089196548 1219 18789497177963038227956431498006440996393250 1220 267572812195066467531446079394364341002 1221 3000359822042206922605008454824270 1222 8491158714377869938012961312 1223 53361937860778429819980 1224 9007199254741008 1225 168903452400 1226 278920277425 1227 18389698478429509 1228 153333139341616779399099 1229 32015920792550764395380108864 1230 15388739638382549540721567365569707 1231 1831529574022506377627350818916416735961 1232 173368221919500509286745563750614859441073749 1233 7310545674241691920380370448930082463819673917247 1234 186179966326605663327025549980333227298611922250162178 1235 2466525051211559222297590244920576927635903973704045358787 1236 18413282061035494574842604665971553418562365897741249438653217 1237 74584625566418385882698955043335531744324231875339626812349501121 1238 167459370937509254045711767550949072477030590793192504648516787940472 1239 206496044307514589682075603773027708747334202637486629678074930980543631 1240 140680585885331318845544380809349129355900033174820546494210393314223893617 1241 52845054853051167344578958308960899162404638554042213523749484137582688582142 1242 10965021403368508396189659349884137618579579143104975104928203093855911911642009 1243 1256404678113717034036078691956339757320370843597195004743065463176538601142244291 1244 79551604316810555632793634914750147137316199101090277446768769225868261237176360798 1245 2783586359238152712745456363079830347256508545182846630564908202788331119224200198527 1246 53842169463115895983764035096037064846923873077001403929187556132791825137810001508374 1247 575775881175208368359787480714785558524923815252918231140108630313238255117015050679468 1248 3404551262432653705177095246092630626369946492521507725594566333214495928180647557962090 1249 11132061176343210713209722906850127532363728773222419319281903892836674773294831354042984 1250 20129256401929507928711669525088083286381266565726075246995547408428803235511044191095847 1251 20129256401929507928711669525088083286381266565726075246995547408428803235511044191095847 1252 11132061176343210713209722906850127532363728773222419319281903892836674773294831354042984 1253 3404551262432653705177095246092630626369946492521507725594566333214495928180647557962090 1254 575775881175208368359787480714785558524923815252918231140108630313238255117015050679468 1255 53842169463115895983764035096037064846923873077001403929187556132791825137810001508374 1256 2783586359238152712745456363079830347256508545182846630564908202788331119224200198527 1257 79551604316810555632793634914750147137316199101090277446768769225868261237176360798 1258 1256404678113717034036078691956339757320370843597195004743065463176538601142244291 1259 10965021403368508396189659349884137618579579143104975104928203093855911911642009 1260 52845054853051167344578958308960899162404638554042213523749484137582688582142 1261 140680585885331318845544380809349129355900033174820546494210393314223893617 1262 206496044307514589682075603773027708747334202637486629678074930980543631 1263 167459370937509254045711767550949072477030590793192504648516787940472 1264 74584625566418385882698955043335531744324231875339626812349501121 1265 18413282061035494574842604665971553418562365897741249438653217 1266 2466525051211559222297590244920576927635903973704045358787 1267 186179966326605663327025549980333227298611922250162178 1268 7310545674241691920380370448930082463819673917247 1269 173368221919500509286745563750614859441073749 1270 1831529574022506377627350818916416735961 1271 15388739638382549540721567365569707 1272 32015920792550764395380108864 1273 153333139341616779399099 1274 18389698478429509 1275 278920277425 1276 460409998850 1277 37529996894754150 1278 440404775399682964421062 1279 120661447419975030673032042400 1280 78891089892347926225180464837899108 1281 12530596505571538907586524305786839323014 1282 1598821780814884076640085725218079837421826376 1283 90402465275786283221859178833174721249018517154334 1284 3095784709598255999243717142584355715695573827348955062 1285 55069695416318274696797478313372609137633645176472531497420 1286 552446491832147174273442875481491932293808995385488385017718614 1287 3005935636201248499117128905341088409552323800138360805952279554308 1288 9068101696437146600005925963457034804550483277856485609510979925963752 1289 15023202598319267310125024104455112458888140375689534905943489675450606838 1290 13752142652430821629732278762638304464996128124561000653818651988314942302502 1291 6941135983602261623790390740707232689557346831852235185979459432596469264808558 1292 1935316248215112455301978837469703127625410240100537017091983121045638128604498542 1293 297992733525885985951275050601172111248317770117909728868568484925411985867405731460 1294 25356169209214075470211237079552141505373433966141590664867306508204020567680872938070 1295 1192400446995331355421088204371817653355385135156148600116136287218685412934911845907352 1296 30999228412581013174271324959051441138302375789791430969758221979914948680761674142696968 1297 445577088619369938850578472337559187269948005298662130949883017384618284973094126559237838 1298 3541637629390081395700841373690173906231880016328870942145611672284459962575672012818538486 1299 15567964754509895258744418379213906908058396260419223055952601923880569270388068114520737382 1300 37847542307293629441025303045719571115430167952266542256837260828713342752921453383473090792 1301 50890584756473153403532818528046232538892180900498485249987768427223268591817101644050993608 1302 37847542307293629441025303045719571115430167952266542256837260828713342752921453383473090792 1303 15567964754509895258744418379213906908058396260419223055952601923880569270388068114520737382 1304 3541637629390081395700841373690173906231880016328870942145611672284459962575672012818538486 1305 445577088619369938850578472337559187269948005298662130949883017384618284973094126559237838 1306 30999228412581013174271324959051441138302375789791430969758221979914948680761674142696968 1307 1192400446995331355421088204371817653355385135156148600116136287218685412934911845907352 1308 25356169209214075470211237079552141505373433966141590664867306508204020567680872938070 1309 297992733525885985951275050601172111248317770117909728868568484925411985867405731460 1310 1935316248215112455301978837469703127625410240100537017091983121045638128604498542 1311 6941135983602261623790390740707232689557346831852235185979459432596469264808558 1312 13752142652430821629732278762638304464996128124561000653818651988314942302502 1313 15023202598319267310125024104455112458888140375689534905943489675450606838 1314 9068101696437146600005925963457034804550483277856485609510979925963752 1315 3005935636201248499117128905341088409552323800138360805952279554308 1316 552446491832147174273442875481491932293808995385488385017718614 1317 55069695416318274696797478313372609137633645176472531497420 1318 3095784709598255999243717142584355715695573827348955062 1319 90402465275786283221859178833174721249018517154334 1320 1598821780814884076640085725218079837421826376 1321 12530596505571538907586524305786839323014 1322 78891089892347926225180464837899108 1323 120661447419975030673032042400 1324 440404775399682964421062 1325 37529996894754150 1326 460409998850 1327 759695287349 1328 76561193665298415 1329 1264407844168735435854147 1330 454551045991249749130722026437 1331 404256180025357349163754476753509762 1332 85688909629624333446694431972784049634043 1333 14737257293153663136257746999531417773705373680 1334 1117344023811497783505944171099993860235476932492730 1335 51448685981889701631603670343240824935422525705886061987 1336 1228836938051594583780017294810368159523674144783984892683466 1337 16565006602965107844881935970915834348130406287129342337899625985 1338 121070795822631617545150699447570908288863137927042863653192947382879 1339 490725533636583420979237961078280540913351308442050917098084325623938202 1340 1092228518585801036765646686576194559755288139530119030000151594109863349326 1341 1343353741169048882220933032725012143196757018640654514598815742050594598754852 1342 911009284729179296486058515183054485081086514472085828085975934171873902089883110 1343 341303815605099762954621792610609304218871581146237914579000113668450423855405470593 1344 70616714576198034301850321123788796820738868463236116703162709762150871221368336959068 1345 8074600947168092445104206692920772255189965887973680902140702789349057403161906726862392 1346 510290088911760985629030193287544460339682166209389066853235922850715082277537519467808573 1347 17829089004804386201692245819180732797560492695362558371208424711065174726403067006749324338 1348 344438551062307073566694712381816096771779434025383659470113461658893211068482935418325828753 1349 3679884803318972576941760969056995450164931685145039919404068299346716398603329859126561026603 1350 21743864427435612757133016137950367524575601160038290121524035936230305851982199040672869959740 1351 71064814032678952288300090643776274068786793758603762119661560857857366240175524120928757278813 1352 128471875362075424961547184954176971159565755470087970060099110162176239017603562279961287467369 1353 128471875362075424961547184954176971159565755470087970060099110162176239017603562279961287467369 1354 71064814032678952288300090643776274068786793758603762119661560857857366240175524120928757278813 1355 21743864427435612757133016137950367524575601160038290121524035936230305851982199040672869959740 1356 3679884803318972576941760969056995450164931685145039919404068299346716398603329859126561026603 1357 344438551062307073566694712381816096771779434025383659470113461658893211068482935418325828753 1358 17829089004804386201692245819180732797560492695362558371208424711065174726403067006749324338 1359 510290088911760985629030193287544460339682166209389066853235922850715082277537519467808573 1360 8074600947168092445104206692920772255189965887973680902140702789349057403161906726862392 1361 70616714576198034301850321123788796820738868463236116703162709762150871221368336959068 1362 341303815605099762954621792610609304218871581146237914579000113668450423855405470593 1363 911009284729179296486058515183054485081086514472085828085975934171873902089883110 1364 1343353741169048882220933032725012143196757018640654514598815742050594598754852 1365 1092228518585801036765646686576194559755288139530119030000151594109863349326 1366 490725533636583420979237961078280540913351308442050917098084325623938202 1367 121070795822631617545150699447570908288863137927042863653192947382879 1368 16565006602965107844881935970915834348130406287129342337899625985 1369 1228836938051594583780017294810368159523674144783984892683466 1370 51448685981889701631603670343240824935422525705886061987 1371 1117344023811497783505944171099993860235476932492730 1372 14737257293153663136257746999531417773705373680 1373 85688909629624333446694431972784049634043 1374 404256180025357349163754476753509762 1375 454551045991249749130722026437 1376 1264407844168735435854147 1377 76561193665298415 1378 759695287349 1379 1253056566298 1380 156124787082177212 1381 3628680025430984310774632 1382 1711654080078387617336013709164 1383 2070605054640757240423925480033956934 1384 585708020809748761202381681409504814825606 1385 135777721295562452918534319282434130196301561248 1386 13803192148648512682480096599216419638385849095480484 1387 854582651032061469868703885712135132735762695318024219934 1388 27405741426378494907439261561930579924252188262180668113055248 1389 496417967889520606058074443475735746471885499288334662567585970092 1390 4873505925826116171781051415880872365550141356304477361829491725306890 1391 26539351923150926478293511842685742627930400284721146741377930817958414182 1392 79356016080636675621113132716428684811778368498655026685904064596496107013422 1393 131132586794010751799877224290214035177489442513021294977492143988652876815793496 1394 119481010047115108511134474775509258143992041991236915543478197181938508956089185290 1395 60144567966708413348536569172753761521549322990560591972028936041514390372202841235248 1396 16720763186099553558086672189493398853829675977824637326341709424618705264490630547451294 1397 2569118955715441879848031010773818451404025228895141193414360107251065404067004281171833318 1398 218179969512430103073297563121277378210137946375945990031001871743650683752536423993235608558 1399 10244364138399410765864698118365037747607236448837690085897587156253083148065051707446266473714 1400 265980992836813939782832509345247055791632997702907000419093516296627076854113822634855108397988 1401 3819300733523678710821875720550252644328675055952747469190321508809871756252870359538236130439776 1402 30333846799289551372009294058761035284722805028919708057648148773343479943122413489082589087460924 1403 133266262208636061338030792145062154779397052263501293690576622926224244297407762578936075935433548 1404 323881157917996312761431158830387042080380632902929485849423481512311308094882105356116167427654838