1 1 2 1 3 1 4 2 5 2 6 2 7 3 8 4 9 4 10 3 11 5 12 9 13 14 14 9 15 5 16 8 17 19 18 41 19 41 20 19 21 8 22 13 23 41 24 127 25 172 26 127 27 41 28 13 29 21 30 88 31 386 32 728 33 728 34 386 35 88 36 21 37 34 38 189 39 1181 40 3084 41 4354 42 3084 43 1181 44 189 45 34 46 55 47 406 48 3605 49 13050 50 25699 51 25699 52 13050 53 3605 54 406 55 55 56 89 57 872 58 11013 59 55252 60 152373 61 211588 62 152373 63 55252 64 11013 65 872 66 89 67 144 68 1873 69 33635 70 233875 71 902042 72 1748684 73 1748684 74 902042 75 233875 76 33635 77 1873 78 144 79 233 80 4023 81 102734 82 990055 83 5342712 84 14433982 85 20185842 86 14433982 87 5342712 88 990055 89 102734 90 4023 91 233 92 377 93 8641 94 313780 95 4191028 96 31639786 97 119188751 98 232542935 99 232542935 100 119188751 101 31639786 102 4191028 103 313780 104 8641 105 377 106 610 107 18560 108 958385 109 17741339 110 187379548 111 984088952 112 2680777055 113 3737615288 114 2680777055 115 984088952 116 187379548 117 17741339 118 958385 119 18560 120 610 121 987 122 39865 123 2927208 124 75101906 125 1109702480 126 8125411159 127 30897168815 128 60122232373 129 60122232373 130 30897168815 131 8125411159 132 1109702480 133 75101906 134 2927208 135 39865 136 987 137 1597 138 85626 139 8940618 140 317918500 141 6571916787 142 67089476825 143 356129525933 144 966852842424 145 1349721589622 146 966852842424 147 356129525933 148 67089476825 149 6571916787 150 317918500 151 8940618 152 85626 153 1597 154 2584 155 183916 156 27307464 157 1345800258 158 38920392611 159 553940891394 160 4104762592860 161 15549725552352 162 30290505693000 163 30290505693000 164 15549725552352 165 4104762592860 166 553940891394 167 38920392611 168 1345800258 169 27307464 170 183916 171 2584 172 4181 173 395033 174 83405606 175 5696989354 176 230495519461 177 4573752281524 178 47311923541451 179 250076781348677 180 679856285578658 181 948593164919044 182 679856285578658 183 250076781348677 184 47311923541451 185 4573752281524 186 230495519461 187 5696989354 188 83405606 189 395033 190 4181 191 6765 192 848491 193 254747013 194 24116274286 195 1365047364511 196 37764327367307 197 545321432832844 198 4021866198374847 199 15258506967183284 200 29710592741806883 201 29710592741806883 202 15258506967183284 203 4021866198374847 204 545321432832844 205 37764327367307 206 1365047364511 207 24116274286 208 254747013 209 848491 210 6765 211 10946 212 1822473 213 778077691 214 102088075950 215 8084124028133 216 311810620896975 217 6285425006257311 218 64681608928949508 219 342461735152837809 220 930515355594027167 221 1298594593323021084 222 930515355594027167 223 342461735152837809 224 64681608928949508 225 6285425006257311 226 311810620896975 227 8084124028133 228 102088075950 229 778077691 230 1822473 231 10946 232 17711 233 3914488 234 2376494562 235 432155280235 236 47876038862427 237 2574542371273857 238 72446383973495105 239 1040241763071292144 240 7686177572867528972 241 29143522199667349456 242 56756148952218915721 243 56756148952218915721 244 29143522199667349456 245 7686177572867528972 246 1040241763071292144 247 72446383973495105 248 2574542371273857 249 47876038862427 250 432155280235 251 2376494562 252 3914488 253 17711 254 28657 255 8407925 256 7258563605 257 1829382955772 258 283532896714060 259 21257353083201847 260 835023655383918595 261 16729682475357462724 262 172508023169290704756 263 912763935851374348063 264 2480618314059121010728 265 3461591189556243601228 266 2480618314059121010728 267 912763935851374348063 268 172508023169290704756 269 16729682475357462724 270 835023655383918595 271 21257353083201847 272 283532896714060 273 1829382955772 274 7258563605 275 8407925 276 28657 277 46368 278 18059374 279 22169941573 280 7744072911728 281 1679146925634733 282 175516652771106311 283 9624559114868900016 284 269055031687490478546 285 3871756418955376083413 286 28587461016094920020361 287 108418751387708289163631 288 211128887843740316335849 289 211128887843740316335849 290 108418751387708289163631 291 28587461016094920020361 292 3871756418955376083413 293 269055031687490478546 294 9624559114868900016 295 175516652771106311 296 1679146925634733 297 7744072911728 298 22169941573 299 18059374 300 46368 301 75025 302 38789712 303 67713990833 304 32781908823977 305 9944293699245599 306 1449197145576794826 307 110933549706504241870 308 4327076162977754446901 309 86897402948017537587013 310 895349255285926796239514 311 4738596302030332612626479 312 12877052662757221208930094 313 17969903126848842785918376 314 12877052662757221208930094 315 4738596302030332612626479 316 895349255285926796239514 317 86897402948017537587013 318 4327076162977754446901 319 110933549706504241870 320 1449197145576794826 321 9944293699245599 322 32781908823977 323 67713990833 324 38789712 325 75025 326 121393 327 83316385 328 206819875427 329 138771103836595 330 58892390929320203 331 11965658719067378970 332 1278630252009404321019 333 69590179954956362179232 334 1950318580153252768053856 335 28042029248548652939251552 336 207106981130272764442845031 337 785391728450696362901670968 338 1529467491765915361720144351 339 1529467491765915361720144351 340 785391728450696362901670968 341 207106981130272764442845031 342 28042029248548652939251552 343 1950318580153252768053856 344 69590179954956362179232 345 1278630252009404321019 346 11965658719067378970 347 58892390929320203 348 138771103836595 349 206819875427 350 83316385 351 121393 352 196418 353 178955183 354 631693101322 355 587440449651517 356 348774263343708172 357 98797454177488064116 358 14737609370355200140975 359 1119183709395345983983481 360 43772799258314992795754076 361 878266623514712732090952557 362 9051902314508491701993062949 363 47902240440572132348680232679 364 130177518459437447731376972762 365 181660279488635404176787338286 366 130177518459437447731376972762 367 47902240440572132348680232679 368 9051902314508491701993062949 369 878266623514712732090952557 370 43772799258314992795754076 371 1119183709395345983983481 372 14737609370355200140975 373 98797454177488064116 374 348774263343708172 375 587440449651517 376 631693101322 377 178955183 378 196418 379 317811 380 384377665 381 1929389878184 382 2486730106962731 383 2065521281284274392 384 815745892563695687367 385 169867035131706602882068 386 17999266216434182474060974 387 982433318679014065539652422 388 27507006162182700744000392987 389 395626112378518587001260610760 390 2921631543829787360023356806933 391 11079784379046770213541596736439 392 21576505398688656359029674466096 393 21576505398688656359029674466096 394 11079784379046770213541596736439 395 2921631543829787360023356806933 396 395626112378518587001260610760 397 27507006162182700744000392987 398 982433318679014065539652422 399 17999266216434182474060974 400 169867035131706602882068 401 815745892563695687367 402 2065521281284274392 403 2486730106962731 404 1929389878184 405 384377665 406 317811 407 514229 408 825604416 409 5892964944929 410 10526729353661349 411 12232491361447204990 412 6735410003986504635586 413 1957903001761526679347494 414 289473105821369311690580637 415 22049657361414890188866429022 416 861509894468781454646145607832 417 17291395641995050589463112060172 418 178194799527828024770903584493786 419 943032738273406562355435754867246 420 2562723501654866520157496097032110 421 3576249474141649614797566529638264 422 2562723501654866520157496097032110 423 943032738273406562355435754867246 424 178194799527828024770903584493786 425 17291395641995050589463112060172 426 861509894468781454646145607832 427 22049657361414890188866429022 428 289473105821369311690580637 429 1957903001761526679347494 430 6735410003986504635586 431 12232491361447204990 432 10526729353661349 433 5892964944929 434 825604416 435 514229 436 832040 437 1773314929 438 17998972750304 439 44561342051139285 440 72443622955435002969 441 55612597421991656229235 442 22566969284637269224762428 443 4655449727015278186683892694 444 494880803163801216019294704611 445 26982191158337413231618620818996 446 755744759938125000984572410373309 447 10868375089195274658044167424188481 448 80264255967611592436583835357897433 449 304384520456666250093879916675509686 450 592753270237026522859375303736665539 451 592753270237026522859375303736665539 452 304384520456666250093879916675509686 453 80264255967611592436583835357897433 454 10868375089195274658044167424188481 455 755744759938125000984572410373309 456 26982191158337413231618620818996 457 494880803163801216019294704611 458 4655449727015278186683892694 459 22566969284637269224762428 460 55612597421991656229235 461 72443622955435002969 462 44561342051139285 463 17998972750304 464 1773314929 465 832040 466 1346269 467 3808901426 468 54974537112258 469 188635343294735673 470 429027771354113731021 471 459179320960441154329459 472 260108954445626724221276529 473 74871246153385813996385313321 474 11107066441955040817567210627313 475 845072870815934922389132752216202 476 33030887439334794977987993056660299 477 662878918383178444787326018651864331 478 6831524245043285137518490658747193503 479 36152914754998223264799924118679747031 480 98247226655996866354850139881488059089 481 137102555520335847866988216158590391332 482 98247226655996866354850139881488059089 483 36152914754998223264799924118679747031 484 6831524245043285137518490658747193503 485 662878918383178444787326018651864331 486 33030887439334794977987993056660299 487 845072870815934922389132752216202 488 11107066441955040817567210627313 489 74871246153385813996385313321 490 260108954445626724221276529 491 459179320960441154329459 492 429027771354113731021 493 188635343294735673 494 54974537112258 495 3808901426 496 1346269 497 2178309 498 8181135700 499 167909567542172 500 798523812390714188 501 2540800985426980168811 502 3791328917759057726060451 503 2998039627272796410799345377 504 1204116428974064130234628627592 505 249286139525346737896645574430957 506 26467389277657322836983714971466547 507 1443661382124427334134631795537679747 508 40430005233730109745509819199488888268 509 581450888698765233541548718983798389162 510 4294020274727544453482283022241328062950 511 16284205559729194209643179619951656121240 512 31711541602587923981175388563292762309319 513 31711541602587923981175388563292762309319 514 16284205559729194209643179619951656121240 515 4294020274727544453482283022241328062950 516 581450888698765233541548718983798389162 517 40430005233730109745509819199488888268 518 1443661382124427334134631795537679747 519 26467389277657322836983714971466547 520 249286139525346737896645574430957 521 1204116428974064130234628627592 522 2998039627272796410799345377 523 3791328917759057726060451 524 2540800985426980168811 525 798523812390714188 526 167909567542172 527 8181135700 528 2178309 529 3524578 530 17572253481 531 512848754226494 532 3380280003831063494 533 15047206914301023304899 534 31304055532314449854896637 535 34555679276228615796292571463 536 19365196240425484694071780911485 537 5594958820525605436803524592799287 538 828949454395917329078251656132115200 539 63097250721268875159125235501516952009 540 2465888228525378922339828350436569627345 541 49488975688765173542686270928152115297800 542 510017241433044137356408597910981731316193 543 2699062083776881610746858028465226320954470 544 7334813678533853725631882330892070175798194 545 10235631652004943276689163759243265154137418 546 7334813678533853725631882330892070175798194 547 2699062083776881610746858028465226320954470 548 510017241433044137356408597910981731316193 549 49488975688765173542686270928152115297800 550 2465888228525378922339828350436569627345 551 63097250721268875159125235501516952009 552 828949454395917329078251656132115200 553 5594958820525605436803524592799287 554 19365196240425484694071780911485 555 34555679276228615796292571463 556 31304055532314449854896637 557 15047206914301023304899 558 3380280003831063494 559 512848754226494 560 17572253481 561 3524578 562 5702887 563 37743426307 564 1566401775441457 565 14309270089379984740 566 89113014840766213804410 567 258469764567259647845791241 568 398291923622029800212347958195 569 311440668365980248690908025715025 570 125572822712697190292633661170825900 571 25962409466684714366714217917939864553 572 2757754067486351299950930309640872753666 573 150398317333263013291507891515879787174261 574 4212150603262579306111679239922855974462290 575 60576702288192636576953033726029104380719640 576 447362076003445016219403125592016947576502882 577 1696527262161031908409645990487513718859473560 578 3303785625200016802997279273340452446993688717 579 3303785625200016802997279273340452446993688717 580 1696527262161031908409645990487513718859473560 581 447362076003445016219403125592016947576502882 582 60576702288192636576953033726029104380719640 583 4212150603262579306111679239922855974462290 584 150398317333263013291507891515879787174261 585 2757754067486351299950930309640872753666 586 25962409466684714366714217917939864553 587 125572822712697190292633661170825900 588 311440668365980248690908025715025 589 398291923622029800212347958195 590 258469764567259647845791241 591 89113014840766213804410 592 14309270089379984740 593 1566401775441457 594 37743426307 595 5702887 596 9227465 597 81069068969 598 4784284843992311 599 60573446654941014809 600 527747738117649874606957 601 2134120262037348019815380970 602 4590749183497219971378025582950 603 5008742938001963820871432524768370 604 2818346713507502094188320342793651636 605 813133661819155185061473238783153245971 606 120531519356916504163256355478090868301459 607 9173024792463960130893587571057743828615805 608 358508384237581404657373956784629153837982216 609 7194927065608492944127974429542707208826108789 610 74149027330838017186977828952493093778841331872 611 392403245588617576525318491994152160415390110627 612 1066372897267184860483718233742564955002334756704 613 1488108304506779616408598815970209275572068247960 614 1066372897267184860483718233742564955002334756704 615 392403245588617576525318491994152160415390110627 616 74149027330838017186977828952493093778841331872 617 7194927065608492944127974429542707208826108789 618 358508384237581404657373956784629153837982216 619 9173024792463960130893587571057743828615805 620 120531519356916504163256355478090868301459 621 813133661819155185061473238783153245971 622 2818346713507502094188320342793651636 623 5008742938001963820871432524768370 624 4590749183497219971378025582950 625 2134120262037348019815380970 626 527747738117649874606957 627 60573446654941014809 628 4784284843992311 629 81069068969 630 9227465 631 14930352 632 174128175064 633 14612714200993314 634 256417162911904139364 635 3125443299006005178412727 636 17620897749737319335728507163 637 52913395466637676789955012094213 638 80553082391614306385774802181672974 639 63254755495236095190756320090822874225 640 25467064327446503294008880028327502004429 641 5267999539845098491072397007789842707772515 642 559476896652751011024850768466617259266626048 643 30513690905026824538168066108149782043063610495 644 854569059575440923452846983782291725584002474965 645 12289996265488915772041835017436326660831052256652 646 90762059441030027311540672164014603882057657512276 647 344196403460727526615969700956012094777330876889309 648 670281531757773246688253333003874396346871560779216 649 670281531757773246688253333003874396346871560779216 650 344196403460727526615969700956012094777330876889309 651 90762059441030027311540672164014603882057657512276 652 12289996265488915772041835017436326660831052256652 653 854569059575440923452846983782291725584002474965 654 30513690905026824538168066108149782043063610495 655 559476896652751011024850768466617259266626048 656 5267999539845098491072397007789842707772515 657 25467064327446503294008880028327502004429 658 63254755495236095190756320090822874225 659 80553082391614306385774802181672974 660 52913395466637676789955012094213 661 17620897749737319335728507163 662 3125443299006005178412727 663 256417162911904139364 664 14612714200993314 665 174128175064 666 14930352 667 24157817 668 374009739309 669 44631835955178525 670 1085455179896499048235 671 18509592954662538180623026 672 145491349775331388420389605271 673 609884641459739948001198244417789 674 1295494530884960724598821584154569834 675 1419684836356609760960181172091300158257 676 797619623823270896416360770368869310994079 677 230245327528114565212399885428943483739020362 678 34123356795679586405247555124103759236427385147 679 2597108948108632162804252686096615371462742934326 680 101500442019474366430180262892300877133924784449621 681 2037032901713053819654176624904254950060964138596683 682 20993076655820503246085955972745819331618172606188635 683 111097314451990408828187525118774615210132096666351961 684 301911708248874381104623816512943022745007212661408683 685 421313566323766631566038919074617153493073165606621112 686 301911708248874381104623816512943022745007212661408683 687 111097314451990408828187525118774615210132096666351961 688 20993076655820503246085955972745819331618172606188635 689 2037032901713053819654176624904254950060964138596683 690 101500442019474366430180262892300877133924784449621 691 2597108948108632162804252686096615371462742934326 692 34123356795679586405247555124103759236427385147 693 230245327528114565212399885428943483739020362 694 797619623823270896416360770368869310994079 695 1419684836356609760960181172091300158257 696 1295494530884960724598821584154569834 697 609884641459739948001198244417789 698 145491349775331388420389605271 699 18509592954662538180623026 700 1085455179896499048235 701 44631835955178525 702 374009739309 703 24157817 704 39088169 705 803335158406 706 136319697581887845 707 4594906730049631575552 708 109618060086469282554389036 709 1201285721084408239732587385382 710 7029586224966393884701177076306700 711 20834784091732766070919961999206392650 712 31863296582226037811316498348886006773494 713 24981170037032680173560197525945120760760800 714 10063195800903072799551022863981919278166021352 715 2081236036680327067633482755440827507187129170876 716 221047493379353467528649044752846218366683149622199 717 12055596461490034408240722641751930284651697222469651 718 337632571413334445411329394539704408913665252689038332 719 4855655221346592485424989598412929619774569555428528017 720 35859216193963726487637655471095657753667067096737545305 721 135988649651838275580474194605981552249448825232969431009 722 264821731920525481622610508514061116748855481141037729415 723 264821731920525481622610508514061116748855481141037729415 724 135988649651838275580474194605981552249448825232969431009 725 35859216193963726487637655471095657753667067096737545305 726 4855655221346592485424989598412929619774569555428528017 727 337632571413334445411329394539704408913665252689038332 728 12055596461490034408240722641751930284651697222469651 729 221047493379353467528649044752846218366683149622199 730 2081236036680327067633482755440827507187129170876 731 10063195800903072799551022863981919278166021352 732 24981170037032680173560197525945120760760800 733 31863296582226037811316498348886006773494 734 20834784091732766070919961999206392650 735 7029586224966393884701177076306700 736 1201285721084408239732587385382 737 109618060086469282554389036 738 4594906730049631575552 739 136319697581887845 740 803335158406 741 39088169 742 63245986 743 1725482812088 744 416363332386312269 745 19450980794866714642555 746 649183324914443789366796965 747 9918716033013033396219711646324 748 81023654532378145208778498846372758 749 335075307382881982757121285003586181623 750 715137362241905289072808716982475379780746 751 782401583135337257007768181681643223263089236 752 439826122920788944269138280773413403235446375918 753 126937788281339436910936213116299386683423103729051 754 18813994832558407299457964691730076039163863199418435 755 1431889390314806288619112167644890542552883531820152640 756 55961665219744348107871659833065122277897271687240131246 757 1123103011957727399627880297967811303268250921403858291699 758 11574387676130410581461678575076781576540572929401789097748 759 61252718168300401080154190318104231760018565573578661725097 760 166456900513935724244202413105664992068916083447453715638502 761 232288267034177858121357069876050072875936932311470115414986 762 166456900513935724244202413105664992068916083447453715638502 763 61252718168300401080154190318104231760018565573578661725097 764 11574387676130410581461678575076781576540572929401789097748 765 1123103011957727399627880297967811303268250921403858291699 766 55961665219744348107871659833065122277897271687240131246 767 1431889390314806288619112167644890542552883531820152640 768 18813994832558407299457964691730076039163863199418435 769 126937788281339436910936213116299386683423103729051 770 439826122920788944269138280773413403235446375918 771 782401583135337257007768181681643223263089236 772 715137362241905289072808716982475379780746 773 335075307382881982757121285003586181623 774 81023654532378145208778498846372758 775 9918716033013033396219711646324 776 649183324914443789366796965 777 19450980794866714642555 778 416363332386312269 779 1725482812088 780 63245986 781 102334155 782 3706162868209 783 1271704879272473283 784 82339136811638209081756 785 3844612730917983666841091333 786 81896359889086768878490991445111 787 933886061524701734047554595040662126 788 5388846897735969435606678736421923504699 789 16050487605842729179619907428213548260387480 790 24504546279666313478412583154330740441944940862 791 19223219167232062098453262421234827164259562845934 792 7742131026838406277798526973679054403939978319819954 793 1601313799800471942197892050273714190987459219119535686 794 170070990071189042999310653404671056570768784828678060735 795 9275491286233848008820199412009422924609395799726309000282 796 259771404285944808165421822086809066287274525942451956221566 797 3735900118683200823814347787785513254585570244709382077651716 798 27589769415373607095101325926636378425594101021053521927035257 799 104628496429674755618301824380253763131365686041020238585899983 800 203751554684667370914018734037753579498258078353445698299894129 801 203751554684667370914018734037753579498258078353445698299894129 802 104628496429674755618301824380253763131365686041020238585899983 803 27589769415373607095101325926636378425594101021053521927035257 804 3735900118683200823814347787785513254585570244709382077651716 805 259771404285944808165421822086809066287274525942451956221566 806 9275491286233848008820199412009422924609395799726309000282 807 170070990071189042999310653404671056570768784828678060735 808 1601313799800471942197892050273714190987459219119535686 809 7742131026838406277798526973679054403939978319819954 810 19223219167232062098453262421234827164259562845934 811 24504546279666313478412583154330740441944940862 812 16050487605842729179619907428213548260387480 813 5388846897735969435606678736421923504699 814 933886061524701734047554595040662126 815 81896359889086768878490991445111 816 3844612730917983666841091333 817 82339136811638209081756 818 1271704879272473283 819 3706162868209 820 102334155 821 165580141 822 7960463650791 823 3884187617330592694 824 348554837536773768373259 825 22768679483079202983227610938 826 676197780111808856916032502589188 827 10764056261638986131410019935298929369 828 86666102357866953399256568377649355137862 829 360235901502469852179299629769948472970517587 830 767473892327798289558340710027788901943271913195 831 840177824585446930677289253982856543819232653323599 832 472204484167347230971168305705259362392791043132233637 833 136292473143102106519788404538720257923213040432722760256 834 20199983224552656843839218120576822979225990325846462230955 835 1537387035639737450579050082525930815364809248248471839991134 836 60084588647954420524577385699700700678023138149447720126523216 837 1205847781221583626224720526362911943064152635643048888109646935 838 12427128115730074375240320365978228113913075891993593773228813399 839 65765505932735088069370497849796045994180467119498467032616277503 840 178720588892026842770313910182610206182081441625887120982777879670 841 249402075885708397518421972587051654792348625415152192568961180304 842 178720588892026842770313910182610206182081441625887120982777879670 843 65765505932735088069370497849796045994180467119498467032616277503 844 12427128115730074375240320365978228113913075891993593773228813399 845 1205847781221583626224720526362911943064152635643048888109646935 846 60084588647954420524577385699700700678023138149447720126523216 847 1537387035639737450579050082525930815364809248248471839991134 848 20199983224552656843839218120576822979225990325846462230955 849 136292473143102106519788404538720257923213040432722760256 850 472204484167347230971168305705259362392791043132233637 851 840177824585446930677289253982856543819232653323599 852 767473892327798289558340710027788901943271913195 853 360235901502469852179299629769948472970517587 854 86666102357866953399256568377649355137862 855 10764056261638986131410019935298929369 856 676197780111808856916032502589188 857 22768679483079202983227610938 858 348554837536773768373259 859 3884187617330592694 860 7960463650791 861 165580141 862 267914296 863 17098272199297 864 11863533507283029660 865 1475488807323939649762265 866 134841348579577138910873505389 867 5583196108439844238487459952887219 868 124067498142721539141557946084285254663 869 1393807142871305881547587784346813649015040 870 8085106690718733415697356321714395897648801051 871 24037016179872790973317117209788510089722465573007 872 36721153246195637350911847498104477259707956512034998 873 28800478071837475502151805502847727297437885493712986117 874 11600248644443636605869751681214842367585889119625079695290 875 2399229416500797073274972076532813037672447037619661238835011 876 254817650560009237702937063618149837476307129533755984368167872 877 13897441109624892018326007346998325682792217488778237339184961919 878 389215135638678293527287812578668678068395049731591985831677985785 879 5597491986944071515067253989768552586375347850015976295080589722083 880 41337703554756141409983559043908850432711333164446527895711562942784 881 156764688182054000533704471337359673557184572958613596135514707208983 882 305280591799260966941422656834696235805860112742147240256573111768062 883 305280591799260966941422656834696235805860112742147240256573111768062 884 156764688182054000533704471337359673557184572958613596135514707208983 885 41337703554756141409983559043908850432711333164446527895711562942784 886 5597491986944071515067253989768552586375347850015976295080589722083 887 389215135638678293527287812578668678068395049731591985831677985785 888 13897441109624892018326007346998325682792217488778237339184961919 889 254817650560009237702937063618149837476307129533755984368167872 890 2399229416500797073274972076532813037672447037619661238835011 891 11600248644443636605869751681214842367585889119625079695290 892 28800478071837475502151805502847727297437885493712986117 893 36721153246195637350911847498104477259707956512034998 894 24037016179872790973317117209788510089722465573007 895 8085106690718733415697356321714395897648801051 896 1393807142871305881547587784346813649015040 897 124067498142721539141557946084285254663 898 5583196108439844238487459952887219 899 134841348579577138910873505389 900 1475488807323939649762265 901 11863533507283029660 902 17098272199297 903 267914296 904 433494437 905 36725362369088 906 36234971413443998417 907 6245981940527603811193151 908 798561431736580313766587934318 909 46099055190840079776643250025090387 910 1430013344528026512605239602733281254030 911 22415896165459990610354005201330275514232422 912 181461508771514397510943853005654470738446681533 913 752831011722141597807427537724147932815066022209811 914 1604949638364855475357884658041920215718336975170429317 915 1756585472984261380007188400338346050310170179038234297126 916 987330888563640020059898208360022631827697397128627494728320 917 284965671951966526735700408370884655791281827081733147431146435 918 42235321055597825790858665735084178718038547180292834696574739298 919 3214449391116043813155957674230220647881985785474864446605759161203 920 125628146579601544567947294227981069701147318811854380997628882176309 921 2521251591741966987890810568084795561217791516381590753727444693237897 922 25983313154680334390287571632281401506568333585411426552608842991954359 923 137506079191521763585296605888373356045793070816964947323929188472747438 924 373678685456361154760592151484115773311312169907850388082710025148625843 925 521463362893339810657365622957535578079391436798938842413942676236463198 926 373678685456361154760592151484115773311312169907850388082710025148625843 927 137506079191521763585296605888373356045793070816964947323929188472747438 928 25983313154680334390287571632281401506568333585411426552608842991954359 929 2521251591741966987890810568084795561217791516381590753727444693237897 930 125628146579601544567947294227981069701147318811854380997628882176309 931 3214449391116043813155957674230220647881985785474864446605759161203 932 42235321055597825790858665735084178718038547180292834696574739298 933 284965671951966526735700408370884655791281827081733147431146435 934 987330888563640020059898208360022631827697397128627494728320 935 1756585472984261380007188400338346050310170179038234297126 936 1604949638364855475357884658041920215718336975170429317 937 752831011722141597807427537724147932815066022209811 938 181461508771514397510943853005654470738446681533 939 22415896165459990610354005201330275514232422 940 1430013344528026512605239602733281254030 941 46099055190840079776643250025090387 942 798561431736580313766587934318 943 6245981940527603811193151 944 36234971413443998417 945 36725362369088 946 433494437 947 701408733 948 78882370418473 949 110673026086795205224 950 26440248280942687344316169 951 4729264183240022310284883229267 952 380628379912300673952322279596871808 953 16482464756207379270772538001701459928491 954 360503534129957170854562195642459756462167373 955 4072708057573845720366554655863455802950318425714 956 23578406236841942840723509566905864638961684501861528 957 70146580757355264836254034780685978838430569422880511758 958 107136850860701074943595711669715267194014093015953970706111 959 84034602480593647855857348930669957483275983817320901513392518 960 33846464882657624429791919039439069043479023634508955607594124677 961 7000387691939633003540270746622274307577328652937796116639200112535 962 743495497232281134972850195562411194401734279814138292962029251675210 963 40549376855725415489735191542568086014191671260081628092993379058388087 964 1135635317349096808068643946818572968605767627396349965955851026247075283 965 16332125502968777963039122383078565391648194212985706940639968103446904644 966 120613398571804862212081060985589051409363797461540859481851950273675699938 967 457401366621873515321092357342731750676537720700338095615895078265535476739 968 890734775101691868025912117961383984760919344166533809599518674544020422913 969 890734775101691868025912117961383984760919344166533809599518674544020422913 970 457401366621873515321092357342731750676537720700338095615895078265535476739 971 120613398571804862212081060985589051409363797461540859481851950273675699938 972 16332125502968777963039122383078565391648194212985706940639968103446904644 973 1135635317349096808068643946818572968605767627396349965955851026247075283 974 40549376855725415489735191542568086014191671260081628092993379058388087 975 743495497232281134972850195562411194401734279814138292962029251675210 976 7000387691939633003540270746622274307577328652937796116639200112535 977 33846464882657624429791919039439069043479023634508955607594124677 978 84034602480593647855857348930669957483275983817320901513392518 979 107136850860701074943595711669715267194014093015953970706111 980 70146580757355264836254034780685978838430569422880511758 981 23578406236841942840723509566905864638961684501861528 982 4072708057573845720366554655863455802950318425714 983 360503534129957170854562195642459756462167373 984 16482464756207379270772538001701459928491 985 380628379912300673952322279596871808 986 4729264183240022310284883229267 987 26440248280942687344316169 988 110673026086795205224 989 78882370418473 990 701408733 991 1134903170 992 169431367355946 993 338030312303874842666 994 111925832609570471702720020 995 28007788538245756637517831684591 996 3142753425095143074916324138112731666 997 189978398089203251219600707293630475649112 998 5797796222862824048650766904336221002873571002 999 91407544412695450920043016888778969402738171520469 1000 738467507333154903217408760341414149357219016220893230 1001 3065854949169171256103216985667061806133613437517452426944 1002 6534441385791278043293011133217346309111084253754875077383228 1003 7152429338400288385370215055298088141732720111500489417195295951 1004 4020074338098113629322356315837878048655554206576053162543637793432 1005 1160294905132836820081047861026919626999667750906820243706541599561372 1006 171968971087949256627886949454059137426222837615723333295888771083611240 1007 13088245016397861090363802518425337489013268461471128365966361295159024458 1008 511518794168986041101589601227150561608828155470126959297089725363991663784 1009 10265754865876199138019174303662776774541225507785866583430443667527510850638 1010 105795990982799668102717354354314379848606454548841728887225139915644922294647 1011 559882108260629761828833688734842308445775182923310810665383064113719182114670 1012 1521503705884097138264649686068062915429423446388500924191445093045710063418644 1013 2123237079998808073169430173083633766020555970930772479556323873448238725242826 1014 1521503705884097138264649686068062915429423446388500924191445093045710063418644 1015 559882108260629761828833688734842308445775182923310810665383064113719182114670 1016 105795990982799668102717354354314379848606454548841728887225139915644922294647 1017 10265754865876199138019174303662776774541225507785866583430443667527510850638 1018 511518794168986041101589601227150561608828155470126959297089725363991663784 1019 13088245016397861090363802518425337489013268461471128365966361295159024458 1020 171968971087949256627886949454059137426222837615723333295888771083611240 1021 1160294905132836820081047861026919626999667750906820243706541599561372 1022 4020074338098113629322356315837878048655554206576053162543637793432 1023 7152429338400288385370215055298088141732720111500489417195295951 1024 6534441385791278043293011133217346309111084253754875077383228 1025 3065854949169171256103216985667061806133613437517452426944 1026 738467507333154903217408760341414149357219016220893230 1027 91407544412695450920043016888778969402738171520469 1028 5797796222862824048650766904336221002873571002 1029 189978398089203251219600707293630475649112 1030 3142753425095143074916324138112731666 1031 28007788538245756637517831684591 1032 111925832609570471702720020 1033 338030312303874842666 1034 169431367355946 1035 1134903170 1036 1836311903 1037 363921470561980 1038 1032451140774296269760 1039 473800089629829430605858838 1040 165868555531967037801301216646460 1041 25948929749334394678611779760155757509 1042 2189708412811708571881016937048914030015098 1043 93243027763841086826423315777731199630517027928 1044 2051543851767330763256057865596772317070022351895668 1045 23128546260041215679438762954406106225319425439783515557 1046 133997501629607435352337655462974676049426828021091273790679 1047 398545634684174303287788946839933000755673961205712280631492477 1048 608764055885467559327212010455801738879075398879695982012153587959 1049 477479634575237243769914905261871322479278552476425957260839144829247 1050 192315672520161516686087632452932436152557010826828190805132771813169001 1051 39776067410144461066210060360923663101907130944965151449639643766093221121 1052 4224532431624821500300595425666118151014660480123975908616995507753788318715 1053 230400968331340502851279755329934210135459023336920787666315691445544596426766 1054 6452664287113036347551578280738330797507572721591377949125238911972684024676385 1055 92798908253842823722635580674973904899806685542763904998784212691558814753954681 1056 685323652278890717962200972049760696042176674207158702665356847287595784587717568 1057 2598948185463919051832403417531221100806845918671130069378666195339488350366062333 1058 5061142577014761497256622671290436301897214029467004610939886211849313665176546629 1059 5061142577014761497256622671290436301897214029467004610939886211849313665176546629 1060 2598948185463919051832403417531221100806845918671130069378666195339488350366062333 1061 685323652278890717962200972049760696042176674207158702665356847287595784587717568 1062 92798908253842823722635580674973904899806685542763904998784212691558814753954681 1063 6452664287113036347551578280738330797507572721591377949125238911972684024676385 1064 230400968331340502851279755329934210135459023336920787666315691445544596426766 1065 4224532431624821500300595425666118151014660480123975908616995507753788318715 1066 39776067410144461066210060360923663101907130944965151449639643766093221121 1067 192315672520161516686087632452932436152557010826828190805132771813169001 1068 477479634575237243769914905261871322479278552476425957260839144829247 1069 608764055885467559327212010455801738879075398879695982012153587959 1070 398545634684174303287788946839933000755673961205712280631492477 1071 133997501629607435352337655462974676049426828021091273790679 1072 23128546260041215679438762954406106225319425439783515557 1073 2051543851767330763256057865596772317070022351895668 1074 93243027763841086826423315777731199630517027928 1075 2189708412811708571881016937048914030015098 1076 25948929749334394678611779760155757509 1077 165868555531967037801301216646460 1078 473800089629829430605858838 1079 1032451140774296269760 1080 363921470561980 1081 1836311903 1082 2971215073 1083 781666575692345 1084 3153431273133568274326 1085 2005672146449944509288230041 1086 982311676507125141158208469757433 1087 214253829065672501156691741487986125388 1088 25238779678976926189049169673839304792255249 1089 1499580511692321017257165247092398662169881468395 1090 46044691417613199766086892893895038805948168022580003 1091 724378048852373414464637109854996369759376348422324824340 1092 5856549230368004456477138115360566007997677468317382090343896 1093 24307911502763752566095939550439011879579074189717119687510297656 1094 51813678710317975969838064019888195814376615763249219079278644799150 1095 56712085961565080482882555674491978080168970048060258236820873869454613 1096 31875791002156955650353899916525490894288437557030828676666589358891398353 1097 9200122141843798845346725055182768849122438624589346992644900825983985287609 1098 1363565110791621140625383827599935867497678805121595187224256544296629629887139 1099 103778408170188856012393562572043496951140056162418864996638982358088448721444623 1100 4055900120961081907389195520312410500613204127693874931938135062466404991509728211 1101 81398522694945943186284881761461896949049257853836255046881176847558751986706120895 1102 838870364767009558622334049699210556691707882895940250724391510425553025106778888580 1103 4439379045961880383698865985652550944420333556509171771180971363073444730750646820414 1104 12064203489918587419494224979191935017546705366806786750310909618450639969946908363376 1105 16835426735196800312024459758916861923077019956408679415497983085710642651782680053962 1106 12064203489918587419494224979191935017546705366806786750310909618450639969946908363376 1107 4439379045961880383698865985652550944420333556509171771180971363073444730750646820414 1108 838870364767009558622334049699210556691707882895940250724391510425553025106778888580 1109 81398522694945943186284881761461896949049257853836255046881176847558751986706120895 1110 4055900120961081907389195520312410500613204127693874931938135062466404991509728211 1111 103778408170188856012393562572043496951140056162418864996638982358088448721444623 1112 1363565110791621140625383827599935867497678805121595187224256544296629629887139 1113 9200122141843798845346725055182768849122438624589346992644900825983985287609 1114 31875791002156955650353899916525490894288437557030828676666589358891398353 1115 56712085961565080482882555674491978080168970048060258236820873869454613 1116 51813678710317975969838064019888195814376615763249219079278644799150 1117 24307911502763752566095939550439011879579074189717119687510297656 1118 5856549230368004456477138115360566007997677468317382090343896 1119 724378048852373414464637109854996369759376348422324824340 1120 46044691417613199766086892893895038805948168022580003 1121 1499580511692321017257165247092398662169881468395 1122 25238779678976926189049169673839304792255249 1123 214253829065672501156691741487986125388 1124 982311676507125141158208469757433 1125 2005672146449944509288230041 1126 3153431273133568274326 1127 781666575692345 1128 2971215073 1129 4807526976 1130 1678940884172251 1131 9631573254807104995373 1132 8490333469940875760844000247 1133 5817475329832913491465193634226210 1134 1769040330862967222297337401015550646734 1135 290904485710040268470957472687132550120823868 1136 24116995822388424082290353756349153151980958571688 1137 1033423490273835253403877439488926884947552164000699963 1138 22687269306057821106197144180603776813336036692574766061382 1139 255968719346223153613475733272170990395106670472408007354998840 1140 1482576925210660612619286290911029355733905891821573591751897067623 1141 4410012837553516468553523923986681884456780111007107512214070194071225 1142 6735911777626101609904758766812956454371228019410880143073194245958009811 1143 5283324227809212234084267693725299818457476380794600933572493178303632464943 1144 2127969227125187261693577610151218410342245504924325992982977390253633424278674 1145 440122035150993010164028556562618933085245774682258331782117702115111801665833884 1146 46744412926476467312350199582549645867911746444577667278133595264864730438399279026 1147 2549385038371747423062002215193562386717079602954847765228613705470845098582375562967 1148 71398679376817036277084395970497414047858706409538304512003429127025695315375535500299 1149 1026819206573448116856107995724916269272353817328136228723629148279458852189995014769541 1150 7583100896137028101179469757789722607258292842409661155061679984081137134397849356881035 1151 28757341572637642452990050636130585046563309033867071736494191723970113481723417525142570 1152 56001503437253377868765544405935386303736663400856637542568141965880171372449640183435619 1153 56001503437253377868765544405935386303736663400856637542568141965880171372449640183435619 1154 28757341572637642452990050636130585046563309033867071736494191723970113481723417525142570 1155 7583100896137028101179469757789722607258292842409661155061679984081137134397849356881035 1156 1026819206573448116856107995724916269272353817328136228723629148279458852189995014769541 1157 71398679376817036277084395970497414047858706409538304512003429127025695315375535500299 1158 2549385038371747423062002215193562386717079602954847765228613705470845098582375562967 1159 46744412926476467312350199582549645867911746444577667278133595264864730438399279026 1160 440122035150993010164028556562618933085245774682258331782117702115111801665833884 1161 2127969227125187261693577610151218410342245504924325992982977390253633424278674 1162 5283324227809212234084267693725299818457476380794600933572493178303632464943 1163 6735911777626101609904758766812956454371228019410880143073194245958009811 1164 4410012837553516468553523923986681884456780111007107512214070194071225 1165 1482576925210660612619286290911029355733905891821573591751897067623 1166 255968719346223153613475733272170990395106670472408007354998840 1167 22687269306057821106197144180603776813336036692574766061382 1168 1033423490273835253403877439488926884947552164000699963 1169 24116995822388424082290353756349153151980958571688 1170 290904485710040268470957472687132550120823868 1171 1769040330862967222297337401015550646734 1172 5817475329832913491465193634226210 1173 8490333469940875760844000247 1174 9631573254807104995373 1175 1678940884172251 1176 4807526976 1177 7778742049 1178 3606195506118921 1179 29417861157485336240819 1180 35940950049284295516928886678 1181 34452424849058675754205078626067907 1182 14606523980771002123590425993852767979884 1183 3352991740591690160509192466204566910294587837 1184 387861460563204171097600718875441745180672326320024 1185 23194076827741183602393009996572841935119038021348920692 1186 710557407669997592109747974520612328629633613394733896358793 1187 11187472811464527810861730508297703702228847135309746688100799935 1188 90424647914206261580267602652958798452161305144846487029335238867611 1189 375349014226893250014919962454747636130037169941741656545641051099345987 1190 800050054704598313457982176879497522624347123305138640414852840636196337642 1191 875696383323223719517885478238238290694772189221948377713534380587046449090395 1192 492194881956672090313815547798317797182886440892195539584221897573806528754213754 1193 142059520511636235429060769889872916331567766481380477447239473058034494006648581174 1194 21054862744257050274823770131010398889612426326407865986815654720478590310162559940551 1195 1602446776311393000983521786044503946683686813750002078018761497522340166366965132209765 1196 62627321086087547900334172126273824518691335944454574838844867735972929104838919766541384 1197 1256877972180737105196878675501484954619137985961971388910700049959539584061300350366083530 1198 12953032080649461279769404662626169647654863943956888260566561310216416463250661334377387368 1199 68548636056960572455800537135652580844168065860565894107728994049837780169535184607254207960 1200 186283866533359118416494603999992268173272553640326683094511216894962116481795812970588563420 1201 259956522670742904559312722604772642564188262513775048455591298566499336509092750675123434822 1202 186283866533359118416494603999992268173272553640326683094511216894962116481795812970588563420 1203 68548636056960572455800537135652580844168065860565894107728994049837780169535184607254207960 1204 12953032080649461279769404662626169647654863943956888260566561310216416463250661334377387368 1205 1256877972180737105196878675501484954619137985961971388910700049959539584061300350366083530 1206 62627321086087547900334172126273824518691335944454574838844867735972929104838919766541384 1207 1602446776311393000983521786044503946683686813750002078018761497522340166366965132209765 1208 21054862744257050274823770131010398889612426326407865986815654720478590310162559940551 1209 142059520511636235429060769889872916331567766481380477447239473058034494006648581174 1210 492194881956672090313815547798317797182886440892195539584221897573806528754213754 1211 875696383323223719517885478238238290694772189221948377713534380587046449090395 1212 800050054704598313457982176879497522624347123305138640414852840636196337642 1213 375349014226893250014919962454747636130037169941741656545641051099345987 1214 90424647914206261580267602652958798452161305144846487029335238867611 1215 11187472811464527810861730508297703702228847135309746688100799935 1216 710557407669997592109747974520612328629633613394733896358793 1217 23194076827741183602393009996572841935119038021348920692 1218 387861460563204171097600718875441745180672326320024 1219 3352991740591690160509192466204566910294587837 1220 14606523980771002123590425993852767979884 1221 34452424849058675754205078626067907 1222 35940950049284295516928886678 1223 29417861157485336240819 1224 3606195506118921 1225 7778742049 1226 12586269025 1227 7745743850155768 1228 89851422211751259472322 1229 152143834517037431841338956014 1230 204035171733874330205148069196405386 1231 120602418768351328704551140496261782164114 1232 38646889837519156867597052238063581463601934298 1233 6237779933210749325604253525208480076379694569831884 1234 520566065078132863437870163565240290314972089757924150947 1235 22254411616645900550766079876159498828174416042489045166824531 1236 488964230578375040872689213089045093617463374511847085852217084941 1237 5515138412967235666145108541167921579203183001168769532830085581893399 1238 31947045886437472047932183682121052139728130299427141896399039964576368303 1239 95025010891459520351189553627473513347876269808029867342799224980075276353735 1240 145144254393668852878783292792838387257626351501564069380801707468723467421768454 1241 113843658421518343146394677157517667512842766808560833583049323877334050491853699271 1242 45852981119367239328923647757281457539289329689769274543298204859651035497403681925442 1243 9483641304401081296891518251079910050036188881956074193317573321585449159463678053306298 1244 1007237287526655199117546773205663681121954121652295639661338323383940159036220498261278735 1245 54933527911924426202869308249518947244085508402224521326040583073557948012577237579412247036 1246 1538481386828969399422636695575243960513830464552850778308293275259661086573946011350954229037 1247 22125650493229961209727355854659543160813192143976204659144343056760883292750301324298561054091 1248 163398813946573690701100095817640742447080808150286290641376427703096390676360897801627964376150 1249 619656202096732469173937903124132937761627295235790702454990520988388148423092038836240630421189 1250 1206706776161710043737642405639781934165965600171468167933932699590667649732121066591979724648032 1251 1206706776161710043737642405639781934165965600171468167933932699590667649732121066591979724648032 1252 619656202096732469173937903124132937761627295235790702454990520988388148423092038836240630421189 1253 163398813946573690701100095817640742447080808150286290641376427703096390676360897801627964376150 1254 22125650493229961209727355854659543160813192143976204659144343056760883292750301324298561054091 1255 1538481386828969399422636695575243960513830464552850778308293275259661086573946011350954229037 1256 54933527911924426202869308249518947244085508402224521326040583073557948012577237579412247036 1257 1007237287526655199117546773205663681121954121652295639661338323383940159036220498261278735 1258 9483641304401081296891518251079910050036188881956074193317573321585449159463678053306298 1259 45852981119367239328923647757281457539289329689769274543298204859651035497403681925442 1260 113843658421518343146394677157517667512842766808560833583049323877334050491853699271 1261 145144254393668852878783292792838387257626351501564069380801707468723467421768454 1262 95025010891459520351189553627473513347876269808029867342799224980075276353735 1263 31947045886437472047932183682121052139728130299427141896399039964576368303 1264 5515138412967235666145108541167921579203183001168769532830085581893399 1265 488964230578375040872689213089045093617463374511847085852217084941 1266 22254411616645900550766079876159498828174416042489045166824531 1267 520566065078132863437870163565240290314972089757924150947 1268 6237779933210749325604253525208480076379694569831884 1269 38646889837519156867597052238063581463601934298 1270 120602418768351328704551140496261782164114 1271 204035171733874330205148069196405386 1272 152143834517037431841338956014 1273 89851422211751259472322 1274 7745743850155768 1275 12586269025 1276 20365011074 1277 16637075746565861 1278 274434569877632064388149 1279 644049374037307054863324628971 1280 1208343142372721354257966638237271642 1281 995784036771836334871689869884375467640033 1282 445447591186065530355975052583526209777648808898 1283 100319063509601044940449062212465314245219228483860001 1284 11683544472303183337195162785334928302183893650136335014595 1285 697000454934551654586351303494991396854402204398348318277607863 1286 21370869258345404727864587659211920987170571751399994582875697945885 1287 336376777967062478255003197081954846881734492581203325320091256446894248 1288 2719105957883759394618611492932474955228998552016312719163781982333148194156 1289 11286484691581012490138126158205095560059742447438675637303920136741564746148987 1290 24057258868132362817795058765724703968579574738773026319795166214450350741287855548 1291 26331802783630425661829413847637755368831996115120639608630768173967625306470387542297 1292 14800105406246465715519491578545225552844699718173019262089600240925802761239733204462586 1293 4271671275324448737211746684209171753876001345194952050144683825186197342827250104109545047 1294 633111169981805077551087598153525743505949512547653073251209863218135828571397543825890504538 1295 48184920518982460464344857107796548408899273027196177370635167622021076550181044667235816831138 1296 1883178025240750635144386950468480474704543494676090346800465105849604322374797931951651239098708 1297 37793808175569972036688393797728363593515554757307832538204976270063963201555802838535584764662657 1298 389492394524799521095370835832557022351781586315404443621174647686332538333275040803138682977791293 1299 2061229541444102953835745913324656328652412726640081627172984998919113945456128138977047487588379471 1300 5601479927184745443281181336575346177063350486655174629363624805089969748692006794996897112851787318 1301 7816786663233496277244022303610718245336534660029710732432047598140064847321357197585989879572951776 1302 5601479927184745443281181336575346177063350486655174629363624805089969748692006794996897112851787318 1303 2061229541444102953835745913324656328652412726640081627172984998919113945456128138977047487588379471 1304 389492394524799521095370835832557022351781586315404443621174647686332538333275040803138682977791293 1305 37793808175569972036688393797728363593515554757307832538204976270063963201555802838535584764662657 1306 1883178025240750635144386950468480474704543494676090346800465105849604322374797931951651239098708 1307 48184920518982460464344857107796548408899273027196177370635167622021076550181044667235816831138 1308 633111169981805077551087598153525743505949512547653073251209863218135828571397543825890504538 1309 4271671275324448737211746684209171753876001345194952050144683825186197342827250104109545047 1310 14800105406246465715519491578545225552844699718173019262089600240925802761239733204462586 1311 26331802783630425661829413847637755368831996115120639608630768173967625306470387542297 1312 24057258868132362817795058765724703968579574738773026319795166214450350741287855548 1313 11286484691581012490138126158205095560059742447438675637303920136741564746148987 1314 2719105957883759394618611492932474955228998552016312719163781982333148194156 1315 336376777967062478255003197081954846881734492581203325320091256446894248 1316 21370869258345404727864587659211920987170571751399994582875697945885 1317 697000454934551654586351303494991396854402204398348318277607863 1318 11683544472303183337195162785334928302183893650136335014595 1319 100319063509601044940449062212465314245219228483860001 1320 445447591186065530355975052583526209777648808898 1321 995784036771836334871689869884375467640033 1322 1208343142372721354257966638237271642 1323 644049374037307054863324628971 1324 274434569877632064388149 1325 16637075746565861 1326 20365011074 1327 32951280099 1328 35734758952996318 1329 838209694293196138438709 1330 2726364808107927581315452095076 1331 7156085577361146420934559258354085588 1332 8221939974472778763195814021523115433681441 1333 5134269725912968404457427976683645643415624386643