0 1 1 1 2 2 3 1 4 8 5 4 6 1 7 26 8 28 9 8 10 1 11 88 12 136 13 80 14 16 15 1 16 330 17 600 18 512 19 208 20 32 21 1 22 1360 23 2636 24 2768 25 1648 26 512 27 64 28 1 29 6002 30 11892 31 14024 32 10544 33 4832 34 1216 35 128 36 1 37 27760 38 55376 39 69728 40 60768 41 35712 42 13312 43 2816 44 256 45 1 46 132690 47 265200 48 347072 49 332768 50 231232 51 111616 52 35072 53 6400 54 512 55 1 56 649816 57 1299412 58 1742432 59 1780000 60 1388928 61 803200 62 328960 63 89344 64 14336 65 1024 66 1 67 3242378 68 6484492 69 8840264 70 9434528 71 7991488 72 5264512 73 2606592 74 926976 75 221696 76 31744 77 2048 78 1 79 16421832 80 32843352 81 45316144 82 49907184 83 44869248 84 32538112 85 18542848 86 8023808 87 2521088 88 538624 89 69632 90 4096 91 1 92 84196762 93 168393160 94 234486592 95 264395568 96 248513888 97 193716736 98 122812160 99 61634304 100 23676416 101 6662144 102 1286144 103 151552 104 8192 105 1 106 436129184 107 872257948 108 1223499952 109 1404997136 110 1366438528 111 1125873088 112 774981376 113 436177664 114 195448832 115 67482624 116 17190912 117 3026944 118 327680 119 16384 120 1 121 2278835682 122 4557670884 123 6431092872 124 7493726032 125 7486618016 126 6442550592 127 4730438784 128 2913805056 129 1473463808 130 596077568 131 186849280 132 43479040 133 7036928 134 704512 135 32768 136 1 137 11996748256 138 23993495968 139 34024167360 140 40122734528 141 40962985216 142 36496699392 143 28214366720 144 18678171136 145 10403201024 146 4772896768 147 1759100928 148 504807424 149 108101632 150 16187392 151 1507328 152 65536 153 1 154 63568974242 155 127137947872 156 181047502464 157 215638280384 158 224115757696 159 205412720640 160 165570098688 161 116199347712 162 69989092352 163 35549339648 164 14917795840 165 5047435264 166 1335361536 167 264830976 168 36896768 169 3211264 170 131072 171 1 172 338777252264 173 677554503844 174 968339148736 175 1163138657088 176 1227048182016 177 1151334924032 178 960475164160 179 707168308736 180 454190157824 181 250758739968 182 116986036224 183 45211795456 184 14134902784 185 3468296192 186 640483328 187 83427328 188 6815744 189 262144 190 1 191 1814623238138 192 3629246475516 193 5203072617352 194 6295304663104 195 6725955270016 196 6436651826432 197 5525976899584 198 4233990913536 199 2868197854208 200 1696908167168 201 864173699072 202 372580040704 203 133398069248 204 38751830016 205 8864595968 206 1531510784 207 187301888 208 14417920 209 524288 210 1 211 9763917858360 212 19527835715880 213 28073107670800 214 34181087936720 215 36919806423808 216 35930638208000 217 31604996513280 218 25041241969152 219 17739154853888 220 11120992546816 221 6094439849984 222 2878472593408 223 1153015054336 224 384422838272 225 104271380480 226 22337617920 227 3625451520 228 417857536 229 30408704 230 1048576 231 1 232 52750451120362 233 105500902239800 234 152036425857920 235 186142094614160 236 202971673702048 237 200416305091584 238 179988151435776 239 146734210810368 240 107961561371648 241 71083008086016 242 41443948904448 243 21138880765952 244 9303903879168 245 3478747152384 246 1084924559360 247 275945160704 248 55580950528 249 8505524224 250 926941184 251 63963136 252 2097152 253 1 254 286036294786288 255 572072589571564 256 826195181179280 257 1016490366600880 258 1117652368167168 259 1117591247892288 260 1021863163384320 261 853745673337344 262 648868349517824 263 445476943640576 264 273811052503040 265 149102445682688 266 71085310574592 267 29278584143872 268 10260987576320 269 3005383770112 270 719500345344 271 136740339712 272 19793969152 273 2045771776 274 134217728 275 4194304 276 1 277 1556185889290066 278 3112371778579028 279 4503663760706888 280 5565167928713840 281 6164210918167648 282 6232560435360192 283 5788717191998592 284 4940350177626624 285 3861508567651328 286 2748355045820416 287 1767673091280896 288 1018148106395648 289 519786698850304 290 232508601565184 291 89956169154560 292 29658722926592 293 8187270529024 294 1851141652480 295 332992610304 296 45729447936 297 4494196736 298 281018368 299 8388608 300 1 301 8492182185653328 302 16984364371305456 303 24619775590512160 304 30541644877066016 305 34051713197819008 306 34768745367274496 307 32741159036835072 308 28467888572919552 309 22801147799797760 310 16743830465519616 311 11200695494492160 312 6772094312693760 313 3667596813172736 314 1761363645497344 315 741754608353280 316 270484171063296 317 84174582054912 318 21969733943296 319 4705491091456 320 803446194176 321 104949874688 322 9831448576 323 587202560 324 16777216 325 1 326 46471113779766770 327 92942227559532240 328 134938899868704832 329 167986689236971168 330 188397247938527680 331 194054415713039360 332 184985718918096640 333 163504681571964672 334 133794660092108288 335 100975497713868800 336 69901510355812352 337 44086303573131264 338 25133151057805312 339 12837329699274752 340 5817387814551552 341 2313524571209728 342 797573364187136 343 234974583193600 344 58152175271936 345 11830598565888 346 1922312437760 347 239410872320 348 21424504832 349 1224736768 350 33554432 351 1 352 254949930551822840 353 509899861103644276 354 741373109739600928 355 925892994544154208 356 1043909705098972800 357 1083727173950392448 358 1044415462828423936 359 936694179776983808 360 781150707123980288 361 603913508153482240 362 430836371231227904 363 281966614006284288 364 168124866224619520 365 90620403304890368 366 43774631893204992 367 18770467919167488 368 7069226783735808 369 2310390422437888 370 646127382691840 371 152016464642048 372 29448401321984 373 4564048674816 374 543128813568 375 46523219968 376 2550136832 377 67108864 378 1 379 1402001043067553642 380 2804002086135105772 381 4082296780377904584 382 5113178776971575264 383 5792688677541490240 384 6056360984575273344 385 5894128491117915648 386 5355541550938761984 387 4542160648755674624 388 3587382588684805120 389 2628230543794141184 390 1777111515200503808 391 1102300277988655104 392 622904414079811584 393 318234285411991552 394 145750616927830016 395 59288763951874048 396 21199702082191360 397 6584987096186880 398 1752409653116928 399 392879604236288 400 72633055969280 401 10759966818304 402 1225894395904 403 100696850432 404 5301600256 405 134217728 406 1 407 7726569937504560040 408 15453139875009118456 409 22525287406431096048 410 28288590125688348848 411 32188531661051094400 412 33870407709448026624 413 33255912637737191168 414 30573087220459014400 415 26324053222632654848 416 21190450729951651840 417 15896180242805403648 418 11063837114552201216 419 7106714910891081728 420 4187220806329499648 421 2247557589925691392 422 1090840411607072768 423 474790450813206528 424 183650845417013248 425 62492454352322560 426 18491209598107648 427 4693175935434752 428 1004793707364352 429 177641676079104 430 25202784206848 431 2754013560832 432 217298501632 433 11005853696 434 268435456 435 1 436 42667951050137253690 437 85335902100274505640 438 124529247155248796352 439 156773380219897666288 440 179101982509821402080 441 189565309662088791552 442 187625280595688112384 443 174324169674850451712 444 152149368815303240192 445 124588016026969651200 446 95456911362788352000 447 68174322636040663040 448 45173928416845422592 449 27621786486474211328 450 15490519826665111552 451 7914324845419757568 452 3656851056238657536 453 1515858179451781120 454 558750499755524096 455 181327784169177088 456 51219204109500416 457 12423579652063232 458 2545070230208512 459 431098534297600 460 58678346514432 461 6160191062016 462 467614564352 463 22817013760 464 536870912 465 1 466 236065395802756216640 467 472130791605512431420 468 689685657263462559088 469 870219462631801086032 470 997821029372984728960 471 1061777882763924929728 472 1058622060812744171776 473 993068837999096999168 474 877460733764931596288 475 729661001338501385216 476 569771007250585808896 477 416439473585279537152 478 283722827327147180032 479 179322432431151104000 480 104569928925087203328 481 55923557056700940288 482 27248327909940658176 483 12009598628360617984 484 4750670549952233472 485 1672055650520137728 486 518525816821252096 487 140092397995425792 488 32535747143663616 489 6389172394786816 490 1038677979430912 491 135859546357760 492 13723762688000 493 1003680169984 494 47244640256 495 1073741824 496 1 497 1308348405786603902914 498 2616696811573207803844 499 3826122745085566348552 500 4837703734049434833552 501 5565873825193758475040 502 5951780103253777562176 503 5973914018313894303872 504 5653292329835831973120 505 5051241502488560118272 506 4259397442201645454336 507 3383569079181881550848 508 2525028571267509440512 509 1763835590701087760384 510 1148392912961987493888 511 693497697887239569408 512 386339779270838255616 513 197374069069006110720 514 91877639461192597504 515 38697879728232595456 516 14634967259595931648 517 4927517715173736448 518 1462909185539702784 519 378719095173939200 520 84362996507213824 521 15907189541568512 522 2485893180948480 523 312936551677952 524 30459639627776 525 2149094260736 526 97710505984 527 2147483648 528 1 529 7263157434262803294144 530 14526314868525606586176 531 21259270283730661346176 532 26931821660820219782016 533 31082702951378569228800 534 33388520048273964875776 535 33719186124100679898112 536 32166355705228727622656 537 29035045965068932775936 538 24796011951434949902336 539 20006157277899257577472 540 15213608153715318095872 541 10869653006878659641344 542 7268758414030048722944 543 4529673145119490572288 544 2617679706177222868992 545 1395356428063607881728 546 682099798881744191488 547 303857049805927743488 548 122511242822730907648 549 44371718608714203136 550 14316274925076217856 551 4075929486493745152 552 1012754165039890432 553 216734009248448512 554 39300557076168704 555 5912651695652864 556 717347585261568 557 67368709521408 558 4591320039424 559 201863462912 560 4294967296 561 1 562 40382537691166809065282 563 80765075382333618128320 564 118298072999035768686848 565 150131990466808603071872 566 173774552701075931280640 567 187448014597038375657472 568 190379155631861635513344 569 182954733691474103811072 570 166692735152951546918912 571 144014973090357826830336 572 117853254875720047460352 573 91167158728630154854400 574 66480783296393257418752 575 45545317046910889361408 576 29199622828462661828608 577 17441534449185253097472 578 9659675838783538593792 579 4934277237044062191616 580 2311501065112724176896 581 986958013317091688448 582 381528710140995305472 583 132550250651170373632 584 41047485416072019968 585 11224736709784633344 586 2681025635404480512 587 552028173710131200 588 96402235323318272 589 13981744193601536 590 1636998867582976 591 148515674128384 592 9788230467584 593 416611827712 594 8589934592 595 1 596 224847008623663736637256 597 449694017247327473272132 598 659187087652045326969728 599 837972281618871415732864 600 972554355146779077327360 601 1053155452670579942141440 602 1075236801384873177410560 603 1040346405780067149933568 604 956040390018082958876672 605 834794930817881884143616 606 692051405038937010438144 607 543762922072906030481408 608 403963319621749743091712 609 282896052836954886373376 610 186094793640559116156928 611 114534563262056292024320 612 65663852075378839388160 613 34900030530216107966464 614 17107593435304821784576 615 7691192545405806051328 616 3152256964411086864384 617 1170094698584518688768 618 390525145196177391616 619 116247924350902075392 620 30577785790017830912 621 7030746008120197120 622 1394769712885268480 623 234889233829986304 624 32883873788461056 625 3719952779444224 626 326404629594112 627 20826296418304 628 858993459200 629 17179869184 630 1 631 1253628535170003163575258 632 2507257070340006327147996 633 3677956290265769936167688 634 4682796879703054437135488 635 5448554420848541332978432 636 5921414290780754064902656 637 6074979826624033522552832 638 5914887026158638033980416 639 5478738735923677337040896 640 4830890647506063274135552 641 4052719513051136803266560 642 3230118877843620029235200 643 2440760620644234433265664 644 1743824629729631170461696 645 1174292368170921172271104 646 742648188163638989029376 647 439330045927160991711232 648 242051566005536688701440 649 123619841868278631759872 650 58227617082193513283584 651 25156991486859877023744 652 9910881501252039999488 653 3537459656800281296896 654 1135806021301941829632 655 325443783779766239232 656 82456242109192077312 657 18275550563699523584 658 3497639437490192384 659 568737325215907840 660 76947607577952256 661 8419961261260800 662 715305328312320 663 44229573214208 664 1769526525952 665 34359738368 666 1 667 6998500131709976783550488 668 13997000263419953567098312 669 20546571632174018663213520 670 26198285475016260385641872 671 30554057319945269698166272 672 33317491276868642658195456 673 34336141464424457476844544 674 33626607708536719876715520 675 31375877899332159542370304 676 27916319894565468182536192 677 23677099738111074284748800 678 19120336477685556308754432 679 14674403157604616471904256 680 10677968167123622034538496 681 7345877381126974655299584 682 4762238170998079858016256 683 2898779482960974798913536 684 1650176835190364623077376 685 874759374011623182172160 686 429812345017575946584064 687 194778965333383592280064 688 80975678623295358369792 689 30704448859716471226368 690 10551947495868993634304 691 3263637909800413560832 692 901313909064294465536 693 220245538003509837824 694 47113834382374207488 695 8709278004292878336 696 1368991967714738176 697 179197627705851904 698 18987573674246144 699 1563333736005632 700 93767726006272 701 3642132267008 702 68719476736 703 1 704 39116896188189773055917194 705 78233792376379546111831576 706 114915284287001650865623296 707 146725967642488419016482896 708 171497660834663828775169312 709 187596627594135151132551168 710 194147192484801042400596992 711 191168142048592553025590272 712 179588078520398314452600832 713 161125441222793338993876992 714 138045352528179305402630144 715 112833019629282207130927104 716 87844577845630130456854528 717 65003830095905651556220928 718 45603286546440639565922304 719 30241603790053255444037632 720 18894270667928359418986496 721 11081432916250014751129600 722 6077042598060712924282880 723 3102977116002990270971904 724 1468523529233478361022464 725 641036275782176997376000 726 256747176802774933307392 727 93816851957539156262912 728 31081562571161397624832 729 9271842663224095801344 730 2471006060651063803904 731 583055463485567664128 732 120518534985949380608 733 21543131403513757696 734 3277053428303396864 735 415448239467134976 736 42668721969299456 737 3408039369506816 738 198461848813568 739 7490422964224 740 137438953472 741 1 742 218886310778275989436637328 743 437772621556551978873271692 744 643420486323495871277778000 745 822591459067775569619487472 746 963455745717005768334006272 747 1057000856076694744504643136 748 1098217784497108482019144704 749 1086842247995969491033850880 750 1027476652416902509479215104 751 929014740907527077935624192 752 803421647949666014970920960 753 664060023152542458878410752 754 523861983164265624681906176 755 393692074768778813034397696 756 281207149817416046562115584 757 190398557236809308976316416 758 121831791322534941667885056 759 73430332776375038360682496 760 41537530708527111953448960 761 21966819994822964164952064 762 10815453916559840571817984 763 4935560055781632436600832 764 2077622153493067551735808 765 802601150784969642082304 766 282949568752943294840832 767 90475126628069098389504 768 26061026720023429775360 769 6710146713142001926144 770 1530602790469832278016 771 306045413901494910976 772 52957055409467686912 773 7803675652338483200 774 959093891145924608 775 95568915031130112 776 7411601724407808 777 419394966519808 778 15393162788864 779 274877906944 780 1 781 1226143732791531716301804338 782 2452287465583063432603605556 783 3606332474939564175881170888 784 4616180037426002973111881648 785 5417178059171244728560510432 786 5959567705431946100734119616 787 6214790635386776374016436352 788 6179517447391288355781026816 789 5876496275220856629907081216 790 5351797146423282703544471552 791 4668677545365586459956551680 792 3898987267034561869718077440 793 3113593277401755377207640064 794 2373568004669190655600295936 795 1723738450886406317006127104 796 1189642087204479837266640896 797 778113865749306287184412672 798 480874111233592352600227840 799 279860610723038325571059712 800 152834515576232413793091584 801 78019966874956706437136384 802 37077968998630238525063168 803 16332451789642299181367296 804 6637054545403748403904512 805 2475667152545151537119232 806 842972962673888222773248 807 260441876529570859974656 808 72518389750872171085824 809 18058883742007465869312 810 3986354235938969747456 811 771838974590290231296 812 129414081858546696192 813 18491655009125531648 814 2205299078944784384 815 213387753520365568 816 16081663226281984 817 884969421406208 818 31610959298560 819 549755813888 820 1 821 6875567205530005427614425136 822 13751134411060010855228846992 823 20233333735290377553067161568 824 25928797296921466791355049184 825 30483627835141699814763877760 826 33622869330115617816469795840 827 35184120800248306070784085760 828 35139436453002546427132439808 829 33600840968909583667477676032 830 30807159904143430740314669056 831 27093109046306865207636557824 832 22845077132274167071768608768 833 18450939632892070872328896512 834 14252724988937006504484929536 835 10510458751083183091257049088 836 7382991596750960750769602560 837 4927654095788073135101706240 838 3116265852096881322574741504 839 1861624152552467701920956416 840 1047086689853108778484891648 841 552550994332134100145537024 842 272535344634110245127323648 843 125137347311227506090049536 844 53259763716373523623575552 845 20915089130470155969626112 846 7540661405370306111995904 847 2482535329459709671374848 848 741859988334232211554304 849 199886369666521402179584 850 48191514000440365678592 851 10304887810669091487744 852 1933941378104833343488 853 314502097846101082112 854 43614465246663540736 855 5051615876424400896 856 475051557923061760 857 34818784472596480 858 1864771720708096 859 64871186038784 860 1099511627776 861 1 862 38592034818263508917357230482 863 77184069636527017834714457520 864 113626242733501288333516189888 865 145768692387897081995208904032 866 171671298332910947459919973440 867 189813423210711007484690732032 868 199273444136366472413466744064 869 199847864480664606524434687232 870 192085720505706690473813596672 871 177225846536070152606085758976 872 157040824420022956943407644672 873 133609095126489675288742625280 874 109051706061106731566750892032 875 85278413589556844464896606208 876 63786483752415720599246471168 877 45544050552820937113809846272 878 30970778214541098517065367552 879 20006858983384844357563580416 880 12243174092078952667892678656 881 7075848251136571032121376768 882 3849604185592612464059482112 883 1964690288463757078201106432 884 937133401892609965359628288 885 416123412470496823055745024 886 171287001029792184466931712 887 65064274825366677636513792 888 22696122215109131874861056 889 7231542830874934588211200 890 2092255025666881325367296 891 546039060579704889147392 892 127577231610188539101184 893 26451002599470949990400 894 4816029148246370680832 895 760291334121637019648 896 102416858029433552896 897 11530188526175911936 898 1054623240938323968 899 75232983618945024 900 3924156999532544 901 133040906960896 902 2199023255552 903 1 904 216814389336723410853887753624 905 433628778673446821707775503636 906 638674560081563757231687167456 907 820183125632467742095648827296 908 967503074203865131564183446400 909 1072217418286087942090290806656 910 1129104456530403938791227785472 911 1136785977781321236753130772736 912 1097936194043027047889070217216 913 1018984263246384949591959499776 914 909325117927688437024129646592 915 780142883244323349771275436032 916 643028715056465897018659897344 917 508620206818506990785311801344 918 385487893765981948560239362048 919 279442225175130916523270602752 920 193342198656111247594884169728 921 127377842549023306329023315968 922 79702392042142041438544723968 923 47232509899953863464864186368 924 26429761183604940514615361536 925 13919659841250819156073250816 926 6876341932018373057988001792 927 3174650858458353076401078272 928 1364452899826140259352051712 929 543682212157427849713680384 930 199950352805719417315917824 931 67545413781870652893954048 932 20848511038140745607282688 933 5845489996606239777226752 934 1479036251636723414466560 935 335185173956048365551616 936 67442850028315081703424 937 11923545464449693384704 938 1828820030103125753856 939 239495848849246781440 940 26228042289305878528 941 2335076274617188352 942 162240637259743232 943 8247436719947776 944 272678883688448 945 4398046511104 946 1 947 1219159629295324522606998145354 948 2438319258590649045213996286924 949 3592956861843297421980626604872 950 4618550413010593507066523655712 951 5456542318015674496482568059840 952 6060303846713304269941537853056 953 6400288038812659665403548984832 954 6467559557714062619089783947520 955 6275039774722901154355329874432 956 5856104983116522297667316222976 957 5260589241582890827727536744448 958 4548699278671691047131340439552 959 3783750466960139360129114701824 960 3024879952886792333337716850688 961 2320910349232354980910572371968 962 1706301663429026541570164391936 963 1199684571296924893706611589120 964 804921829812625096275217874944 965 514138822763686795779129737216 966 311832226895641261721379667968 967 179086460706789314458537689088 968 97097674844566519161221545984 969 49542596628781649946707230720 970 23708631272717960297635119104 971 10603157007092498038062579712 972 4414773132596096123837349888 973 1704338950304982869441773568 974 607399169920461305714573312 975 198883126202926809655279616 976 59520004109774562621652992 977 16186577473383851773394944 978 3974123762328853639331840 979 874333498393945851297792 980 170873758741708404686848 981 29357741382777801015296 982 4378316012575510233088 983 557830347731555581952 984 59469296956392603648 985 5157142741850783744 986 349227982725840896 987 17312910090960896 988 558551906910208 989 8796093022208 990 1 991 6861154742528953501789871493000 992 13722309485057907003579742982040 993 20229200139523844466020625284528 994 26027562617863749849763531820912 995 30795043949404355328930712927360 996 34273113398251889504586210784768 997 36294748595254955219672449715456 998 36803671699113666576973444772608 999 35861668323085861750301408892928 1000 33642037407496582148343175878656 1001 30409317675366333606210630209536 1002 26487764361889450329381513285632 1003 22223132628113032682109638213632 1004 17943663402766753205104897556480 1005 13926378344481521631173997887488 1006 10373732369701340069092375789568 1007 7403528083045154421126684737536 1008 5052261441574952482557446324224 1009 3289428217294983167965336174592 1010 2038450552260331510568266498048 1011 1199225085913232206466683764736 1012 667910633631834208409298665472 1013 351132896066291647487133351936 1014 173700001790204932177396760576 1015 80586254805686985346999386112 1016 34940126344819182267873099776 1017 14104624103003089909141471232 1018 5279953506072354638333476864 1019 1824963100174386755532750848 1020 579688556154445426266734592 1021 168349689746428823112515584 1022 44444188014199094386884608 1023 10597165580219040474857472 1024 2265211789622480266592256 1025 430328304366695372292096 1026 71905384471953946968064 1027 10434963713366947790848 1028 1294401587722412097536 1029 134426794088707653632 1030 11362519187692978176 1031 750403491817586688 1032 36301475902652416 1033 1143492092887040 1034 17592186044416 1035 1 1036 38643937761013612316236562107610 1037 77287875522027224632473124211080 1038 113983976068092696843956407060032 1039 146784402184261888845933134249648 1040 173912399745787623604241545183840 1041 193933380808324650225902131210752 1042 205903949071148180431560993725184 1043 209476810086407571831751549016832 1044 204943354982217604061346575887872 1045 193203399256959539121323432396800 1046 175662231666972123628096881827840 1047 154067050930765575505065298923520 1048 130305687059117323366114866470912 1049 106197733944791707483395434610688 1050 83309890011568544366045583245312 1051 62822596808582352945411316645888 1052 45464725682084696121444225253376 1053 31519379749114543938265106350080 1054 20890162671200189994495666814976 1055 13206913230073032737873616437248 1056 7945339546835764383530411360256 1057 4536873054809954425495472832512 1058 2452121776632577874837018509312 1059 1250846000037907530038881812480 1060 600347023799546134670849605632 1061 270220814786751863732148633600 1062 113670560492372446201323192320 1063 44523304936290017404424028160 1064 16174140850265025931787632640 1065 5426238636148056197332729856 1066 1673423457219806587162460160 1067 471981338048953215489146880 1068 121055410242096603357773824 1069 28053622923811811099672576 1070 5830782753091568986488832 1071 1077553065923323403173888 1072 175240105596202889773056 1073 24763813025073743265792 1074 2992799885138396708864 1075 302976338908676096000 1076 24977374750745559040 1077 1609729003529175040 1078 76033428083965952 1079 2339760743907328 1080 35184372088832 1081 1 1082 217819882217567809559291065834720 1083 435639764435135619118582131665116 1084 642735646704885253671377192855088 1085 828383529078998538211180247873168 1086 982778425926477125241881771589760 1087 1097953380249962322288144302937024 1088 1168583014627020733908335859600128 1089 1192556155400361532712693772148480 1090 1171221659210076735898476005756928 1091 1109250755898246987819466018595840 1092 1014113715313356480854921489256448 1093 895229879781360678605332066594816 1094 762906399385671075386898531483648 1095 627219916554853282414981649481728 1096 497006877578259514943049058353152 1097 379107477267504431572412298559488 1098 277958395274932191858943514902528 1099 195561054809940631686690998059008 1100 131781107903339604920685559808000 1101 84878278467895974411437665681408 1102 52136608442978017475128870305792 1103 30468491426135385520156643950592 1104 16897064370150428323215252127744 1105 8868407204948920867975172456448 1106 4392451099589715264796236972032 1107 2046804116669674386643971211264 1108 894453628565536946705200578560 1109 365317660587090513665311375360 1110 138943085072031547292343336960 1111 49019101914333361719304257536 1112 15974560220016470125872939008 1113 4786689934138054096581558272 1114 1312162718133441337571147776 1115 327214808321122622637080576 1116 73755144759672990578245632 1117 14916524167840544415809536 1118 2683561076044465998659584 1119 425052617899985795547136 1120 58529537466497968898048 1121 6896067038954452418560 1122 680958566105673105408 1123 54786241088450461696 1124 3447593475682336768 1125 159086138399653888 1126 4785074604081152 1127 70368744177664 1128 1 1129 1228658345924376021233373761476002 1130 2457316691848752042466747522947492 1131 3626857865472422629985746482967944 1132 4678164694494682350075995843471824 1133 5557065942329519937193150190525600 1134 6219282243820312462132921868230464 1135 6634766104734409721982654426250368 1136 6790830028817499073636146185082624 1137 6693556961136220092187282376830464 1138 6367187486334656754570187398609920 1139 5851457309709678530592999661287424 1140 5197173906538843215450241889087488 1141 4460614646272573771477282349113344 1142 3697537649160170031064439903207424 1143 2957669367592776531408202485235712 1144 2280443696402665472315786586095616 1145 1692527231907219552056993182384128 1146 1207323154879628722066568451194880 1147 826279322053474257674004516044800 1148 541519962301946864992495849177088 1149 339144082918217748698973358522368 1150 202519407084071875233559210885120 1151 115034167764978326108560796155904 1152 61996324307938486799219508117504 1153 31617009490935276288676705861632 1154 15214667229867697225165267009536 1155 6887991920910041019243076517888 1156 2924405998101872607418310983680 1157 1160485478759613476816321249280 1158 428888221775787428906874699776 1159 147055869861224467826407899136 1160 46585336629716376424105902080 1161 13572905344937348461156630528 1162 3618886894991341826592473088 1163 878050436778305846721380352 1164 192638122009370143982878720 1165 37936556487025523903430656 1166 6648593632478309776359424 1167 1026326390276817403510784 1168 137798916596976771399680 1169 15838307607421810376704 1170 1526430297277981523968 1171 119919977309807837184 1172 7372515735307812864 1173 332527500611551232 1174 9781255440695296 1175 140737488355328 1176 1 1177 6935354113925095499510987997825440 1178 13870708227850190999021975995646176 1179 20479775917718100987780746890009408 1180 26436270759471639955035083581137728 1181 31440571795965419815389976961724160 1182 35246389003877647334164832764162048 1183 37684241218497688425658638892074496 1184 38678558974265166197231242923442688 1185 38255737988185783725888759693754368 1186 36541495551747910781601665929994240 1187 33747315729514808732143462628737024 1188 30147397638775315037639171707977728 1189 26049053065278740915883707514388480 1190 21760620099848642814545013295874048 1191 17561402708683310531626456793546752 1192 13677771021049180356307603023659008 1193 10268400809191108473119117208977408 1194 7419919950641858044911448278171648 1195 5152337999959813167129355490426880 1196 3431989954129891380711344264183808 1197 2188690885167347699502380245581824 1198 1333569129082001344136103178797056 1199 774592552166921187476295708049408 1200 427889175088870478961005735968768 1201 224234764178252385339397774508032 1202 111183625703254868920489729851392 1203 52015682969891737650680463097856 1204 22893130929420250918309263835136 1205 9449333376414223763643899576320 1206 3645744357163807781028402036736 1207 1310169295517111128129571651584 1208 436895328251502308329389031424 1209 134632858379258603434628087808 1210 38167633277830751033896206336 1211 9904872941385924864934674432 1212 2339866565063504761320374272 1213 500001495209993230463533056 1214 95943533233549355136319488 1215 16390694467970483982696448 1216 2467469686008454274088960 1217 323225935248378701021184 1218 36262965164841933733888 1219 3412943554205534126080 1220 261967142343491452928 1221 15742754709938634752 1222 694398767545188352 1223 19984723346456576 1224 281474976710656 1225 1 1226 39173944899033019596526953096904930 1227 78347889798066039193053906193804960 1228 115718857582692215822485198756669312 1229 149483871138504706517725170255455808 1230 177983962606841133657925814046189440 1231 199848182640528050314734429962076160 1232 214120802901585424084850088114967040 1233 220354905042851157895197938119291392 1234 218658188387521242805698878357357568 1235 209682106464672290911925455460966400 1236 194552827891599056236723508820344832 1237 174750946648578378339480604255207424 1238 151954879121358856091021287621394432 1239 127868887269583751508931209740091392 1240 104059293226752152690121127147405312 1241 81820932300257740298672198368821248 1242 62090331460865845384420971876581376 1243 45413546810989061923005377292533760 1244 31966853570271667294606336003670016 1245 21619693928201434152827658644226048 1246 14023353652064421494583297101004800 1247 8706890963856252978748290026700800 1248 5163931621452117582253795397599232 1249 2919066879308304161397908803944448 1250 1569052017074888125035169691205632 1251 799994880239797386061892944920576 1252 385888909432174583816684256100352 1253 175618423874321452616374110126080 1254 75188585421667530222097412390912 1255 30190885070068216803164743008256 1256 11332518370548880073886764367872 1257 3962699189969821687029121941504 1258 1286003369538202239478712500224 1259 385756182903905689064869724160 1260 106479868415430187791975186432 1261 26912907835667923060727480320 1262 6194200323489828841424158720 1263 1290039991694337164015828992 1264 241352119425124755746848768 1265 40217121280143721601433600 1266 5907797340454979310190592 1267 755488311129876226637824 1268 82779848332527137718272 1269 7612463512435694764032 1270 571182252065168556032 1271 33568987197489545216 1272 1448751705129746432 1273 40813871623045120 1274 562949953421312 1275 1 1276 221414058817668597983992800568807656 1277 442828117635337195967985601137610212 1278 654268252185644869432881367727002432 1279 845760538201230693859583066361900480 1280 1008110056454333825768856474968230656 1281 1133679897796393583761192993813318912 1282 1217081357195738886044116214459759104 1283 1255686505771456400934376267710634496 1284 1249887936500553508228531913352081408 1285 1203057692633585652147503325177014272 1286 1121195537015576294729016201952673792 1287 1012300463723478259969045508840013824 1288 885541329741236382974711776522174464 1289 750334616972600170262500806751027200 1290 615452592325948190602897448149123072 1291 488279361663385685713875256049336320 1292 374305625373370742480915242625269760 1293 276910170991965624976795344993779712 1294 197426037938378858235791506384355328 1295 135442548253907402860338843589017600 1296 89260902841143677982028611071246336 1297 56407209930189133386778636527337472 1298 34113850345596885545534425988595712 1299 19703840037821869065847913568010240 1300 10845333692751315979741963409686528 1301 5675467463102707487633704547778560 1302 2816876724247640098702826059857920 1303 1322593372566398447507143198244864 1304 585871511232574087799222384459776 1305 244149677816993317597147561984000 1306 95427829826951911674947263528960 1307 34870887534157799163676495708160 1308 11872069363440941775871021154304 1309 3751938938138285679675803959296 1310 1096229796953275597964087132160 1311 294811083618251879590798557184 1312 72619194514007989745811980288 1313 16294095831960083316839809024 1314 3309431014032880349703307264 1315 604041745398132977250074624 1316 98233836092870533574557696 1317 14089163230937931424202752 1318 1759856538976973309870080 1319 188429287095272128643072 1320 16939882844800308740096 1321 1243111716644475371520 1322 71484792460321751040 1323 3019945025128628224 1324 83316593106354176 1325 1125899906842624 1326 1 1327 1252221259203687852892324809282229178 1328 2504442518407375705784649618564453052 1329 3701429757387457837190770979388180104 1330 4787948955920328525624485443299593408 1331 5712986642871990728994350626644758656 1332 6433970445287664763998446273725933312 1333 6920519350343368338509545873054371840 1334 7157253393021439289941109686548343296 1335 7145262828873385521410010269000500224 1336 6901977544236272905162866765357914112 1337 6459375031004887283866752382606381056 1338 5860692779994703034299484087759519744 1339 5156031230691458516344084806281658368 1340 4397405392442392762111253450119315456 1341 3633890663993751042807192755776847872 1342 2907488868273326578662113059977756672 1343 2250212704475708772231889213273276416 1344 1682672918899065710484043688296316928 1345 1214194968265250124160232457466544128 1346 844244210529279021627180209961697280 1347 564751916176038801644968262359842816 1348 362844264172524136704442283308613632 1349 223493628257171187399967212855885824 1350 131719491850437968205487684775313408 1351 74127971294245270122690586060259328 1352 39748291746313193902297519742779392 1353 20261233168752994320805121409155072 1354 9794435728227422906295401186328576 1355 4478782353990815178360020917026816 1356 1932190814192993694329904708976640 1357 784201783611209143956666880884736 1358 298537649266080907613051857928192 1359 106263962825006296557930252599296 1360 35246226492066699506914600943616 1361 10853911869115421577907839959040 1362 3090817794096294256960935559168 1363 810342070282340600473983123456 1364 194649580354847210754036203520 1365 42603589217851439529156673536 1366 8443641660097396136533295104 1367 1504386399876312496294854656 1368 238908906620266894533328896 1369 33473725797181101006913536 1370 4086178322045745915494400 1371 427746850264916915388416 1372 37612039719765879554048 1373 2700760001363115507712 1374 152030545895936229376 1375 6289839829576318976 1376 170010885933236224 1377 2251799813685248 1378 1 1379 7086216008937291702523549176070878712 1380 14172432017874583405047098352141751912 1381 20952456423164857772270930786221353104 1382 27120097621161097468895329736323464784 1383 32392064694783158506468644692940923136 1384 36530868100084643590235357609679447040 1385 39365224986614450166996889137151748608 1386 40805473785367667874997885221487846912 1387 40851867330065235572653389364635021312 1388 39594343041391239074537592939317645312 1389 37203394500605214020083172954815750144 1390 33912854870542867682135824388358692864 1391 29996560556176011261258251748974952448 1392 25741783897002034439851657568317145088 1393 21422819271075418001418451787937021952 1394 17278057875941424635979264512493813760 1395 13493276129719356959491919457989165056 1396 10192792885995479796360952339823591424 1397 7438827519067914301896437171905101824 1398 5238081438159973622081374349861847040 1399 3553534187160579392041683630837202944 1400 2318886991597033986980936524620627968 1401 1453077087828939976592188139345281024 1402 872765450293346495202934601992372224 1403 501496709127639330381384649306800128 1404 275115349091572019726501477028462592 1405 143782170560373946871225356698779648 1406 71426272992866868412529460083949568 1407 33646750339693921080591935632048128 1408 14992603323549032069223289475563520 1409 6302589067392281659119558069321728 1410 2492667814219659804505151526404096 1411 924775528285046652398770573017088 1412 320829260978621484999508144160768 1413 103733236506505124656840074854400 1414 31145203666762652804649632923648 1415 8649175793965619240207915155456 1416 2211955584322449368359012139008 1417 518430505181737657148236627968 1418 110750435675543133158924877824 1419 21430570293746944068605181952 1420 3729224669794390530689335296 1421 578634035119724589618298880 1422 79241181004607363397713920 1423 9458157924182916885118976 1424 968475892535670347923456 1425 83332483776164376084480 1426 5857779399500159254528 1427 322932863080415100928 1428 13089712316952346624 1429 346777171307528192 1430 4503599627370496 1431 1 1432 40123165445935696607689309968957066282 1433 80246330891871393215378619937914126840 1434 118670437802252295119395039593161163392 1435 153696427641523607616065678620993603088 1436 183749679764278377602658224797644209056 1437 207504449305405335178321522077153344512 1438 223995038944800323493308159892526200320 1439 232700438421204905094761085300263712256 1440 233591060371781302225322060999335271424 1441 227129990478123966946771363305457446912 1442 214226508529100121871404124452845174784 1443 196145833913315238262030854783327395840 1444 174385145783688119789957107061144305664 1445 150530854723445316956618140872032321536 1446 126114890297220321593048862195232079872 1447 102487776133727858199928088442011058176 1448 80723360970898004154341487504959340544 1449 61564724181196193353499878545884184576 1450 45413978207201749584188999163453636608 1451 32361783396471091246204473684687585280 1452 22246735843234308822190460701545332736 1453 14731442736560027028436056770946793472 1454 9381549833835357579974926552514166784 1455 5736042015217416702657670394085900288 1456 3361018308607596845185903904925155328 1457 1883726328556571773830617411088285696 1458 1007804115680919434455930948309483520 1459 513598729349067305081328323509878784 1460 248767274267023221823052032608567296 1461 114253035744689986474455198429347840 1462 49634014815967501912591755103961088 1463 20342461614565405901122704985030656 1464 7844258094960294771212286196449280 1465 2837683041016952578416846187790336 1466 960051939107260833990179018506240 1467 302761301551675083863119171158016 1468 88678487516120544274143229509632 1469 24029402918182733095768221024256 1470 5997836905068510053544121860096 1471 1372393860246963754298878459904 1472 286307994572616715283092996096 1473 54120278500794260815500804096 1474 9202989305105985101119881216 1475 1395887425837040903902986240 1476 186934912818946404427759616 1477 21827303368613096371257344 1478 2187259757342341206114304 1479 184251057693174129491968 1480 12684699661813243969536 1481 685139366711314612224 1482 27219756147827277824 1483 707065141497167872 1484 9007199254740992 1485 1 1486 227307673428706055552901579353674510384 1487 454615346857412111105803158707349014828 1488 672485991580684762195947942891597734672 1489 871482578893090604360579136737000756016 1490 1042845186087173389415953864992376870656 1491 1179168102451431181736357092240711580992 1492 1275006277727282996348885342849492493824 1493 1327340455484014400659770021473609883136 1494 1335840202488240591595249565253071331328 1495 1302883782379523519874478457708614019072 1496 1233321669999803470932383480027567054848 1497 1134002945928008623474157240109851222016 1498 1013115962838641770097502174425043206144 1499 879421053551510729982953629145897009152 1500 741468634191857007043988854298248937472 1501 606897421234716587656023512274842615808 1502 481893738309599956761288806577629822976 1503 370866135936532084935121953035301158912 1504 276354645932013924298081907701877571584 1505 199157622703354114319528751929727385600 1506 138628299367644850813985598938867040256 1507 93073588632312280208366004611749773312 1508 60182259508483060171545477348455350272 1509 37418021491183948772743803867936849920 1510 22331746394831047765353512314001686528 1511 12770582220638891528030230075720859648 1512 6984242651605717541488014381365067776 1513 3645699053087485885322413225472425984 1514 1812527070235111071886360413420388352 1515 856397094851078819196070381014220800 1516 383663596866945591506622368966508544 1517 162576425040956944781036298382082048 1518 64996020649857120806250861280886784 1519 24449250339236815899793483213307904 1520 8628765298229901914392971140136960 1521 2848434548412547943393110314188800 1522 876614340761152990290405679431680 1523 250614727091097723335355016413184 1524 66299046918582518377722262061056 1525 16160032839341923847930457882624 1526 3611828907624525217304345051136 1527 736222868890016575518326915072 1528 136018439401070273316278763520 1529 22613609319448486589719642112 1530 3354605744847793778113642496 1531 439524581764694679069130752 1532 50228437595131213674184704 1533 4927931989979853890781184 1534 406582745077192830484480 1535 27425515481702674202624 1536 1451947009065365798912 1537 56560707720146059264 1538 1441151880758558720 1539 18014398509481984 1540 1 1541 1288434229583386007079334455353314888466 1542 2576868459166772014158668910706629770772 1543 3812839044331931377385776955235028000328 1544 4943882340660637452908432178113599238384 1545 5921223947119289056052136900141901252448 1546 6703467949443535920497850905365850233792 1547 7259909159853229895947563551760112137344 1548 7573091349428027622765552640591416430080 1549 7640285987457975348651183063997758168064 1550 7473669038051416405535117455199232612352 1551 7099118949058531119078228380764927651840 1552 6553729163600656527358100884927196405760 1553 5882298311210290574019147840660316602368 1554 5133202531300931956340861354723105800192 1555 4354141084574638238768064623307781177344 1556 3588260265105951489726575973337116901376 1557 2871095976421366226421194782916190011392 1558 2228641584299130259998567292957127081984 1559 1676668433632950838930466120794600112128 1560 1221235158216358277489347827142159761408 1561 860154671576241975806442700303463612416 1562 585074861083021242111504870988192940032 1563 383788024822464776953591469460208746496 1564 242415757716569388390316801526413131776 1565 147204949945960073094312939698507481088 1566 85790303077796565008838265219464560640 1567 47899425538357032040322893516636160000 1568 25572959195923371137048169228982550528 1569 13029635897975262098966953471867092992 1570 6322443005151650464662602016979156992 1571 2915388600365845019045044235907629056 1572 1274612851958875882765450873879396352 1573 527098322720026379023801924699815936 1574 205656196504173764462049903379480576 1575 75504153791358230251551884419530752 1576 26010456706337531717261410919514112 1577 8382186823214799607411402493394944 1578 2518735116031049282211969283129344 1579 703213023421557702814332627189760 1580 181714296432968342825006421508096 1581 43274411375409277975325317267456 1582 9452317211377232010498761818112 1583 1883501763194919932869275025408 1584 340275603048764372877903396864 1585 55337062644004429091418669056 1586 8032356716622405782126723072 1587 1030116348965004014407122944 1588 115266752927655673905283072 1589 11077010420745998226685952 1590 895497192184130090041344 1591 59208295128083694878720 1592 3073594155689679257600 1593 117444871082567794688 1594 2936346957045563392 1595 36028797018963968 1596 1 1597 7306868449118218158783207927919254245392 1598 14613736898236436317566415855838508484400 1599 21628685832270242764968030532430394627488 1600 28059795736135225789606458706367551360672 1601 33635273798237762189445559088106020912768 1602 38123580613965805781140094311665782490112 1603 41351541888562350815099193346452713978112 1604 43218430138764245201985834809809786436352 1605 43704270923799199236145861455903123374080 1606 42871167198754177061011035676645542223872 1607 40857198088347092912249899473422637613056 1608 37863342949527307099153227092788309868544 1609 34134779999855820237450245109923415949312 1610 29938666035195488792285268746647180869632 1611 25540984342406528393588548362369779564544 1612 21185154598671676412626498955611900280832 1613 17074796855623559582667583308448643678208 1614 13362373254418776649328673837918272356352 1615 10144510759162519276411393612301201309696 1616 7463803432190104446361984287353841123328 1617 5315988786174519756482670088488157708288 1618 3660750985447658405424793002436192108544 1619 2434124807659334993330165190501219696640 1620 1560576084655646858750925773090632761344 1621 963251235634614052094978437053664985088 1622 571493157343726592271791234198859153408 1623 325361075458812761726195881529179111424 1624 177431941094981826727497082109178150912 1625 92512486084732425642202286217140109312 1626 46028134849792762594245936110666514432 1627 21807861880644777018949257130825220096 1628 9818373811830258106831039437413023744 1629 4191095289233742133223524020560855040 1630 1692201063720700173926844892912287744 1631 644662093507559964298580237632929792 1632 231112795293714269062668977874927616 1633 77751776999139032361403394329411584 1634 24473064066562046245784929915895808 1635 7183796830247425266998025750839296 1636 1959667756548182392448370769657856 1637 494883293200138480768592549773312 1638 115203824535879976215946031267840 1639 24604165549382715232054671310848 1640 4795029676057043496435839926272 1641 847496625321407807467129143296 1642 134876988212916111498381623296 1643 19165352407189149675860000768 1644 2406875001084254086852771840 1645 263820896674243931860369408 1646 24843474313922118359711744 1647 1968733850334230824878080 1648 127640273041396454129664 1649 6499558953424080863232 1650 243698783036272279552 1651 5980780305148018688 1652 72057594037927936 1653 1 1654 41458470761711077760657288521526802751794 1655 82916941523422155521314577043053605496976 1656 122749731195967791318098280882115180870976 1657 159331158690182543187134815356246308778016 1658 191145479437420722384627519389598172653248 1659 216896821910076146606933579119551573464064 1660 235608336687496564906771069591892949603072 1661 246699770612687426001686232633860294050560 1662 250034091675064946304203997771661907883520 1663 245926616434249003269670530506559544696832 1664 235114095682022988867205277959403239800832 1665 218685924849211917750471625380713038888960 1666 197984405562628898410928288645623195959296 1667 174485045489235914251710660300291377790976 1668 149670539501106874845570019985178357858304 1669 124912808593192358760707322718791119994880 1670 101376079687109554214921579946310851756032 1671 79950650434419319940168000785091325329408 1672 61222256681959643186240428674437043191808 1673 45476685883023854962616140537150914428928 1674 32734408217842729126276362606638830452736 1675 22806384015191740961525074244400784080896 1676 15360420256557016969350044778622785421312 1677 9987649801925714226698974469071193505792 1678 6260625071347907852949862621236625932288 1679 3777546773036348828239478484471329587200 1680 2190519305694196700441623683913213804544 1681 1218711454248990331289890686936920621056 1682 649392096946138640224543476740790419456 1683 330799583663804669892052657324395855872 1684 160781904760735596786491099397266341888 1685 74412734572154365489188142301327654912 1686 32724844334073800128209246193883021312 1687 13644754840268878637639482287715254272 1688 5381456694952097273947197319143227392 1689 2002684202454961461903874429774987264 1690 701411130292564318912670205523001344 1691 230555738077238074553231617764098048 1692 70913962760807226073315595987714048 1693 20344529197883077943199769680674816 1694 5425120816474529617825825904656384 1695 1339541588566977019155842466840576 1696 304964169948205184925768200749056 1697 63713166830814766545265917689856 1698 12149760153966838108168436842496 1699 2101810847417089676122471268352 1700 327492542595541783284465795072 1701 45574438657833382400579600384 1702 5607065971356202963612729344 1703 602293823955565955455647744 1704 55599417748376348165931008 1705 4320626381910570212261888 1706 274785131665776260939776 1707 13730286313551016493056 1708 505339906987988615168 1709 12177733392409821184 1710 144115188075855872 1711 1 1712 235342694833972263821116558446547438462264 1713 470685389667944527642233116893094876917684 1714 696967380551494334662940134471345104923552 1715 905127963534199228082828070313000919825632 1716 1086707644072671252303746152776381308170368 1717 1234449346437591454132061148673034096879232 1718 1342841780199557822858601037770133959497472 1719 1408547120872560108093968497845306056347392 1720 1430662585248243436330341590494639403345920 1721 1410780328862819611387744007615469792873472 1722 1352831152961590663424172629916728701861888 1723 1262722360383684072527131848585089308868608 1724 1147805355666885109366268870176613098684416 1725 1016230374629394934272974626321663664586752 1726 876260371781528816777515485960950332063744 1727 735620834874212575061873493986731620368384 1728 600955949087167117371066191652982189719552 1729 477444866378793565235959266994718158094336 1730 368607561385065954246287022476237037633536 1731 276302084156798700018633411125910991536128 1732 200888832567554554830634569104967338033152 1733 141517283348927636336289821298117388009472 1734 96479615442067408077593405563693053247488 1735 63574986931654236012993688581346022129664 1736 40436844705750042613097898523516980953088 1737 24790692778403796075997571294653814145024 1738 14627362029887599250938412121170773016576 1739 8293172863173640746457091623626393780224 1740 4510558276572041874250004595335046889472 1741 2349298353010849290916536486931655032832 1742 1169642200922337283109213251487605456896 1743 555581267240281526413695235515454849024 1744 251279318151577578061530551478564945920 1745 107987819873527035021270716699927117824 1746 43999896473521389910596023659939233792 1747 16958526602790204758187569249385447424 1748 6167785690125592716560126475564482560 1749 2111332015347274477437559504208134144 1750 678386814039830500382714741324251136 1751 203991809027192622287187847734624256 1752 57224344072469314048094033594548224 1753 14923734026506548875718608849731584 1754 3604550256265858810561918006198272 1755 802917113555326724855598680113152 1756 164166963029299999228802310864896 1757 30645956076737658699548022800384 1758 5191201857149332901822247993344 1759 792262861377100776082774163456 1760 108021858788907559594437378048 1761 13025085028002475388377759744 1762 1371647925032137802708418560 1763 124173963439954596550672384 1764 9466101609222440937848832 1765 590773155890409905324032 1766 28976736463254074687488 1767 1047213014153206693888 1768 24787812349047209984 1769 288230376151711744 1770 1 1771 1336553988293933841254497162618333921173290 1772 2673107976587867682508994325236667842339500 1773 3959122528121933388215001091261448663129288 1774 5144058206136262822824027064099123291508832 1775 6180667162018038263262115725936519545264448 1776 7028284723448542811404378316521223144145792 1777 7655810352387806171089825591432262784413184 1778 8044067342734441154216795339332391061169920 1779 8187269701227207362983164184688359545869824 1780 8093402802612720660383313496284641109783552 1781 7783435391890845474414765643016018688006144 1782 7289411843766252054620067363611515455520768 1783 6651607789620970321257469515684787947307008 1784 5915049229934475666057431325957048607703040 1785 5125775833724253744770770938458295224172544 1786 4327258621962259026393761133011163298201600 1787 3557353852975161883478591795028834554347520 1788 2846091811802191916187018540595780562714624 1789 2214474528697552007132604864448979416907776 1790 1674311342134158767783356110077683205931008 1791 1228980730784173008967255542424371969654784 1792 874894793789281988501046457490342273875968 1793 603376702570596493443282268205910532816896 1794 402648974551709600969020121215445722202112 1795 259667903552536231402335749214674865881088 1796 161613569481922407329960539357207269998592 1797 96936287327383159361453356969102351007744 1798 55949028305087421977670320203048647917568 1799 31025064402625809736613872514711773249536 1800 16501785562519060182789467423598278868992 1801 8404246271118104014128811236356486332416 1802 4091043935933341613065808046560045432832 1803 1899853260329598075013210286473751822336 1804 840044752666692523786837868471329488896 1805 352928799165595035064994478804856471552 1806 140584015336026013004887654877529899008 1807 52973867021674191372656269722917011456 1808 18837415424887632364468984347732475904 1809 6305331169357125876745801898563469312 1810 1981254035543948460988313932761399296 1811 582706204544034685661779289933086720 1812 159905964786816805950364081591418880 1813 40802836697447626679987346151047168 1814 9644585663981871667870052722409472 1815 2102912348245263887510006719840256 1816 420978011766012782621719923785728 1817 76962879974412236902643485638656 1818 12771064582563959136139788419072 1819 1909855819944309241685909438464 1820 255234767399346931411498041344 1821 30174043611280754059897733120 1822 3116381546417806674671697920 1823 276774209797843998346313728 1824 20705545687778668054577152 1825 1268501020752554930208768 1826 61095400199343921168384 1827 2168789465353555017728 1828 50440315826549555200 1829 576460752303423488 1830 1 1831 7593882647000257798083811642268858175993704 1832 15187765294000515596167623284537716351980088 1833 22499531183502086594332808899493167625079408 1834 29247063558006283992660742459821805101322800 1835 35166286786011586871551513737923982006102912 1836 40029207488010806072042644105627567472865792 1837 43660285051606525273004484483864623991177984 1838 45949460924863092462088977592275048253107456 1839 46860382128188487128775395236064172924971008 1840 46432766527389488770790518541988434655168512 1841 44778443327965004956295973031431114947620864 1842 42071297510987746736960977644130989709979648 1843 38532061023689527035985557120114984259518464 1844 34409522310403491185035392488990414655913984 1845 29960168587510966962121157255012450537242624 1846 25428454073000379392210185196321021387145216 1847 21029763749866289499472106493142358844506112 1848 16937728255382819861335011471627533625589760 1849 13276905080423849714498422841167764895301632 1850 10121080521730374479759004916138419367706624 1851 7496694357448294722995309272165786828406784 1852 5390270392588007789315244166215854790279168 1853 3758347043279176440238831106217215394840576 1854 2538290294174738734780580674626351091679232 1855 1658526816122883984129512768635801958350848 1856 1047096255425725742583721360017916252127232 1857 637893216895303241862221010154645518024704 1858 374446614360160618669546808028865000112128 1859 211477882445465771074490831050467291693056 1860 114734783385249970115007298780827895201792 1861 59699613957256029879382720003504259203072 1862 29740891586434479237028672727769304530944 1863 14160212081651357590071148816372330397696 1864 6431495700013969596501690423809333526528 1865 2781232689647499548065122595187969753088 1866 1142780468982153461795695589096748482560 1867 445206681516625930856990194932991918080 1868 164080903817130219888425353606581977088 1869 57071617403382115036333698994784960512 1870 18687538319925562408263122504822816768 1871 5744907503316812767439621926087032832 1872 1653310929973758639400068582918324224 1873 444021773815753804652413671733985280 1874 110903696421390013015429975275208704 1875 25665195357633913864932763545632768 1876 5480042659873173413346785768767488 1877 1074550349946390604469225731915776 1878 192469402949130614140839124795392 1879 31299243174210356602488083185664 1880 4588292905736146200296868020224 1881 601250071451202029297948688384 1882 69716783839353251068523839488 1883 7064297292778633947626078208 1884 615724082132777011259637760 1885 45218713939886032512090112 1886 2720338105958215870054400 1887 128697745255500810813440 1888 4488899878186758701056 1889 102610013910009380864 1890 1152921504606846976 1891 1 1892 43164472442894528422859338517978349078634106 1893 86328944885789056845718677035956698157260648 1894 127917453799632995279900219722885320474334656 1895 166354035655375753736726170747714489277826672 1896 200161715166995686250967101936278778700003552 1897 228061493534529034904290320428181359862418944 1898 249062339170690828031931909491495953295197440 1899 262533183394679686795816115653105371748091136 1900 268249012124099551854259599967756822945452544 1901 266405321690613456952225760579225708470884352 1902 257598305628179616065131673458656480048013312 1903 242771825796932189590048799834317263025319936 1904 223136026183343960267023576418154318903009280 1905 200065829198093272788789306462718098526765056 1906 174989984860981104205081220712495304457519104 1907 149282407321791383069104393585526618066845696 1908 124167014892219315889136560822997558167207936 1909 100645230897885727784984142880858551204970496 1910 79452013030529549380978091801715644028682240 1911 61042291476554114664622309803347208337096704 1912 45605671212872066524804983799532247721181184 1913 33103850361984535846656663805637781903900672 1914 23322948695390182008107586716958202137673728 1915 15932112666250587953477578108633201061658624 1916 10540359660482166145672239124379956672462848 1917 6745365628248442956346258154819276110823424 1918 4170316255729515144862489537078282604773376 1919 2487491397244914486025539603259204183261184 1920 1429452226566454106291716363776686399946752 1921 790224375923635153127735046403524690706432 1922 419596641292839417607693137099717223645184 1923 213654924994826660127075358943797365964800 1924 104150486589731084119765850401891476832256 1925 48519211675139263750375378179311255158784 1926 21561218309080007863098325846409596633088 1927 9122357580473610128645892097755660156928 1928 3667270053112237914199610888270573993984 1929 1397863630482079447946172902733451886592 1930 504089654116316661835543176095079596032 1931 171573708293605412081079676658702614528 1932 54980410567157602154966159746737897472 1933 16543166145594473451294673433947799552 1934 4660511198534354869756152992373932032 1935 1225460062484353371025341556268728320 1936 299734893715117778557404150316924928 1937 67939152318610711412449210403913728 1938 14211446410643468249059471375990784 1939 2730614283273202169805722181697536 1940 479380314657923787406754770321408 1941 76427107506445255792754765594624 1942 10986866327194317541728722092032 1943 1412226018994092368660348796928 1944 160669200294558653101056720896 1945 15978367098763229488671096832 1946 1367228716115391988002455552 1947 98602830793353998597357568 1948 5826870904775339575083008 1949 270863343067066504577024 1950 9285629798103545544704 1951 208678792333839302656 1952 2305843009213693952 1953 1 1954 245452850436364432274733494443948474894245504 1955 490905700872728864549466988887896949788483196 1956 727548639434488323182424792675406616660937456 1957 946571754247037834531831215150038667499983056 1958 1139708821338033026612861043471955281587870592 1959 1299780992539650730754590020434520607528598208 1960 1421191958538999319823094974121583078352454912 1961 1500326062224828519576853251246121847299875072 1962 1535806598157911781346636161797837963898744832 1963 1528583055350921007484181254200818477159857152 1964 1481832476426163184457969477183565543113109504 1965 1400679684315960719202237786302968098386530304 1966 1291761429296448102755737230438496857446187008 1967 1162677708804953714547699290543783138095710208 1968 1021386841839416720690259118712035594161946624 1969 875607125188140254075277045207974692207788032 1970 732285855825763660117033018769356494582317056 1971 597186283835605739108679707180990570701783040 1972 474626162002192192291004383252075294328094720 1973 367380660882948830196642288146745334818668544 1974 276740912849319591497015638032414807523590144 1975 202700793987212111586310803642703073488404480 1976 144231592807675016841381847524856926937546752 1977 99598618510735952316358930714404399530115072 1978 66675764668099750563153328955819999832834048 1979 43222328662585412868075209466479608615403520 1980 27098687975663567861106630600200038293438464 1981 16410971029335578154484244851608676126949376 1982 9587031246181201464264408654428040610185216 1983 5394957730469880437549237896839674957135872 1984 2920172286378326582986688304716091530149888 1985 1518028690208485783807551360586049348698112 1986 756673659536987025799546634440989571284992 1987 361053024549310347696119795066781608968192 1988 164631451367679759282809585754002180538368 1989 71605582869742498003350689201911465246720 1990 29651756543942680860858129386963556368384 1991 11667062273722250088052147671548481765376 1992 4352859311530742375932763539489398194176 1993 1536508597741949804565226392466822791168 1994 511954736115060829822980316495551135744 1995 160615833154918416499845809506491564032 1996 47320981942029003788308315769090867200 1997 13055314483721518630753406313625026560 1998 3362355908283585967661569920318046208 1999 805660644461903414133574176423804928 2000 178933532579979761108078198521856000 2001 36682530106432858504530726626525184 2002 6909217629238933780093378729345024 2003 1189321275208938809927038480154624 2004 185961930154811172510792048181248 2005 26225200372115287228498216747008 2006 3307739030451979989831684980736 2007 369366788450306842479082602496 2008 36063994209882606565266030592 2009 3030527911611249070186692608 2010 214695355863725804053594112 2011 12466538211701203289505792 2012 569585881371452859482112 2013 19197295973208608997376 2014 424275113695319687168 2015 4611686018427387904 2016 1 2017 1396313739170693572011093703953769970297429890 2018 2792627478341387144022187407907539940594851716 2019 4139658466287322865523959602187539491620850184 2020 5388123951783742886007088777119998204114826512 2021 6491730327661203015605360849441276034617361952 2022 7410162274860886385738776588707993685478093888 2023 8111809859187403623430587601398116737624862848 2024 8575971533456566052972189430393948961167567104 2025 8794301534838904132775230914251208068074033664 2026 8771331241406274723581160124084501783093322752 2027 8523981159382591958594309386241303825072211968 2028 8080084345748195630364705966634003462896324608 2029 7476050532531312270513131363449346281834094592 2030 6753898251391491330035019087393989555807993856 2031 5957955307591414273609307720495871210368303104 2032 5131564225381798139758393942223880866969747456 2033 4314122094056259150937781492654489255591673856 2034 3538733630614667027316971122526771470555938816 2035 2830669475353482748502090301716306727012925440 2036 2206712223706176415896062691793924743263944704 2037 1675357893310664087640009609864558753941028864 2038 1237738571730438308880962426091309799028293632 2039 889058253758678728796588521426179289553829888 2040 620297982083810624577861894936210579677773824 2041 419950513902195883412350251919902298601422848 2042 275583506106935670377800104185806854215958528 2043 175092429843225193520729342655375620842717184 2044 107575876306339736237399254218147367330250752 2045 63832709652968666206723186780657680165896192 2046 36532005742019247873005933011997691406712832 2047 20137252260745252193378433384064035762208768 2048 10675580192105500047316575598332741353996288 2049 5434863160337646915189670671824601590267904 2050 2652804732296346191832345276299082417045504 2051 1239442836024060927885296436587297387839488 2052 553359013157332829459127487890346081255424 2053 235650847560696973838422308038205438427136 2054 95543138489840128776566685937815450025984 2055 36808357938929860743414593349933368082432 2056 13446652332270679151610001316180318486528 2057 4647909505700764462881196731097522634752 2058 1516614997272043952067895891418060685312 2059 466015502440883518453937104241653972992 2060 134489935796004749385251484436707409920 2061 36350582936828169993072499345407868928 2062 9173336229671353266454601198120992768 2063 2154140171747286482520621355750129664 2064 468960974077919715412007885540950016 2065 94257980920555300485971517540139008 2066 17409946970650711772321445392154624 2067 2939529532505251723626586851770368 2068 450938150935128634673645119078400 2069 62407040661149016454012189278208 2070 7726417322419931796376379195392 2071 847128863131892543629559857152 2072 81231506047687219199506120704 2073 6705693111808400122928168960 2074 466809108606786768119791616 2075 26642253730944442049757184 2076 1196768262348549973344256 2077 39667417287503177056256 2078 862385285445921538048 2079 9223372036854775808 2080 1 2081 7946313791151430521588536002867940916726374272 2082 15892627582302861043177072005735881833452740224 2083 23563069989443014359185447953501990289494083328 2084 30681769628560613264033503791064433824176903936 2085 36989304927315412195604337150609390988057920512 2086 42259153936709228878707561038899062347790417920 2087 46312727208245209540585832594744737427153479680 2088 49031566802063561270507923986849975393635301376 2089 50365456629520797358762272015728509858949955584 2090 50335513609637165976906273970440252617757786112 2091 49031792067334479276085995591238344892197175296 2092 46605488491546248733913226242505637265364549632 2093 43256413966967444988665392142576177281850015744 2094 39216930073387783524853248309940145273191006208 2095 34733944202037671903137649719874220298579738624 2096 30050769177398010858520021284852855762509889536 2097 25390632805566207213478319975782274616684183552 2098 20943373022425440899931266787462334102697410560 2099 16856408502543161869774058748742144601905692672 2100 13230500691747513022449363662457231153901338624 2101 10120210782794295631482403508863729796691001344 2102 7538399272693532937990163135698271744177471488 2103 5463699187906762953820854930185977075624574976 2104 3849671605129293087453634624509728410621181952 2105 2634340767046392682303732619882690740746190848 2106 1748983763036244761660448309157704067857776640 2107 1125362275071920953076797667536081945068830720 2108 700958963877869480602005072492520125023387648 2109 422145033275906529429646212101052969330409472 2110 245498838960510467319794105642897537752891392 2111 137683064037121216999540386372264919123886080 2112 74362572329943601210342283605794545991680000 2113 38622924890039471830099428712382295825186816 2114 19261980129423711897741536370548582241009664 2115 9209648958090514159275031826156584265842688 2116 4214682989079682519160020258854434370486272 2117 1843019685750726271765032684891565115572224 2118 768722656423176699526663669046933683437568 2119 305267349757978467880372080693258114564096 2120 115191228490737870931339347554393567264768 2121 41219297367443949987650182374965527969792 2122 13956871016621416664617479167140423532544 2123 4461585710601174535557845355945713991680 2124 1343215943342985176744724923350540877824 2125 379859572671233073412685733385383968768 2126 100622794042582444366174299702761095168 2127 24890579519005195726440510097232756736 2128 5730359915545198551515771420480110592 2129 1223287052214309695501936985399885824 2130 241147292359289679706858968238260224 2131 43694612839028880275142543363014656 2132 7238894627241670893633333868101632 2133 1089875263757896981440928979877888 2134 148068707047976875101165772079104 2135 18000509470632473366429289152512 2136 1938394671661177775294179704832 2137 182605613295012071854271627264 2138 14812972342770990359863361536 2139 1013583801885152993353924608 2140 56875665410847943086309376 2141 2512547999931646332633088 2142 81921990431344118726656 2143 1752440687002407403520 2144 18446744073709551616 2145 1 2146 45238783466685215208467734313179932723561242242 2147 90477566933370430416935468626359865447122475904 2148 134171104842205174715699816338935960862085513728 2149 174774151635338977195057390850304381659864414976 2150 210832072229200551044856465728360569214773012992 2151 241071452488776977654048634877998522259944194048 2152 264483038628480179240068307763470576664133318656 2153 280389334466187968537867874738468189529843808256 2154 288490047682256676522054415128551237348693504000 2155 288880300685721784022809895892086953275616296960 2156 282038985872910630743685609883903246169910411264 2157 268787603994044166230052506811951981017978175488 2158 250223031845465389387655191143899048613368037376 2159 227630516817322704145693649006855832592120020992 2160 202385387072491406430048766097686923462483116032 2161 175853161787878043272634204144589957716669890560 2162 149297742025853107054173370613629432900697456640 2163 123806132722198074894774501622425219530640850944 2164 100235856923391732381590625632693529601665662976 2165 79188215857404868810366794357122295403483496448 2166 61007283057337318058956821860897838109707730944 2167 45801495976785357244565958101546183614254809088 2168 33482368997135124007848695815972755524787634176 2169 23813505887561197456375903765344120591039332352 2170 16462855587336381478004688089623319579342143488 2171 11051946733739965496747704219646368431917236224 2172 7197394479663869271027150923919559607145463808 2173 4541931718030925295113387517141619286986457088 2174 2774187589774212720638931820026573286759464960 2175 1638090282418260420331287153513966940534603776 2176 933897963188388531216527241436593038034993152 2177 513392383375522531915841373193920670716657664 2178 271764368286738087831794404425208953739149312 2179 138327629540770254935852028386157825456340992 2180 67601103548437434734669654208916174625832960 2181 31670583383868119305904541534004800659652608 2182 14200945529310873126678772765491143729217536 2183 6084284228778018307610939024230752307904512 2184 2486411707417132062625555572619723180867584 2185 967415910636708239820866026771152721936384 2186 357681498172279618210525511202892886835200 2187 125413838959204271048022358593407224381440 2188 41613390295452628943771616408876538134528 2189 13036926637786625727854007296156208463872 2190 3846995093794260082100535411426172338176 2191 1066461541260797039023467192806862225408 2192 276967306991937818434763854496101564416 2193 67181158938032126851729247459147251712 2194 15168798209526580112975287071784566784 2195 3176409147604166486493080046213791744 2196 614350507000789404522277668533567488 2197 109239303376863285716395486982701056 2198 17763796677369268973462601049571328 2199 2625738868836098297942130250743808 2200 350308579171674087497863270498304 2201 41830107832449234543994269073408 2202 4425567641297454703079290044416 2203 409704664570702011762238029824 2204 32669130157524709748833779712 2205 2197874806446082305097203712 2206 121290708815433753868369920 2207 5270880417901398730997760 2208 169101302923695459663872 2209 3560221606225943461888 2210 36893488147419103232 2211 1 2212 257640192188135754172858923604984086008615345800 2213 515280384376271508345717847209968172017230682756 2214 764259762011893491348391211397618846453308917504 2215 995917510542487932010693456750602697744325969152 2216 1202092373963006172800533686632484640490694136832 2217 1375622213363329783462010329968626241631052372992 2218 1510801985776883058825366162521810657959929911296 2219 1603758563631540284960664045157320798743909046272 2220 1652705407223527657035945766521960448337617240064 2221 1658049286874124730618440435421033862812459950080 2222 1622334387174096733222521398876963615810819915776 2223 1550024931744874849657424553213841448394519150592 2224 1447144130728986342674368082274495182513099112448 2225 1320802649595126977621770206714510120975562440704 2226 1178661794628822289116811431921380634301941153792 2227 1028383416500821555423676889868665744653459128320 2228 877119027161101340648530362589406267300036739072 2229 731084597100381203306404802554887626322556747776 2230 595255746597648863510287842257126225726580719616 2231 473202282641087046252947518043049103780812423168 2232 367063630874363054269395323664681316271555346432 2233 277650280336223133875602742542403653568059932672 2234 204643281887706117474971228208187297702575341568 2235 146855842425536937673223723512849305771687542784 2236 102518898930173545938161961508814512319247679488 2237 69555943199293247735243980967659678234438533120 2238 45820071324609414683776793496859049828777197568 2239 29276406817931313312232531716317269840390782976 2240 18123656919111706232955137241326957958489178112 2241 10857808399430683835103069759568287903971803136 2242 6287615850352151886398365932761131131219214336 2243 3515067040773051863225895521246598981849448448 2244 1894603651633783380176490531320767832328765440 2245 983219425350720022996599329991548827156348928 2246 490587377789038454028160278070403466998579200 2247 235005604916083733785432952221979269148966912 2248 107912699453975636428481674836074228239826944 2249 47425168427869615585855372223362380087689216 2250 19914419201306304490975963690477231640936448 2251 7976229950130643045477085860926989432520704 2252 3041675584004515909464564859430082634055680 2253 1102270934409755412210291169733587914194944 2254 378839457207122184067611206078063592865792 2255 123223806149049383518125492527845439700992 2256 37846907066745005794026325171727935471616 2257 10950146640987946128740611065808079028224 2258 2976756364305699102860647512984512364544 2259 758210452598988222493194580449449476096 2260 180402070676025911473896933077033156608 2261 39962557869094657773258903125328134144 2262 8211587295547458436827468508843474944 2263 1558764910479635970682948885520842752 2264 272086086794125163163956089832079360 2265 43442932929460121252144780224233472 2266 6306477737067442870502264043208704 2267 826488522038298437290106938195968 2268 96967615072725839297676385976320 2269 10082335833853578783931691433984 2270 917533065433236955721310928896 2271 71936993504818648052150566912 2272 4759787354206759636153925632 2273 258397582212689782454091776 2274 11049101638062031260090368 2275 348883270666068749713408 2276 7231123676894144233472 2277 73786976294838206464 2278 1 2279 1467807197762390612180159069180324939679851247514 2280 2935614395524781224360318138360649879359702485916 2281 4354850037840256067461282737170512189554798130696 2282 5676942569261899372403858395239449240780396411136 2283 6856077027273762800317703807123229779856597366272 2284 7851951635221832872750183997230085306204820886528 2285 8632308759041161814168953215091874867698270625792 2286 9175014591575325219051997291325116698318853036032 2287 9469486421214131637585446619326013608208578834432 2288 9517315327435032537442633797141985475137743134720 2289 9332002268326181928014699766166191597678139523072 2290 8937810071701004795237720014523930688974040530944 2291 8367823305326718887376842207713636399575511334912 2292 7661391206821855035299671020183888782106290552832 2293 6861194528167055369509750280170542360583574126592 2294 6010215724797061552499991113585637078572348473344 2295 5148897240947653387626184702865451658455811620864 2296 4312743252777885736789922240613224168013507330048 2297 3530559910226143442188637882775682122449418190848 2298 2823446508931719305569214679297671808063759187968 2299 2204557311314693500186055331577351683338315759616 2300 1679564599377922144907292467028838486208440958976 2301 1247680740645347362665818346032831300167293468672 2302 903050149352760645835109743955598797253956861952 2303 636305755500682176388510723485745126852094066688 2304 436098196418041711261228340779754608536091361280 2305 290443665955251138918854756162703731771681275904 2306 187788944692051068033032392230664590898585665536 2307 117748966498450274417525601305534484324691214336 2308 71523579744720003345453242786167812894790516736 2309 42038812517622882500916436499868245445209751552 2310 23880465660661780372796134382591278118707658752 2311 13094427458554619483448092353755803837492363264 2312 6921812105216043960007575937689498154606526464 2313 3522560813605254290516147388833936081556602880 2314 1723437248196648890667557016747849073383440384 2315 809468185719185668422834772300834116246437888 2316 364431097643716815107468387322930538263609344 2317 157021718912804135692136836264910887933968384 2318 64642954713363433053332745714785601458274304 2319 25383814312089244641213629485153896447868928 2320 9490497513842719252454267092159059007111168 2321 3372102156065553499496605580597500917579776 2322 1136400211914814013077541868525683554123776 2323 362468042720210758773797072152073093513216 2324 109181054505547575681645699267514326843392 2325 30983362684304398137557119141971243302912 2326 8262287707678035303713391591204075864064 2327 2064705808755910802549691882672880615424 2328 482047827421403378516993011587842310144 2329 104798783041626940487481497807820423168 2330 21137976956269403599311566700080529408 2331 3939432072095037197368704375283777536 2332 675247875439852541503061481452732416 2333 105893796617999353591110407997620224 2334 15101714664475946506664585073786880 2335 1944734170697980475139948242010112 2336 224249895237595208891022912258048 2337 22921793178723098680831779012608 2338 2051125132817175036348420063232 2339 158164063494617907731628032000 2340 10295109254772530383952019456 2341 549949626676266257994481664 2342 23144926875098563607527424 2343 719459912362819932127232 2344 14683608282672803086336 2345 147573952589676412928 2346 1 2347 8365127028429062150629847363922344513321709019096 2348 16730254056858124301259694727844689026643418028808 2349 24822822822988722916623090582888820653819369833296 2350 32370275064522394461453583420176526508703821888272 2351 39115276402305662455302863151828387610778018143232 2352 44830940223475024527358902531962572790768038850560 2353 49334825755999766498882814774111076797989120776192 2354 52500484526020430520883143561470846814179532351488 2355 54265460212042729096938760659718435729857928577024 2356 54634908555370626425666464368739208217744390471680 2357 53680378839371112735264366075903907407273872097280 2358 51533751281702695815962456172163053684459415306240 2359 48376805546710845870309398661146078735737072254976 2360 44427345610817352788486856431544146925539153936384 2361 39923165733935952291413889493346917453167432302592 2362 35105360150267209091400021986421480016670526013440 2363 30202521576413799040212271220697070815635866386432 2364 25417231252626331271490339579440159927463623786496 2365 20915933798405906472796048913369629820867340926976 2366 16822857173213345521583914858250181443682847162368 2367 13218144226832438090745029843783067423279685828608 2368 10139879352847572222946752482910676832343004545024 2369 7589289823000116741127984720338875596267113676800 2370 5538129305962552040910464409245794931172666507264 2371 3937139348854936730002523391026243825588647231488 2372 2724533325793239437774101535896590518229330296832 2373 1833629990896062683573667495495049865089381302272 2374 1199034157514343618548388442958996380562006999040 2375 761064962153129878515789421146896020814621048832 2376 468414944472487122551060558444416994538722164736 2377 279245329956048114835846387108136735766661300224 2378 161062186843979498941377162181587457691325825024 2379 89771646321841905701075526052020858933336866816 2380 48293332255167146634545678766682373188587880448 2381 25042679355374549668266017527164104759207526400 2382 12500910682519197290043143385648998385377607680 2383 5998863999647345023339522923180408693546024960 2384 2763368689398867097803523442260731781491720192 2385 1220119600826165459550842699312474249345630208 2386 515566453305455947946404837223181470666850304 2387 208152625046676880374848212360308672891453440 2388 80160249252827764883138296654304049526472704 2389 29393157925671169830951189293940391303708672 2390 10243172703804071664871068553534191762931712 2391 3385872726358448558235366114763754770006016 2392 1059378210680395245887979904629159395065856 2393 313050294744036143383923536482543241003008 2394 87162798420032872081690682955071928401920 2395 22808425724169782536911198970610207162368 2396 5593814620929544570978585031917011206144 2397 1281925791675728155775083820148584349696 2398 273605505092489123633864724246844932096 2399 54188278071748092093496540893863215104 2400 9918145021576916288353887848614592512 2401 1669937234372125128036720382683643904 2402 257297676793891156013796798861672448 2403 36058786228280943622056059412152320 2404 4564129800652967834487452466151424 2405 517414062523353050824825945194496 2406 52006750784428876698320436723712 2407 4577270649341324879851480416256 2408 347235909071223873640526249984 2409 22240772461025844868369350656 2410 1169348570012158289938219008 2411 48448381061238176687849472 2412 1482970649573658273513472 2413 29809938423114635411456 2414 295147905179352825856 2415 1 2416 47689176783300714421287292315154095382073912567754 2417 95378353566601428842574584630308190764147825125848 2418 141537207191240864092096535598876676245238488567808 2419 184635414498557740998087803874273941924362669314000 2420 223226798362932373338964651023298939121892803484192 2421 256033473724828260793506544439519741600902698389504 2422 282023326969935810585463070471466090936310781503488 2423 300474162000520316517011467980437910183029677418496 2424 311018546058981821949355171901309217165529726717952 2425 313664787791445489016483915096849762331677805199360 2426 308791486578523664559946230059794543040091425144832 2427 297115520606437123168885730203151183455410869141504 2428 279635928660075994576581566557660904993735302905856 2429 257558576631964110724503440040416958174807695556608 2430 232208467987163986097739230456964083814474357932032 2431 204937784227386219245195030633962317790058222714880 2432 177038042279433860756932755314551009830725230264320 2433 149664071386513772568859464124625815336050254413824 2434 123775925649008464867891789473892733555014826459136 2435 100102578751835237380613915779300363440906565582848 2436 79128617777407088076150410186705608602960953081856 2437 61102538683577651004343364727225440283225973850112 2438 46063011152545991163324336176378500408745002008576 2439 33877915545564264631667179306360444768475494219776 2440 24290227816192566710467317640860147546024981823488 2441 16964960979284979854346680258617056746631466057728 2442 11532243968650212688337797725929681333470286053376 2443 7623001372790355338185973332305536767434516594688 2444 4895304999130997086563840936244475291365202198528 2445 3051017761789254975462689492779116122055928446976 2446 1843614903959955300519661890481721034576177922048 2447 1078910243268312634003487061733547276085185478656 2448 610800215842967565562375154823666248605019144192 2449 334118806344877000830919523016086086608941481984 2450 176384120489293725285385266298232514476255477760 2451 89747700280472919629974771953297137021814308864 2452 43956174719339653586304225362897542882900574208 2453 20694493362605526636423033532277658707319324672 2454 9352135647053165201898366939796654201772179456 2455 4050851522929356908603019914561883395938320384 2456 1679166174540219569432197969646178564078305280 2457 665053665287899125375633326145153386864967680 2458 251251042100741894386634923423457283762290688 2459 90382604995312486232569709453674506010755072 2460 30901965306550320865702406411877483309694976 2461 10022260344746225272620982404858131137953792 2462 3076996277151938368742162084502749508009984 2463 892308567107147685531492617161570739290112 2464 243841482612959034079227845813636486397952 2465 62633061681056957052587724742136371871744 2466 15080310436869241801712985639828903165952 2467 3393329822629355421054676748804674289664 2468 711247536169781678661806830840235163648 2469 138359845994518548844110724083981746176 2470 24878476038743020146308186518327394304 2471 4115904285849179699757089940106641408 2472 623245194649110063094412494761885696 2473 85858015256996029055777334932537344 2474 10684772520599585706131488287752192 2475 1191175551287374646735818941530112 2476 117766476844443965303720528314368 2477 10197372789684035327113744613376 2478 761241159522796124506110820352 2479 47991044383095125508897112064 2480 2484071797998549045222572032 2481 101345969219102507549065216 2482 3055371114416660453261312 2483 60505320561767329300480 2484 590295810358705651712 2485 1 2486 271961037389130297596912565549573161794430693960656 2487 543922074778260595193825131099146323588861387911372 2488 807286127830121871202292124486997412482780268408272 2489 1053456212207445104033867973551404355575675538448240 2490 1274300808108299660852532194945328782123361677970944 2491 1462619324801431686327114482951099725694294858964032 2492 1612571269882642739851105315283670979153576230365184 2493 1720032827973248929697237592871025755306156605196288 2494 1782848301022635126828114902200277198364511964266496 2495 1800951357258867509591942132017963075240113389068288 2496 1776341790544443244556488938824453827599794409603072 2497 1712916531218923650799595033408277561753421965000704 2498 1616167588034850685598640872563274056145487117025280 2499 1492772797750181460616551379054881685389939927547904 2500 1350116035794229225509801016001121462132567452680192 2501 1195780432884323197712449168280915746777787475427328 2502 1037060140193433914709614575579373796016600274436096 2503 880532929032816321357371138475899893925975354769408 2504 731727783406705795217541608388388644328938330390528 2505 594909746598591582873314216909792898173481303146496 2506 472990281268216785857329233052941921033284952784896 2507 367557262887436875854831198900966292471768145723392 2508 279006391118721805419101490744447868284697483149312 2509 206746864324115252872212041518632819599823612149760 2510 149449596751244783337211061815495499619571888816128 2511 105306287385948835036808441605498640607352769740800 2512 72271744187978325383011022641245957882389599354880 2513 48268897154074373020255026556947140328857979060224 2514 31344426293524025466123638218213455577136544874496 2515 19771377602774923818653916631634470210276591403008 2516 12102278528777676120507310057918714089331799097344 2517 7181275354163253135822504318295860118147540451328 2518 4126403278465486756858841935689133547308980371456 2519 2293452293564123381883679424518944513753111068672 2520 1231540724510415692365776010281545357220858822656 2521 638149590273324221572771298881089795277595869184 2522 318687204271652220213457659329973658405922930688 2523 153182254579161023783520918863824000213225308160 2524 70772725902619225815985740211749491782753189888 2525 31385311560809273067047198925727265749041414144 2526 13339987072333131846471207835398792503839686656 2527 5426155686204282027419368914321957237599240192 2528 2108861437877557424316007896340168946699206656 2529 781812399338714010045113523347590813755375616 2530 275994613587560834116320099002714063793815552 2531 92607833899199392255376451677834782726684672 2532 29478463874133231043335708530508382227922944 2533 8883456185956142306967980727906397904175104 2534 2528893131217754426626268507722321441587200 2535 678475223744605909417674425937390127284224 2536 171118594637069698897694627175032065884160 2537 40460606525952280408212069235862703964160 2538 8942169818362965437851335486471395082240 2539 1841208304640338842423597296470227681280 2540 351910385509744522564811801594788052992 2541 62181868250091487667521784627058442240 2542 10111242158471897445376825948215705600 2543 1505155868120536816868821493180530688 2544 203879287196631019167296723145981952 2545 24952595759716605805381122747531264 2546 2736368416493774558417247027593216 2547 266170771429254165216626099617792 2548 22680857686723342061340012314624 2549 1666553861737588098665197600768 2550 103437300206571373763997204480 2551 5272241418679157021715988480 2552 211858642077265355163566080 2553 6292258190518622894424064 2554 122781528554610775556096 2555 1180591620717411303424 2556 1 2557 1551419087995009437076502021057905028961936847863538 2558 3102838175990018874153004042115810057923873695716852 2559 4605935658912679913140694180272476704563196762446024 2560 6012389931690644155950760552626666586557292284331568 2561 7276456150081802841319156059715632609854317232322784 2562 8357542991504526481631363168953610256943958225475776 2563 9222591611615133765247900275296421833189937379217536 2564 9848058992379818989831311216358306629290295497099264 2565 10221327973323400366210148368557947320671213208604672 2566 10341406449507517680384997449572377649139360565731328 2567 10218835935982278617675766240054606840683072722583552 2568 9874799795739771726308004993472539096138130161631232 2569 9339496593048575494150145736989342209071455494275072 2570 8649915585270604442369110301277146169139817425797120 2571 7847210384266302986248321277707782128938202611843072 2572 6973905451870551376366414742033349011180841146777600 2573 6071182835589099466996515204050670404502854345162752 2574 5176481250105157075964523756116458630005508606525440 2575 4321598007242743878366015011563958686015677039378432 2576 3531421930470764148534177132658834119027785031745536 2577 2823350843183035743104666851602721028391313612996608 2578 2207370797544948288144379756802621141821794426028032 2579 1686706266919334851123683160556577546350478370013184 2580 1258899753221793200591041138615160644923755958632448 2581 917151281449663697244117312780850279539497320316928 2582 651744788022885073290747050459287801761536673841152 2583 451407205862872070871793695308395390539946558226432 2584 304481566302694316143309208863260493678145653702656 2585 199840117570675603195609603098542103909077914484736 2586 127509288792980199280677372739420599075405391986688 2587 79018339677938508313664863290363434389357516029952 2588 47512925102644721109365665178335746609643721326592 2589 27691461501150356409574355691834891787553397014528 2590 15626594684255058142484516003398944351388029681664 2591 8528702021612967391106952366262606831711038734336 2592 4496751692172541459302421351728601662012086288384 2593 2287655759595033888951214104010306762002927714304 2594 1121546706244557838860739630097525136756712669184 2595 529197879969259041436484127968117285815205232640 2596 239999880904192604104229731450426560152185339904 2597 104470122970655970617043963881221263412669972480 2598 43584641464943425648341801159729412030305665024 2599 17401291059967367006117942842123012478221680640 2600 6638257901490975527925305625685941908274151424 2601 2415672925976061638238202783121744431029420032 2602 837115138313777100800207810616835752796880896 2603 275744938841120270376800638297706396735504384 2604 86173282948019061224641428769696857737658368 2605 25497447569717474238304394909688742822281216 2606 7127498221773434472173009695622525117005824 2607 1877946025896811670269099374800711930871808 2608 465205282369934596275517970154313629040640 2609 108053511833596135366559372304760082268160 2610 23462470125557009842191823250720712294400 2611 4747089746070585685955452234514145738752 2612 891709515832657747885170929118893572096 2613 154881064319964499068180932632283971584 2614 24760631115957755415638113604423647232 2615 3624459957932428293033654071131635712 2616 482862855605530250299124680086257664 2617 58135500844387855152540388008394752 2618 6272822107691901075600876427542528 2619 600482683484979215318661749276672 2620 50366449504186074846292770553856 2621 3643625431909763502065267507200 2622 222697496507025424040083849216 2623 11180180364527044002286927872 2624 442595239317707296421707776 2625 12952860966701078115516416 2626 249104831971373785022464 2627 2361183241434822606848 2628 1 2629 8852854352785678369391286878654086756503324511495152 2630 17705708705571356738782573757308173513006649022979792 2631 26286817694754359378113869760177735322291391903944544 2632 34324435956732010557325184011478247237138971542269024 2633 41561093467520921068138064962948666458532610760998784 2634 47767870882376274745837139721374914483859128403309568 2635 52757595801357720363171126729284229639140043221422848 2636 56395880886788474268492795151981260379326090873805056 2637 58609032659167800981655401358001275862321477905678336 2638 59388075599324162643979246947864882544564552659468288 2639 58788446303262502111556838428529151214133388035293184 2640 56925289705915325321800014929736072754699470094794752 2641 53964695145442596871965785593595527247618396454256640 2642 50111598284592533657417919233969488039579119442984960 2643 45595398184147087236978758612397228732836864831782912 2644 40654555032591782765527773256642769473210679236493312 2645 35521513117389559495304916603404812892489866805248000 2646 30409222936504881277149018947389313080363194049888256 2647 25500323619377150986683112745801438538247302750928896 2648 20939719890519046460674193686065860440949828339367936 2649 16830890928479098679846251699212635593822113273741312 2650 13235855657081891065285714242189210431206222580416512 2651 10178345419746667654113169278927691990919808553058304 2652 7649448005993117510302160105619173435967609193365504 2653 5614818626218035930640870661334864805497351048265728 2654 4022515595912555148160215300029753875296553336307712 2655 2810602156244578700615166398285497529801179752562688 2656 1913834060773399734612555249952328053188639103909888 2657 1268986636040509848130304504310797602403644602318848 2658 818622589157773544579881866058018453553202214207488 2659 513324708893573067398746078550263190278407618297856 2660 312588035812152845744046659135603307977567104925696 2661 184670082934134506129906082480982262223222154985472 2662 105735163084965668600855117934939182141296745644032 2663 58610869334153444847090236660224577060535225286656 2664 31418987087927377641578223266942153631862471262208 2665 16269082816177783882353464808372292744987566669824 2666 8127821391738525466057261453780125384027123220480 2667 3912820463312904925490732324581056253289792798720 2668 1812822483823356716565953361298167654412749635584 2669 807224806143504206490762402700658190775520067584 2670 344992698175962947058636673150659539122310348800 2671 141312370663994049698488901754066146957660782592 2672 55393437507743280673576341021427226777403523072 2673 20747655206695181673430000685554592434599493632 2674 7413198773425691159783647103439704362439409664 2675 2522472371298533457634670303345661966270070784 2676 815924471435825872790293104905659416437587968 2677 250408970095223897838736424309173774993850368 2678 72769325601739425713870435881557450737844224 2679 19980591942160982046307106316171001768968192 2680 5171594041129035832783989476071884032311296 2681 1258668916091820465501201119918440002355200 2682 287270726952717616151755590178499146547200 2683 61302211784734756002699685395449073631232 2684 12191242017393842946042712526759019937792 2685 2251301610156352232748961007556351754240 2686 384479490382954246589675625720091508736 2687 60447551387128774444712720898830893056 2688 8703270168541419987865832779157602304 2689 1140688907722720949757976327927889920 2690 135136599922711574812112004287823872 2691 14350534089245868130668186517372928 2692 1352277074304296343374820695605248 2693 111674537939019657917520244899840 2694 7955773485664476880194783674368 2695 478948242586133192661004189696 2696 23688393190655939832801394688 2697 924051422718759262012571648 2698 26653036429316277586100224 2699 505293213667052037865472 2700 4722366482869645213696 2701 1 2702 50531894981758146646706363992914839635380804114824402 2703 101063789963516293293412727985829679270761608229638000 2704 150066703776180522745523066852124931519350656758252992 2705 196011655250656917808441355465181008994356194133907168 2706 237448806543709683481984990815173121231316423341297984 2707 273086606463819269154798214125866071610429450515313664 2708 301865041502159114978052689035617077410270009887973632 2709 323017102273809646597722391906794636124285094285963520 2710 336113153124806354245552373068688529837257985787965952 2711 341084052761575215830505753280720196789257867628412928 2712 338220542058740338124680818854124210836834037475704832 2713 328148447995189453379860853548781106733503267645489152 2714 311781445242983758728691729101648108070116700508127232 2715 290255225250547442543087275750610330459123267268771840 2716 264848693935523443341087148740601567444471632851894272 2717 236899027377934023231773360422404021992396251154612224 2718 207717896191843688729866740855473704563440887595008000 2719 178515850077844812828729266817520588003806179206627328 2720 150340767671833734814572049424136507766690060668239872 2721 124034562985192157103361812338110813193841359858958336 2722 100210226805516214330950589760892648868202678354706432 2723 79249052538024753428455780411452555374690868217774080 2724 61315844901469444909775111968201775368401120607076352 2725 46388294288227766464215335245672282368010535848378368 2726 34295700350926386835989059240276303649774117404540928 2727 24761923139709712525723913587898374841598958481965056 2728 17447796073569116213183516532519450232607785720217600 2729 11989122105479546326090894953436081238603664755523584 2730 8027595630002911636622521137170434233502556682715136 2731 5233324597414103038543908822862066360485133405913088 2732 3318861949730240531292254203537872641461148050259968 2733 2045634533132632601676054008316216445720062291083264 2734 1224292642014769648849906205515768024294404044881920 2735 710779463532366882082375875815342971291963305754624 2736 399884169003537103829749502927984601117986480193536 2737 217782834857505902473785517389995084693780010369024 2738 114690257283794131787257753287514728669965612744704 2739 58337642547590178349944965759255010987834462961664 2740 28627204722660785793513486251289394953887972065280 2741 13535882871796888932735642636216206678812004450304 2742 6159173206173468947817482833336465965256580005888 2743 2693498253307788613111122083581660742799736176640 2744 1130519222535616195712191326743518671505861902336 2745 454769368945334724227343615969549135294815535104 2746 175071658494116379730898670676484099904091717632 2747 64399574390968638569015466487546984794312146944 2748 22599162941837286651669297408744071441867079680 2749 7552806842383548058774871247983712337504763904 2750 2399693372346427239738340174210191666819629056 2751 723459026689795762392738883447920429916749824 2752 206543104893710251941741458781702298747797504 2753 55720414463500633252603408504081665765670912 2754 14171779878931108977029312647032535506747392 2755 3389693936425863254112301011819572620165120 2756 760411574748087127616602748309214070833152 2757 159516348557460966131495552916062698733568 2758 31190023094065591930221597084011229872128 2759 5663832156220282881176575033861300289536 2760 951331815331580476426271549552204972032 2761 147128060980171035026489561649212555264 2762 20841803763473406867626570214491029504 2763 2688042601316756943611607908804984832 2764 313429401762174348140081952887668736 2765 32765420542593289551583814673760256 2766 3040034780440422909021161259008000 2767 247239212246223268213438774509568 2768 17349290091531787425417323872256 2769 1028987821932182819785251225600 2770 50149441220315341634033156096 2771 1928066677091950226428657664 2772 54821952499633711285796864 2773 1024753526782713011372032 2774 9444732965739290427392 2775 1 2776 288517664681162542488667768919349256172969829752987864 2777 577035329362325084977335537838698512345939659505964628 2778 856945926212301809784692119221107423809732889292600672 2779 1119642387399906899229426325529635645855172919167071776 2780 1356956730225826503253477246480401600133896613771638144 2781 1561599142254490707045284526295641241019167751791771008 2782 1727564861446578662628044763611825464820470241518238976 2783 1850476646292790048377980156697894804705666825564296448 2784 1927833752845726906499294924709481059843959909850707968 2785 1959144579339151680605833851846607518600341637814412288 2786 1945929124145643580333198491471029166243283654198362112 2787 1891588367901013530506686063427565145122773529247023104 2788 1801149550338663466224223139712681854366211782760857600 2789 1680907770232021629186924152278089076891847900910321664 2790 1537994044746003320046763662483889281902000570471022592 2791 1379906708839293534728806091815890704166877093195677696 2792 1214045921756238586661654258600587185767095917223084032 2793 1047289652687330188847667459984124954023072177421549568 2794 885643977893206452657709913273522940933015294321885184 2795 733991538106318284461630218062176141807273126024708096 2796 595950756048124424154928304270067382796903470055030784 2797 473846384209341175723925350123262088851450527658016768 2798 368780706741874484706233702698997640339621746848038912 2799 280785655135727926785898684822958732988768618006183936 2800 209030231600287980837777148820877324397876712338096128 2801 152055452579902290239306072896397030143510877388668928 2802 108010432379978947053832551746908257007536949591801856 2803 74867602369517429470834950465636043201867972287135744 2804 50601404768352321678912103257384687489868889642237952 2805 33321938472526263735739086940631022563537247333777408 2806 21361840404266923855157980101773561750874027223678976 2807 13320265068196731923376861612544723457982301336502272 2808 8071635477661681797938490024494850969560481452261376 2809 4748726184581791701596847992319475343952171736498176 2810 2709791741817889379478686664380129695016905296838656 2811 1498297374787554132309045098620446270270779449933824 2812 801876140058201474379268604269515269153161538961408 2813 414945540887000210712903725510465766932957521510400 2814 207376714213948898470647337919410559657255137968128 2815 99978623533290171367347664356939853757411380690944 2816 46441663262599790951974923150425910032585994534912 2817 20759555634044773073882476722055107816925853384704 2818 8918136900923680139893700874471999075925125758976 2819 3676973940184655311672236802069083832355408314368 2820 1452976051242531082721853855996164498436497866752 2821 549469253149159698935845852650959506172750594048 2822 198555825817206746837306375366816563194228637696 2823 68451336259118129951902485146221990634852450304 2824 22475620098822203389246825799455374543738109952 2825 7016206006692805479189886089767764029262004224 2826 2078446686289457323120372631913428168780808192 2827 583115265015084783667860935072798873940393984 2828 154604531525354495712467804128752288902676480 2829 38649740659064672329479972326345298814173184 2830 9087648448318330465927507008862142481825792 2831 2004320730607857006261746741305402724450304 2832 413440996606284155050879935923682518499328 2833 79502294648832393836152668304184535154688 2834 14200343356563229098299829766524711731200 2835 2346478781485062965142811931712331710464 2836 357067516679426817235806248278362685440 2837 49777900802432111107075025571088957440 2838 6319197614984092946971058376827469824 2839 725386849841834745956486488570986496 2840 74667359636149359993184350560583680 2841 6822769707048691519330520645238784 2842 546574622262604725141204367310848 2843 37787418910035203812044050530304 2844 2208477783613750446949457199104 2845 106084097780700350921073229824 2846 4020608656415767326005133312 2847 112718165579615561605709824 2848 2077841252462643894026240 2849 18889465931478580854784 2850 1 2851 1647784500165092145039549300814966826718500097813866762 2852 3295569000330184290079098601629933653437000195627722124 2853 4894878753061873753704870603789425507440000772505858632 2854 6397239010926757854503088008637967416012002307534198432 2855 7756612731813938031591554451348954650389570573699499712 2856 8931838284257523965151235434753522969713401915394984064 2857 9888890972912415837695057044842640570266075742715463168 2858 10602792204336642876811140229615643445281188088809463040 2859 11059006934830077661546663038156268674557059931774161408 2860 11254203685272428357456492447232905791001554301464648704 2861 11196299853561039620695197458890831783454151418446661632 2862 10903774265107216481517138455525714432719513534642192384 2863 10404293113452526600154214948878329434104111735807410176 2864 9732757759645808546672937572204534909717088159151423488 2865 8928936083066454793539900704174383751679713626245824512 2866 8034876684392509723053063269991434589414334567906803712 2867 7092322356520333558060836019974257945508701930307190784 2868 6140333438339041572886169773144281060450731769765822464 2869 5213303467174076839893358982707664111847744047341895680 2870 4339502460597118995214251195019251129825223221236989952 2871 3540223268457255990136771508151169671802579742560878592 2872 2829541529788431172488605026330222165253068644610473984 2873 2214638172205328976821399289339825059972945407893307392 2874 1696582686391962288849294625727259937527930659140534272 2875 1271441276699620039498055610259517291624300237832585216 2876 931559389177124090126274236629138646446990185392504832 2877 666872956599295298890145000526273688194094042305265664 2878 466124048139759193649681541522201133414344627947831296 2879 317889415399193705574076549478696169214512120492720128 2880 211368545854552654255344191398050262895671267895017472 2881 136915186799222780108195145649771069158975161094897664 2882 86327877593994122160464200753772776813472060442411008 2883 52937580677707480357168216510378779597785490085904384 2884 31542817361642061647886158992454405250601037273759744 2885 18245446316007204716923341495114465978651212517474304 2886 10235401179140361679348348049137378459509868751486976 2887 5563073584406569933464619536303959036892916001800192 2888 2926387063224115946826362252884777896308079853568000 2889 1488288911467842521131706307755673394607974695043072 2890 730964576171993630918195020372083773598885453234176 2891 346303720417650873306013680378713660996644249796608 2892 158070253078870592765025807755165753654864129294336 2893 69428381657090250736919470609771236877624728879104 2894 29306210130801896909275743475089702056273266081792 2895 11872396079052067246455232517270015646982930956288 2896 4609674441290972434098575982446378198157609664512 2897 1712879302489695225727327516604243402413439975424 2898 608206480673451953510414814999330939174897319936 2899 206041473551669475520299241867175645129136406528 2900 66483461402966287351464953596149820506157088768 2901 20396886704937335148267541207348081618961039360 2902 5938758963299708525260648907176315125361541120 2903 1637748233480027772321476659026357453668220928 2904 426870627937864126480544630181446351985836032 2905 104918440332791881105761167835556569237422080 2906 24257272498206178331517621756596544182681600 2907 5261392947941031424712757893118386744852480 2908 1067459790355073892826581033062962747670528 2909 201923434899917033587558187265677099794432 2910 35484810910904691285418059649397072855040 2911 5769882621171936614722517555486631395328 2912 864131416216408378936353974672840196096 2913 118582213536220569934208104566251061248 2914 14820900485441748550873426409079963648 2915 1675288637156831206217188525775781888 2916 169838806164457994224183620059267072 2917 15287373335049906597591624255012864 2918 1206613783035830016951485957406720 2919 82204183150971869281813627142144 2920 4735318538672860962537007480832 2921 224232080482434534985475031040 2922 8379390699036312815408250880 2923 231669854916619054893498368 2924 4212350902719723530616832 2925 37778931862957161709568 2926 1 2927 9413396667011406440836063922512376402454343425116994376 2928 18826793334022812881672127845024752804908686850233977048 2929 27967054904700615890449384244305044304957520501432644400 2930 36561046282711212035109025597121166000195334604817492208 2931 44349175017669760995774701051809539298938247261436260992 2932 51098933951088948676934973099843598230945632304479202816 2933 56617479206779283793751425033942024139229391400076699904 2934 60762278870152461406618069979256437134038522002802718464 2935 63448958440708696468561342325678584104569482284331939840 2936 64655650621647669630997212472307685912876659271145682944 2937 64423418504540054208250667133062523401384564067659911168 2938 62852641264350943097088562472196018557749126104108666880 2939 60095599466397278580425360171624959554891151143209926656 2940 56345836268292507230772703997190088093762553187535683584 2941 51825162706042623399643683960469775187481429279077302272 2942 46769384790673925989906862588558632767841444600125587456 2943 41413930720475009512359499245433702284890758553423314944 2944 35980534344801876030511381934510245968501954310546915328 2945 30665987771995859142059083668656391103974790976006782976 2946 25633729260813577244282344312428373518464882588675735552 2947 21008713667621395273176123062105710314660698370152071168 2948 16875662606489060622511296622607054430058678586785660928 2949 13280454426082838414905502683515718169203933749140520960 2950 10234131175322581852896146076380803860250147482236878848 2951 7718802548326406594839647933837342455325051695677833216 2952 5694633033261405727978691621731210905587402721535721472 2953 4107109788994251168665133451006231238557316639967150080 2954 2893891553552783633200783189463395876192191551935348736 2955 1990707718918419244653171107364172203293519718775783424 2956 1335979546454310580544083353094994074279155511530094592 2957 874039658032866885603194227762033041811728259142909952 2958 557003556378957393860098607431328709075580676321837056 2959 345478911199193921408711495469834189403347567886991360 2960 208376168805607127936945771924641190258035799376265216 2961 122109298713176191311235734148437394072715352524980224 2962 69457631182884265148578490675013873267204474531741696 2963 38312738163508311369238283838599664126938853352144896 2964 20473158138506530918923055324232098832256092954689536 2965 10587565876986054881900756220322117695132811783045120 2966 5293131812442870779379575250308479039356275173359616 2967 2555372698965679248954292954426810525360635020050432 2968 1189936488621676475371870090939559531897125622251520 2969 533834820938613453941292423132782095501393766907904 2970 230446823056650032661470384702870547304873476489216 2971 95601042948962388771692997848979373334395153809408 2972 38063492790426768255167105552754001742780983934976 2973 14524844784941880890608017469786017358977957888000 2974 5304547871483290412655960838955621329775116681216 2975 1851262609836745115916108979724285190181123784704 2976 616435359769888691711595404683986669216641056768 2977 195518718458205155867928509476989739019773411328 2978 58967340518959068650021221883094557253418614784 2979 16879220830434833222195890692161087895861460992 2980 4576713452018093826119824015805537458566725632 2981 1173000171900014833436117648094801288138588160 2982 283529591879846797115640614911202861988708352 2983 64474318796192849189064200786717166717108224 2984 13756275087070743055125652244243715721265152 2985 2745790336698000465843070665135232030605312 2986 511071602129488003831877415856035908812800 2987 88385876304323680514344696777894690553856 2988 14145598445330087709364330156585880911872 2989 2085541772169116713228769394431728025600 2990 281783834678727479225022954990334902272 2991 34681896885166867054073951757478658048 2992 3861226841833581096700849196128796672 2993 385617621843939983144912894350589952 2994 34199115081535197283098148042964992 2995 2660056417065848503764621134397440 2996 178622477931281985064095786729472 2997 10143560851854903155276126355456 2998 473606507633948865183543721984 2999 17453828741754345752658706432 3000 475976762541397280378847232 3001 8538038601028318546362368 3002 75557863725914323419136 3003 1 3004 53790692421378570096941821405047347341237253816023469082 3005 107581384842757140193883642810094694682474507632046926152 3006 159832378738377129705086613638121402944845934784304841024 3007 209003975582479958044811883312106833049485708609055699504 3008 253631761740691704056354150928054883657870925357352271712 3009 292401893361407765441075214928018528912164527090651951616 3010 324221094856941891871421997141972961352413046805869952768 3011 348276084564203965471913515567385945187454006195743194880 3012 364077631175941551171547353154410231706980639594477360640 3013 371485424536121537070008315662775381843395146144791128064 3014 370711357348881535252501533835305710218323811387474223104 3015 362300546163728924102061930655778569429289770930194534400 3016 347091307601450322506497725195945989563161998793211584512 3017 326157153283752017418120660136540366821779130284683558912 3018 300735468477055300690542405958994779491660764496596303872 3019 272148706119858330703259723402824704307973581011576684544 3020 241724514706065168761081549620411792597757150818694856704 3021 210721147331839973117355918040678971752156069735136493568 3022 180263773356068128653225459262475830707744589458595381248 3023 151296021240323505789306211507537937256382227821774241792 3024 124549383337389038579890688096835569240175024825035653120 3025 100531225181142389142755037930721029186317173828842684416 3026 79530299005380164900727213252943055002697899209543122944 3027 61637085889136593022373025387109017511263604196501356544 3028 46775158565388622701419285243501634398792547939297263616 3029 34739171466926219056722614673483001283260714900279787520 3030 25235066007244644040864541499436255204686131740119400448 3031 17918565697631059165685957546379879828151612594760712192 3032 12428900143791142294939877279175301701506408994865938432 3033 8415772575549928996444912984789661309161636903037960192 3034 5558697310584554991709689820413053048288396777833365504 3035 3578827411982766344606392622806424411868898087365771264 3036 2244157963226904178140797080776236973024414199445454848 3037 1369470737746190250146695567825407886594156963706175488 3038 812579941306805604112082510859583387210762025439330304 3039 468388766357120509283094313717971737130720948620623872 3040 262043018230889968890640372381308531037767117219823616 3041 142150635458811717467962634176350250340950860963512320 3042 74697302678516564919602442340031566633395745277870080 3043 37983586166712219606014006597602488251565485888372736 3044 18670752405566431453345649581901664502097020647899136 3045 8861896930498446897946568079743551377459076136960000 3046 4056938877025348741264200969187746987322000768237568 3047 1789236715106216435163255849236321331358647124492288 3048 759288964311855428030942717260900226626579184222208 3049 309648567898927868898378004472002427277454067367936 3050 121195151990275121113001454724931901958061278887936 3051 45463601546348164966158579255824126034289006477312 3052 16322529174464369382593993624261753927148620480512 3053 5600286628888746698012032313310056582657676935168 3054 1833388852368363716803766473925956765157194465280 3055 571751087308845142360754168481716859988128825344 3056 169556150063022442372301014062744983472267329536 3057 47728107471527656326135634543949729819898413056 3058 12727300972586570497735973644749896933095505920 3059 3208386241427777535359466577635361197639335936 3060 762855217376965572128350990440214829824212992 3061 170662668329441034104732957330410787009724416 3062 35827537945033930916458247746108756722712576 3063 7037319458140793132595057001295751382302720 3064 1289162652780917193475124673925527902355456 3065 219462222543375289834598238764805591662592 3066 34579310251370336388756408425331782844416 3067 5019970828688309436908007339297221902336 3068 667969536089302504004522848713533554688 3069 80979338074843989504269962259562758144 3070 8881806724367932453581322109260398592 3071 874001957075914965524023915241799680 3072 76388102666981594508154061465845760 3073 5856437343184840716586328042504192 3074 387692633081732571558429193142272 3075 21708408816451320726893363200000 3076 999582963973898070029286506496 3077 36335663328996609260777373696 3078 977567640885879516396781568 3079 17302750793234380062982144 3080 151115727451828646838272 3081 1 3082 307453717237539208168285014674624706296037219370401324064 3083 614907434475078416336570029349249412592074438740802635804 3084 913677849133713260792906300559917924283853554456968682416 3085 1195081658634539377825345084842674046767116462864689491728 3086 1450854341014786475838247833882977709574100624818840088192 3087 1673568935543952407468596389665121090510034630171745513920 3088 1857025829088789334250437831355639625767415417372095745792 3089 1996584553975994076375598625654712791995848812346940945152 3090 2089411251918884052065624704413644711409698253597657518080 3091 2134620756209198835003548037444704961224710521621533266944 3092 2133299887006663672599620225102831737108934277535572480000 3093 2088407934545502069432737685318825273074592268833683779584 3094 2004560553305767554073968727837972484245661307048123105280 3095 1887713360782824206480018168888187297181093544870873022464 3096 1744770324809492045704549332398329128805787779519352143872 3097 1583148515436882801190346352552547998580884555894767222784 3098 1410334200759114256795101512830325210409538162041060065280 3099 1233465139974362604961757386205419535301745099027606667264 3100 1058970259426848792635179500491791775452355612402165743616 3101 892291124865890330806481737810924624267357743036290301952 3102 737700582874997960218006734298216351880827333408372817920 3103 598223762530184251168576895541985102347322722040709906432 3104 475656559783898404078142404041328311684985871309423509504 3105 370667972276822873004016713412868954114596378874350665728 3106 282966181908674716829423686971457152236107083271913865216 3107 211504700996492416338823965013381173403573688471012769792 3108 154704370155743314014101663150152505060924077867060428800 3109 110669249834501012673356100413936810427286436090044481536 3110 77378848525268645132138354474522303675325576215395303424 3111 52844814727330870323425454478036554182650223804381396992 3112 35226252633342319740216100019467317525951640336731209728 3113 22903356305799012594372863911829363820388817966672642048 3114 14513457849341269066074477931726114974945098656196329472 3115 8956497326929017256334065403787427372053921428957822976 3116 5378282771477306072304981044588287066498438502415335424 3117 3139901325700337863614931379494413426916869176008114176 3118 1780616381409011430358354902952651500950810785927397376 3119 979959213572114474777249842213849659331192644169629696 3120 522897168142482340915237897305269406383684240287989760 3121 270251756010605230476665438930552277724022375779926016 3122 135152352377348248067361238820561812465745783517347840 3123 65331953235888467715713704900508178190583837581377536 3124 30493225037872859005589388851557323805880147037388800 3125 13726803094683545199883327667424790459051194760298496 3126 5952774352628878226669961267231869817908308117291008 3127 2483881716490822747648103167564063003356628458143744 3128 996005748914974205424652551282101181139830477684736 3129 383308963064233252104664498388729710794358382395392 3130 141385803464031934367272660801145774942981973868544 3131 49913747162494826275679717263332726916674400288768 3132 16840360817395487890098126024121108923851508547584 3133 5421591980777675648740401033332483097205917351936 3134 1662791963180044049645168078233789687386051969024 3135 484992920024524645628658652746148098903472340992 3136 134283838588158210277846188738533412133467586560 3137 35225286634635251200681472558817439364526637056 3138 8736119712930542158280103238009964423022641152 3139 2043791289806308910141404867707636927923486720 3140 449932872514502742827798673648341101368573952 3141 92960067918653724763876904907609958724403200 3142 17972788858125040045640250308387117960527872 3143 3241199871813306639988295456817933465944064 3144 543264517950675078220711970643936555302912 3145 84292146089403776369053883039791177531392 3146 12051992703223862534855120676716594331648 3147 1579685190415465438080107580228120870912 3148 188675333684903989242463346280284291072 3149 20391128215718465353576330556417769472 3150 1977536084741508765810016812709969920 3151 170366295554001387946959521156431872 3152 12876917728511209205047258112851968 3153 840545884785103756414642718507008 3154 46416527091945883212668213395456 3155 2108190069569851750392321277952 3156 75604180696378308899391930368 3157 2007043534151462172982509568 3158 35058848768824246066479104 3159 302231454903657293676544 3160 1 3161 1757767071940818593729525741913202771122436597003011298658 3162 3515534143881637187459051483826405542244873194006022584676 3163 5224309770127367549167176064659218443925109944960955705992 3164 6835102504982921446832498323331251606720947003819759105104 3165 8301251850346673502901756388514249530827315679851324817312 3166 9580759203303924048757966968384225455713409592936074934592 3167 10638459650416344871800161138001399059097025008029432902784 3168 11447875455403390747746313121945740814593319537993379367680 3169 11992606420337882336892009502657723039620906037102936036864 3170 12267140967330411395299308150577471069639610986714708347904 3171 12277013167885180126408680881417451976427921908525906548736 3172 12038281800531948507673105220297240556677807009935511580672 3173 11576363206192776681062342390699409190408247991557421817856 3174 10924304644465271908652770256803353558202213636631101751296 3175 10120633120285609600644390505812812202460880920697694093312 3176 9206950759909972065609028800099819552811353603605637890048 3177 8225467457886324749874115783242018632913284200841376956416 3178 7216662213017676842134762058563528113911725959896911314944 3179 6217246103262755640093933898786542908679597650335164792832 3180 5258564384124259102930228433423503547036614892119237066752 3181 4365527055970815605528547117150814504228620460119908417536 3182 3556102347532082237313320475211985417853178934363812790272 3183 2841352584368137050621374101754320645533665837998283948032 3184 2225943336155212963042985833119902635661422254567320453120 3185 1709019921097774814759509335896646913220464335397077385216 3186 1285323773110395129209020956096272015359586580129436925952 3187 946416031838216147845835318401025485644133527081728344064 3188 681885845053349628542723450428282508866069511876730945536 3189 480443138447730216636324593362836821084744936550488342528 3190 330825540623075898290957117701471236218193452574674255872 3191 222481781342953677241271335780807945626421862771946684416 3192 146024573063998963055535168413278813743921800381089185792 3193 93471122930853763415935425129659743903085346836241711104 3194 58306829083712052808884512286399493428397541474107916288 3195 35416764539483147368926121944712623987773431514402914304 3196 20930982452998167849466991562912412112461964757587460096 3197 12025195794587133865646591490453960196387995153357340672 3198 6710174588884067725267855646133626811702239120788029440 3199 3633445102367703381840090932224456729092338978413084672 3200 1907379209088550872096752662316002395788441175222910976 3201 969763846247305962519296820943144992078581404337700864 3202 477054773295209362302659071766909757405992811807899648 3203 226825629197189124538826081542953555566023584801357824 3204 104128792527644513639571589501633856707578975060230144 3205 46102205696221744352887804443014738427339914229055488 3206 19662794396900223482022166912580759779530778165116928 3207 8069077998959172094305135742761063588878317839712256 3208 3182150764857824957788421937108969539241350252199936 3209 1204418962645115914743844162024293558773338404290560 3210 436931125222200728218475076750964079702303748128768 3211 151711953978494519324557191444950526213843176128512 3212 50345686616411015574730590586120871930320811720704 3213 15943091991044132935746616421795643887688014102528 3214 4810018238960953597626740096400033071939731849216 3215 1380193536250417576868400941800531385695002951680 3216 375976827023119595972257943491836038639851143168 3217 97043309846405019845556030435119107699225133056 3218 23683624648583974185700536441893892976738828288 3219 5452968829963397720663645475128775569727029248 3220 1181578902912783347678552033139780701797744640 3221 240317098072691574153397242001197374006886400 3222 45744031864913161445818105161128558418984960 3223 8122982980809666548843891271829063643168768 3224 1340831344416266140930465409401595900198912 3225 204911990199951904941389137251594967973888 3226 28861755344327946161807250532782594588672 3227 3727226650893708456913473332756762066944 3228 438683073309036085185454240896018022400 3229 46726986996550217854909701839665496064 3230 4466969150359320356467655040022085632 3231 379407797046910465179113487696134144 3232 28277509590687763085419108775231488 3233 1820415017043094834799708091711488 3234 99159596981749614121754894008320 3235 4443227437846152348071591149568 3236 157229794226665907975025065984 3237 4119263614609397084164456448 3238 71024391902359464013987840 3239 604462909807314587353088 3240 1 3241 10051921729632533386012872168449244193302461097651371673952 3242 20103843459265066772025744336898488386604922195302743334944 3243 29879238615311489089511765658295561308491120439515899137728 3244 39101580624185689269944085285588291687544792976852651196096 3245 47507324824877861841505428132045572618120121819195631677696 3246 54858890381530812525797670631578425926112178709045012197376 3247 60956767891291040069243525059540352579508160185970686474752 3248 65649878382709370543872440974486255188500203066463350881792 3249 68843387038848667384028576461395177834062839394137549127680 3250 70503330257021634489230180096914026852142684446893035102208 3251 70657638924552188299919927193508759405439631381274799816704 3252 69393416748773732804120611464519145941108021487695624388608 3253 66850635352049741018830269946378018192513146515279664349184 3254 63212707711959836001692209249163902184396729367075171794944 3255 58694666658614853213068235925320423244829773373014031400960 3256 53529875912228225810384638712619932811660566727068092268544 3257 47956314049561425801089422960348146654810994708354084896768 3258 42203482915516883933144237343911227680064221343768446500864 3259 36480899374465149195729166390092401485338731930907117092864 3260 30968943646044893922867883080804184901022752686892445073408 3261 25812581121340142786091167808393445884291784276871307329536 3262 21118178580583962882241310937968038000643316958289694031872 3263 16953335681169078592616911097036159497036427587413067431936 3264 13349383454338679894733283647116687681103695958256885170176 3265 10305992831424480393506755966384056819861053891522294972416 3266 7797207842878656951541596577823992605982375061518687404032 3267 5778178004438307941564288891354970310679036814169739362304 3268 4191907969665855647349446811463683834769893942892355911680 3269 2975454359804642002631881580689160650847712899016545009664 3270 2065156749174322841070336476087794507496555838099970588672 3271 1400665721572647997820723588416578467873550652515215736832 3272 927700450370061246509663035857703107087998107112915861504 3273 599610983736276214786642155090311277166624792563320619008 3274 377923260032319150180985851041332113179852355088968318976 3275 232102952967722058640907346070839092686929424320844267520 3276 138790160565913926550501169052736700640178894031642689536 3277 80738911021068524255594574911917352625075120848127393792 3278 45654731778809885487209988866327922980725309221736808448 3279 25071893487472117983081632837876841299553060351769575424 3280 13359609208388612733278795042633339762548036761976569856 3281 6900800023090682588734778988031675752712414686127063040 3282 3452110122947164592029686959301196915509632407080796160 3283 1670767707552550210275040531797540976788302647307272192 3284 781531037171857673274579079394586272256406757612453888 3285 352949630673562494714439777564470083373277185639972864 3286 153722524234227338128778132542406982398400358229475328 3287 64494961777951820396398204931800123972648009000288256 3288 26035438036947423561808683720626366201627637058633728 3289 10100031066581525314572881381797500654969013349122048 3290 3760503333361257637912514124902835900253169115987968 3291 1342017356717831907286126986097086643940953266585600 3292 458412899519718155681041931597666342828457559326720 3293 149661812640277744884261601903069557362660978196480 3294 46629138334992366375529533470994548873034748395520 3295 13841924823926112852281913869561215464621995982848 3296 3908298591594661367882790378222094560887163584512 3297 1047716803344324044337140118024582554139391688704 3298 266148756643772349180844214833444600794077724672 3299 63933362674613632755444464170861682778232061952 3300 14490414917973696341681025182301325018208927744 3301 3091220447567233967782168375037652497820811264 3302 619049332766831344579468064993606111716179968 3303 116039246970539018061518402824558551391797248 3304 20294334136831202806322120794337888268451840 3305 3299767252634162353632845783659194060111872 3306 496808977708140675733518015544394904502272 3307 68948121588095390854995178430969040338944 3308 8774640881076324918609720243576840912896 3309 1017901559681467526474892240522018029568 3310 106881522315237497644937094285609664512 3311 10073891310310154941411859812061282304 3312 843743139748999437061163604307345408 3313 62020558224170412363412856136269824 3314 3938462075495214188868898698297344 3315 211652925725186211939973886640128 3316 9358214678301294972217684131840 3317 326817983760069814517130854400 3318 8451600404925872560370876416 3319 143862172534140871790034944 3320 1208925819614629174706176 3321 1 3322 57496367446512994186965754532211309892021922999983816441890 3323 114992734893025988373931509064422619784043845999967632870496 3324 170927644778720461120483010327039024506005036150201693444224 3325 223739639542777890986206005050465618887844760600936271696832 3326 271939604936941961608362702847635224710400689502577798806656 3327 314183113338080766779568239096536117656307299005819065212928 3328 349337960389300419454126906056423998147031510448459644841472 3329 376542088298161468611687920451402449952182801927848683195904 3330 395247510068487528697569746430722583090023562673120137919488 3331 405246690838131527940480494166485462803682525485113909731328 3332 406679059108661867651955751906489115836273518433558592323584 3333 400016819523814321500696554122863041920611853336953395265536 3334 386030887453295560957175361556265570763006754256898023751680 3335 365739403695137180079403530491865754182936577582528978026496 3336 340342744620110692719514766059998568261836744734231183687680 3337 311150059063040327336436781058825505282199020200031489425408 3338 279503010003764809562584851303543500120768092422812552790016 3339 246702498694159753203175400110957646887693224233259132518400 3340 213943686599709163905050082003403112725706902389301031469056 3341 182263659153981235317599954596549660862170077462235791228928 3342 152504710180880286333325956675996060537322394331134514167808 3343 125294630217797900569042105430227317525277336709669410832384 3344 101043745100933563073993384917750668695059815684250292715520 3345 79956961896113381176220211360106661417013954523632557359104 3346 62057899664257340301379618006713206119291902821367457775616 3347 47221425940304507853192268430768441257770898457320287633408 3348 35210636706655656319891911061206143978601194363993269993472 3349 25714492181998247029208121054997572422518726653304270487552 3350 18382877738848092748474184767592577761584550163596223447040 3351 12856680394435225114145420987773569001643081056283086815232 3352 8791417096003084968464059824894608832466153511507944538112 3353 5873884199380317465810212966635469055136799199943779680256 3354 3832103701659494546567298658051332248345411200427610865664 3355 2439443603736273022334334592366191180409808664526587953152 3356 1514153031961549660328814754975573347676589238519521607680 3357 915684079680730465359444311934448109029494045734296616960 3358 539110296380463240297731104833798614029240994116717772800 3359 308753986970906648351524538876411154539990298343755481088 3360 171864093792644325766689708675637686150197136374756278272 3361 92900415932584719010353949821855905766773104761043419136 3362 48721415699837676114409954601423298590064951385464504320 3363 24767887638851902687560921568908309176858531789543571456 3364 12192954026050746672680552474071075593651442539684691968 3365 5806981270313083218129433716120645417048426571584503808 3366 2672822202434727174415523917161974979652387930661453824 3367 1187708398951771618356282113545987218657989855065145344 3368 508974612623128821002228194610466878144748791143596032 3369 210106162504496374258190256313771220847074672912629760 3370 83450670449629357313531720493625127826694150387924992 3371 31852377951933465498631422074658083065352410437255168 3372 11668803313997369939005909056765970830888761867370496 3373 4097427888058396031653721325031364351155314863636480 3374 1377206657688925199421004747840301969931261989355520 3375 442448909150978841605720921366840691547555621765120 3376 135657706990400953495226208227546923839756789874688 3377 39632168773795028372736751789424206183411084165120 3378 11013787836395442125587926680312890342644790591488 3379 2906214601366713366163231329734305749193226977280 3380 726747968597472974416151683786885254592791052288 3381 171872648514363425864159440838265795370417127424 3382 38355468261264878396584967838233228580300521472 3383 8057383890180168231337073955939025509509234688 3384 1589132233714169905693431276452561736848900096 3385 293403951369723833392318240355397129188933632 3386 50549863513867688397459619484078484689518592 3387 8097901650345773370287379711227837215145984 3388 1201390906536287588685995610236065079623680 3389 164318467878261941683799377482445567819776 3390 20612328158821477278644943527704017240064 3391 2357236604085000887594663056223126945792 3392 244043193307473718840588689432213716992 3393 22682756476757959377176697548975374336 3394 1873750873891974496524165654207528960 3395 135865550479364463783240925326606336 3396 8512201578042446857130217285091328 3397 451388805641360339757547755929600 3398 19697025961129513914229376155648 3399 678991977660736861344549044224 3400 17334787327454167736111857664 3401 291351122527125631104188416 3402 2417851639229258349412352 3403 1 3404 328952119488418795537386191864701059985102505393720754868264 3405 657904238976837591074772383729402119970205010787441509722916 3406 978035806456178818601461456741847985712875741826570196616896 3407 1280526269917364910106756292049783462970682924156514778447936 3408 1556958448846113851701864670723949812543737504448142964659456 3409 1799721905717734737741804173681081205317235871423214028888832 3410 2002389871985749985822490207901941536734419006941879229302272 3411 2160043283058170873528190285239441960130364497227819006846464 3412 2269517761230039325891977062796600626586856437035434130018304 3413 2329553954490421418706711419223548375428235460978602858190848 3414 2340838245161181426843673812871562093253039343703897980813312 3415 2305928990683148558114714992619450328657249459681866719182848 3416 2229072439888481206122582437216683441502673837255593119940608 3417 2115921422250936888608452603344176074837375962964322676768768 3418 1973177917913669017299935353188831367538615773400536025989120 3419 1808186818097428678692822915425877369540535277953054354505728 3420 1628511879244677922106689199448437164114973819760465221779456 3421 1441525624794060770692677278246098666023023405569012263026688 3422 1254042654452410236802973023138729023338405060048969623666688 3423 1072020741140192680276834476712494948017204479707091962953728 3424 900346825798133981389365318730385846675299549767219246268416 3425 742716418354514000003052227909862296571124137375749013241856 3426 601605986796181225716484688009232334786219188285949232545792 3427 478329684017662836503768375893721678838086835260054015311872 3428 373165113452905456005401414017289768008808733356303021244416 3429 285528410364907345642259962783781069421675566968772459757568 3430 214177029406197617267535106204340852193588030859648113311744 3431 157419240627761832136928867522024765073313323426097659904000 3432 113312082758131305666472988156658027084008138096965771591680 3433 79833798592182663614701021683793118229088200998828860506112 3434 55021846620014223400171689359669877617317745164841094479872 3435 37072702669811076150657665542913435837131253656323138519040 3436 24404197478411377935585521152434319557550890289357112999936 3437 15684629267576287145721963449993106703145953536319512641536 3438 9835118944589519578216087764279091520296981375718365593600 3439 6012635251118739547229780286148962631041039185330932023296 3440 3580984058540044401147394277518992711971509889095184678912 3441 2076121677040454439393115126675327623057485147948340740096 3442 1170751978330865628713925440755870548800336956896005062656 3443 641616643239252422208586261580377889210028468381612507136 3444 341436497370950560415640609470863011704689533828781309952 3445 176270933413149546292787315403187978925659103615791398912 3446 88204014061984049696836564459996530825158121777774198784 3447 42738628382916911136241602164517309083693397918806441984 3448 20033272428918109909909025783816386545031631583443943424 3449 9074924501861419137650886684180799124924138881084817408 3450 3968625910113603602080163694903697053720416909009092608 3451 1673686584455554412473654395952094043667696959950422016 3452 679922254307180080341742915253941178769774625219936256 3453 265761491501525958385094016066305294384863635694419968 3454 99827385334800048768086181236718272019883936788250624 3455 35990523195909493507821692638399564102167263059116032 3456 12437698885372932098324695506582654544314997313372160 3457 4114451893004100078954922234747469753231085666304000 3458 1301013284475444520692171362193890590507861968683008 3459 392639992989217482062708746949979468201653287518208 3460 112916938974286919596169947831119803563559595540480 3461 30891765560590259670861080463975553028766851661824 3462 8025381457939774389156076220832119718177138540544 3463 1976034243482783836892147172415429052489294413824 3464 460186564429131988171799663996285359824954195968 3465 101138821098478732354280709883534373749981708288 3466 20926557477168741679357532870447508286462754816 3467 4065642521303825310694395976894241060385980416 3468 739528930320839285099724521329820208476454912 3469 125541129935564213812444536275967629085114368 3470 19818650861175341691885107843839921479483392 3471 2897890032874077888035693793407486155292672 3472 390698604610071791460242071242969419087872 3473 48317419877027606401201031944545178222592 3474 5448356242364412415473277261005365182464 3475 556262847593313634405663490507133681664 3476 50994863518758333395072678750404476928 3477 4155531390248505833446343352304795648 3478 297286757393005961543118644553187328 3479 18379231804439072333175544260591616 3480 961885737438017426758405346820096 3481 41431316788512126308865154220032 3482 1409990735155475455155783073792 3483 35543628022489712365536280576 3484 589955799971939037256613888 3485 4835703278458516698824704 3486 1 3487 1882450106568906426381735201543332445339863002584591074590586 3488 3764900213137812852763470403086664890679726005169182149167228 3489 5597504430334289311908609425082419248026056085116589205500296 3490 7330416868785905836580556087983017429385320319789628257728832 3491 8916042003918478282096019829500704702189169816242497289104256 3492 10311285040754314148878321321867373044719623740912128195956992 3493 11479656673511595025731957254055153328629775079785765361909760 3494 12393086634806032274559683443918545155655539859535866311235072 3495 13033312838424295172026405135336839893840000617646385166384128 3496 13392737737975435913240222715671565895043953020058089867798528 3497 13474679425958992890002044365432141778304708668004496971526144 3498 13292989333371380927835192737412857528950752220172887814782976 3499 12871057354736737410126212873984492766343913853730911836241920 3500 12240274202900283482355088427933467989065963376571896739004416 3501 11438064855840396287825199694924893587952995509496029115514880 3502 10505641417394407367505086145630683776724569098707163006959616 3503 9485644757356095640362806326513514443806111579498145361559552 3504 8419849496245256284834913052518097438390076539892602917093376 3505 7347095596028988614579606958754021783954653844642452375863296 3506 6301583271397915652222781874803979271087246513543527402569728 3507 5311629220148769783206938340180937611289671728190584019484672 3508 4398935799397223591852791762331841440500943065188020846067712 3509 3578376111110879947632973540063858943944124616111155648135168 3510 2858252497960058410367102726714177396108155276940494371815424 3511 2240948563698520905915056830564618390451439932635479451631616 3512 1723869131632793505827521394635411103339461631928490304471040 3513 1300550441980684398985960120275551299881102726826622216830976 3514 961824387363785676217173400710079158982461371266439730692096 3515 696933966733144567459378940170414470148786504726840229232640 3516 494519312190342871317355449541095594647989584629993813573632 3517 343420735912325677570185020590378892449049311807549516808192 3518 233273246308111811853312434775886421796532854096137600106496 3519 154892355110846321759531619521527834752299680685792442712064 3520 100471131963538117536334681885387334648443706397831538409472 3521 63621929007815610288211455319379956307837028334926959738880 3522 39302757653447841630428451551985743570308079823669017182208 3523 23668724504123733251789376976332353563236844278683088715776 3524 13884681729483259421100223622134727074056954245448072167424 3525 7928088353455423708402619878081098528528385716826807468032 3526 4402743143556775921317275477127579614579161119027925876736 3527 2375964211740312521682083308894180013469720862739566428160 3528 1244932671626935654994092752023710669135159294850525822976 3529 632786469493092041250588224134955980159305904517711659008 3530 311729332633271930942395804378230045252984161806558691328 3531 148695780682967677634140337341116819815069973206190260224 3532 68611743128235792089454701978038418105734892171806375936 3533 30594392538861089608540417506376995198258767222502588416 3534 13169799661474958350850208421227356304717128113904943104 3535 5466955507847008195371479101673347891288805197849034752 3536 2186047606593455585379989009567757654185487216744071168 3537 841050953211556674447059591420516155092005322414358528 3538 310967624209564651143399875694237750079977089887371264 3539 110356661185464864243704084803391891492758742749937664 3540 37541302238035097777968750070663611154365583699476480 3541 12225268042824512617919587534900640758817913871269888 3542 3805638606916288679993933840601468720579446273212416 3543 1130748531633697802780572717188232335472128090439680 3544 320174227605982689152365438210910164877034706173952 3545 86250081222472163772829226658784869064911563522048 3546 22065266146470341502342264849905409960840920039424 3547 5350632444876176050166969368651493920826550386688 3548 1227312852933995853348545673143726371547161559040 3549 265702914258532474508465633144494314649674579968 3550 54160459773141319481761631539399309618852134912 3551 10367435452259629551902173593317978040950587392 3552 1858269183269118751677386125548575396785553408 3553 310889839629129450241755000173898895634464768 3554 48374799482243147477951003298372245912551424 3555 6972857205106462625228238001677987242573824 3556 926862119743939698944829832642427451604992 3557 113027284039073159331182544479821284507648 3558 12569392925903060142783179799770114818048 3559 1265790981092356697098571180434786353152 3560 114473816714227119190355460927118114816 3561 9203846206593579870430422365873635328 3562 649751300580434238943850719650775040 3563 39645496431285968401642360875778048 3564 2048100388585200307133767833616384 3565 87093190902587372463718215450624 3566 2926617190081698505924873814016 3567 72857123444895241842842402816 3568 1194418709779253624609701888 3569 9671406556917033397649408 3570 1 3571 10774828933313333974071176727399025342820674774356143058064824 3572 21549657866626667948142353454798050685641349548712286116115368 3573 32042695986592533767069186651957906777483989516390970571029008 3574 41972152479863463275707332788639424367370559870714737853631440 3575 51068797862071718490161691097394128542871582098154487024791296 3576 59088525306809021769035646336354933068654690271477800154594304 3577 65824109721399783355298960714808082680833809209813177921238528 3578 71115362316261323659392964144327591292919576372562453685238272 3579 74856945880987030882836579275116351730051766780551354894340096 3580 77003250912973281038886492370923947929954755105582149015646208 3581 77569928036085284927280311094254090918586544574608699573182464 3582 76631913582814830792834571972042740059528776065038756661075968 3583 74318052379259457044679468828696685638535361366937938167824384 3584 70802689869413033225860204338760096882191956902951334772670464 3585 66294848146546980217362572713197658700786532056211602802933760 3586 61025791910649965444921213017175024012483063034413845899182080 3587 55235910000023086984525851956558085028834187531156857518817280 3588 49161872427229969580770661250226347714532729663229605578276864 3589 43024967627248219994492040435187759776897656289270177696055296 3590 37021385995959919489100676144459964305250489707878036309803008 3591 31315009618992012856569977269744403662271830849040286224482304 3592 26033018103833485117902335613763732072817349823678857932177408 3593 21264355201617603405121317665414558084716518792531156492353536 3594 17060850046697609087962980574799412414603428955058440201306112 3595 13440577039090926772757905081386069839567983140345044235452416 3596 10392889911354026858410757588178577206172450605987007368790016 3597 7884489716667781941840107335471360323593263510449276953034752 3598 5865884731793857019258776757605686291583055066704181848965120 3599 4277664478173515231231162058497071191072045259245025914519552 3600 3056124531264075178109070607183881990854006258972022299164672 3601 2137923169223203060080804050710397866259865440964624087252992 3602 1463603629222172918967756803623096947122145241044709103632384 3603 979957247645499298126316834757580858883272796869543789068288 3604 641318119231488765599375894951154893280058694449425197039616 3605 409960287771634049304937334049116143458812822931129048760320 3606 255811449602809170181749417625543830642671790144667938455552 3607 155705888012509433885830128013068501449347404693884826025984 3608 92381057293738721447891062585496726313514556099499401412608 3609 53386157735710362871101267345882111832225322875128450646016 3610 30026608740202023902044976265087443691658253584623632121856 3611 16423616704943428612576069640818427604541128954241907425280 3612 8728871393281126337681383545135776079640768535156668497920 3613 4504066044843759094047977361216280816206788334442199908352 3614 2254383590215002453259453953309830878308307040661309227008 3615 1093539517627400085377826645794369526219948926692086513664 3616 513593688602288121310585293550880402344290221962593042432 3617 233327290131093777617092874511351744598006377711365259264 3618 102433202152521597935592360921351848653245510931372310528 3619 43410997433996949168970742212283233985730670207493472256 3620 17741152421005777526113104166540743558963267216204627968 3621 6984089888341065146116556921853989562963218753466138624 3622 2645385033354901159240069860978396368914022140590686208 3623 962952426902692799523028712874777373785651646279188480 3624 336451262579079497171273552678781242924490038368534528 3625 112689098051340927128912614038442805694072908045877248 3626 36132578769037661593581379313269342889384789005041664 3627 11075391049383661645599066104975551664964140592529408 3628 3240524112167326317926315670412383489574405482217472 3629 903615499484115740619103257252885702221339469807616 3630 239739024619749517483532389996050898980440683577344 3631 60409806576017801652325247375478242444678168313856 3632 14429878800277310045299967841125358451680704724992 3633 3260733322550786148584010668255445602379411488768 3634 695511968310775282751520044200807854721722220544 3635 139697067511661459982224444285135830363534262272 3636 26352609218963475689535444796883333669296537600 3637 4655443184080170151169164683356346715608186880 3638 767739287221310395113401392313813110165078016 3639 117770813868481408583046392257469631518736384 3640 16737805016395372127784762090564578980134912 3641 2193973784978972077926546719435226743832576 3642 263869190314834354231151181012502369533952 3643 28944785563616412896052861569772577357824 3644 2875617328326880831916129154728290418688 3645 256596933863717564122762156800766640128 3646 20358912928294773331021543613713612800 3647 1418523398627502288588872290255503360 3648 85438150143381671137247739611447296 3649 4357552031925710961480975341584384 3650 182967418122723062781802264395776 3651 6071815421904639654411672485888 3652 149297503019128244559513911296 3653 2417851639229258349412352000 3654 19342813113834066795298816 3655 1 3656 61686641141216234325535785402340885340109650493793066527108970 3657 123373282282432468651071570804681770680219300987586133054203320 3658 183466305334231333541045725565581961334891879640902265646578048 3659 240372092207195459559896619043600762618690314613264530405113232 3660 292567178006363701320075634866065787900287066697751960387520672 3661 338668404225687361530060185197841266656573661954555487952790528 3662 377498648626648362005953627479982044989519325252246674060519936 3663 408143708485201308610258986108158971068527815624490007600769536 3664 429996281012920020304516393082508200119616701582005546020398080 3665 442783719001666338948700184784090637899893588977954836218744832 3666 446577302949653879001547106238439249008717376932704738707980288 3667 441782086787249760576265038553703248769985772390559702511067136 3668 429107833169423996806973655100453767196138575543020320214073344 3669 409523022735950100053508892995505542908026379494926457591365632 3670 384195256320264370136469215908521315524895481266366793389113344 3671 354422432692275002598035062887780760142024554685194423498244096 3672 321559763233241115610634052731934812598282130688116947878019072 3673 286947903696716895660911867669898815909582865059513981046620160 3674 251847216335379529004711982529317593492318873155165218555297792 3675 217382452365426200263510942648602749926239243091828753982029824 3676 184501046798650929827029598927530431779314385192041695175245824 3677 153946869986061416481742340343800889616252588194960963270606848 3678 126249834971739615111910674468998176398639252798372548943282176 3679 101730376539331795792551541324295557488129982997303737515507712 3680 80516642595806191073100848473371109059881011906184686019280896 3681 62571384666930540726142261764851269192984694876071917627899904 3682 47725068786701733423959170191381941756992002324744541137010688 3683 35711665021501528807187181043216529418867002399539113387622400 3684 26203876013497959017416117692368758606988957246760482628435968 3685 18845152870930525652692023765493984610715109132491865446154240 3686 13276613931025455853249250848176764523092672931497224322416640 3687 9157812544062684134961574278427474875075715314856242739937280 3688 6181086527140240251928632059066377223230699522920723051970560 3689 4079879363530923692662449911670021343855999938057038274232320 3690 2631898170016423853816461481054726678965349941161194818633728 3691 1658246711588158167325163340446231041305923369935693433274368 3692 1019755040506334274484307456347598322681982412324623515385856 3693 611655612417635782676557385642270749675333891805952880934912 3694 357577034187210764894230370948233167583256108962695090274304 3695 203591859300383311812069338980160487409346819510751725617152 3696 112809408182377173077658310443440587147930192466295220338688 3697 60782653122588478160565278219293890628148674278070226518016 3698 31820564815727033976934295697115993510094347952613889146880 3699 16171990665737443285028836319335103108480710155383787749376 3700 7972024711078216735834251943569841762031835014144639107072 3701 3808324186229099122919378050528837932163631657041455480832 3702 1761399221519243468889663079149079480279530492008033419264 3703 787999917826249758806028834483460704188166013514078486528 3704 340652505201134822245587149401454868060931263902154489856 3705 142158380307307571930511063795229830812276460860209102848 3706 57207385231261721869232774346586729724982578643631865856 3707 22175705574059424065777763368698114260191291244703383552 3708 8270994902374032947218172698401323149112117642762649600 3709 2964714509008743684435937626283633985105672116583268352 3710 1020049792626325719290509331036345696308836564195082240 3711 336448197747777801123281995059533696719247302211928064 3712 106240998995007450204993443886184607540278861861224448 3713 32072489776325673005526517436379958348378037771304960 3714 9242648279405118852721615935476982943733728032063488 3715 2538651057742442492271937128752655246414339830185984 3716 663483532069524062392499723591679898911770673152000 3717 164705448993351824579154226443653210496533287403520 3718 38762545918234233897164239070545867040834554167296 3719 8630912650521557213830773826719722894552584945664 3720 1814191756714214631695494781670184262624457261056 3721 359129190297859384187209460051447832931597287424 3722 66776208568288474042830710392454955061024391168 3723 11629090978621001266075344645628240348116418560 3724 1890770441532422996517191541685847160759779328 3725 285994941028938508055673115438406059778113536 3726 40084051043776643662433184044350764667109376 3727 5182210437837822469003017119887183631613952 3728 614811540498365798755816149542101407760384 3729 66535520285052776941655173964502063382528 3730 6522366657281674758190189844090551533568 3731 574352032770152204388774523304398553088 3732 44977582274239646049078048609812873216 3733 3093538433550939698485080036890116096 3734 183954883668462793230445722447380480 3735 9264153236556597237961701168513024 3736 384152681019986159951122163302400 3737 12591542695679777876568682004480 3738 305848560955944264167264878592 3739 4893731717800018899210600448 3740 38685626227668133590597632 3741 1 3742 353234797704412607914394197167329147826890217674580533776298864 3743 706469595408825215828788394334658295653780435349161067552582764 3744 1050688727538179088962454335230028084489827533635643469734274192 3745 1376876528517415492534663763581479155344188393145929608764075952 3746 1676409329979506423366962392938243710866491680313970942778899712 3747 1941447457973485341485443876491937076987309633217818072187833152 3748 2165302825164281415765024059646111809182690573664042121523411456 3749 2342757713016160797657715798082536887986812871796919512352358912 3750 2470312338362298569895563276991064942836457969215476942576492544 3751 2546342797584445282756212072966951232250273826016401903878838272 3752 2571156774799714163653144720591979415381264209294927354675175424 3753 2546941577858002715719556404417711222445700412812514457150873600 3754 2477607037893609071282801214983148782649387570181151365008031744 3755 2368533856321529194003164174659313861645209273448760095861211136 3756 2226245333254369827071694424716155648987147071028157734021300224 3757 2058026320050875773569350472000985677915745809459540670823858176 3758 1871517084339353131327268508358424641356507675026741204133871616 3759 1674311139942891785529965332240674445914089984078348994315288576 3760 1473584822063922303150220229997914500433525534513693743503114240 3761 1275782617988847828664850349222084418360467425222990515644923904 3762 1086376417144702426032499570606723851553560304408804317886152704 3763 909709578739369705261559274522241830769137583946450480201203712 3764 748928841289418622342535494459267634814203960796461983877562368 3765 605999476182834307617841667071959824299930132244201266713985024 3766 481792514567299645167204223985699686162184219887838595798532096 3767 376227986094736251011188464885028806991257365588570413815824384 3768 288455290817969313448304237040817778573787546399128233101492224 3769 217051192565954294774998546256472806541005780748263229975691264 3770 160217306911505657467530314416003546984647521967076144893132800 3771 115961959849957370226384734930464171478591507873455666144215040 3772 82255357917556660774972742889488265248000243169875809145978880 3773 57151516424638996997297387178946182496318374354392283768422400 3774 38874750014004761085417934742096774881785612454432019809566720 3775 25872258846319181839253201732122190882544052333159915381063680 3776 16837126420677899089668812999261434497773311270698896439902208 3777 10707745256283183256500432358989027443148023620113837533954048 3778 6650338078353815883880649051907439810410914996084820141932544 3779 4031011091896213712200298881364743940806054900028548501733376 3780 2382909597322735805570279994491589268144160590784051950911488 3781 1372818033558070746321705199008160622045447209680648737390592 3782 770208910305980151165042062078984258195118468615106008711168 3783 420496418942701049979774838638653078546867727251491832987648 3784 223219399038712056541838703749655504352683432166620793929728 3785 115123656155109466838573285241464409123461465349495791288320 3786 57636367469320062922103627565089407527083033449920685146112 3787 27986807150488196056038726177654570086538757167232153812992 3788 13168877241859098079846336249802989416945282699949816938496 3789 5999082066486991267367159037962582233037016075221193457664 3790 2643327992865325515144938699828333927645869007813499420672 3791 1125443896682715970756263971965490952332399900881267458048 3792 462557236747856298452710291248644066176897375679287394304 3793 183325617232881498970993800650147701482153591198959271936 3794 69988678689033589615338906845040688685878330765005029376 3795 25709438081577144649440728547321669209401183467502305280 3796 9076351529982652278059668949295320954703788194702295040 3797 3075787866254226736124357908193406845686797297801756672 3798 999255535490745952545101092297228468455622291115474944 3799 310809521549602242761425280223882356410249877183791104 3800 92427817297532767281447475112032296430267083396218880 3801 26239876461975734078200965118651858690378021495373824 3802 7100590882163752134527456960185147973503516086894592 3803 1828444037418099992814825490790092913133332367147008 3804 447256266699168739479379584593940394016099998367744 3805 103728333729827156495563356076834007021870901100544 3806 22762543567169466916058465772062502706522070450176 3807 4715969411795924662661189474441660777256938635264 3808 920257227933976991105125127692113403034692747264 3809 168694189441543581729465190874271015116182913024 3810 28966429339088247597984301071951099506133565440 3811 4644206702341242606748111647947035780375904256 3812 692801612772404254707274012947454139150893056 3813 95775756509266657281750804461513298902253568 3814 12214883768138233930834686065614239586844672 3815 1429764617300726289477538995425160007254016 3816 152680362505131669781282572664743047200768 3817 14770716261264977526875741911712251510784 3818 1283812229329088539907236666001500143616 3819 99244683994823180366073701260834373632 3820 6739313674075780959668793883632861184 3821 395714522392793845811588280671535104 3822 19681065548373643555358304062406656 3823 806084845173103225882715992621056 3824 26100669759853616213772749242368 3825 626378317065288585032161558528 3826 9903520314283042199192993792 3827 77371252455336267181195264 3828 1 3829 2023137118063565763747688320940025070551892631384896021191315154 3830 4046274236127131527495376641880050141103785262769792042382614996 3831 6018388614108303541704029004255988257290089703050174619380080456 3832 7888457511924688056834609449503752464745217761121530308028927856 3833 9607649665994037852214388892859099129224448738273487288044960352 3834 11131516765734398764903251997157471256724796920583956947115935168 3835 12422050189810119662981093778802143468723397733025706379256822912 3836 13449468261869589307677395678068970287650931216997814348893655552 3837 14193610183699489498370960058339285414314203520249710516618355712 3838 14644834600078205793701560563698991732175211142668695277101033472 3839 14804352341022543302998162432079619621557093324022934811460603904 3840 14683962067336512249224839672682114346726884313900431277911793664 3841 14305201140234450647870033697298716437788518248971497123343515648 3842 13697968173708410429297403683518022569971353884456965332610613248 3843 12898714226216643281564883227980995631029771814174086411580473344 3844 11948332414179695763643936371391346446269376277207122008558600192 3845 10889897485968424276963666245674603575325963361199204705122779136 3846 9766415257031481840961143472186885574678074148926699813754634240 3847 8618735852119882883110903794783683839467655587424289064256798720 3848 7483765072495537926576679061467213167324182454144889891658399744 3849 6393077077001601648658067233637553430652677779152267195285766144 3850 5371992394558982132222170194515617417129895989859378443929518080 3851 4439142393160896201804750003652510977431274271482211040862666752 3852 3606499351976455142860074073136604536438191151080616119209295872 3853 2879814573681355256725050182294918614660593323862679216661200896 3854 2259379057076329045752353165311147750382021299310637265314643968 3855 1741004393687612481716069402559337681926828736941294252493635584 3856 1317116537408213233184896249267781988770606389678270346155786240 3857 977861209133248447008600238572473031282079562253444873935912960 3858 712134939212637217881994715935212524021991734753472680495677440 3859 508477219025371241990409516946341909385365381818056241703813120 3860 355783615147952581541520824388692491028110138719709355688591360 3861 243823771516117182182791514485629313369437763358002141766615040 3862 163569288661047252524422958957793912094153083254811307813109760 3863 107352655279199955061007436359520146135280779835605549473333248 3864 68888809631422642459635438133147067952212929008390222934704128 3865 43195547094378569362521212161652031521492212773245913609011200 3866 26448637502596602354210753969500607806049411814597587667779584 3867 15803431709486618735697160595231967475286676900959015334313984 3868 9208378938287619110931807487971229206620551656443564787761152 3869 5228639484082361767172238693618307756543672494813747070631936 3870 2891000193836087912351789362832929432886529441601979036991488 3871 1555362610184325055552184791036092315256683964674334858936320 3872 813578399718933243363901738076776001073794208125054783324160 3873 413429270221617188884586196014351527752104478382107532460032 3874 203927785482419985187291318994407774667008514272261289541632 3875 97555876120264085398654988539354214097468164297885734666240 3876 45221977329325213967477342768618052903445096247987961593856 3877 20294120741448086271757052305395953602568136174044882927616 3878 8808635668947299427538904838566904372379117884657629134848 3879 3694407628581498930370208925699670289098525228971551883264 3880 1495701022794935801519196185167571252313942400141363249152 3881 583928403290732407758591170469051716734708059146394009600 3882 219595774352698072680733375822512223529209360540877455360 3883 79461163908309674508048913895696579660610748210101616640 3884 27634396490393488415802690288325170052073630193166581760 3885 9225401863321500832001045877522768625394378741110538240 3886 2952658670976004622251566683866749963771758566870876160 3887 904815079658928224998254246810404154693584974847672320 3888 265107202354335673194590697256654726046911266599993344 3889 74158630018380206141793922044856758152166054794625024 3890 19774540350184363718509651976685382062399632053370880 3891 5018101907508125821870077532474441920236302307950592 3892 1209753445192777938134959179880790637105733479432192 3893 276541209348240125998229581494377936999108214521856 3894 59820102655216177554498034645342077331475737346048 3895 12218150022466173070659286769762168244706994028544 3896 2350705191053782636531831588877063468253760716800 3897 424904982799369056456904003382062096451758981120 3898 71951449822929188302484972243063094236745302016 3899 11377864536699324667903754679261016960643629056 3900 1674233217612310669405331674835915186687180800 3901 228336334969391437855483670257421366190931968 3902 28732725624476442260150433522302599192117248 3903 3318767106120130857739652103861999677472768 3904 349766106821153030809761024352688344662016 3905 33399249518643714229431734729557478998016 3906 2865736069015738904863373567964355756032 3907 218726234067415907156582968997972017152 3908 14666552118121925691042063723144413184 3909 850497735258392655589287677369778176 3910 41781002261805852704580123433631744 3911 1690481525774829128112682244767744 3912 54080551842155553518909164355584 3913 1282467195073426296661902098432 3914 20039154385932093199929573376 3915 154742504910672534362390528 3916 1 3917 11589763549103419200941024050046202032504512693670327943205780432 3918 23179527098206838401882048100092404065009025387340655886411545200 3919 34480436471146966064895016810855772304793251941225587422658422048 3920 45203637491760510652051874843053472959136906215539726145028390432 3921 55072533538432455176080338791010895888403365156917495431259920512 3922 63835043098644331751019669116269878259123331884832958185826124800 3923 71275112940777845626736825923415524256688405293059146212374568192 3924 77222742520429198191163392420340216917264462681206432547739879168 3925 81561834689208562521854615449048558470797184377196565298242781184 3926 84235306675437373263953843560877256251506894203154973669913731072 3927 85247067718178228367473208923102566209289599845420070240953614336 3928 84660683778367910458183938245221163305420578457651822935683743744 3929 82594788321590896363372247059845097275524296116997053309858643968 3930 79215540379780450945522246262109900256583255618333866314072129536 3931 74726654335611432706439143381517307818489837807171418085189812224 3932 69357708246339905977291050237252561345572473706829648007951220736 3933 63351560458793702743485587004008508247075265714425211883105550336 3934 56951754859793703483587622168603162393924246539053649952947306496 3935 50390767909649409529607523489811170258162308646095264204026019840 3936 43879848553823432793715806145448233776896646898880749650684411904 3937 37601036382021378877294616461005431373098671735826494581683257344 3938 31701732210722198864898027997314237060887677543054275859019988992 3939 26291961637713175798065189343906028712231679760122830219429019648 3940 21444241034895751482810075363259328364423538566389257439149031424 3941 17195750674403177070479433894110251865128078134853128608962052096 3942 13552360803367633673446297080203077191958172042741457182852644864 3943 10493956552451258288989192267829804123008270251450249537319337984 3944 7980471765733161266596096690538393244928922449299306931944423424 3945 5958067303569919499687998029010195935729627556156695532221235200 3946 4364966153372320659074675432431339761783198310154172168709079040 3947 3136570713194199222245586807696061198830024968493822126241873920 3948 2209619223142744092637246431243319994086523860126306609586503680 3949 1525270935459700488421531365733556603368872301071907660863897600 3950 1031128142766906767326241961637485172216886332918296071771258880 3951 682296746655516170534478492685300682117285632452170378492510208 3952 441649844397961410569343474007173108773660269480737729054507008 3953 279490075776402120410278090033052039316215261376127050620862464 3954 172809664719604016295912086048359032029724554347045822184554496 3955 104328567056750274815120946530809340313323913353908714983129088 3956 61458616302830304357292704568605855828787449130365602697838592 3957 35302696139538542203892382527572877428929104971494570514710528 3958 19759240378938595972422468339972781308817741431142571854266368 3959 10768420705418733381270905009740449143169095068307271867957248 3960 5709862136115996023898821002416209895494830326743143515422720 3961 2943429717903092100657511223327488991891796816302014424154112 3962 1473970254796974372483821877231807662781643224852511380733952 3963 716428776077445513509674787612792694837903039317833433481216 3964 337705532820036377502844544089416937025643106175733133737984 3965 154242729464720387104263246933833543791197605658690135785472 3966 68199550073290107166200336676436047206059855513309883138048 3967 29165220318779245039017080281102340929015647675836069314560 3968 12051458349295999347370524657320666147620248857597756571648 3969 4807001455444453991027259906565724277338472168669554147328 3970 1848944674548121324886074227372740833703116699332341923840 3971 685057490972311714051769885515967083135883795076103536640 3972 244232937075090494000010972726146528680355194626226782208 3973 83686756479029045488321235195341180983679605426089885696 3974 27527338434582032892259435999394681765531686953860202496 3975 8681256117093572135746333332187829900176227296461455360 3976 2621447394489174029367258321285765512755059104545767424 3977 756902083003840594268599183670127588259717879793975296 3978 208662654944095802904919282517160206881799437922861056 3979 54838464037086609258514695410086982178059297805565952 3980 13716650133457326554243586956407296480796654220345344 3981 3259655398700003166538554472764024117560601451954176 3982 734581502268909440822805711387741438000574805049344 3983 156665738164583885910236785577318363319706975207424 3984 31551696266972344993388733736483827062143748931584 3985 5986203595007604186787748125851442396074229104640 3986 1067158046224295230814744317648463885031761248256 3987 178241702824706212886529191437895658652393537536 3988 27804442115158537082446935757600097868005244928 3989 4036502512259710772001160362184722237286776832 3990 543192268360541741051552044176506780611772416 3991 67452677429948544265220772860027276013600768 3992 7689506159902100482536414667519307081056256 3993 799935587369553705847884538796400034447360 3994 75409601292615263248173188030487651680256 3995 6388462757043116353251587417521944264704 3996 481492318815616077878958814127460450304 3997 31886236338834823726663890982475399168 3998 1826391314923559956096370501893488640 3999 88634711838461890109046824298872832 4000 3543224591488005938202757549785088 4001 112008660012036296600338397396992 4002 2625051853304648872923592916992 4003 40542536286596204002946318336 4004 309485009821345068724781056 4005 1 4006 66406296721951310440842229122606476599108955078432127488034286706 4007 132812593443902620881684458245212953198217910156864254976068557392 4008 197583057099004102995153385791087138640885652694625158944369805888 4009 259081854620405928453875710183496741770670970151043615873247756704 4010 315741745823902198653579361339526700062694024772830541666280999872 4011 366132676290574874436194732163896408255197728381461131028034991104 4012 409026255256056970284288494761013567478391675290180947527449984768 4013 443452003513034277458162586083501275377861191480259940967196946176 4014 468741580899697193805417360987875358162492938731596615671590620672 4015 484557852079038864489710737172929706372206273533721913055213740032 4016 490906590994984310855539014847679650116568761398192266462450122752 4017 488129794586950610458509181441359461897180005851533441497807765504 4018 476880882825337032191713913977179712542233141103602782341263458304 4019 458083392117160229854690242969393593579458977758763821242578042880 4020 432876000221258113463710723553056862176380360145286644413453369344 4021 402547734111882095073643819090680659559403461353352498060363759616 4022 368467906155937208149662244211406948273920997272766194826368909312 4023 332015626925832755096359372814138264541073382512091959590896271360 4024 294513623058557785142452339067042274344361826012888110808885624832 4025 257170558778734211659200836319423840145781853803645752528101965824 4026 221035177535609285984192877909117799801520916028177951388759752704 4027 186964441508727944179234085659808902569011372172080633512730820608 4028 155606574317864997048467562559529912683369224457120391548503064576 4029 127398640746125335671451832414865836421532454226194679624024195072 4030 102577156280892871389356571753269038724915980394345818853417680896 4031 81199317421611677380145447836744600394481003417619729048104075264 4032 63171855757507673972354993239958450625470760489441594281723691008 4033 48284277873173114358407465024713055856016647784919293705479782400 4034 36243348946431567513210962533936805058002913096256848416722649088 4035 26706061401449312955570102815751666455480190180751448381576970240 4036 19308923060917966914354265316053395657227744920935959331203973120 4037 13692107924758132391141272743587818787918265072448957829496176640 4038 9517741433867680480494525397176981679594861946642632607017205760 4039 6482256773230583283247583599734892028446634357790193251495444480 4040 4323296648908664434560869356912285996837830831197929395588169728 4041 2822009929850537206479923279133668018204642970538289324242239488 4042 1801795719208435044921864535668187055860866501340734851798532096 4043 1124593543844784534887898657625995038658615001679996468814938112 4044 685739103114751658554002851331733720696930713903355036375711744 4045 408240996210432379738921495186498369423195257409097595357233152 4046 237126769654112403650664527312805859792500705642160443524907008 4047 134293049070955248623426330945246035251971493287190853012422656 4048 74101831256327262073286462374420100389810166018977303499898880 4049 39809889268106915647337541198815107392102220414865134076297216 4050 20807234135097347173154418075797757087727816820000637501571072 4051 10572172118673104985633032076118629232309611960017619781681152 4052 5217901593545410990696008974675118570837818698299440055189504 4053 2499507904144418149253553012460759960540229784616750628732928 4054 1161113865545551850328752825212188633412992254898546300420096 4055 522613387912605729677450359456472440803498527949451425742848 4056 227710962020041072275788145785505337931658217102918620807168 4057 95958873404764796484668894721730224944138027222250685464576 4058 39072508690416662601121690702765960924302589389241508167680 4059 15357328543196521241260840569847433026116734829830367870976 4060 5820717933164451117825302212722267641736689750677011824640 4061 2125181009723576928499545056845064662747235779199732023296 4062 746617211333068591768213485811484811675627692087545167872 4063 252108470374490088409367537006986935513196556788894269440 4064 81723575591016088587409935020329175602750330809805176832 4065 25400190721271625898333227153263989151519381510510608384 4066 7559427336910239464996673532442304521774709654985637888 4067 2151324793423188089824833802208385187495842725993906176 4068 584598541921664411087772356908689480986297738530390016 4069 151452358555337300335901171906272891898120713724231680 4070 37346536906936179504118012070363920733151180993069056 4071 8750277005822123081195030975161455745541229598736384 4072 1944359939385729686803431567391407981895412600537088 4073 408919904425309320166257356346191685655145805250560 4074 81218983713717121308194890863249559415092934606848 4075 15198542587738845281924665946976029866044252225536 4076 2672647051308664371149486692635091096482177089536 4077 440385486507426380325175398123630332698345603072 4078 67779528380168412219403787869061492796853059584 4079 9709602731699222936569112254329258866951323648 4080 1289478379920165663120377643874399413042413568 4081 158043757103593494623406392121072524755730432 4082 17784783986647180014869893523527336412053504 4083 1826552949761245492252936693743970267693056 4084 170014816291865402730715819182364418899968 4085 14223146938745229100112578075218174541824 4086 1058728653234183581882793845572600070144 4087 69255082948665656713763606940549644288 4088 3918796228972539352985309156843978752 4089 187901682579674835728060979343261696 4090 7422515396063397541065464513298432 4091 231892785068996361164516298326016 4092 5371731315469086357856024788992 4093 82013527602656443212066979840 4094 618970019642690137449562112 4095 1 4096 380563779697808614444738489769723562028572452105515216787352834168 4097 761127559395617228889476979539447124057144904211030433574705651956 4098 1132424290051093649218023060579119842031978451703581379531904207648 4099 1485186922621905681314184324158690871899334189970203783828838929248 4100 1810532431459064200267434397993195672307700385377555508578566468224 4101 2100345837700266219578578982687842307310019646251538681731781608576 4102 2347641470711248905241941093193143548566813888942879337900476904192 4103 2546878705623165479580584710280140576551104894064622103390417054464 4104 2694211188321010189662671988549604373365915939495890183942664603648 4105 2787652105852151975030201050496781486004915379763036124367178251264 4106 2827143207412024856751402216244353960397895621822072543850913153024 4107 2814521683359846779315586266889973387748209736852743570173009870848 4108 2753386169277772862311403206008746981861207547712096465749023948800 4109 2648870449404116955512516764139704747418145799736835918932564246528 4110 2507340225904710558951443696741932487396960517744275026899623673856 4111 2336033951104394894212158402101206525180777808486566375458277621760 4112 2142672633221989479785319635520773474410332007223342654806821437440 4113 1935065325282160958873517315300886900669739229856191231061768536064 4114 1720736506164295632485420561481072653297910777030738101774116192256 4115 1506598817213972913599495188910444938085072397962157205762676359168 4116 1298689922875621898670900427923152053993306530776469865674607427584 4117 1101986124064646254016385375176451979020734392498404896011576147968 4118 920298423371404803407728887846979419335621756436001957012807090176 4119 756249747169219113360875150970887979564825855761445576028436037632 4120 611325678039650964515926582383139445023595956576247891342934409216 4121 485985943359891176016423014475246016788658165732538046907380924416 4122 379820468479063513957451338962930728611577991030129755600508157952 4123 291732241327165206533098131513596579856469840055453997435359068160 4124 220129522252366797803072550388447334457124090548420058087017152512 4125 163111828482981012371112916799387610278806374735797663344111910912 4126 118637223289824878791713866889294744142872197857248580368609574912 4127 84662246782942557237866733922693679814322711529506783187984973824 4128 59249820001741865911593327897929548592055282397939868505512869888 4129 40644169843594141112655451202099307405472183704319281017919635456 4130 27314899695490853403582210560965361634770530886687539158015016960 4131 17974549211038861279390069364972775460273397953922769404110569472 4132 11575273158477306785189106115079403150329738981167482039984717824 4133 7290681295241493859071502380221121128317376046584068592493395968 4134 4488574506882070473788660915494890043696812704232104904670314496 4135 2699498936157531178560507974024874613615693438526450806560915456 4136 1584945550788673077761340643212071420564530196376648608120832000 4137 907852288161216007646552155032590968319259995634493335913103360 4138 506979023987274388906887833452019670714717915383513964517261312 4139 275825284476354037060242565040069702037356994181956971358322688 4140 146094449679494957531438082720299017921617940105729740021694464 4141 75277639164528283581005593063807006709536905599783150762852352 4142 37704968234582083739711372436149527911325116886479341831061504 4143 18343809447913794522130191725181752983791133681383879305330688 4144 8661376972334728553021066993489369439156146547592864607502336 4145 3965779550590939234110137512391120424482737348827514738311168 4146 1759305891217131262040422170750376981445932063819659510546432 4147 755511111801467399967891745881187313549924248368414587879424 4148 313783814527692194799912500547039905463170723761160926003200 4149 125921815997392382396352786121548641225786278374020579590144 4150 48778550784784862594546430147317756517638988976696258985984 4151 18221159728442522543850908076352627326950163585288443527168 4152 6556737225670222028450554756315846935692911219071365677056 4153 2270344682386318210733193450410757524922589190469730697216 4154 755607209876504371579655218254887945926269193664572948480 4155 241427682173225257210992411050129319979386995443746471936 4156 73965146477094642873471437929671993422494961245498638336 4157 21699611819371785858905219805758677496442879602665193472 4158 6087899047104295317251278856356208549361684736513146880 4159 1630969747880571123486721223920430876466370983768358912 4160 416602612535222410228932976161790671705403227493105664 4161 101294926528126244152433581601497311173921963413340160 4162 23403814550363972332957228792874096909546552295424000 4163 5128700908809347661080206965647275180234097605738496 4164 1063837598740910622698037737417767020824360726298624 4165 208421979244984083204876569825775542006971694579712 4166 38475221776385513040316845239777941193770124967936 4167 6675134933130094117678042164476850422268005711872 4168 1085271153474219417289136252809953586906350485504 4169 164831265617616990076044754837991327259770748928 4170 23303895406894905792276547785661432975618736128 4171 3054769730219439163089853893802913125720129536 4172 369599557049570702493536375467235387199455232 4173 41062517211147689566921077633121582680375296 4174 4164147049073595320955360824166120838660096 4175 382764761007508136804960968798255708110848 4176 31626224800334510782405189994598688096256 4177 2325403480011448237753650931378434342912 4178 150273755667453257849126365197445890048 4179 8401524188598516876993078855051771904 4180 398076202303267769794613271083352064 4181 15540790541891367179377552538992640 4182 479901383054419624092738120581120 4183 10989503213746142045348250517504 4184 165883965264240956836482646016 4185 1237940039285380274899124224 4186 1 4187 2181359704991654350620360600321379623767332124721044594519127607018 4188 4362719409983308701240721200642759247534664249442089189038255197292 4189 6491564173483902466348842175906414202545966144644261886699852174280 4190 8515379054002375060432483901054619820045207580808690790646434623712 4191 10383800083647790857525179118171854912459213281206608635087244149824 4192 12050765241729464150752005303627005254580517874689457416312956935552 4193 13476539445569197211191940240482924936855787182221038061714095369728 4194 14629487575737744545373384001440713462885372170893750205767693820672 4195 15487479248906223291892916577266626364624130532978198280519944285696 4196 16038828443460403379994332445010656911542788095169890978729885942784 4197 16282699238215301232843859625822658069025885942617473371570204129280 4198 16228943977496606708445047566714720966272904869544850302041154863104 4199 15897379436809836785970252061815165714935930270414093180139017601024 4200 15316546735410942750986317345299825277775490306490939797894977290240 4201 14522038231916809694825511965875438938210025854046941108934551863296 4202 13554505931137733252073276520442175052314539314079791976223450267648 4203 12457487982750850633060409310523295373983675263116842453923296837632 4204 11275200464146527349080906216769120182949158335139871678971576057856 4205 10050439737398151933547572159774978426911638215034379826389931524096 4206 8822726470776804687484087032057669222665762996667487202051346137088 4207 7626797433813638125304520713125302068276249146495446458972181102592 4208 6491518068960680137349381379427546823314481822917469693483168038912 4209 5439251105602688162075077930910724245698696985494485129724174532608 4210 4485678023689214979600932404373692846046827081462280102880670121984 4211 3640034846506594021112848911318657620657204555345309396676867260416 4212 2905694874037664148149904613841491053593389150175992926341745868800 4213 2281010978521002442873249420608832467324409039522899474697731178496 4214 1760320225982358772503500211947354958155738005299999629092591763456 4215 1335013864044450919854551610280984658007563249828086101209985843200 4216 994584967228149669177498148804690822978889162724033555470558953472 4217 727582177836538514238468102952081292553533495466260323385770770432 4218 522418380344816379738929796883339499575535348388772199129537314816 4219 368004994817695331484511866404583056402643292224657964095697321984 4220 254203288278346030274235855125490885321462065683662955415781507072 4221 172101633463882241390575312815354567982410766616046848161265745920 4222 114140670561469018937621932743086914699868489467769523893948121088 4223 74116315954266432081770940035179236300769160975168621416049278976 4224 47093702915523265178324013324302379488823644304145847475486326784 4225 29264185014510286138404708962312698307072753195206340131654991872 4226 17773581902860448239858864897288070225290804434598500365171163136 4227 10544116357906588381670913985981415541514534500092109848848629760 4228 6106119834588061312025440536760594567279724369837938744833867776 4229 3449490628236698295406651746962650890567856622953742045091463168 4230 1899700350076690687219264053617023722462033701822458304101613568 4231 1019184910058974069754403343028120447455480269604221975395303424 4232 532288457975130317664771085217856913437280634937247062017703936 4233 270424939687132637339760267349150924066373526047137044067516416 4234 133543363956597798273051521085728692798016637123974005851684864 4235 64052273070624825052957272712820332181548032386015811329851392 4236 29814973904615934244509840866706320346294904535627317660090368 4237 13457449313768630251654820624518874744601476452008421188698112 4238 5885042134543230666710093405083414943507302157148561113874432 4239 2491229124186564005354972243475347006921493978122407548813312 4240 1019909863888911200392415614316566909064669068423206849740800 4241 403448246400282408553559321180387742819284886168063918997504 4242 154053599985346207538374652806614619939495173825991662370816 4243 56725577177237403845291938859058042885838403708499164921856 4244 20121381855088112917971472722879686458787745407884750487552 4245 6868143862861037710598588194356375662389670347702244737024 4246 2253382481477996157644253179037822443396662429863867580416 4247 709796641816896098204528497489005483796954079151490334720 4248 214388722551653458629180551932999292835319667335307984896 4249 62012261056574504731918925884496399987616728464444358656 4250 17154162868293818528024943110285223615022416303048622080 4251 4531613961922354534723436183529652733206506426412826624 4252 1141471132045837658816163723098980281794521066993876992 4253 273715931011267161248362303113488329400021521549754368 4254 62374099500538301930762384359222201104772854871752704 4255 13482433187002046649795420981023581703967030267346944 4256 2758795727132723728222081405218068776678312212692992 4257 533228023998808685105839117142840153054441319170048 4258 97122422394509075828234456339566626010717380149248 4259 16626951702538846207498582576112191903694776696832 4260 2667791043924309856782779456236944151938424897536 4261 399909929378542175899405824318215631484462563328 4262 55809667122212384483323494825053774580136542208 4263 7222175540287070359400398573903253242415939584 4264 862741980943929750138565076345466301070704640 4265 94647050026363748258986219506142540415893504 4266 9478779019502358816437926181020288835125248 4267 860550813505229098017717932477132608372736 4268 70236692962630203668530355729809151098880 4269 5102011684879836546198142390828959531008 4270 325767166196629547609404310398846369792 4271 17997746223421818127835127624042020864 4272 842785602327338201599208261349801984 4273 32521449878971218186609881023250432 4274 992772513690116959701795891838976 4275 22476658323285006961205948973056 4276 335481750646338054497662664704 4277 2475880078570760549798248448 4278 1 4279 12505670082961585749113934629916830337344715356916571144323447126824 4280 25011340165923171498227869259833660674689430713833142288646894236536 4281 37219323047654436530270026566123368675345119577020752704081468700656 4282 48831931526925060128168629225158832002622755452750441661738346648496 4283 59563531724985339026623246629141423811290210560665141943345145794944 4284 69152596408046804863876141601929508239029154547151573351806841694720 4285 77373060610412267650942642869811966749664184238721156647004156100352 4286 84044281858904711275759569042171786179936415475408968365846027374848 4287 89038960353319422878542171703192948269892748452948534245642956064768 4288 92288480565773649572302948908180278313559978779977800747113282545664 4289 93785289842803674016053620863645948672115990070302190905251095785472 4290 93582121645361945931831786742986813887550675235336026530912957444096 4291 91788086498937854366768218167225642857413259688844335402255509913600 4292 88561874700623249026958162158809178761846428726522133484145768202240 4293 84102521849100522647814660452446748436706557935247414084990165385216 4294 78638362191870528240219285692459448563713273083504872173450084417536 4295 72414918966011386267603233229376671489246859630486287010224487792640 4296 65682543145923309693530657524170361687350102407056273736357013618688 4297 58684606123453437610852811327841719148833714533836094954263819583488 4298 51646978577396385817531229147674082672066518016409477288969857138688 4299 44769394901272545330072952904165916704552767744150223927969711128576 4300 38219124043791277227015653067124894020932329230538187434149288083456 4301 32127162112448545432190895488365765505604975582974488352935873871872 4302 26586950673595638119340401168848903286357307752336275956800895844352 4303 21655428339335638976408282538756089961152984102482753037250085257216 4304 17356060358682780999276679192716793035935153705507091664732000616448 4305 13683375210471253045324237815998217614482489008409719324999264763904 4306 10608476158303519092944664464502115938971947410628673817791462113280 4307 8084990187084458779354557331980197317294248731184411359625305128960 4308 6054961164539730710866935856633924874528512573665589361811340132352 4309 4454277793338273240033120849538790886633023039669567489991656865792 4310 3217335966904133706225797285673068118758847827540494240366303641600 4311 2280754364282381748075166844761076992843297004771248016733226663936 4312 1586077274631298302515569951215205322195441959547661747390183899136 4313 1081498123797893069599028333784057266635457857216084535934808227840 4314 722713151929753935941830213047864497264429027988321214261243150336 4315 473063544930236110508004356547187684171496410518392239901965811712 4316 303146414650290067006391958479853208490431609789074489002390716416 4317 190073911934042834493567865291352702649575444240239814982265470976 4318 116541086031278969968955385087786140039924839322205639269087707136 4319 69833389430414568467557978013969714840091373806052389253569052672 4320 40870264300353243220923850699774227620330641010137019021055229952 4321 23347290639536441884261803279118878852543761862346800464872341504 4322 13009672891425421453987298632442792958013345993756865335922786304 4323 7066507808988448233568787795982968744971187275875557428558823424 4324 3738962753578959706054318748197865666280578910530564192445923328 4325 1925732224490241620533760131801588222630609949302613283069493248 4326 964763713265877390552790448653719783681495629007212957858267136 4327 469785000021575549251487605450435900796952790917188232702590976 4328 222174374137570991559891713914675960822066268612030046475911168 4329 101966912211680953639404467614314924889483285075339789335527424 4330 45377316489542905751683428669515465951737590393704649936863232 4331 19564363843286738445753016698787801886519732080001854010818560 4332 8165108192490112611234074246946220959154172924914548342784000 4333 3295622006688889118783874847181341265936197003754111829540864 4334 1285254714032823419505841210206376049923896351163227983314944 4335 483838779108822005393781663579248142302556685718737492377600 4336 175646743046439916935007822003785942567817785362954177216512 4337 61427019844195974288045905751100346185829224143052070715392 4338 20672488517131121863048392216791735345615261515369295118336 4339 6687355158409256321082989319155275882215379108419115941888 4340 2077001949877068035917250692122823950675478558335748276224 4341 618598288984726130364062199081782741240619662122009231360 4342 176445797619456063850792209602945144641795572140364267520 4343 48134464346509463568000325065502171420674916803625877504 4344 12540673934788228778944892772664882044260069314966585344 4345 3115625394232111622200020459452329212754369073937121280 4346 736929663428799165008295833393329301578972510428332032 4347 165657635403258355299146135051740427886345410190508032 4348 35325984728857600894696410457943620590729654008020992 4349 7131878585887320300903925899618092707806993998413824 4350 1360182320657170032115594270786761980669680873897984 4351 244481757858932681727958360872264976143746164850688 4352 41307312458853116871052352745070484780273482334208 4353 6541832426439032911137881971271177822527006179328 4354 968033314994652832935133051649344013348252942336 4355 133372534970250872681835795285555499787182145536 4356 17041319849279779208473298801275170078014308352 4357 2010224601061507259121602235009824107435917312 4358 217796165617984924790980899654787412564901888 4359 21544019976730561239128169173479686070599680 4360 1932121053476688801097879333487123611254784 4361 155796637656055511760819974425697526480896 4362 11182137041610429756766024641180143190016 4363 705559143536732540541724277136167010304 4364 38524820211978938710099067693107773440 4365 1783157700419922853568673973652160512 4366 68021550304883355019619097586434048 4367 2052977478230167511047759428845568 4368 45959761898509028085904885940224 4369 678391141528388390644720074752 4370 4951760157141521099596496896 4371 1 4372 71707528576098743703705361101056740792766912335418100721105250579898 4373 143415057152197487407410722202113481585533824670836201442210501142312 4374 213434594050647533822126882202850840766144666566954971052079232452800 4375 280078147593800185658864640002949436722443367584475078439474976178672 4376 341725298363610022000560938782990303083226858051606436248566607648224 4377 396890771461238174674005010285355303959198069831577444634274460276224 4378 444288142649062040178209823752821898788752296276488218152861101295872 4379 482885812257497862725674144182546606393430270553851778959830763079936 4380 511951671246935921300477635549158898169390252965889428490562147744256 4381 531083464830874648332145706642742010984289280749090953611704929449984 4382 540222703319689860420162977831481668733059322954803257648776663785472 4383 539651022794728314107805921746562652470294987994848698191020982530048 4384 529969081152853233788526492472659816634359713613508804865840064094208 4385 512059291267962495257523476400418669964652915217677675529680853073920 4386 487034836674786698042917875126315761943021147403319242170592327172096 4387 456178382067115252004760778603835415043362406720584128653186742288384 4388 420874589781893688863678382817160439794184611992174427791585064648704 4389 382540916725461513000167917399594593316247090133590579550060885311488 4390 342561158440986020142120134714447754162760439639928469553876624736256 4391 302225829963277321881379909603687637956076160982507691373938147852288 4392 262682766433440411959033216464633938414712204099173069576011522244608 4393 224900363838454249894940670902980724678049940087257132377024541753344 4394 189644761153868972538532393725474106866299710102050050268686995947520 4395 157471103217486092023468619024131137844515383344248639459202814705664 4396 128727933170338563731717632394344508514924051159798978563043194044416 4397 103572845825293104973069681552498454299398262271850650346358453567488 4398 81996866049009361987474551618175961479271320589390446912772853727232 4399 63854643869069272095677762759766422211309045218116796822506440753152 4400 48897489225128639822141479875105630101692754983220756950075781939200 4401 36806478158645581747351549349307135420413987883452490561056587907072 4402 27223294254090712837999895837892664200207221456825920003905255636992 4403 19777050585805937933589165831461424678817527757935949528973134790656 4404 14105986625078949006286340538959663264502593461127034604144258187264 4405 9873573176031477433094752336296831954471316030868076647446376087552 4406 6779120987096830622182510553692276384719105283643962372939023646720 4407 4563429280702699091633817086370853629908422399973906213529148456960 4408 3010305573523953987913681623959390165659257898127344332449869987840 4409 1944936117901537523026026753244334115668391939452175221608297791488 4410 1230103442165592249199847294649502126658797221568048512383018074112 4411 761162538182570956374716617417090215226270607619065267263725633536 4412 460534910812498139932503005154159214283789902969558386910670356480 4413 272294561260153728012116646736045700803925580076704978725687525376 4414 157231837917248517367473814501911927715242216730068060727198875648 4415 88612082764185843125773649793445293513687193501799599968614350848 4416 48709542812595536670372592296815764272556917264976346223973761024 4417 26098369692836331824473511977162597047210539176755326663685832704 4418 13620473560646643129511899944291595797483421250318750489459556352 4419 6919001150965903210183534279505388762019808734289517074857328640 4420 3418623005793052246016987217549054353799585979036037851782316032 4421 1641689478948068431798050351069772235346311975834935339272634368 4422 765647784178375845866757221016620639943502616322923354633797632 4423 346514912431823752276296121100263003489977849430644947159089152 4424 152060492890225441207811905029471530268204771481290559929188352 4425 64647029218596747658663705952256558206466917805405809001103360 4426 26603785788841409319178069723392453637420662849332582027362304 4427 10588003101847677166864769480241571340026713284827115507679232 4428 4071558501819603202589695424844940898211318465365830908510208 4429 1511366289664891234223527403550193311965349415938821848039424 4430 541019150244441915833333033521853974076045216305048415371264 4431 186571131204846589764100863667421192710115595882351051145216 4432 61915907602342403783074491962171250461880378128431115665408 4433 19751648963359569639237835607845115588547739369347756326912 4434 6049831255590026523729277746722899513696310002126245855232 4435 1777023510216643700970701256491970125372029307328030310400 4436 499916314484242834739311978413073844552585837393502797824 4437 134514685765998888771974312341648514128428349426809962496 4438 34569295528351639556951759392617945056814513139562315776 4439 8472310830001511859906419745421458146424487932594225152 4440 1976982465979971838789595937301183911793879027583811584 4441 438473776736300167710185582294805241539201429030305792 4442 92261193546177790018147158043403771986018772369539072 4443 18380632100293343612507602976080328419328479719325696 4444 3459601983213070561842012322388789097155492262707200 4445 613748389640589884610133209327598776273274463584256 4446 102359835021384718184165481216553737167916738019328 4447 16003167323225014872755777824850889439716816453632 4448 2338013909359926213190413739667006831424817856512 4449 318068667658427373298560921268426990647685152768 4450 40133202152716649306146814592735740111181840384 4451 4675634156337347729197521352472343097689243648 4452 500370293135687333757824639062762932578287616 4453 48894950933513928989775666988656173902725120 4454 4332302395751349412959642467365293473660928 4455 345176557258505477542806632832921755451392 4456 24482670599590491373443691445778816958464 4457 1526758805860807733130656400665342902272 4458 82401121882385100146168576602567344128 4459 3770425343028773067118942699422482432 4460 142202706483838583819251018582982656 4461 4243839193916019247874333112008704 4462 93954697221603221343743932104704 4463 1371637563528201344588229640192 4464 9903520314283042199192993792 4465 1 4466 411243423119494273396205026725645479369535459157303161545907288192448 4467 822486846238988546792410053451290958739070918314606323091814576367036 4468 1224155894950279143250795250049146662171261963588750911507736930523248 4469 1606676194845162385833540786391422813728764181096578353663689469776208 4470 1960852351168618718973951373346801363863585242035485123238426867825024 4471 2278246928471996829847580803776907715806436987763977787528119770790080 4472 2551537995148406295430127099120123850749072981403778477887206999763200 4473 2774833797732527280928868867150084250612596992485031207473695564223744 4474 2943924721697176792516134100038162900925224306078350685963797065117696 4475 3056455879179232941776733888933193423793970597701837717093604975422464 4476 3112008291975346950991852641714461156394345673943013831664670438944768 4477 3112082414978137897290357844009457982316568213965416569949045704134656 4478 3059984244596095601542788429970806298006126702141070643930151356170240 4479 2960620954235042461721872430041202166475920518935233164012585483616256 4480 2820219319688541378751482398707893519528819116870155743667573323923456 4481 2645985573246647005366130983728954189823366639484482029836957657792512 4482 2445729256507203258481739456327166776927747972994222889298644848082944 4483 2227475753855393242331733910704122302428945668258509012202416201007104 4484 1999092278731730899268531393690618984967551897574091386664452059299840 4485 1767950150393736799134844791640453211556826909070384672280588156141568 4486 1540642442290821280398745344328814980107312092138039570651910269566976 4487 1322770892430433938658849778931512043475743810381632622679861076426752 4488 1118809872056161184000709206489397670849298147099746424600314591051776 4489 932048824129303115059504782321120918935081103544374098285259512610816 4490 764608530121718736596713298231451592668311567025341193661397877129216 4491 617521402662713557072360839778792895384032735077651630336296796291072 4492 490862166947813472253750647576001230926706676010090102864997446057984 4493 383913048399194607854383699156331962451346141617640175170689611857920 4494 295346997705854538426975872148129684904405976061765825576371228770304 4495 223413438561837779525220051262711901157692711973789650541966012710912 4496 166113240632501286630168528167287127489796897502199762280844080709632 4497 121352712405441683559950051662102419509251211410956422099404066914304 4498 87069936270980547710492965451292869276083011535429175739582469111808 4499 61330301504417967721308173831801999351319322306337402527664387915776 4500 42391262204052594464889108838608923973936643273861523753689845596160 4501 28738889412663387095193026744523371886934932776066551710504762474496 4502 19100551660105835072323762246261545357035632259374567928657096998912 4503 12439016814318315026519199912305305922989888416496194107416256708608 4504 7933492664632385807198476956763072688318059701148316186388394409984 4505 4952758903198201137261071302279900103039130022612141962034419859456 4506 3024772489260889103559245758763351832345326839253304468587811962880 4507 1806140819622285171628038426041962550318114902907492037415497891840 4508 1053820664749629950770131771647358872103969827247993971317200125952 4509 600444806705670068587985305855572781905717032003431720353905246208 4510 333885854284656163218131748592250824611885762320983663615791857664 4511 181075998512257407661708809621550683996877955569594746453274656768 4512 95713487406748305394631879400365257419583475744658817436652404736 4513 49276304837211123244203909488873977646010451519198374018718629888 4514 24691699266068344853514149809515129428173193525132991166748295168 4515 12033676488902584852765397829938226704533271461855979724412551168 4516 5699780443260899715484538787649425329124605589022633697489190912 4517 2621798166813488826389565035712919547897137488032097442405023744 4518 1170256802102429215680154353657490712613718104719910243359784960 4519 506469660847938517021475973851185789421524852637979236047519744 4520 212351399216562433319089916868955232871576422673913145284624384 4521 86181533906412547878604178479953867529604446954871953146511360 4522 33825699902664781051834291751895020903387262320444496444129280 4523 12827916785161427188150334195699089819790392058069371727118336 4524 4696039171122444320296412883117822285976009370113085542498304 4525 1657860396188510046606629164567706770232714589786126979956736 4526 563849103660403865794685519417083569053561831001837799473152 4527 184551058385712341285394015477675324409990524357744927965184 4528 58066958630566251870467715353894848805771536183176346992640 4529 17542794186117402687885711991062197791150377247216400072704 4530 5082759068869012810583716020231452832995485158879803736064 4531 1410516465224707954228383482884366275346456202019380133888 4532 374413242980496639461215086620956440958250452592629907456 4533 94929503568629613405930470881201290592308196422405062656 4534 22954748327260904796724862616582254370519746222017740800 4535 5285260310146134243789629526509088226426388627756941312 4536 1156738127391363923104916185737296531966145287814119424 4537 240201212704520173091208873602367090105011036590440448 4538 47230209673037360165985957952276615768139664933781504 4539 8774635994589255650378585498331418490397209713967104 4540 1536662960297906152147886655749262753153205957296128 4541 253014988132247335853430735862510243052786500501504 4542 39056688799794646698745693346749125864797742563328 4543 5634493754657605766458940569733356455820668174336 4544 756996020644728536732101120277989619622280691712 4545 94338483394060708097218563386637863206778830848 4546 10856410449436042008918265900705014582289104896 4547 1147748921746956057671857628260389639843479552 4548 110809917477907085269668255942381990406258688 4549 9701585891540568477245761250554169727647744 4550 763880027180582502201603808212260292132864 4551 53549254007364230346840981597628206678016 4552 3300859119411572422243538424097471987712 4553 176117672386966019866132553371865841664 4554 7967551408375760589281722008682364928 4555 297138292283468439300427425538637824 4556 8769552383017162442822097213325312 4557 192024307133791046721252553129984 4558 2772985687999251815774038261760 4559 19807040628566084398385987584 4560 1 4561 2358891526058674663107710163302473189312889052268430419756576934664002 4562 4717783052117349326215420326604946378625778104536860839513153869309764 4563 7022352336955073099170665394801816451564577609138302995323235911259912 4564 9218277139350895091820980272787480291755198018405768623240328223238032 4565 11253361618681251854569687487729193977999121819258534152902187925637408 4566 13079662735517354818931684811339931979448975567788405401115008797470272 4567 14655497743042474342607295309243164050845652022573182786053932859263104 4568 15947213860109016963592242244521467527878532475444527582739841204272384 4569 16930609945356713010931639476854362766778303955632331925392765661248000 4570 17591917449016072805905544427277699560347755137597499614592190122013696 4571 17928273304819260012867450617552898487842941246503651929858746154870784 4572 17947649138821127655973790834450495304561577492273488621689014405582848 4573 17668236903457110516331401936967392138597983099571585516299668852154368 4574 17117327948125115933093493146641032452161094084597028439309719705436160 4575 16329757486163900663103436728324339663437922201661189243072408078548992 4576 15346016314409218119126791080759001071346299027155841270786094154579968 4577 14210153744444426033892450718815455249431891176330571055666142498390016 4578 12967607940422563361784076347049397522989337373114098735227816619278336 4579 11663101071868139524709537713439618130956737716992705327326538306682880 4580 10338726801093950799690564152406385405810583707093127651480594986041344 4581 9032337663760787598368840854888853323235716489750272521656714422910976 4582 7776311910672637329944146485789945118917739063541202323718155798577152 4583 6596746193095615678910679839597864827691650981275672937795217482842112 4584 5513085395593708950355729470581149711841380376574429344118422498181120 4585 4538167339953631797979249188037046017055973600151757284372706771337216 4586 3678631088743987325968713316657578341196891828227703968411105510817792 4587 2935615605847449269727296187913002139157345004017927700341371273478144 4588 2305662118280129089738185165196077198721658242880832915221984067977216 4589 1781729169096944840266998733403508208060842502827289206148899461398528 4590 1354233531188980352355930694515497753797033480967522733732582561677312 4591 1012041460635394456820117954582925024965886759107302148671712239026176 4592 743351167226691503880992320614382678081914418288275380729829614682112 4593 536426509390105149283388243937756092812934886049529239871633588486144 4594 380161427157483729507098695827157523761705395817576886003491948986368 4595 264472452986444710460778046318054808485898269593902697367329889583104 4596 180531242657824908519884219464526366584172330586456811562601268903936 4597 120859535156879005139441373637828957533087208393770925220346726449152 4598 79315014680464122114655327631803304151922057335572273542169970606080 4599 50998509586133898245187966754704514665056138027294433243656892710912 4600 32111543409010008972052346609577229129050067464752140993666331181056 4601 19789415690772092146201921930189291973530781025237630478433810120704 4602 11929762711317236224231541831861774033923618634690871104305341923328 4603 7030870801204094187910969946767187755294018898657886023956020854784 4604 4048636871402179215014403693698613946627930180659027975174843531264 4605 2276498188268246828613777281860077749195701918692943364610104229888 4606 1249146445532058286842775637788431371812651866580612052032231047168 4607 668448720514984921474887925532420822326353470191420001499412955136 4608 348614052998696620261661179564003637111829151930570479380616708096 4609 177071714849830969849357584531542315987869013345521171571178209280 4610 87534322796987273073609651613432993560322849419665982213605818368 4611 42084434634330387770799533725474337078818171404768295581458104320 4612 19663418529558742860835669372956883395196136965301534122227793920 4613 8922005554998212048880012496950423184244488759203963505987289088 4614 3928204512590483098281059488228263407618547477833030051867656192 4615 1676896244460972218391926842340851935614789144343807512650186752 4616 693490884952600872650289848727590853051196693763627454811865088 4617 277605884920507133744611743098973548086286541757291908894294016 4618 107470418889002121314726137108089410564644318044249602849243136 4619 40200162798029638862720317965616555458384690930242499379200000 4620 14515689732584849026769471148477162789611180164055169419444224 4621 5054705758054039093261272380419047627452938964153435334639616 4622 1695755799725172457414985204170781931915966310758015882493952 4623 547498335198141703005334092939285319252665441180622816018432 4624 169932829704367248109480540771368170126603985388917793751040 4625 50646296985686948173916894737941925937702760151286764535808 4626 14476731825080137043119494040962481104491726407587669737472 4627 3963648075750030443900017107994277740732230462477921419264 4628 1038102606043203507107497978769481629397455237699143204864 4629 259711361738446864220886696317038573714770468619786649600 4630 61971727668847567628600323988268706613130500543533285376 4631 14081583402776129486754735782192842613501136349287153664 4632 3041717235803368888537493175715607589194868174490697728 4633 623439192786649729285631223606885789382891848406663168 4634 121007423629033388082314183427309571672013020206202880 4635 22193927452415920254502067301124175631563585925152768 4636 3837405564267232392100682642258903359927198825840640 4637 623881033150530229125908246674247758808032120668160 4638 95102305233269164629110924208990341529570555985920 4639 13549876423182914568158490020550851257096218869760 4640 1798061482093709290630346515662593075958874374144 4641 221348666950672694085888046533968173028889067520 4642 25165102006190160601098364786222483872447201280 4643 2628643962075419614942163659978061891508371456 4644 250775167268711988421091783948043266664955904 4645 21697951557911947322642876314986478072496128 4646 1688576531347339363203731084593384770240512 4647 117008772671554171424285231020138607673344 4648 7130359999200805239189865270623944572928 4649 376146582003781938670028709768164540416 4650 16826706984537453545391800569267486720 4651 620587994894635736615052518369525760 4652 18115197494476326591892350472028160 4653 392367571331579848889827221045248 4654 5605392497884201884743234486272 4655 39614081257132168796771975168 4656 1 4657 13532878762411771584685367756011058771647581298614616610381007544117056 4658 27065757524823543169370735512022117543295162597229233220762015088215488 4659 40290339208380834530124304710871624973271691658554369129767471005266560 4660 52898326734229165443014276795398029719906116245300543636021823726000768 4661 64593358839118667883894476095333304686125316739099540687682718837011968 4662 75102945891008698228189972714196471264052038759425673531974124638322688 4663 84189745713103505811854081359036458380866793009934131517156360644557824 4664 91661519424750014214668112055873631147197689579633491199417355506029568 4665 97379155201375366995742956484659467113355218757352516503428740143742976 4666 101262243643135080348457009249514144546835080080047457858345422224244736 4667 103291827784800656387861799253757762452045401801643555018991053137084416 4668 103510125000874792817272547436513587650923296185350092196936685151551488 4669 102017214619462436184880860196996494076051493340524555716249605817696256 4670 98964888501019300288091640031503913713323265368209779883011635244040192 4671 94548055156819039649382835646597319203909088324067793014088130058125312 4672 88994254271430884904368367768537984937348981151670227297718126279524352 4673 82551962719444237499851248249504259037143845046708215821709799090814976 4674 75478443843478038385825426996759699088580154303428916574461158303465472 4675 68027902320203453823758757584656848969279209282007491277739937092337664 4676 60440656600501722700326405227911190892773562503851819709271960415371264 4677 52933934895173311617661028941168165727955614016863582320538082548383744 4678 45694749744424152925111371734461384694300385747330415114587198520819712 4679 38875125490110544188109144136776931691472440717709795544024758683172864 4680 32589760276318513494452355543822597442953597199956067481148238906523648 4681 26916017995923879561319868489414019007088866808878647406296452579721216 4682 21895982884727094697358314734354522070934691766280986992437098060972032 4683 17540183904736225080270342857738135547013970621225197532229285686804480 4684 13832516553163394293886135623581774069456377609632074250451937652637696 4685 10735859647102899507726134827698781443516713544497198975713260857196544 4686 8197901763925335297472127143063764236148610308246696934018929165074432 4687 6156749284468933010513044057975491349623078725974129944658442660610048 4688 4545974704953310681784265165458528775828647911818954223621649442275328 4689 3298867405778390638740272855876250894834380297441140477839624311406592 4690 2351756530442105251536898602269045492813620869930737194231880258420736 4691 1646375561471527749811132776939541211029179152919668560999557076353024 4692 1131321722678433358625112215159980302297226659137988907437904264953856 4693 762724960258767190724520405708079017797179567634840165089129776807936 4694 504278925125540326159177418850561132220246470122166871880705450704896 4695 326801211037980184038183888999849786188229870513393887227102017617920 4696 207485638253654875058235176284069000640244083884509719708971613290496 4697 128990641225413818710875839817186058424857841057279382880998979010560 4698 78480375633233198432688142230514321621612064199580538981968202694656 4699 46704240235012212151950314386795320952526827535329833784405634580480 4700 27170416685537050918311667283911167603741187921075251228396000116736 4701 15442802816312185856107233432798178637385531663954612966580769783808 4702 8570053995063839030161848926501404200328732232734937258864519675904 4703 4640865405574193951376047765316349671850928700153023529628421062656 4704 2450728922933893797549823485789154378562650857049179064746085711872 4705 1261211091921077269487059389423928377212156961814702305985098153984 4706 632097480085252829531525927481630961297980076952779975199312314368 4707 308307251386437732902828234706536386640770982989037252173740638208 4708 146244072826430618754270579342943148625722230300953631364254531584 4709 67414083638825687516859347003830610107056761511380155567190310912 4710 30176923907961441505756918237952316347394026437206221975927652352 4711 13107387956969361460377264250705006544536959497554130072546312192 4712 5519875920164815718122738531846690020456514292321119134067720192 4713 2251952460426513654271207850825568696577479947316381625924714496 4714 889282162158767660507779857869149561721299721220404623884419072 4715 339619229074757988559653086349560757109250159841153857464827904 4716 125321728812615013057045491302919913507325948262889688959811584 4717 44641330707596768970072943720021379248986157425465989554765824 4718 15335738201023425765156860756155972507244904097259522529165312 4719 5075661999467147164319679675432653215533727489766799330770944 4720 1616764241724787284230092962684501266466528637676015748907008 4721 495099247114278452913948887964165370040690358711995584217088 4722 145590452791013712447486070530593857423781702194088502099968 4723 41062706177928064183622172040706418269984581029081240305664 4724 11093994947014229098897795145485476009192437762061257146368 4725 2867314149142414444222439415695812012109770307276621479936 4726 707940118840298213738200874728736045511511894180868653056 4727 166724829349871863616437482667909534859308816374731636736 4728 37393123926933884221648336103276313964308101066200711168 4729 7973095900859077386715450611385056261039850142350442496 4730 1613266717967632542984625322740979964158568353677443072 4731 309147434206245062155082436288340409588285618224365568 4732 55984586147690920715543577523099651945372834989080576 4733 9558575582414991327936087544393754802639370473963520 4734 1534688269470402187855065827596650708670733090816000 4735 231054929740643112822557731720639441797266968412160 4736 32516909377560723802665483231608639975822368702464 4737 4262585024254982932532915272304009677313411121152 4738 518424728321943375363253699567368965945397608448 4739 58236356666602176238520128174509825357747585024 4740 6011198043743729191782416882747764004087660544 4741 566754764982656419209387661113976410790166528 4742 48468418521865574944300509979847504548593664 4743 3728539880932428376334599248186993882955776 4744 255424866354120403460133908755965221535744 4745 15389762982594020422850473153151612485632 4746 802791018863235094091417002465149583360 4747 35515564795165810510540101371174060032 4748 1295527148051117080075498034617647104 4749 37407537317028649862622979379167232 4750 801551320156812303433884145549312 4751 11329627239539800275876784898048 4752 79228162514264337593543950336 4753 1 4754 77650471935434666402319920638348374225856274101172143024910731726308802 4755 155300943870869332804639841276696748451712548202344286049821463452598592 4756 231201234776838701206564054161412117895884482738357329718308850213759744 4757 303601163623877473607696851538861477776687738144052174673949547104874624 4758 370817573815572821419700602301156712758426152368436782753685821479542528 4759 431301357621616854878353828631899486397379918388853238181191089037484032 4760 483700815476923492227334099057189485663836299916477510534243610198422528 4761 526917685012874128445450554307159375616205423484484621260168014791635968 4762 560152437651946231692551092936185899635842115120660507900985562015705088 4763 582935966527358452456329664735698721296351609827139064943470927081291776 4764 595145554839489313910526703279221021488885396936656689777152945053958144 4765 597003971439802658880084377819036891955219763717983327676861836869861376 4766 589061622350013538105009269002914970121192894054016569649590292179582976 4767 572162809079505865877157498262091192586168032855500250005748308969127936 4768 547398214400809196364274216468333117663539473491731611278174945139884032 4769 516046661371045385994467348137226951788377039893859922778745803632672768 4770 479509889352353558977993510555623751979270198856165307439592225907146752 4771 439244497976628993816760236123179439213603846505221718926499535317368832 4772 396695289150952778937189901411275920777892051203145382966924210174164992 4773 353233982190825362686424386227180881965996664799141056946760441223184384 4774 310106714427603756512842466536349853428078921413008017367853933061472256 4775 268392925778204619470751475089292811289395602153774599565237364356808704 4776 228977241606490128127609248881603309682855913831999532187664215917461504 4777 192534909818076017198706775574513128652069637789727273234649093299503104 4778 159530316013517348892539499158581432187239644679545490585063239624687616 4779 130227188298682591226696516712341956409093872228389906205556217458196480 4780 104708387455874260961431116690488174143357890051029150117117643475386368 4781 82902709953636800849836281470399193033426917536452733121934385743921152 4782 64615932437344236557708290267904956677388343221405153688865468519022592 4783 49563388408478877832089819789106738437506193967473664019673217689976832 4784 37401655343525248712304423245562347338225430178747747608528013496418304 4785 27757387657424142965995935606436197256871259144176425066203433438019584 4786 20251889993779370298761776428179825064955266282589815936553772728188928 4787 14520616197138872387558875767606977094749825844282209049465986186477568 4788 10227338173667339462184750601848111300003517846957495607284722254741504 4789 7073205088352078148629271990353419639617913129390694591691562210557952 4790 4801273910780617056862931889016135037159819598599582337716394420862976 4791 3197322995696806456809915551905009669296759589804151705984587058380800 4792 2087864391707137560145530272084060404539062746250913152384720290447360 4793 1336264991030760617136409252234446936925770506318439433249801388425216 4794 837797538473056561106796694256556009671930231064089856026205063479296 4795 514299778966531692070697910597637236239814834175968769509026441461760 4796 308952625589930118131592635495019954511356920765881375319650088255488 4797 181520725808958704922062315288459435497600758050928506103334025822208 4798 104249205122880840876706200865226424188960676046771010674362635255808 4799 58489490159496848086445275642549995940650690189697713763735207673856 4800 32039128055187116182776980728578801795445132455913077787511148773376 4801 17124319741721161257190136332965734866837800682824940074160915218432 4802 8924840744399688328324871214953775244681386350986094169984054853632 4803 4532725496452672714190368301468133027274916757693599168370749472768 4804 2241815418612544656488471574228493123832654853729907385197091880960 4805 1079005507730290333428831056468194943924190134138688180671169429504 4806 505038717390877908935776876995096310602668723311572243063207100416 4807 229714463334059416798026850584674801929879962288796679312597057536 4808 101459185175629034404513360837743586010652997589678361188900012032 4809 43481176335833831944869032620505373512673461619881540022528114688 4810 18066577968968677095836437766811306316544094820664809471178964992 4811 7272148090841584169287147067761734574002740890690759365096374272 4812 2833336824471533660344381429694279894699767372074938152205156352 4813 1067596177497669179231793229902314289219145318125851586271903744 4814 388687858568155548897215706551283932421727940050417869459030016 4815 136608611173893726945378954079781952155687177159480924704866304 4816 46304283976493172490302685921122082262096830387928808684519424 4817 15121559475165543989060583686365866634390918600076689265393664 4818 4752831842214954637795018782996240495177698618432658203475968 4819 1436206496801967511213556599893923529944998449596433937989632 4820 416769421913032732990956680864153671040329039979391429378048 4821 116003391389783675035968517971296265176044828277483103059968 4822 30931100428430965980296155290438501944681262011727959031808 4823 7890295705724000376400947154255132335993125971162180878336 4824 1922885870151812853962654024342236081832500633981643915264 4825 447019644966562057035023269693112547748142032397371703296 4826 98973663906439365538923520652076142112902939816289632256 4827 20834852899586415800850093354775225259824982182336659456 4828 4162371112084132863120174145176481405745324071497760768 4829 787605237108701755229507861241870068297177898390913024 4830 140850474061873496187459299364610959026047090406981632 4831 23750337503331939870332775683581097653473318828769280 4832 3766384192646947317836116701039281977102802228346880 4833 560131098569107000412756764798059741723482520551424 4834 77874785011145366076861305316526393688123374567424 4835 10085974103566947191226201744818640557779755991040 4836 1212083470209698404932022424413253099093158264832 4837 134551509309584189081977607160494641498262863872 4838 13726161690729581310683350105767978426022494208 4839 1279156310181827882570165077594069773005619200 4840 108137110397455769833229846247384503354916864 4841 8224124101771674728448903996912596697481216 4842 557053313778740207104286014191139926573056 4843 33189158705372215288612000369709877821440 4844 1712165360479920401831688868315220934656 4845 74918501414634214562338530040649613312 4846 2703288158452397135274803290613743616 4847 77219807822690250899885204738932736 4848 1637091522032244007695398645792768 4849 22896938966622393564534201647104 4850 158456325028528675187087900672 4851 1 4852 445623632655982978682093839738670563128410570475046357103336962920056264 4853 891247265311965957364187679477341126256821140950092714206673925840093124 4854 1326932512793659572122281585930498607708454591698738468862793330563240576 4855 1742740989926774459032375625812629925806533802994583018624477618955329408 4856 2129110828511169524649242910921941649193317942947903131771654220210195968 4857 2477233194295000216485202643224079647149138755342330318038540457193392640 4858 2779408439864002602877381624899669953149963111997372788952852381347611648 4859 3029361529361049071631952698319502054902008094182626597399197361117955072 4860 3222497815714924785391462236681068259136573685404640149318125317175402496 4861 3356083140584900688786606117579957649537535793477635487027090239347265536 4862 3429336433633030773107794830276089384965692239395837422928360203725864960 4863 3443428255247002318466783995201575519954043486590395500168994013773070336 4864 3401384685459150971430806438691980007599847217700439698498733248695435264 4865 3307902154655954458757223366982824026505159591336719639252642175522701312 4866 3169084734240669255241128542258700145730691864431186989192214977160282112 4867 2992120553344376227899862225394813607509776978757631737536686678986588160 4868 2784917928129458776629630700766206152007982418941860192498601268165476352 4869 2555724130913990197616815508509617186358291111684050417045807928684576768 4870 2312750276180708364876887929535435998708751243653693836432279612334014464 4871 2063824516272645549058015191328814828429297082132364542030593038917566464 4872 1816092754339216178430249946691156368796788654072439416240161176651038720 4873 1575781693807047589315146118654650365357677009890228483878828551453016064 4874 1348033684002579692613248567902082528908296083954276599085769983426297856 4875 1136817008806435004112233723799338097171716663780374741236133110814343168 4876 944909546498353272131867190689604481257028738023966729509139489243529216 4877 773948619374818926777423738115988147918251132479098523970697888805158912 4878 624535778277304579315211932740229998332739390339850537465798146664693760 4879 496382524699964407444240444901832357547097130267748636698776254803869696 4880 388481698095796929838874014115389926437227758303146997344265944216633344 4881 299289420974907929429729523368110529557091678290557476502086499310764032 4882 226903923496955636309306663227451010453730210073614441310453696447905792 4883 169229971164727607712270048479590526241693951390825391906204570905214976 4884 124120632317344620033690471882587330889734593581330492955994574102200320 4885 89491364705267607809411494271407982978517876869111983761339664276914176 4886 63404518493609606551172545390963529692820483511592664620633940845133824 4887 44125059080963144141626282623532647205624550163709248012209382234259456 4888 30150411420507951480248042680903322313880289369866037553733094202146816 4889 20218723831270729107436964340704042162617279672526784260101090098282496 4890 13300545459259139748753770410592898786738631153671398506702003744276480 4891 8578988134786330156976708631414041723721729632901694501171613292036096 4892 5423034450849076658444847066818118043783617044365898428394494243110912 4893 3357919248433542427047329706271356568884164425468595465483045316853760 4894 2035610989320046262361292234190213385434759732372550423643995561263104 4895 1207491875816650067143135876076396353161346428229141696520368324345856 4896 700486786838268439805580451884352151234880337462781778187736693342208 4897 397188381905732925271030008378155808679258650009335205466454177611776 4898 219999481376882811163955722270049999159768635749938519743639899340800 4899 118964131266686581870604963766359822073968788826340621425126959742976 4900 62764399588486140963603789298603428368081762551985015567040846495744 4901 32287932929151130722970877859831308137762944330789717131014195642368 4902 16185119440901974515017964422688694971321175105236998377228241731584 4903 7900456666950105061229617345597404850716263768734467774510683652096 4904 3752781125324661530653259734080305738754872731708224878836055015424 4905 1733465520202458858972103211246504967128789454778555510518250995712 4906 778083147715380005369154806074612282298941255711850367790394376192 4907 339128954057447777020518621670125082929714999852350794630881607680 4908 143417417386884560617154814253744751743547901145117460000619364352 4909 58802736494936513058096676937528241149664718482843399384568168448 4910 23356187494817825708843684025541616892874978147014055118749302784 4911 8979544412715419421687101202460006090089388250636441366806134784 4912 3338734661607971840007953218522021757112247359670872906986946560 4913 1199497324514602333565617626073101317963103451709302297040257024 4914 416013152416573613107456023301062553939696176059619280521527296 4915 139152402939140223494715920359421508641639085471610588928933888 4916 44845524992410786463115036892288539850574939144704538378764288 4917 13910505750341056634615188812314235125423005329794457424363520 4918 4148515187844589499889339423816602789013459290790424905515008 4919 1188164901017587272300909309479416664968475004128615771144192 4920 326421425425656888208283285073185728967092164470035223412736 4921 85912163169347743779016449364605542101974248445922934521856 4922 21633668950709972403029761265910581801079661200235602903040 4923 5204707422622625841686390986050457782107409576373912600576 4924 1194553264537639461516501058858840901785630718854392971264 4925 261135924466196586569361418946506627204652645149837361152 4926 54279909934187333529682898365154367248613101537295597568 4927 10708444578174675117538363748039229138770532257494990848 4928 2001095304414725604156069136636079848511257115753447424 4929 353450902049173662852952291474588641933168921829965824 4930 58869647832019637373296090081960283078006010386841600 4931 9222264027365665496584574135244837360773213154443264 4932 1354987693620270917000175068964273903891865388711936 4933 186130546446854284914032837804881197641548133564416 4934 23820836475255998140067679484168992604203109056512 4935 2829007189314042896951675345197671750622494326784 4936 310382425254919382433072710416270047328734281728 4937 31297520240390786324116396734925859823370108928 4938 2883250995093646136397458849609803872551829504 4939 240978210969211748987444876435233855600852992 4940 18121050538796846928880741266020369675845632 4941 1213746467749103351877556017669050686504960 4942 71517442755648159364855648734891722407936 4943 3649161853159324901002222282472079491072 4944 157948481816121336209172951191760404480 4945 5638258478855506617114151542558031872 4946 159351048667802262351531792503144448 4947 3342873860964355196084399896526848 4948 46269246908330373154629666996224 4949 316912650057057350374175801344 4950 1 4951 2557767711006653196187423994088657326774220160140071819887667723596401498 4952 5115535422013306392374847988177314653548440320280143639775335447192783196 4953 7616852930707036149211848699743561143980403591923539174417548077162887432 4954 10005270034774919027348002846264985961727853086573582138568850519945743744 4955 12226452469122623105171555768177907330577337804189352157326138954967806208 4956 14230297843092999496548090051836101594573018521641440676471012021581897216 4957 15972938374455635451842534695094067397207060010977922097435088664121208832 4958 17418517216938330625507855358139360098733195917310755361511319901919519744 4959 18540633120780106148959647912442301535128223112559102210870041935895144448 4960 19323364051202652258327620841178910191152523314138590359783473834261508096 4961 19761803522687291757160690552058071938643811014257374460152594758992699392 4962 19862072397236038272618314331834511930205347900356978332698819826477072384 4963 19640801730399837901455085725777483069720693965551854455709822661909413888 4964 19124116442907492771167117489690130829892362051866340284547452900380246016 4965 18346182397594104867454413621254295082334877188665686085207155731006881792 4966 17347408113721040341449225141131559974284604418864612431485860295902101504 4967 16172414366750553516604689798900307391220782183789224879171215884905873408 4968 14867898350161825534464265695163838181832045551355691768245580755069566976 4969 13480522723313577110392852983130337965265815109322426826064158807867523072 4970 12054953446904731264114878013333463806711842399165755431264241508620959744 4971 10632154482628526198210649742510248952968983211517430277682981714922569728 4972 9248023773500703558653464628233320743315739738668343125211074172242886656 4973 7932425732371430542365735832184561920726144279870117515060539911718305792 4974 6708643544512126204298872087929561949445471701797235971875631244083462144 4975 5593242914407534851464423442423095182201849519603709097366164036665737216 4976 4596310290073906558065673184727217254490605114078950434657203712501481472 4977 3722005462351224400616568436446719727620399381231091592620648997578604544 4978 2969352448451995312824101031182808740584319794287489780005167264092389376 4979 2333184568656437903430104852701041339913214514602377170595572113712611328 4980 1805159564545855911870537676816117777920583323977623401381206149312806912 4981 1374767621276236166237149746485786882308136279483857370428728339295371264 4982 1030267730024099639401307754433197154475952509505996923570557630921310208 4983 759504031357224458416919700588095393398464812322658534382324434782388224 4984 550571541987115089678784985359047997263411905215814919662173177358843904 4985 392318027091610886400440197817407641328951029494652184187924533009711104 4986 274684110808621804417537031445737329344186840358428567495251292298674176 4987 188895870425892048264770448286987299964430131415563366412262210684321792 4988 127532531334305599913833472263766066581098343649274172050404897602928640 4989 84496394179701232327908758094014431763738129869677244118461519319007232 4990 54913151259239164048162645737602857049648430686548533043573529044320256 4991 34988969487583066463459091251026526009202263097109279922914976142983168 4992 21846982427471171949469514599582600869255513964037590001074996464582656 4993 13361018968795093347702709760887984576677694261068361437626228606500864 4994 7999285263580033603398326467784062515927497830711256956320996499914752 4995 4685924886784855337357519827982082826746572533996394989892316260466688 4996 2684320806847767331129201486965386105704025967147610799470110868242432 4997 1502879753737101404269986147977361560156889503830113053550697317924864 4998 821890253245766097649603126018811401829659906504813664612133629853696 4999 438778653833269539274226487940168069949527854823144581661619291947008 5000 228536006096497152600019093468585171868467248738844638788193110458368 5001 116056556578541968255667712177516560586915198818721634490166942892032 5002 57426442340266524661387402008136709742667567004126469086108517924864 5003 27669114797843756837012881647230925251940835520749327441212576104448 5004 12972572438441061425511988301649535899530161433619343096888516673536 5005 5914294331696891102452374774472659557972663559703180369376892157952 5006 2620089093852746538444912412056082082602466810708913997136237953024 5007 1127060390090650055359342369114903648486207229870356535162487963648 5008 470401775240939556306570076875245318637777741467165710145369931776 5009 190346269301442104008051469742311088741760675125822673565475930112 5010 74615008940743089933172667666749002993721729659512436569432653824 5011 28311064070996325833804471611788902215827051143965918313702227968 5012 10388773599690708658809013250818681591461535453062538940525838336 5013 3683558498095562130939110392097437812550337536654648666711130112 5014 1260866902822521723166902815572941452662557475352613129136635904 5015 416252921315125806191674078878259227474527921451436577556267008 5016 132404599592357627585631187340405288691456153884470443199430656 5017 40537750161087964069556307228956376445797116311739229443981312 5018 11933281823904799936642264976105245640689937401077460866433024 5019 3373761825563342945031742469824938951793730345962067720142848 5020 914974576843542667168938823595301283602509912473671068286976 5021 237739842749782939093577472255426675121067246992323428483072 5022 59104523959917328793233168739881129810050533788326448594944 5023 14039714581606228279165853608369932044307427032902074892288 5024 3181770738417080833935858822945059666417979072640844824576 5025 686851875374280841326213543963411920485955532632535072768 5026 140994439290434916462337386605369414179582613276132900864 5027 27472011140406779558373419454355731684221514310985187328 5028 5070715165174718608179597776005045523580829834621747200 5029 884719090971896355492531454397460564869811375112716288 5030 145573147760475628708498007476495608628951569603231744 5031 22531010882777656406222360446378876400328817485283328 5032 3270939570423999512896286160419304284098884058218496 5033 444007718266934410393396433795550175288986599161856 5034 56157534655165586985076216366960944652901270159360 5035 6591836359489287383794430701502993285728098582528 5036 714882468254784557436898509154012986377062318080 5037 71261832028481932113142607711402706933467054080 5038 6490585633657697747142693626031083204460412928 5039 536387739031322255853327352393690289130176512 5040 39886842434960442944027306045714348501893120 5041 2642197881298645593926526566011903533907968 5042 153987856504148999274511950179571383402496 5043 7772325251371120190000164448861765500928 5044 332815036307248548408625987529776037888 5045 11754616056048678294598702718116691968 5046 328731035831147647348667158871670784 5047 6824555462653701511632688794042368 5048 93489231766831918360381861396480 5049 633825300114114700748351602688 5050 1 5051 14683222012030244218637516313532716399907773297691623975489914641713690520 5052 29366444024060488437275032627065432799815546595383247950979829283427360840 5053 43728943395285483161330768497578283611106446143134159371693296559140703440 5054 57449997484899978896222943482051403245163598191003645682853869102921363600 5055 70220779197459762689965100657127750931068594939438773333891722745044277760 5056 81756252528242694675761430138775935533299960489662166782650279616825149440 5057 91806438505260167678422370049232459501560930096644294272106361188733076480 5058 100166421924569412948420762378502801084865856027244767152117466840070036480 5059 106684512968130347243231703528914431106894577069413641935669652692827955200 5060 111268065178637200787244954013642214929384136224956679112989966097923809280 5061 113886578562254722064127631521799552745042288119196770414796878908175073280 5062 114571876235440803839287451799670804081287275717724917560934849489966120960 5063 113415324077022817027871817067037409858927543463576484163722940740722688000 5064 110562251745579462385888658393408237366630178411314477500651041650528092160 5065 106203915168189051478470649359161557206757514448529800500000361887796428800 5066 100567500116950755367936019415931117397126887522765462624801753117182525440 5067 93904790100701330612636957130142850413228984521561584223748645986348564480 5068 86480198705184864217629231783508702845758187461418872709311543367250739200 5069 78558889974994638482125090644505297703844525180617339478743554035369902080 5070 70395678585985900093747223270242875601709497922028738573610599021983825920 5071 62225317734561694005570602475617515309508137743331898341094585109042954240 5072 54254655112863150046691376959054483439160352819522390445423919470246625280 5073 46656978369563757636674811768911030136441160333868102678064582334747770880 5074 39568696163861955658984829284014480476250603501305013195729377677855948800 5075 33088325520119270770332674029327727549304846704684813391409525538221457408 5076 27277596258329598051229822949962481895597425095492582310213858468130979840 5077 22164352083908212539812031807708899797169593293335056188051141565695918080 5078 17746835086874536621729482613666296786182189844416876265234026857781788672 5079 13998891019153202081606103937904837168028898518196531657209219461695930368 5080 10875627074181069052184478198769178893226190287104578832964339099919974400 5081 8319087776558295398190838155950065128393914925364370630572741128502640640 5082 6263580145705605427659885405534217419490622924651215511761562386405785600 5083 4640366258936427144990629833645283200235473627188651207147044329217851392 5084 3381538456251209710323889267417258882301053087787859423957556234266083328 5085 2422988884225208610133490629832611920876716634637760703015016473695354880 5086 1706471691659012993745873398009270358252371628009986206849203189969846272 5087 1180826279310297657552383298106097405838420850396328598260913170341167104 5088 802479795360896278056262742829931030069713800062443095839947222262218752 5089 535375674243686746520047477915692643023285887796272696079649226465738752 5090 350484051733556441509982158065240762616278275564277896083212237528891392 5091 225042802505241014098105453502075387401074677319308733938062966231400448 5092 141659236531400060938505352676163323823940677095324597403627847812120576 5093 87376930847720393512435068650018609039739203586763078493870357479424000 5094 52784156740359235500557341386027031745308742971040824296345430472523776 5095 31213443289582705565906268813598481328777675161951466611539592995667968 5096 18058472783172193985387686313453701992057622824283775388075175895367680 5097 10216099581722683144746563957558512992825379315920485616991306367631360 5098 5648212259084502583652890108157398302111985043613239569185800089239552 5099 3050065660848961260953482234444557111956683970633757656326728044249088 5100 1607768571822595430615920900727742229131951974206551919137898119561216 5101 826782363500608317177118691472478533469958645358932661341680664838144 5102 414517143196447044223071275876603541695648720937592696722083951935488 5103 202488652521923179043753833262170356539525704431052344691676525101056 5104 96312318098734219147264924763083351410059077638478083714999566467072 5105 44575323808412485161910170896008574982138132232733106669594653753344 5106 20060396065351965522570505302119631781138065625165297409350055231488 5107 8772219699414691585694429025440609711063906326982514552233709797376 5108 3724677111816508516961192031517728397386103058389669916179926351872 5109 1534447386404597995682186888408997969166242040499568941909760016384 5110 612865443098075761968233192529891542497434441989600890985694363648 5111 237128255533226266842545027833518512907659896267395187885784170496 5112 88807738217577629281249813865493710356309131494634477637014126592 5113 32166224245210875907947688293597101190551102401823408904097234944 5114 11257727806815719105956883772918311269617581062130921609633988608 5115 3803719133475224068399379676738178410765341150934185830468550656 5116 1239548713819053790827329035324627522940979895380728339897516032 5117 389215340643187298453890658433321601571450273410105545603416064 5118 117636711395073421887793638079560822788325784414979556405936128 5119 34186726877911991297250007612410682735260672514403683329376256 5120 9542158999320462434779413209072995583623903946090741961326592 5121 2555042731900933814098259326439184078307850188114785892040704 5122 655499463827197179697292938500989287161544718766343987396608 5123 160915751559513356627531301150729293349662356909786048495616 5124 37746061034375728969801871253115633791095437472498641272832 5125 8447876478404989009458359808425983467421853776853052948480 5126 1801102755515601142734932355411088920945590029981948313600 5127 365180068505087438063328485815206345026500312350431641600 5128 70284505323937806805632128925319768700035119331311353856 5129 12815575763759741344369860330858566699388816663693492224 5130 2209077830090647700718207361088775991028210435274833920 5131 359138267378473837520910568776010441679681287576616960 5132 54925624165576221157818555481485218420580977559470080 5133 7879902211298140031637315399494407856708015301328896 5134 1057143002904073497469236538486460078628134237241344 5135 132156298792098746603641615705860737514089448734720 5136 15334345792357012825216469180271363481249645592576 5137 1644051727280389676245742067957749203719770079232 5138 162032948474246870309412528528682174495846301696 5139 14592837149397492340436515424021016359768948736 5140 1192582847518670145282885472948739130844512256 5141 87707740427549345108595621658486727879163904 5142 5746681026728771057753645845614901747253248 5143 331304127973608511548933226975379754844160 5144 16543417702904429502436479162927428927488 5145 700900653116524618798870757017538002944 5146 24495518074997266249047066546358190080 5147 677936371875556513346933132477071360 5148 13929578620607898778346523172274176 5149 188879939434006180823008777601024 5150 1267650600228229401496703205376 5151 1 5152 84303898620063555774156108647894538249668493557478063390885402174711661322 5153 168607797240127111548312217295789076499336987114956126781770804349423302040 5154 251089035039781835431173623100953191585110063992517832706182348933786484480 5155 329924951198618895531445623220656460343092307510246823697646178337523470160 5156 403359784871842683162131049761401739716119995931777785964698701601810908960 5157 469771575165884036044827804728158446860492797407847493065896860933763266560 5158 527735557751208941524847871779745202658572210324884773465345370176557562880 5159 576080554749518199807979281596511202043113494463678325849257968237345192960 5160 613935095029075326697105503343746642616647167292690098385112527613077739520 5161 640760483034983574241682726068814479204124797559639532707013119327939911680 5162 656368735187124413249208636141301228196880553794211128308395874218753228800 5163 660924182529701288013204900512458625805712235775416064215120437084551495680 5164 654928537086738345112274644811002184814651304965460447064447659049028321280 5165 639190263432673314559432584903852823911252715907581610858438432899796172800 5166 614780104399536495095644388042372139911239420127725970543269410079935692800 5167 582975498059367614863183186007704366513566993820072514072465163407050014720 5168 545197317040270190732307371658686547995402775452027144077019663473779671040 5169 502942801003641047476326414602731407041507956465806604168557668282678640640 5170 457718700710736666554373933247064534853154551354315016272788689923971481600 5171 410978495872449545453895851275486030835137035804021759161442264388542136320 5172 364067105381281260945462758127371077727528956270937083380502588068074618880 5173 318175820897854794424804802046196735851130302203842917423187167810137620480 5174 274309328959767704488852503315809616546374298021471453791791090405379932160 5175 233265724237782424442642509864225701634850567289933960539332377525847326720 5176 195629445556717254800445124308840844634232866532535847212693064529223876608 5177 161776172432909963130943054964356794067351876357226020457333357491230081024 5178 131887977037637464770774963559978264730794662947339379760969220515866607616 5179 105976489356323213909250509158314226977542110996376651464582625343054020608 5180 83911532396069388057765265716601918098990311552111238819857778330061242368 5181 65452624089156979301546813653043623069494495933205134555681187660163973120 5182 50280902865908940521816900678437760824289496864405957844147307290199851008 5183 38029374132800006790525298487605357011220138777700266674956317487190245376 5184 28309840523108239388014658204842449146926513616404826507628300400242720768 5185 20735408860878101733230088403618556369084264920455407136639762098728992768 5186 14938001686338692558426211435552856602973729031217270810027576712620933120 5187 10580789337464337790897993442313848663054837647382909326743866747056553984 5188 7365861281203736041953600984076850379994107494268781979130921554047664128 5189 5037749478769500531442408093662300297112234594219043490275391635141427200 5190 3383594675830508780990085165845389838036960919624416696288988428687638528 5191 2230815213809961647302548635289192515412307467995331972259365047114924032 5192 1443114461752327832314055833882981371158602235463066829907642252659785728 5193 915570936159960925050220594751495241044823025812617304382194341724028928 5194 569420523754945587530104421528350072430896374807234258949889906555486208 5195 346987444148137981349568933578018383535118603519624928821409313602928640 5196 207070070163498069648419897746637208792709194259363298627784338128764928 5197 120954214740294706345346565490678548820977080736170163580493455828189184 5198 69118726212973614032998855214218800995514890589705438941899973246058496 5199 38619456738765161423656858730639450374205861806975725444394878624595968 5200 21086799288657765111647845431401824526285426075270548204297435477966848 5201 11245045342796907632050477176263062822590668502873655869355600134537216 5202 5853333937523257469121949669541539130916729815762906402622276221534208 5203 2972185090963411447367831544382298706248277425772376676664630577201152 5204 1471333230065137099708172808261652319146571093708260221188560197255168 5205 709633570611508196892088804487188062776914150826775755937614254833664 5206 333244756902397003092494520494204855960853097148431517412113592090624 5207 152268237876452155659889506093170506948536346371046314846167960125440 5208 67651153454290734774775647899706666782814440356011513940134491848704 5209 29204917078088218704826057213562386369927835738484667226473382281216 5210 12241598965241269998999092660117595792921912824288243209837003931648 5211 4978508353456406589444066297405942379119113757590865679848170323968 5212 1962940853779060536004083190445072841170457785934901358711254548480 5213 749755744010370158336353057140252004273349048665956654897501831168 5214 277193950209232339180101040181189243242296924456911894726345490432 5215 99113756274310698354037157240473797008826193050210770711799136256 5216 34244623491795382429396917120629924676358921575726380710327484416 5217 11422657893102993727821155483699258843325713778972191051952947200 5218 3674946527338877906744963503465791355906159110962138170603339776 5219 1139252478117209428343105857540715366590153410813300910036353024 5220 339963003659446214842227331737107953541310079811261632706772992 5221 97549121299874845036733453240530452775507090576622254766948352 5222 26884993865559045168790042022939736324175528265451398863257600 5223 7108554895426548250857901556603704795379213391809694696210432 5224 1800941844397827669095957139619567043155965510458192793960448 5225 436612607742360026556616911532285836271490468150026031857664 5226 101150407667433569569363357167970638327143468937268565114880 5227 22359980106233596273345744501918439888901281389083187216384 5228 4708920281235469867411278673875386011060731887768513282048 5229 943151584151699865749345481828936913478034843657478078464 5230 179332735754195775572454889455099135930997442209501937664 5231 32307167851965971028614801508980907767466232490156359680 5232 5502613147925507152929927042231077997481293481313828864 5233 884004236500811908518567910698319149488740777253142528 5234 133610582670600927000893131052687532682757306081869824 5235 18945203741391259472702968309653619819539981123190784 5236 2512262456508704208773370100827908268783617431306240 5237 310465188068157257115812486140927973545918544740352 5238 35614404357533343051444771283839664783740909912064 5239 3775317611888876004138665153617017507258323435520 5240 367926978586284879976017012036020010493509894144 5241 32768869008657333711966246605866402056006270976 5242 2648604997493738411566208952696172398786904064 5243 192671413162149545870579359836515401858023424 5244 12487952150890770977218539846485325721370624 5245 712262353844267528063228063845574047170560 5246 35190201745274789577097697924295870644224 5247 1475301603692023410693939040181951660032 5248 51025032877910035816086354002221989888 5249 1397662747263536951258307331174170624 5250 28425797059517816099162072677351424 5251 381562830668697049850507664818176 5252 2535301200456458802993406410752 5253 1 5254 484104000121060027346839152498443593390281127184586766287323540601693923088 5255 968208000242120054693678304996887186780562254369173532574647081203387825164 5256 1441951231775876604673049849177498879723847361081278306401300396185522784080 5257 1894972926135026199917486176722446771773140426848419095306613259928613405680 5258 2317288692832475037411238253988233470824969960991903654959125829436407260160 5259 2699666897581548662841994196680030601462913532420619237285799026856266943040 5260 3033985537065833553578949209189630273501559303015186944673100741968269532160 5261 3313550107048282518903578253260630470931341568192845296311843751507342248960 5262 3533354285032815604523668720931819779352071786801894284504064485572541071360 5263 3690267897778847745209582207284423785757755539611464542243022565687002337280 5264 3783140505470728392672791045706690417739910311732749404545517345335113072640 5265 3812813784001496051697394254841763558896020990121596916728298498978940600320 5266 3782041399703024779220386739222796269714620439867479308449573829081928499200 5267 3695320844214103826727575442700121527121517057102454284324546979260047360000 5268 3558647283472603878252917410053222216688399713342291432545390132297927884800 5269 3379204421954531095200898579639345308130353011557791706004078190149438668800 5270 3165011278287186312154336688097477070933310708752413102725112273546510336000 5271 2924546279679321293887008657211630295894458034929745076927586324740505600000 5272 2666370996039846058001363408794229949335254094639005599358320235002252492800 5273 2398775078331083727658220086759015912568111782044774175658016075003744747520 5274 2129461620529395235356210395747439953732025986098800995146240121828508958720 5275 1865288458195837071929045785968025492095504530972593861207840420198665420800 5276 1612076201050827873811434280022596899711000169394187304997287254300987228160 5277 1374488511721996160467889152579427372898314789633416238373726017783238492160 5278 1155984768574830955358325485595096395743392211384207726848393522717506142208 5279 958840257619392063495622069535333167748166708506865308075957184805499568128 5280 784224837788301168369888963190048374145609028247012013426123697931482562560 5281 632327925488000941409301451601136469861873118010768965019070590794296459264 5282 502515829346893815375884405051734565492715244521533503648908189066900537344 5283 393506974826656516597827067586932292261121397464814199752871238585139855360 5284 303551295816029287508217737293746234154941024366019608727237164861115858944 5285 230601827484805894672753005143143559594483562023072906954456904765756407808 5286 172469022053467262582495671009222697779527380932644348664131991666031591424 5287 126951197266679388496949062455764591182806576296368581861541568403958923264 5288 91937488398368008436285849253792779351242886048668728910966136232109670400 5289 65482419359588919514263593897183557623864533226678099887931480470353608704 5290 45853514290380918045076933748966438254269337133116687002476523419691122688 5291 31555097826888240858680809833076944712174490788794909862686556023668342784 5292 21332525882022658795350231694632235809113676775215964735926081366014296064 5293 14161572870019020687105700419578240631885479931077020166189458786344763392 5294 9227660405942687194590836165012520730122572656410426376229149683625230336 5295 5899170350435220288073401197167323847029361228155785023027156936250359808 5296 3698381698946256450114481159555749428714956311427188143108132646221250560 5297 2272742151484244364131112917062164556931441891616705223222142211016622080 5298 1368347441874286357475580623150585289746082069224830474595807485606494208 5299 806741669778611140796323903297648568488304836305667524390831286038560768 5300 465524498352620110509608472743820599504184220141259142991510388164526080 5301 262780133274058126058989217936290328174351052181195058447033629927276544 5302 145027492175796724421003568937821539414657233042799277239527595462098944 5303 78212413677370885056180319148165476867312067529421735016512692751958016 5304 41192871484114176619865970314737488525747161680846637720591911071252480 5305 21175643612679285319909062442089520175205553508472052332562855250362368 5306 10618423205413140082677734363498030366895991975663625839107695079063552 5307 5190705254880214509775871667155890119435410506281882204346209053704192 5308 2472082133247697792468305602934986550936566251764706595772351962415104 5309 1146277683744152101119306754620639959002274403210977643767967709659136 5310 517154267712778276238075280269990453783832137979415066649544594817024 5311 226860566545774302801569725014960476406858510123143511795113639542784 5312 96694955729743750720971012071706390614197705593158556233919883116544 5313 40016893322793480034925697827792841731069694089416739075128387698688 5314 16067841709017300045180847563607941028403406410898651903024192028672 5315 6254846849962346809645643531893868499654235406066304859740242444288 5316 2358744461375379902944296093246206423539904483230447000868081369088 5317 860992379104577245240788604501871342146362083811357240862932205568 5318 303954915738729319347332641427448816769419361719004238782740299776 5319 103689517752371697362542726696032993783339394898691897301919596544 5320 34149685106822566192903857393896769644063076117865135030115762176 5321 10848251458003365879249438233001851604733542260024786524879978496 5322 3320719597413509700309390953998603189405845488885895422097227776 5323 978506805076650038110636659382722373723748637509501807453274112 5324 277264373313873918098470829992477401917519607702437560768790528 5325 75463981756840042325062707758658835896521322477663124205862912 5326 19705735334628247312492610054234290682109036427821161688072192 5327 4930794367528361982568279877688408635528567459217898934894592 5328 1180715987421186790595135647803152314116366963045603926343680 5329 270194523616960766109223497070556487629898858043919996813312 5330 59002362144249923429839681034314405914604858305583475851264 5331 12275501538613219097470985171816474977670698696444657795072 5332 2429134522070266685711277897245637499749006773603283238912 5333 456368173918311583180605425673720974804566291611071283200 5334 81240977100630015826707445728985472350617210969110085632 5335 13674189585287114198157115656590175605360581204439465984 5336 2171102144330008306806037559131613717190993926592397312 5337 324338080876839997045442282139010300969863378456543232 5338 45459670725744704862381738491578867887847021981204480 5339 5959385287817709993471815075744929481038416085778432 5340 728113445900474445463976542474778300084949608300544 5341 82585227828050774749383457165106898098721738719232 5342 8656894795384339284663591146092450387065487491072 5343 834342058336626014827976268159576800824347590656 5344 73495394243080442672609094981239287782014189568 5345 5875904087709265861988964045372667102582800384 5346 422840495022245369789170278771808077768294400 5347 27114118338262319836870844914092225394114560 5348 1530144995827727566154887670278280775204864 5349 74807678292827960541208866004934500286464 5350 3103706355322608178868104059922394644480 5351 106243433025140150726538677512224899072 5352 2880605421006827807272903873786806272 5353 57996282611041723347875668349157376 5354 770731564938763476109995548868608 5355 5070602400912917605986812821504 5356 1 5357 2780309417438693318309292108697208656263574329049324301552457313329145748146 5358 5560618834877386636618584217394417312527148658098648603104914626658291474868 5359 8282018691294278542086649114653134225232182422382207044421906818232361644488 5360 10885599425667567621872259589034867650820135057134233765267968766296357162160 5361 13314569722881869208105611779126330818272323503622201095053128222082220116960 5362 15516374759634632122859748523564646901649779715180057742478398682686750008000 5363 17444705824325395682429273400512069752213557447231208017989747775830311237760 5364 19061292684910727220223646146029736149705937615290973121849016751492931005440 5365 20337377377900582432483372943971344641853995140988272402079787909090109675520 5366 21254782690057634940829450686360414660119017478246256229445199937132906311680 5367 21806509890692916003305636567265563625489915315629643898098716724334991728640 5368 21996827024235067096961781004020341385369258077938632034901542113892357980160 5369 21840839517959950205797729440506374470420804994780209082972761723812432936960 5370 21363566800270828117044602494872904226360128277832361117153584979099744665600 5371 20598579614284159700826411863925915206663772006157007979475074445147098316800 5372 19586280272470256147460755066194185967657494800085995930492630481113994362880 5373 18371929958884810064408978550169778162938331330264603396305522882871863541760 5374 17003541509238292421159321672530169090360221443586125395534938219105822965760 5375 15529761679986791962554267677370766891309737463298927463240049161709472972800 5376 13997863319308105760526339279454767665708022039317008846036639349914803896320 5377 12451955468554900679089094312615032775209377659433607017242795644171646402560 5378 10931499447924267377444678981348838489013140918576132323022065349737620439040 5379 9470193295885203157731958896657592849294046414041274211676966285183413125120 5380 8095257911909491837972838331278944408616601634635265182325123711219605176320 5381 6827128512796197043629873798759595076918196123975863718728953070059790532608 5382 5679527138324394297416080377545086309967011517602807866689395119294819336192 5383 4659868215276681317647259607317286437662914501902460281687332298827174510592 5384 3769931364617543306283377404896961949958519507709251315461838063983692611584 5385 3006724781140242843962497713332680190728634829871087788550022823554117009408 5386 2363458933297201490793889853007901037689645131713611445017907373833684254720 5387 1830553586844665246790646016676276597988525239215875605150386434811566751744 5388 1396610177687216940755727326985396374139126770105673439302591362462832918528 5389 1049294814020519452145598965012047233715123720459261220048954764324377722880 5390 776092896606643429306900578332224962224585584000744827225253918431277744128 5391 564912708764853782076627886683770583437515911992468933632997816531649822720 5392 404530727623908862774797743752470664529455661473196456245139062137917800448 5393 284884570190476789377393968299519704613135887911736007973997516245430173696 5394 197229574518488681787252239555084715600961256356201208579722580450972008448 5395 134181656613654537832068699192739581710562062844001629454906800702129963008 5396 89672338269554574336902254810200509760404029665367302268060581228479250432 5397 58842118308695400595453494930279558876722590518911114794728389056342786048 5398 37896302201759104979845536989545187500744074589297529821269748268901859328 5399 23943766124464069191833423617457135959969075940002590681545034127636430848 5400 14834661957732473352888183551624989692150439651001542734071564846927708160 5401 9008428215624294056795870012488893579484978641057059511028679525194006528 5402 5359167322958388941709106900724680778000912419141867713242298056402010112 5403 3121816899278043910007506916911205618719084927326896604740148740963172352 5404 1779747388266461133551603617226913373433739652600911809284403112836071424 5405 992483348566675327406489481638903191204778979536286269978177666000355328 5406 541089575923191645596613667764230452018129136883106107782375086768521216 5407 288242028150011764319202728496972402474140002029005847317861766870859776 5408 149948685663524956064914491821212763282039376439635744481010750815469568 5409 76133194302564030331111811622616497587409859831160473559758527459753984 5410 37704564732037554073952436169230689820800586774931743527966777848889344 5411 18202802273717704753718742510195842067741671330115988068125758009114624 5412 8561231638340406351224488984164696576973154282393392943291266597126144 5413 3920217866437583257119682462933502368872868473228960177472545123991552 5414 1746526449969486861257701474920254986610728846916174897519063910580224 5415 756551709555186075209417974611126210634024271261113684970444410585088 5416 318419806230913029807078515553999885852687779726838196714837343469568 5417 130121975522845489323815936041585536298180543274419346000515073835008 5418 51590830581920302860168790905105572235844721882913583870425320914944 5419 19830713388484286084412814688795633971843086637303236106597724848128 5420 7384320433970973788953613009156615624678105540905792271228910698496 5421 2661586226556403638140229907536135489491277001607071213812518486016 5422 927828898334812183784032963504616921395499140262560874014888165376 5423 312549802177732542663269516767032866198834674737049717684670824448 5424 101649936411255309248398394789741249242748714739031854522130497536 5425 31888107710608882250646373363229542648761643686091153855838420992 5426 9639721695722579843926424507456396322720346720604484549321162752 5427 2805279776846459215274357085830566365984194803920048412648538112 5428 785064236480194232449131812166927069049331115086758703850848256 5429 211042691293244386661734539411365610754319043581918187777687552 5430 54433374036725634050019664694242380715214227013101389405487104 5431 13454136047484490984529911422296869822326609871500527670394880 5432 3182560557633341951489988706602631658098665426520337832476672 5433 719494835333825245701500406109018414808219116184144785178624 5434 155227819678353411310763282008108040502408193295044543774720 5435 31909424101943989839632691060386607126237244374288573661184 5436 6239398612647085293013835673273423656499328103536373268480 5437 1158380118097123977017852622303115097023049539652547510272 5438 203793233348405988800109276482348593481560077578622992384 5439 33902402132134497004408625231001773339885698564656988160 5440 5320589469153994577584605457190131437050797993140158464 5441 785715523958359164224687592799403868604157154862039040 5442 108872871806964191965453660943455809303570856462516224 5443 14111062423258454569601240903564002014077956053270528 5444 1704753858403450743056833125993449011920116304052224 5445 191209519728760750957854749014740146883701331984384 5446 19822318168618210235417325098468227044833467826176 5447 1889568843858541087225965014149860545384849342464 5448 164644224155500203450828342372757899945132949504 5449 13021790852059471823606729376438141985409204224 5450 927095251817360634201036997755692777597829120 5451 58821674690289225296768634538107756320129024 5452 3284816502690774458260257927551766753181696 5453 158929299784478162879437709816878875017216 5454 6526200245412887714701531130027889917952 5455 221129447974263322725454570654546264064 5456 5935204760449181697507040739433906176 5457 118304759916899737124081323344920576 5458 1556674937080265705037951536201728 5459 10141204801825835211973625643008 5460 1 5461 15970179712766349347377272819617300009456314706068313599271076733695985727408 5462 31940359425532698694754545639234600018912629412136627198542153467391971432976 5463 47575507993097998158685190964225240106964008868102845626046626577520170129120 5464 62540594270261197855722581299962560352205517823864873710017892440512874267616 5465 76512512677876326834244485442882434909467723629613320907036639677496133093760 5466 89192008768907572006277464771545806086052198836124205930378141398868004664320 5467 100314999514497193825657074317522271726267367453327844076508168042065015658240 5468 109662683030059115458859673395915779212565038525430099947876141485476845159680 5469 117069872708038653605357902279196465263670698432331816448676423697283084124160 5470 122431071217234121945384384805688652454286088830031487287293135031957897953280 5471 125703917234108173501875121593443552105435558581874327524624279913732607016960 5472 126909785420624238154781644016995491115757701777466220501238713601069623377920 5473 126131488385756411644263478400320841976997741510595469961428938465730666496000 5474 123508206158466356043291318048026099995863211108612802018242432217745468293120 5475 119227940677533521972068365557733936455484867539951956331033330340358589644800 5476 113517946386778281628879120053128066239435569959245219295623986020404213186560 5477 106633710709930395871674989957296497652790130668410800053271242208260149739520 5478 98847139789812163068611353513180800809889563085166534718942385621141028864000 5479 90434638630424296649830695395932377031658051976748493751499877572269016350720 5480 81665758056313075674204218681999989454154708811824030783031708716107216977920 5481 72793015588689134034224427939698498102061332510042277719612046702239599820800 5482 64043389704637730463659854479342325833847895503459364761235123951066991820800 5483 55611847050470041286695190868057806393873818415513321002183130082960086138880 5484 47657102839900843695784486294113542678275776318982504601841229539493984337920 5485 40299650129084462861586984093563884828798590059093203815031063746344447377408 5486 33621938115525228638816309323718643959130629833209057904845440466790463307776 5487 27670445734571937507364676332733753207396982492675068634117943445496352735232 5488 22459294534063260562373224010590899602620644861230822367485830151540783972352 5489 17974980332459216384391613897140704410443854335256978349864257491468025856000 5490 14181778632348822263541448769895179172242690675198075981261831320000842956800 5491 11027392234474481427326075705660704977156613753052715029331220032382778212352 5492 8448455507903182466169145055999841068594198049307795047094464980066693545984 5493 6375580218636019613207005006654149137517475245361417821719710117550025080832 5494 4737713110494635650090548281545654572443367882033506775950465979741867343872 5495 3465665702145318107081966438739497931017300636755995664882209862100220641280 5496 2494762995489612191537722609530357009523727851356188556755691700618432348160 5497 1766632710233924303407980887960189113399300913993427082720217356570470645760 5498 1230215309001156957013172464487442113226522326636965189865600051325207314432 5499 842115022165514927953908883913467362633015506692558627415580347950388215808 5500 566433275235592423007933285425724786527087669534395416534427037691010875392 5501 374230292889834552710510309374392285457404537274880949722591093661334765568 5502 242751514331637569752396964898812388981006527075908358565996945152185204736 5503 154536837872309439713296970588018962637428311743871701934037590484944158720 5504 96506747601599397981752315253327945116803371403783678387953304159016452096 5505 59093776166755416268996587066278918608215439439673522107346048406591111168 5506 35463479499970502356830011020555187696894889851540364085576499122673811456 5507 20848169485370962710738167555929965738756810769408888389339537584802496512 5508 12000165721760298376673314803321563508335128846245866352854081352218181632 5509 6759573764848246761620141300303216547402562203172662429220850285632552960 5510 3724246304884553534386964359399105342249310550118921576418670127628681216 5511 2005916923980290298892416246161214381764145611996282168743286252356239360 5512 1055614902350365938171218769107428328999582191076609229156267558678036480 5513 542466202071658486025332670708030000132781702982253517062580116951924736 5514 272060154898982200270044597039044507043724207876231018491885857605156864 5515 133084206583506203654353125662468742278024226749124202582042076138962944 5516 63459295003423428184287819026810083298696587743162700214073278255333376 5517 29478291191265104389042615231016306220500326651188336958309939158188032 5518 13331285232237006316898528459005347061998825739555297850106734803156992 5519 5865722795317909165588525553776131685530830055705411237544229685166080 5520 2509345583135646666329746666850358293285348915252244911952812151144448 5521 1043014999109157551265809793215361015653946694869455815412760017108992 5522 420925368935193885009095413453913500733262118915439626651269148442624 5523 164811889466842487167424539469195365849877916805056168750584571101184 5524 62562740463654748695077686163089679623294257493706178896408011079680 5525 23006547933071690344104365917018925707009605083694096952077641056256 5526 8189347334428582288733548650434945439888177606401178292282902708224 5527 2819363124045687203628766446239116186549535708477446328199243890688 5528 937962437619347886471678037525907408890626196410219482179864363008 5529 301277919622555351856166661063182541332503361319458660871863009280 5530 93346038538849466766515243778009191749493924719896546367233851392 5531 27871068242905429743410812733708727690558255088167201993264201728 5532 8011323833365999508788641670829754732335524201337001543683014656 5533 2214579224190925837344429633955350327156516422338116083647512576 5534 588078161663276598987850131216794869257550169424151804033105920 5535 149841206849277634272284692963325177238561244166616548617748480 5536 36588731928206865124432106672234363783759306715913392452796416 5537 8551053791699720604976220954195557044779143329893868982239232 5538 1910070873637365871570220398457542215787103893474618875314176 5539 407191843985061266279882119013739137039765428400343614488576 5540 82715410944449320332449967468864084902641209586023000965120 5541 15983786637464581238884036653312733345640743712304341712896 5542 2932852583265110292696796453085389633250970847744027000832 5543 509993842038613936220070755244976788656804792174972502016 5544 83864187301157094993805747387056590035340200237833650176 5545 13011055736104877277316450032730810434194608289134673920 5546 1899597199537939671057926849297804070671193327062220800 5547 260253597990837772035970819040312514401622403496017920 5548 33354608441564757534014266572317131258560967014875136 5549 3984884356800132529526049847618060052707425254375424 5550 442039284941087556018682051424325248262553527648256 5551 45325544702806521025711079865454636215604235730944 5552 4273944688415488787233885191099543778686914265088 5553 368409654159327641761999172673463586152115077120 5554 28828005663757532114401602058283914067399671808 5555 2030808353069009760273262691026610765424492544 5556 127504115426164258643591935207674555733639168 5557 7046636330207807905730725600294723529998336 5558 337443020283051178539081382817252891426816 5559 13715905603115954820702515439338478632960 5560 460066056763606468983300089505304805376 5561 12225333941853864432221537422528217088 5562 241279544645040271363276501298446336 5563 3143773488566008915711823949332480 5564 20282409603651670423947251286016 5565 1 5566 91746074265531406945833598336465254157883752966997323883485006939638179500050 5567 183492148531062813891667196672930508315767505933994647766970013879276358977840 5568 273332375473585926663328020759039597131809368025190313756568282544325450877632 5569 359360907770092451086643296344436355264167448364782663958393074660196450168928 5570 439739060970954037819783381916829782993960183831567358822084161913763483145792 5571 512762476373302227185604901440059211848226666813534695484334335914704636400640 5572 576924909683407115223726374304067227217994380653903879238992933197625941863680 5573 630975271257053462182068839698688104966561750480031201260323390402641184226560 5574 673964765743879866444750412450105064362693153999287933162080635683576845765120 5575 705281423035580430447536587012720730352604510631321463887251656581077083340800 5576 724669960327708459574207533678243359739001109017801236440665321222586273300480 5577 732235730448446978578589821924459669336241604496232310397434301199327398952960 5578 728432441579987317807205370775339158042023361737390423601104827774879492341760 5579 714034312487033820799363744363605028419232854251487746436815850186573882982400 5580 690094282138501111325907827175110055104048117655554031871844973833012797112320 5581 657890748662657337102327228695093741327245109847567488966292387883597991116800 5582 618866001073983953774727026443551060952765389305075263997177732820021195571200 5583 574559971749288851392118955299574855191923543486802601433735431514304901283840 5584 526543140098945853202518303176794841885855121336666174609445934132045293813760 5585 476352342670237497044259044156423717430740652936601142983629691896168982773760 5586 425432900940965083702790872126809467678559594158197153943187615098970193264640 5587 375089898200382323479920376369390863861356428436138885109733982365292775342080 5588 326450674928360603138851403864774128895555817072408832734812706697571184148480 5589 280439737195952721145342678390211055526747822300339214860663665197169246208000 5590 237766362399613614716256419182662778162809452926176201581213313749590525083648 5591 198924319041604460270503242682027238059452080736816604875396846310233011650560 5592 164202362635286136831307565508164753564252355423077455591215020598681550192640 5593 133703584004245949531648778221439328593002860761175719009460992384968060567552 5594 107371305546964383321733439960322698476011324962789245554609058669136894230528 5595 85019059521519787580621531403166798588017659018052004334423567679514784825344 5596 66362231932506121158960097238850998276993130524600568687890648490775452581888 5597 51049188409527506039613951393845298915415363143139641198596203039310108164096 5598 38690071828170310161026885443315457437425559387312163393485314224523667570688 5599 28881923702607478779714564550798132700496823216932266476487515628281673023488 5600 21229278577431405796940022096256725764196530453805846612876256611927123296256 5601 15359862585188019649643888560048626035943418697677801986954049828648141193216 5602 10935452685361507647797184222143632160967100705928378157313208727593017147392 5603 7658292731693648126805435080343918750320441523199494943822253781120725286912 5604 5273700923201323893576510298641677168894981547130938839836936986759329218560 5605 3569638047164899594627796918106444661066707196035209200259759471974078742528 5606 2374046048735452638907596792295026757051896230524187613906064362105846366208 5607 1550728788048104210657274588058223934380537794411611179684237118950464290816 5608 994452861233992951657371670561300335323807028146400999043191726026904305664 5609 625818679146592326446250893365220436635269156050252751491170421231669215232 5610 386311464430900787299278314588372165274858359050177051866183810869339619328 5611 233805481896613521481103675063680357424400299292578281231138270715582611456 5612 138674797843704027853787999776422377043155642870075633291009873855551373312 5613 80567217599852418877113325070142765224379171150898870788259657954724151296 5614 45827253328842533867517721056700770110858408571189584814777169292302483456 5615 25507918442230153259851911713214206613656102867132364086265932533691580416 5616 13886327577186057460334257886973042933795124216828162855707244325716885504 5617 7389767414249970036466921855092395671201828794967105139233911031776411648 5618 3842104104345117978528686162546089528590978676655262736397030027490754560 5619 1950565924673193167399526946984437060093969325714925728493991344742596608 5620 966401161821193400320437204133779113611822963713909218922010741223456768 5621 466987840628375044468072151551352384092555552790561537169416553402204160 5622 219960502701804999804995050313017969104301941005909962780101555613859840 5623 100927140372235561603447083963687824006948884013068118028309737517350912 5624 45083921831482286361612629250070682017550251997143755408108921970229248 5625 19593186331895663246548293216384418166967939406544553462745661767155712 5626 8278846785134398838245458231760012685386251335176651005757835836391424 5627 3398755099623739251914344531343040636842360832363303463486526123409408 5628 1354723453779114052699842082068789450335488600325661427852357643796480 5629 523900461220389712463631741139757445904013640490452711832082970574848 5630 196422553226319406105230307695189657089222728033448740308996197449728 5631 71341991089368215723695931222382437794593415833050315362225740578816 5632 25082235351318607148202533477669824351286935928462494433752899387392 5633 8529003411923041875977303282439541497759191624965996930784152256512 5634 2802672181542955831511312368161606652259478138812220496984020090880 5635 889211504921492827901642751741874576100228836797099337657954074624 5636 272143477297775941271958001515481901533041538250401171032042897408 5637 80266670452477019719888642685245840433464464163974689830905839616 5638 22792016829917318183904856105170940357011187201200396901241847808 5639 6224229761483251320526576667763539055362736106699361887377686528 5640 1632925005274214941384113078731335571154430178837587572408975360 5641 411075711891962319994120908224650791878487871060409236628439040 5642 99179402537318942268605536822550778658640936987342977818951680 5643 22903565793275570442810441466506887223816311617479392674971648 5644 5055562828427680344776775633384685153325744340501321662595072 5645 1065085057845791673204292678269472855745268973319880141963264 5646 213829086355667209046034902639402022628168488786322704564224 5647 40840054553054874357362977664391433130275645076550564446208 5648 7407223971832887941438574341414023335921275953850188038144 5649 1273274831848308156628523989285507579524850347636219183104 5650 206995121224091572947119391429924124155007381030901383168 5651 31751022874320890288349768403949606501122658061315473408 5652 4583575883242858256635276998848727628178418221707165696 5653 620975164241849714359137506170757733598931251013615616 5654 78705569664767716232542581089205162539500401768529920 5655 9299843427246950614641552774449222397174910711496704 5656 1020398444428011808539208797642599456445396852670464 5657 103499953120839868446313942194205425726361046089728 5658 9655034642569293859450072462910136305766579044352 5659 823424412619138650158423096599931571505060642816 5660 63755171481019056374894925015899641461786804224 5661 4444453658462161444512851916121196449631305728 5662 276161419309639499923387856651127716321427456 5663 15106050033680379444607406724516551231275008 5664 716045747646405973883668155153274967687168 5665 28812247552858704729920719559764723367936 5666 956811238843853493620510079154892308480 5667 25174526800052453330203328296203059200 5668 491990409755778569473688474444890112 5669 6348394205942972842695489652523008 5670 40564819207303340847894502572032 5671 1 5672 527138853035072110223361837387091258916775837588027232535622058285664239768600 5673 1054277706070144220446723674774182517833551675176054465071244116571328479514516 5674 1570572482759050810100924111343105139966978300754692079824842395312913479609568 5675 2065179106755626358616801746275690488533706502314550459014393114966340086125728 5676 2527631878341093350750485665128179419266369418750460151326108270145649149798272 5677 2948221851051450281908685926205631772929564890765692038382671403780992100662144 5678 3318356390116007684430169322817411361372208170477704185801902797399034600536320 5679 3630881094518220195779605697294821940652625348426942063436283493752682442625280 5680 3880346490114437392137892807991467774453871858935248054646538823745120678615040 5681 4063204352495145515928913201165908610368988429250494644988024568670131674240000 5682 4177922095728226833825987119854934514157925037092342821710012600877003367546880 5683 4225008167947784173571145999964823619717024219966941897451235739164403697090560 5684 4206946538406413294810813128703183579471641971396867425793331132927320270110720 5685 4128043784286203512922408614086997490226822058274797546370752895044676605706240 5686 3994197588220723884184870692506756608352957042582464124038964560004697651281920 5687 3812600230232911476388567167311180171938814582352554806142313274358557530521600 5688 3591394521472783233999731414177606914884068042552853695464409297323262575902720 5689 3339302269127627635950222344801196525527631873720396647330009073656037478236160 5690 3065246568109255787125489380613908294836339333140198757841642251908874198056960 5691 2777988893370583267586404987745050000832206708001397654197786471453116396994560 5692 2485800158070300318905466339835146180561397592339726129756097039721290908303360 5693 2196181779569295499387362768676196018778581822689162032702381785646022870958080 5694 1915648644788727995962207869187765814462433161737202983182989712649310133288960 5695 1649581062715428966617619869661295839060184846552937662111645030067929108971520 5696 1402147757283549090060958237162639697284527004046107342392462595388721067982848 5697 1176297116410685454300884228261247661628195618944763578493427654636767505547264 5698 973809662823549402087612882394768300206714091257453889518417647719688538423296 5699 795401363883108929283636217126523897916789479521802290090059869313106872107008 5700 640865161037685584499268773379317958951378179619375039271741206841502631723008 5701 509237064946139023251493515862307636451379952374310109674516028488550222659584 5702 398973298513576768311244162582488934567958997471799794101875291171663541960704 5703 308126136991150694131872719739918848392424592516066213523254098825485213499392 5704 234508067067677845110634300941028955889737249989050086560000639822258881167360 5705 175836387916556786554457845366773795471696038898846816572139196101104188260352 5706 129853111383709182132929065073958493133965043415638624777158308112224774782976 5707 94417707226439889281153770947743443333554382965836203943778354944492655607808 5708 67572648453870392151233732045653268694131325526313519833653067626536681603072 5709 47583671400396663016116832434658278214833535985951197953456443252165914394624 5710 32958078574812149707048644301711123986126895296234152934360530197695543902208 5711 22445255393469647954724985406093963556264456047067710972900549926028792823808 5712 15023883260526657527753291791262550594382720384313114896572705723056333520896 5713 9880196784996146078348181570885635566985905198685718436729775589864379514880 5714 6381166136117016361543117920690474854214273096328988712382685007376751263744 5715 4045809961541848208164994219556003483039758466610393938318117354118238437376 5716 2517076409459600258208562856023045180418320217902420812899714300852303822848 5717 1535967281235995434578379393471083317564466963016085654961403812422245941248 5718 918895162363911731745728682371981708073243547334973083897352506876450832384 5719 538699814215239730950920335832376376694200161013700161708456745195200839680 5720 309326830992611092704997302698233635009245578575200547005877014152708358144 5721 173886516379714620940027562556728869657408857852538403054161614828329762816 5722 95647576515299425061126622280380914587084393873686897199659365007018164224 5723 51453922727044161974056023593412622761296246034381852018224149585989730304 5724 27056437299663523308281805411162496817653020054064122470727692797391929344 5725 13899392623537415663160853390116942449544588071156900911552878423499079680 5726 6971943557858431740135464818794957043382454249264204235787422479583019008 5727 3412703569159656277451635768517881561384202312149277461199680596128825344 5728 1629212432740230527338757237743876930536387289127628887063691742335205376 5729 758111070054505203253326537960675361678244198658329386452443667154075648 5730 343636259144968837064318328678903477385052422658439144950129245644914688 5731 151636742146357780426341695376243672083820491285278480643210824093007872 5732 65098421376634695877924300890672324371257470761792061823011849194438656 5733 27171325113679743138024809224429815137357531492249384703157011107282944 5734 11018728444288707303660857848023627522088237836016097469593243388739584 5735 4338404635876811039432004117454750639349566798373646956099878780928000 5736 1657277651202483637466624563874853441459148999453453094920725880373248 5737 613770975328582030504667978038286252508670389038388027613458949210112 5738 220207575641862265363874398216254548877876893972029731665902506606592 5739 76477016155295349512895399052131457131959209368484891183677381279744 5740 25689068576326155013181265214137296448701613832381238206662461882368 5741 8339067589337566089157171407702105340444519081162826152944634691584 5742 2613708396247682926996058013643559226324722930740801200126662017024 5743 790261017175689676715523283424771923632074275594547147597993213952 5744 230273545452743219011702555964678919249661447914327532550393692160 5745 64601881585594164124985279239911699233201245256605522310213926912 5746 17430941932611755678716469115018416520492196733968871670216130560 5747 4518509903747919353198558339761052109366067249528083679325192192 5748 1124002153970481555065279797733533494440483643540798994061983744 5749 267983018520151277303656919721208053053855860891861034773512192 5750 61158239278069534928064036230856158179068658403984125032660992 5751 13341802462043323264415103689243586750236520569899817226993664 5752 2778118586955526934424019835433760945904966537547214305099776 5753 551295426902992140746526579414345321634765033399583009406976 5754 104084449439253330411512308447270669385441220158686400348160 5755 18662457939428298718521792612993425052422726275154340478976 5756 3171628225446205503379725730789957061007447898611387465728 5757 509801198624125683917152448742250337095428221928130740224 5758 77323913422172272975778695026258502449633888181436809216 5759 11038534730113361986873410825173491746806017572787453952 5760 1479000742143756904772751275744468574046052567004217344 5761 185405964944197165911098725641795803189880641283948544 5762 21669827434371056641550986447242461406260329172697088 5763 2352064433001140880535742765045855978144671738101760 5764 236024824814685290781000486879838324185066752704512 5765 21784538703627107390671358067702906642869956640768 5766 1838376732436968910127053688822882276946302992384 5767 140858148380943172271763928461527641899594153984 5768 9718080637102872975124978053089241974096003072 5769 597668892826035496027134198355992581012193280 5770 32361169909047272932312139769909809053171712 5771 1518552933042589903292243191049014409691136 5772 60495414545394158190906282045767921172480 5773 1989152365917251082901131990793543745536 5774 51825065394191449672168569910243360768 5775 1003026002129386057475463417847349248 5776 12818482869507855707934662812762112 5777 81129638414606681695789005144064 5778 1 5779 3029153512051766962581601603606549117000151217218563930760654655052001054218442 5780 6058307024103533925163203207213098234000302434437127861521309310104002108413772 5781 9025744698892843848967918961054133060432977063170112074042210456620087565992264 5782 11869750699157239695218863015364139305730698514931936850083604586064341919325984 5783 14530741551507188281421297141281497863525771367985821816557185658709597292499392 5784 16953398510299004137644778351752379995850062534092585290677542572446044172518016 5785 19088694926323046452660692412380389142139263124049135705853447782615375875204608 5786 20895713625122462199790559132167695977846111710806347199058828224008620530366720 5787 22343156068707114720937191066816665442071063410825379979816555076022319768005120 5788 23410458612326069424504178752707478642826896648070243179714779634179767007718400 5789 24088450931413713285713973348842518875644410129827042895645168892392099232491520 5790 24379516596036475460120462658963339542756975447755989881884556926170310839664640 5791 24297244233498640119623993369127593889587897657323649935904546532653409266565120 5792 23865587780825838206380014448944227250539588534964950772337725172392460977438720 5793 23117583790158223480469702973293343440725652627255591365098830079446464723025920 5794 22093700366368905210836911480489157199890669141250786235620814447194975082250240 5795 20839913998120166167809461781008417530084112698257263855380743194530629375754240 5796 19405625558071487822123509023251607030645565879457034925555234283771790772142080 5797 17841533893359475588279901379238171757815002725738405023874104516340694232596480 5798 16197584162040238228790543394503190202179503629773954941692438849695896158863360 5799 14521098578701230786930169211426877549990539991375981626763428654079779526410240 5800 12855180414459066070593240017769590483459589186646047605892728082586623184732160 5801 11237459489409608903760568688743351397311284076450817465802175547035625885532160 5802 9699221019478750244490454694692784342043241720146528642895116909223751094108160 5803 8264931835500262646357943845912360797455751606899211617536734055000735322472448 5804 6952151029583606743765353316734773091055213874407306172330922698637352986738688 5805 5771788165485296897968261456419423069427617245416592194314698364633913229312000 5806 4728653083066198553080773257262720265884676459152898288935104307280611066773504 5807 3822228243842662465416651779681463615888089390987084130444093886213844981776384 5808 3047588069466833901267515977581653675570273041065605649564810074445111397187584 5809 2396389719136056362156754088929265437564473736611573731529298276781592577835008 5810 1857865533871035682604609146643038985475011756776901771176724566515541321187328 5811 1419757764849401907576220383222879891281368820479406803976639944541101931626496 5812 1069149709250336372833667580791348938551836644293734101075022439514201523224576 5813 793162390158936135035313813504743397562667335847216525515900926204036541054976 5814 579500892139362965827623682774509352862248750578097584760967008838948646551552 5815 416848079230884961952874078451471117153602183372350120122088391633804199985152 5816 295114691180351491377220743162615288197742364636661002412168143161888188923904 5817 205563144633445033859170876869452797063624975315999490592426873779839203016704 5818 140827563952231860927655041284792822112660393495619668058801068113834738188288 5819 94854788597984192814070144364808257809602340548204341068316681760727107633152 5820 62790779459398256922081462078493559730311040434893579580327783710103697358848 5821 40834575723801547612500444055330472057013393291126624612536294695152069378048 5822 26078406729555535458634171031225889629317935235657757751854194740398231912448 5823 16348387781257097020446242685654024978452064608413154977820765668115111477248 5824 10055982087945579097672468810047085911326064823614998083194241692215642423296 5825 6066515903786121902797045337212559584673112973940997391909982612661601304576 5826 3587764039690650239029961717200313809045716343094412547595613528275195789312 5827 2079109016920779116570030896063247309378048943675141363541486223186347425792 5828 1180031073985039094871629893517699644865193358975003503877249044688630972416 5829 655633420818648434344783136115766470531454841503861567230486924208812064768 5830 356421203251451153517263173988772739803917587810274858054318805867869241344 5831 189486714857009827604764532852335025663431335009681911720629730994552832000 5832 98464417138280788196157301844711199907242769835489327052857918012816097280 5833 49984132386999876921293514811729651839036131356338911286234368049495932928 5834 24774141669749688540477830581563674672263588429929213806181498607965831168 5835 11982134875462431154415922542153435585614134357034971710100699948945244160 5836 5651821748465699934183469151843536041104053704277728607584691252052885504 5837 2598392362955383456972521396903974834116033818757494891653609910502948864 5838 1163643550736655223003823683285878602014654699406215576336822000169254912 5839 507299464939930295455707000333522078544882312039057229866040907473616896 5840 215159864485895230394976205980416786278097980712321057821534289561387008 5841 88720986644578483784606534177089561389261661144909469976700319296389120 5842 35544114775374626274270460722272674874206342133665175318472010487562240 5843 13825630901706606469924755884965869220298568281625735807368153800900608 5844 5217577721116468889751097684857891498763466190253694631136573509337088 5845 1908977834219817462643963327462828370649308510221722371758911295324160 5846 676630964159162613259975711684656557221160987370702480704453176459264 5847 232157032924650204959678058920761159643639694155228719788496009560064 5848 77043994959653942828484785576432854373943861110145915977832001961984 5849 24709141581693576816139268194763487294620052562940974421772806914048 5850 7651721539540611783920692631339578132059904241793361378689593376768 5851 2285853840368256312274337615600510243301860295200733414341923045376 5852 658132997292320754937025567665618855201839825174880584625832329216 5853 182441704814207776384401772999707812052784313168527829352012840960 5854 48643909661744179823167774508455285659957365360429016049145348096 5855 12460988307237228326525635072886514594460976879085284183687299072 5856 3063349659922517888697632067415697549896927470035966306335850496 5857 721826677196766978316489444773770315468941118043718211082387456 5858 162817968723746923251274531706270856957563419751538180577296384 5859 35108348690289383738843093856909799778578426140488458305536000 5860 7226422156547630507557453601553312027986495250484051346194432 5861 1417630041673968236029033541596109167509576671697537175912448 5862 264606666969628652589203741665283760135491483272369550655488 5863 46908515417895724405340459138232147676436769920840449916928 5864 7882527793115545546515038813271166215152591694474736828416 5865 1252904186659509812114186558275070328167013581055198232576 5866 187931171196298387429306779617978979170148662010101891072 5867 26533796026560680530036370812971229007288168237573865472 5868 3516373389883568307160734282958169440229643091374505984 5869 436038894694128334289914430017022139665978432512065536 5870 50416045675721243878933600861073926390846759333003264 5871 5413918403182178694115463658679760607590604041355264 5872 537535497380826366814038747621370160188022130212864 5873 49093387807034337005586174098405125119738363510784 5874 4099896055877831103827506025745827930484819099648 5875 310901495655834307399093854435785934717182803968 5876 21230629813722103423088519516394057983040946176 5877 1292479901866381860348545451840877191250313216 5878 69279937906257777908927453150989636270555136 5879 3218642957113766347785407951275889086431232 5880 126959276558318606337931090984249518456832 5881 4133792665370307608067795930191625191424 5882 106659289924409472123445225863033913344 5883 2044507452867295682074730824132984832 5884 25880354654259531460956692640956416 5885 162259276829213363391578010288128 5886 1 5887 17409053436208925319257175767417089002493212130583028816100949527780094960703240 5888 34818106872417850638514351534834178004986424261166057632201899055560189921382936 5889 51875843927381423054777844986703292622537113091646989093678009001566285803641008 5890 68230948219854289665053973807476458470202755321923725845904439784024383621403248 5891 83544124285692781082686531819266024760603394653289540395122668674517274908985472 5892 97500118494956594953694265119504987901484208789828444969306806651341187514639872 5893 109819153907321406015832815621229094834230529830495212812345035953453510520407296 5894 120267193004113329243105599398602505854287771442564702344851289035723968669104896 5895 128664479638780856317701893339244178219627549205276869101912612360756835458570240 5896 134891886354629273069848015802782894983778946508787317312058303868569553422080000 5897 138894702457215300327390338307631134085834924863054874245547643217578218187182080 5898 140683635955053090228229821766734002591897399364250327699393395643799196130856960 5899 140332960064791860764701365111726222949327458201352840529586121424057057630289920 5900 137975901665621558699884152652296536339071062936835960637907188728414120725053440 5901 133797532834613334198351626514559713371184173432995832141745492025622345480273920 5902 128025575064236768362959380518849791421855820002423441646922007783929776095232000 5903 120919647437598394015088629705031168770408139449488156518547141101748904206008320 5904 112759575307201416991888024894129269986448787511243493267797329725129459797852160 5905 103833418146501168685378924638683270001827790577407195996417334465133828227727360 5906 94425871054206888493389868229896571843012785951859541939987689461574140753346560 5907 84807644672888249508625639423336404767131642288084676449875538670346420879360000 5908 75226337748300060233978478369485815834846501826851992064522875784559944332738560 5909 65899193417128013848196974867837088553609785578158623212247249575168265200599040 5910 57007985484600855313266420167722214058087243021144311727759452845525727465963520 5911 48696126972796108169418915995684558734503728758757430237634031440762554808270848 5912 41067942982999790988795976708482114826062770347293962884494001958042544554115072 5913 34189915406632519719549443253342267259986590406827112265615211292354408802680832 5914 28093598160885811853217563476256203112307847955657533131464922372311245079445504 5915 22779825381979499107140295318020489952024900654435502131727200361176794050592768 5916 18223794852386454088572966474323880009550660397306725853936194482460441742147584 5917 14380604721185736712914512966595948066731619446902660476142526441653680027467776 5918 11190849815737986579831779565859356672617768699077940344942565094949468667641856 5919 8585938356061032338923658094414064176535445000603874627500826263621317148278784 5920 6492862681959785966458143987462434839456819441849236513086101445587877905825792 5921 4838239912287895472323350371537030252515578730682397465364475291452598676094976 5922 3551521726758405319810726890638883409232014745822628639497729398990099282132992 5923 2567349248784393546486525762913531669044546953094059966186067483338314843422720 5924 1827093619955842485891852598905020293594604014726326959378099343110302127357952 5925 1279671711759610402506852685660205992354619964724276652776578650904149390000128 5926 881758109924653077382821276959053572305080691174551264548199880738420983595008 5927 597529590228979599628175849051666560042370779908856883677349751552601669763072 5928 398078898911948667110772281673555385478092240082145401363299706883411638484992 5929 260623904475845906297092270905645241190315280115194817518171007446156203524096 5930 167619723988695849888046500960271080715357483523671917255041343412721068015616 5931 105858837240101657690568452528713726427954978872350982071898780826855326875648 5932 65620646150527148741998934128576973290754261488437065362324228193370926743552 5933 39909884031923915954528143053344807118797921575340711490433847288710081544192 5934 23804394686814912117778689980963246911142851580302512181728272683019280580608 5935 13917960431002162270586256905368013984545638523265867108928169724901760958464 5936 7973257929134192872985770187556921185487684916701388272020030946811697954816 5937 4473347792526539585713391991854664319793043627641310117734758535190747807744 5938 2456721242644786049743855434120358864020202170700701609528305386955508547584 5939 1320048826877618203888884935302893686730716766178920922924367921967985065984 5940 693608297573743690635376404362986762592284832785964764884560039683198812160 5941 356207173629541071495838741522686854435652230796971994834956553803328913408 5942 178699616044016066805649171451809683756096739872868594936282124936378580992 5943 87526600317537816100609320714044818830454886649905558958437852590723039232 5944 41832051746584509141434755174435347211001519940106761454591233275423883264 5945 19497647604331302411859321113933204829333791247135931049702879656524382208 5946 8857361640595161598804622361429686644502826154974999064383246330360758272 5947 3919353619218109933590037492628818721369046373182035616000256631971512320 5948 1688280422341257902749728455297783126661298072038956861774996899775905792 5949 707489422051441448638325914294825919561825120510702184689814428830400512 5950 288242721384437896674751500982764302607451266733471156806721051201372160 5951 114095830513027704495241917809046046438867641513189044864768122550222848 5952 43848618087039801037633745708565120127652201355590352650676727776804864 5953 16349691726242237357497465350621172076494345728211174614413384295120896 5954 5910361294586083713149491472709155430403709207837660750801863356448768 5955 2069866425239812076615192439560019086428036618520668075487953145561088 5956 701707921626995509945944726871805501701716941741502831220153840041984 5957 230094441662589031622834896946122573376904082778973919324303855190016 5958 72916936014188884412291556814001282872689690935074055060222992449536 5959 22312375713076163183311289565676189453277762344887000509925822562304 5960 6586661110421387765614929111612709254778267842719432559767817551872 5961 1874031101067459387724463125525122721593214124052706955318851010560 5962 513394586993768601813786817296125126419464751671047946485719105536 5963 135281710351729192601678551587159461901176393839954448098768453632 5964 34250549436798600214805631659528976820300385088113364832228474880 5965 8322208157113982545030423450608205642035678079208902071043489792 5966 1938321579292415215098622884643550266130909441840210866406948864 5967 432186758620484710998282238623808854667525659382625502935121920 5968 92126033644927516779310395289454883016632093739807398632095744 5969 18746750390221643996158208678630957115907744105760312627560448 5970 3636011762435228685253379092276344883820643203381228728221696 5971 671047008785271656778153829278779245457725331376208743497728 5972 117631798858945181994003231982874855882962300943821602553856 5973 19547511730990382899671371478744839027642405144167679262720 5974 3072767177387372323649139009768033353499148269025908228096 5975 455858584122716177253351479964414450583789884844334383104 5976 63662641653106535927286230596791548683193959373439238144 5977 8345825532278356449544516134735897000622131249504321536 5978 1023821608033109793446870849422614601277845908735655936 5979 117119395434373228076870987693416333175676534897246208 5980 12444270658820162069345124418752632419706924106252288 5981 1222643191677189814854627222944134949547613863542784 5982 110506530031185471286392114509844650637148402221056 5983 9133725818158722221496099110827026984663531913216 5984 685561182191606715386198561868209115852317917184 5985 46341798924463574923486675088322090639212675072 5986 2792922649270776225004277246355190457498075136 5987 148219835816761215322627268745517643983749120 5988 6818268409877761896377866696042427875065856 5989 266321950064364902194642910316361425092608 5990 8587588918609221062824025103086982791168 5991 219452264466697660506478035776477069312 5992 4166655969697369958532331726188838912 5993 52247487139006703012088119312777216 5994 324518553658426726783156020576256 5995 1 5996 100065779752195447166594449606148286972636290841996814444511127337946541017824090 5997 200131559504390894333188899212296573945272581683993628889022254675893082035624200 5998 298197034978351754946205866642366728513268471789989033821189541185145512801020992 5999 392261901895843442452067869720280618271983560423981619728669146037009723157411248 6000 480393643620936887299197956791821062442150062162137512372863857794110404978768992 6001 560795318802314053940020237246492783495245422204957908062669723801709701277743616 6002 631870076390948377588811782271484076860162352242570335167813255569169286371631872 6003 692279125408535040491257266069829916792473707426267368111369786131829849161327360 6004 740990093630430662260808585936340513783750468181636128216080598400458373774474752 6005 777313122923631288435453435907785933480712776963061122049140529469997510410700800 6006 800922653081291085538782296019298280729478803962288690397277070833813336456110080 6007 811863608092101009056378303169130148572828765977607365872322925469247866362204160 6008 810541571623286488220295628213051281529309204686887934851918505660787403125596160 6009 797697463184607731901502786506165694100497311764717467163204688399892390212403200 6010 774368136888281907273657080909954888850122410285345704119503740506483215195832320 6011 741835153118045321430392300656281891384496151209471516908817619276378072124620800 6012 701564656250504664899582193768957998007345833160486560315920407217904787147980800 6013 655141775546240358784243810969415923248056063052871207290765130448643240666071040 6014 604203213629067310967305969486821673775816128450805872256223410571243569083842560 6015 550371679176416769160093136666159484598002018272430926441619313487567759878389760 6016 495195560641157054293013298282251914205273482272136182293991057654308498382520320 6017 440096750613477072549188621095627718256183746034305390805209083575627574767779840 6018 386328859715965457061780632102436560781282381062022631723302289100103839572295680 6019 334947263698760795984422974273819850577493424979046532083752216637193796620124160 6020 286791575939655569504453165940244816063836924911790030550999186236583499056283648 6021 242480300657139785604707475018916719113291792737952136072154984655463075782066176 6022 202416666198042930605216710904901401616973580368750944337375405333055364464115712 6023 166804018407232637326342618570593806987335971664012940436938094831132621051789312 6024 135668711230640681216642695593678689305425254714277015996436170454303591828029440 6025 108888186412811517798565676540679639928826741523703905259299616637558489186566144 6026 86221887750328307680485609711407738058390550079763857095831028655984025473646592 6027 67342790742244902356393759822070369046541453897292295253114175792458145038598144 6028 51867613351809645677282663613210845568424899904944333215266447154236310304063488 6029 39384165200791255054778637745907288263161484891524959073809789214933235496124416 6030 29474743102416764443308789255460595446926075427342520192634962128759254633414656 6031 21734943169538123075356058800436074786689673577320097216733910950905925938970624 6032 15787691985507671044851233365093105853048962472592054995790983732761782824992768 6033 11292668776037250028825688727526918926290348181078048725434987262536233613524992 6034 7951575738360034682046839988555819766065192174280425568398373933630235298758656 6035 5509905095022222172055188105222954304958239370243918530400488332125350163120128 6036 3755950423071829152849271996276980857778136123153274153905847495252564540129280 6037 2517826641089595060582158878509314913011544482798721620192401454919212261703680 6038 1659214117762163833034372256030689173725476133442484269806666363711739022802944 6039 1074447214668588631979746020744553056692746004489546990070750951580554720444416 6040 683446015637067528496895958459666032898894718031231365718337685191992360828928 6041 426859872134567939106549987781807747851626173848456576726010619456435576111104 6042 261667027042573520684434607324023923303990246077731385470475398181155984375808 6043 157365990496854200384882414839512024152357972665744270129599391497074503581696 6044 92807206043217934383199903890865240462757513497961063520056383390399124733952 6045 53649694433292476097179992510128074687627340943426665644732782444421543100416 6046 30385639738244040546897137283185370153906407258713075441666290437539196043264 6047 16853144713520569073657639815207876215989296776654208819776688763529381019648 6048 9149466631756964492693821612246657524131447732909080380737865563150892400640 6049 4859578593147538219140806319386237221863409284055474657822559513950497538048 6050 2523887737638272702647265852032019103281566042159990296898801756879053651968 6051 1281106945655688555683078662466858734969385984016719353558388627175779598336 6052 635206081716261136287964053084794868591598901156710921850960541841161715712 6053 307483849481934921608412023787505756389118551112330965844840348770602319872 6054 145233637050019163483760803155740355519171131948682474460485885983268536320 6055 66896341152739515642895764991387947232224084396452951239532210720302170112 6056 30031340200742775260867771432820201137324219017599627177528033849871695872 6057 13131819272308945558172798154688574435295210710014822758982597175351967744 6058 5589679964810514645268530224044137328759628180446812621910177341201448960 6059 2314663853332890019629288579315273525745983104318085136209480098485633024 6060 931853392597360713075367498697857736220710058671559610991930389118844928 6061 364483497861235367596127227730678163453282557440656897582857272877383680 6062 138414762382698308092604964134406959420352058732904221223276148760248320 6063 50998332805721102343012017920728061069002803579350397150608945359880192 6064 18217291274002219578226866791703402238068142932132965232953216747962368 6065 6304357582844493484377758720338806877126071969515932346786635185127424 6066 2111985509884548994597468871800662769940205533198479762923341335232512 6067 684362000262984133592760205715803201768486551069289221254153894887424 6068 214320830483721896667204223169542003465971480160546535333089308049408 6069 64811310962670570352838568707134937769031563651914299749177004916736 6070 18908361123256289418910838318496056047376330138689514470116803215360 6071 5316982074511398801037317094523994780551273174609193415513250725888 6072 1439651648497595160444801434881341149579637387845048867920361291776 6073 374957833441348282421706295626959231156335990110449489228268044288 6074 93835916685461627466615479858438743495161134489073745276224667648 6075 22538281539527541357465689403457127447220154008874742913762852864 6076 5189345239427665559175463912710480885245557665680872986443251712 6077 1143899469717617584492056857042701340859809470980508158047289344 6078 241076485425450838645145469451120160103266831512075900597305344 6079 48504511651553799378392144555976584018899259908766118413598720 6080 9302373528572012925467312711073853902394967440342387542458368 6081 1697710073022590750060666079356154128580106291689874566152192 6082 294312090329866492112962547691448791954885034195857382047744 6083 48370349856888190535324025892887032651513419077909747859456 6084 7520629794876828626201289980074391408961213428516444438528 6085 1103633045682754113400102469755558987531408853682570133504 6086 152469547211847095256774683671665088736919900743291371520 6087 19774530641933376017821017375238594294072240917970944000 6088 2400129686437893828893980527293442939070029187401121792 6089 271674201632479426853100843530005556220375634435637248 6090 28565002882494291147668984378367855153568966481281024 6091 2777450302619736544019091261139394553703069795745792 6092 248458060658389215817353288881580630562670047657984 6093 20326792645282817545301219593566146681248319275008 6094 1510289666738824317906050340108940380486496157696 6095 101068934177735532966156450334997080668096167936 6096 6030762965022585558464415367126775620771512320 6097 316902853152446093503201292054371220020264960 6098 14435718058916274839839122549173182867177472 6099 558410781942077133257866869751902715772928 6100 17833586553587120455443769618466688991232 6101 451404821361041089315279849887541231616 6102 8490054400811760026100927810316009472 6103 105468529938988686204525706687283200 6104 649037107316853453566312041152512 6105 1 6106 575243235683735478445375466243344054362545962593597668143077311773062616540547936 6107 1150486471367470956890750932486688108725091925187195336286154623546125233081071452 6108 1714338025482754335897031061067295294192521039281092093051280590516737093589516592 6109 2255406216461133516025120514322428741869716456375587027060503867882447442133153680 6110 2762681744821375815302963412573597113662527024210124375963986913358026242723937408 6111 3225920075256687386692582792110800133078732983002438675468119789692684737761972160 6112 3636005536684859547497472087229093917096946620770798016656000341489656487750030080 6113 3985278858224268932650690660369795910171382846822443519892647120630639775596922624 6114 4267811002880911319671231604704977706788670385012661018688513236968890858490597376 6115 4479608448376154844770662444076551019689345773421596717057272915601567963554448384 6116 4618738406950687303646147086113127467661519142343501574226784425908499951937392640 6117 4685366695025264639934658705704706641207701943302678051204246192331609489375457280 6118 4681705800448848197621024549503543910499259356746695561903130080636090308360273920 6119 4611875826869324032767877524061849398350545307830714575656968867671524313729679360 6120 4481686058780264782797292229856774031189067322866375040626521325544501780468858880 6121 4298349514110051551788473463871899148665160586815008652576413150283572198419333120 6122 4070146683386678661270743920349435586479842094527080268446678550337619469837271040 6123 3806057399959633465828366719452676529442795869067803462345232208073762332530442240 6124 3515381232458323124154438484075075991386686194628867389315346411608944783340339200 6125 3207366831807044556500232100704990532034530454990843163378824265582171363139911680 6126 2890869311109992428555048470399016997903229217248645903984359590490516267823267840 6127 2574052115774120147179321243672830830805140707136951515471924065120915549564436480 6128 2264146188041106807733156055910150796443100481247727362910450645516246109137141760 6129 1967274863511620261374408577143636140940455632203408634571095279908764957089464320 6130 1688348229240052252030022985002496137955152647349651868233855783591795267645472768 6131 1431026012203311038663998214469454050214512167782082655663789985922890069211873280 6132 1197743820974893580359829797075686725346595575990459347013086891567435248304128000 6133 989794043995900798118529410627716913154466935740128944661693913055459550253023232 6134 807450142971772811543401726175302286775136968034635946350208810746220038206783488 6135 650121596129247928637701172936590968131381654515084155895037999865705349626462208 6136 516526362168930848039771496740615907394906125585483132190524771199197629598662656 6137 404868368796425685722122614484355580394871462746407186074097800597499382020964352 6138 313009011601592763472032979098525072675564801792030435245331981635980322788081664 6139 238623751258712123630306712149105556931201228717522787506676600996704051588497408 6140 179337359963485849679578734976047608856307129256869521803125908373971586378629120 6141 132833931151033253142355853399931009541442507108451487265171854458900162187100160 6142 96940195389994715392889709324825785003939425681987812197259575379305051455488000 6143 69682792589493698969682826369510728345999493417944905968283582172578062641659904 6144 49321809137679857578028496857802831701606716634498625454439648266540984991481856 6145 34364035721409588384308139156081975656111909826325192835351785833736672456474624 6146 23560035585054134213044176634469257328254156323299803228738867604880372443119616 6147 15889282661457263779780410036387181566192548958343847326628594606309302297690112 6148 10537419195141209799828293378132023926443196959813776081685954545675642507100160 6149 6869197869175557251856092300444157020989076540348540301298440391468180656095232 6150 4400023050639529742735027960098505621105813953206411146962070798149757870014464 6151 2768289952655246888415725949872600859113473060282886923001281621582538294165504 6152 1710021816578229329316007054631163581295553646604018266400335430031708581265408 6153 1036683390818634140029118154643750893599810550405152135073064994401600810254336 6154 616539952508620926512339151471646958137483317469662932040471972512214718349312 6155 359549170656408397814895756665220113973362964301188206717622718866369833598976 6156 205515186949005080962324350676096885704181651560013114085726658626968036048896 6157 115085300981313526617338390358944714249772788949357600091351614936577864630272 6158 63107791077494497633444141481747582109535344798286706194539287047126237839360 6159 33870783316355430156906443358692304313183678826003081983629651619685148393472 6160 17784170629887341181543820762120354519699979103242881941749369970285913047040 6161 9130404559157881863487538475094965233874036591378418166463703094275459776512 6162 4581115180342935283740316020553583400609201473459251205714692133295944105984 6163 2245167099050432765873069112729218190202608761809147597943952759971349790720 6164 1074208203296957342999165713515652081113359227072570185885153316356503896064 6165 501477076339644820140345669107532332072172647033289376063088628120816713728 6166 228292289931712687559819815722422409981049472658004266193927173155843997696 6167 101287919810209064585361428587349229670572947754152978607804078745863585792 6168 43771633080463349541958770269052372041948203982308994252246167443956826112 6169 18413333041833083310012704509411331615685217585695550465913104825130680320 6170 7535387208543117475439129886937217844565445041628382390080114649603244032 6171 2998015472026718363204740007192793940920765627850287323599161411866984448 6172 1158860451432286384626481063006767270165074965700486586032664544528039936 6173 434913549658178662185902833623183359696202056114014179620038198459105280 6174 158360157274616477135475263115091733685500330640430469636558227500957696 6175 55904558324881282198034944973383460568123375469259187752196829391880192 6176 19119813643736212123115380198996898645376832199023776454396937546760192 6177 6330250864393211776348748677945768969906645963951356696050661519785984 6178 2027274845479036438912261316227084436202568170677991635668040897527808 6179 627479080212320836091349704346797596657144600587523412945546820714496 6180 187545608005359699083855312921579836256993007763968672666478780088320 6181 54081159431175906856422771363437807126223950211174841250960812015616 6182 15031756831912059164968419027563184030834515054347090140114800607232 6183 4023207309937498833840328000273732750440112241689905656316997664768 6184 1035827416206630369032436878099591212925218332632983202185340780544 6185 256262489720011731101480257081077643156828921602200545455916449792 6186 60851333418886463744185728470656055992218097768266680354648096768 6187 13852206144983376896008211472685244162611387005297357031804502016 6188 3019091741136156284199093387160278549925195570347195771478081536 6189 629146174021154533913224795722209833383879295549726941731880960 6190 125174083307519727296962365193454308606067721372156831218008064 6191 23740508259292985010170537903993857419151234293067983628533760 6192 4285022378854188283543420834137585171050225923142109112565760 6193 734719060296917372938668815818254369965299042916419378348032 6194 119439295207221701006638843798885876579341206248010608017408 6195 18369992425341159412556045774769212244331085987996816637952 6196 2666852040641616772625099062620800280531288436181531885568 6197 364510600445219065763973707703230623977372753085832626176 6198 46775672668823880446169442984585214578297013183992299520 6199 5617846947637566653269492897070371370397343361055850496 6200 629274246884592000169833901218245599830071602076188672 6201 65481356167851795583049535656654768520229019401060352 6202 6301695050808471051332763462952561746784867061858304 6203 557992124249130536137957164668140894722746134560768 6204 45190195182509337316957306564560657371857216864256 6205 3324089660487234620639815368021249648932291608576 6206 220244068700999800142418332224967867758769340416 6207 13012775940495663042108480896344045662200922112 6208 677130259278723184916734491543618821294129152 6209 30547111587091171311149520208093472337428480 6210 1170330709428860715287111851893933209550848 6211 37021492390750195850666129745990647808000 6212 928280454961624775562316049518071644160 6213 17296514391440486110815432740693868544 6214 212884171199927932769750349498023936 6215 1298074214633706907132624082305024 6216 1 6217 3307287557445015009178814820301258659911414640698473991047417811481589183294194978 6218 6614575114890030018357629640602517319822829281396947982094835622963178366588365092 6219 9856973536571173000884987740201722995057425781810906356532159653849720173139513224 6220 12969593686724571930109432398396822700938386001655833497749296123546167226307612368 6221 15889704055487094080741123103030683659054693127791024994063902674491557836508471968 6222 18558888384797085330213451759036013503526933001363398843649139795193101517792318272 6223 20925101123865316677730891566014127344413047707585486995839379653196922205324913792 6224 22944518543786345198689311233881408545393993690781787565191829747932267783377600256 6225 24583089670884638534850140632980532515093207227886829629572755095184333554896764416 6226 25817703858438095786040080829779967695811681234676645673318435258504599737690594304 6227 26636910318515273012937004212456349007266282870267097105808298746650545775441082368 6228 27041148303844187874097274004432863760430638806026127163811091728122417674215731200 6229 27042473445243179899005834918726687921999260310229253746597048489834286529499422720 6230 26663794242390521757863780334664009302829887133531500594619161946062504911554068480 6231 25937660882549817716295885326882369931989562467730199950457876386276856460915015680 6232 24904674371379901767024960426997672329466744255663278632264808161993341300141588480 6233 23611605467957481496209548327323128897237907530913639502112950352684476981506211840 6234 22109328482802078042853881133234771985548031677862632158165074003018878288676782080 6235 20450683434598967232221378327863257662899179888258400714118504645936161846811688960 6236 18688380751221915070286518845332970169503122670340985166423170851960757334709370880 6237 16873055665314020759091625267393775296118567730973145600627625745458909640518533120 6238 15051565361176970908357608713186058244250741405772204936529137228601889278310481920 6239 13265602032410693817280647291993845642285289187504063070941157003841694815307694080 6240 11550671032316890455799340829874090328443596223021226628857858086515286792512471040 6241 9935457268360843161692861880145420068354423211983516037873749285551923949593427968 6242 8441577041343789700500192797506792034569819698404583300885117676765091061001355264 6243 7083688693980150039548158630410088803763781293370300528012760622584182058281598976 6244 5869915457228136423122154839134257327838676672204179882879214277152960054881681408 6245 4802519066100465548853718841353013599892623922169027356637162976514742642223874048 6246 3878753812637202360969835196013810075011619306174013587750363781825226324330938368 6247 3091827878283478185211447532431230486986239306287756984323558068220279309425704960 6248 2431901645725504348161827074723089739727310063928294607391608534895455371901534208 6249 1887060358925448247255648518774273566171297386002729069506352650306763322673856512 6250 1444209760279074981295074776995750036796940486205116936105062478766555314400526336 6251 1089856776343067859206196745189426753958828003241467422763327060051423520410828800 6252 810751513134705737268824928388587979957670066079633525986323804844557396655210496 6253 594380446944893069141551806158692100052550822744006779531652547285287971011428352 6254 429312688099639754142363792160037771395380477926252234416293519765898544772284416 6255 305410804370400031366098972724833170880734216909646518961765306448788835067232256 6256 213924519656622860502007422724464738110439558240486230509737522343709944949243904 6257 147489590813968820772017758876497689198651265901611357224682172665068140779012096 6258 100055535930051341959303459777609456394768092884918251533878214323872623373582336 6259 66765076428756537835095105129045145716933371395044411980236625440464518298730496 6260 43805722190326034889556579692218608796060118460550832479354516831768542015651840 6261 28250470638364170793308268673358945125089368117813084335118759729230424198610944 6262 17900669661918054502970750133429965717972283644186142877908702694081720026660864 6263 11140183661040023497499164104477424250057788629242311776746212410029387726979072 6264 6806455090371703245113619300035828348134714051237025566843438007270227037913088 6265 4081094031123684932257980991703451520804896381210222868613360661435395828875264 6266 2400357747904309786649144087547354268845230905576057343603198877284645916901376 6267 1384303126174853349561460091636504799876788261816876616193271580760193588264960 6268 782437558653647349268853169376793893634767155828435091419404773531740438265856 6269 433245570536293437140565115595085646580634385036360075778390538867457619132416 6270 234899694140432028358059827449893794176803078915911776484129944651820412436480 6271 124648701413895831653439303849009207042575274067101123157829191847989047459840 6272 64705064690757198529664081206554888692957735700278488187308918411227096416256 6273 32841066795614491421761550777204587774184984635867006138460745543310987231232 6274 16289317145277167137325337879655501371636313787202720861952896431190779625472 6275 7891655641488627441928529897630371699511171057752966338270714733583327559680 6276 3732335159214282899973437669816419741708933633546552291032621979343108702208 6277 1722275121850318778533393199134902343964962665760981141961666914679355604992 6278 774979479364802260400410060835636006897535975590278103706952252268186959872 6279 339855344502651587775089751055623210814309470736128049607526848826959724544 6280 145163839602567824931831887573235679141678042954374848814289797128816427008 6281 60356063447104572732839345466423668657224545869952894197529764288341737472 6282 24412500124091265108835441131503764664276110046213093942685977006842052608 6283 9599662662107532059448014303827966094423740402060891776662617253853790208 6284 3667479921655077965785147904452139921668223856033174319333950431206309888 6285 1360363527834968683699507917664413511162277750315774344398471019437752320 6286 489571569553679320181649313185561567533002918447038465394069792129810432 6287 170820633652644465249646602984093106326576615259199239072563160816812032 6288 57743890179111490622991580172441836077077616288497005015445105694212096 6289 18896475186705604896469483657829234965497457888427492607611115399020544 6290 5981636044351631827059196625292600569035259836181817485155516381396992 6291 1830061862750638803558426093228606498636341399994651206217876656619520 6292 540687031664908460165662019653046997182781654108453588014292889763840 6293 154124819748023817341778372975316437305887415386400638602163152486400 6294 42348734527124610304140536961312098552424132979673011199270304350208 6295 11205347069461484288487756678871192124417704286195830850364408594432 6296 2852213765617870941263179628724664041230846233273780105269982789632 6297 697657792206573826634818088562168544127134395495427193525315305472 6298 163799495156659341212847528831151040412934793379961435686820642816 6299 36869737994121416763656452907891719828018390916810053786284326912 6300 7946225251006357752222034762192032208845844525256735925683093504 6301 1637553657773047272420038499641898815802928582047284510247092224 6302 322214339734104905120543390771920332160581393582164796470460416 6303 60441466014382652587650380433344030027592743898898443530141696 6304 10790501427573291540012864615288808985568501668103159868817408 6305 1830135758875503408555095080157731234127651509195530041294848 6306 294315707129203743293074090886833130395795211712684089147392 6307 44782764353592939586162251860126958944289729160323392339968 6308 6432336607926973377623600136068420620264473690673667637248 6309 869922928441680020789996131033071797299971103294402592768 6310 110465043493706698276893505320077863439977510971983790080 6311 13129340415719256718929467618651517542124921270317350912 6312 1455511321147951261019045992957473056134075590075482112 6313 149910062732325365001444594574646970837361897909518336 6314 14280494167179420151725312358370497510557834012524544 6315 1251763320117279438974353208234329122810939815493632 6316 100365052228273766473174106503777420221635704651776 6317 7309560327353693276618410426980015481346334916608 6318 479555912912332921215528644210048167274350641152 6319 28058077765487411974950068379495487764581842944 6320 1445937980387351856967994626085099002876919808 6321 64606126707634577601087718837022036389265408 6322 2451742982256340687951813952973477722980352 6323 76828037732482251322245070258260926267392 6324 1908451751171785643163985529882307198976 6325 35231681296480756019940116529881808896 6326 429662565043756986260898571242962944 6327 2596148429267413814265248164610048 6328 1 6329 19017170919536847715005210511367244262180241020328718578806949081762898304283121952 6330 38034341839073695430010421022734488524360482040657437157613898163525796608566218592 6331 56681814979201744329529510486163400043156502767648297715244130553547476736453849664 6332 74589892560512195598076357853715646075184082907963442230520929560086720511657290304 6333 91401055026916490850404558975169737054571210826183024710200862181979875740085392128 6334 106782139268966552561747143495737869770470292202723223216907062799218422012176986112 6335 120435945638355536061025464172229711928500694649233804408920954263987764005574553088 6336 132111702544779604649996431026110069480051964238954793103690843792628641885338515968 6337 141613852474289465409642481834633674544616272648846373243499141175401579618363752448 6338 148808693364156855251779118626712924632795099088975294374896567053682167112437981184 6339 153628511737854941631766537629336521008220382472730573609732731591204328580580196352 6340 156072973494460893783176918565115051019105522479122755527830033277518300871564476416 6341 156207686979571984898476686962032496183338023403389782010881963939640449673891184640 6342 154160011221603914582742670475700042665264198014483718117518982193179748659020759040 6343 150112339052731041253337113409868961060702954482179872881776291825124591322648084480 6344 144293228951911006157891596023389398754774573129557242276450676145683851118221393920 6345 136966880168851521817225108693299248969050213506470786262942662553885390082230190080 6346 128421533912771390523933065757031031645894771542345521379252563947698740222366842880 6347 118957432459163421163557465282387252153943051569609497081005157768994962939345633280 6348 108874974384276093059195575278493487503842344149683724620974211203726998209696890880 6349 98463667708400795110988228130000578336478445219649237343810260847457965432803164160 6350 87992406979457653431109872932591494463972929372946701784972404878301158507397775360 6351 77701491961279861313609590958286856916206381506946303231233469352768095960086609920 6352 67796673925413437990356743090278944395101578417122033781551283959916156391910277120 6353 58445371626421413482498051622661761187922220233167106240562340905733968898260205568 6354 49775054579096265361423725755794603083487795250041629496772409257989977416178597888 6355 41873657510766027850139716693663756737888610204845168658849364992158603796660879360 6356 34791776592646455948931467537452161315658894003239951517230125211305446172308537344 6357 28546312657680725929582775974513096844227000891965658047139855792056508238710964224 6358 23125173537135746387650829898518743732970930300340702048520309754719393064448688128 6359 18492628145977342515665969561565219769165223483329439467737179841051681951183798272 6360 14594917175264407553287882737793333004188573433092944940268841093513147988320452608 6361 11365764698335040075566176334388118321979722281027925589592584694735902337933508608 6362 8731495170568893135366359094826228082378824109608528426787436968471297120354172928 6363 6615533559559767472523253186273378765808448065046783729866094834371603250030837760 6364 4942144787676313503795871757135390536680334055871784632572359085449448964696834048 6365 3639344978243390550866582429751142571878723068482094191542503939424045476071079936 6366 2640985090558161116192482097913381208169202895468162348271925078446538611289489408 6367 1888063025720298542342836903882727897298541292275972865157724017664523969870430208 6368 1329360703427633790427586448234425189460604445131995235896215285857063607807770624 6369 921527328232878697482354934102348815337785984796032770797748305936861349577490432 6370 628740074952144358433524004588618167319060622481767452856423401089807045577670656 6371 422070941913494459371685871513540382904252453564379213210649739771723033230704640 6372 278676519293516331692691137240719465785716604309288449185622622849517688161566720 6373 180909158075142298834369229183891612190510324559312758658753006053350586905001984 6374 115426640307983696540274895142657350515465424939672071186353171225585726452137984 6375 72355644825650803337947488112227944295731212563793612653691145391115019464212480 6376 44544146782550525682845453827516561684602860879150342220177112245987878341967872 6377 26920753450830161613301633178202870847107641582144422141328002161939076184276992 6378 15965556645848223545624935910821404558448906916290102885398528629783012338302976 6379 9287495582297986629411758850566938900293425486111201453666881045312016501178368 6380 5297167858503312047826117634145278370126899128478205879066791507825514065690624 6381 2960926929650340730213345094663675105758855589548313573227822619044236754944000 6382 1621265529660415936615118543944422498915598184239840361038172800269889432453120 6383 869204799444545193674884989362209902993264439353558841367431983427729217290240 6384 456064082753910144862701718991063322300456859790730406258680294524971154145280 6385 234074928618409980279747760243915784274290521492973964540942353154954682695680 6386 117461028843522972830051231240482614034298583400880748316197274860759128473600 6387 57599959201260474496358940160728399183626173521534246317284163494264040325120 6388 27587636904140606341507270309869917396234820737450699411446344292710060392448 6389 12898522711917785825194328270715115969682443862633861075534925646158876377088 6390 5883859918359985767696431390153711200755900476780000180286650488330093854720 6391 2617216327404745334836593329442161506989623021153216440077239996571707244544 6392 1134550971663904542608756022494450913883431533288480402563722413083243577344 6393 479028612676263629000090460538199050644167093684617718376983865920724140032 6394 196875372347079714146840390947449881169486176619757130048622508073839230976 6395 78712986226212291387660663062224781853493666668972179150872943753856811008 6396 30595088504145944140824859484417271696158327132201723055464702217939845120 6397 11553800670953126395352416375174221335980256514246328305343593903932047360 6398 4236186439277776505202423669510152082507389725802540638066561215157501952 6399 1506963059312276277652466131336360085377679925811723114158082226915377152 6400 519754462580559607295613770059033175792043967809585616693266067006423040 6401 173677007090813988007399010847249505404076648962465964006154580908834816 6402 56182895417808609632805332552107299051671512630366032348785845181874176 6403 17580882189308831951711640253956484319542133355695204892165531416657920 6404 5317356870117941792595401527613956228151187140218204698948073208938496 6405 1553098364100181919525884473351243777859270280164794090533601360740352 6406 437687097956770569126384960166510650179941466176521571623831764729856 6407 118901260155538763544718013066697415463427153611887033853107173851136 6408 31106013798662139608412604329229101084642258370510025577130226614272 6409 7828773487441142949549874390890613825266023199568596129330703106048 6410 1893510194590615060525816215764826257747818279351521938531346808832 6411 439616036265370880696100197330367826766694163475356986078849400832 6412 97856627737882603025113499207547024253733790659286150717869391872 6413 20857628075534991872082611960293803349778187584127008660609040384 6414 4251176853776319925421771847278638025075429734653510849245741056 6415 827360643692528227593314548742537648019257297250015216826056704 6416 153514392943664266628027914747052381229090200715351592234123264 6417 27111186462642376607383738247726491737141979060672659103678464 6418 4548964191737083149682507537263491397205287162083951144599552 6419 723761180972564273197149886555896878413497782395504653500416 6420 108962342710633776112087826813628610644269952799603947470848 6421 15486372960292874661694015876963722658299484894796133171200 6422 2072571360488559320526503089233731431007342318670881751040 6423 260455933715400819529675720185089751280104637936888184832 6424 30638421572995053802854258867956761175207612269474086912 6425 3361917341270821536032118786477210874347634064936140800 6426 342755533332263219852253417303919618429480833946484736 6427 32323159760057609704734870315009742844978254888042496 6428 2805075976089500019630701374368834062019468015435776 6429 222685518703768073465667523043019514301432433999872 6430 16059174372312477711838763834982973815340748767232 6431 1043348360713538059190971749265828484231026704384 6432 60456348083539844532486956888531690482328141824 6433 3085769329460656374410849120979370979065069568 6434 136569356432346663155996047750246632282652672 6435 5134004884921156425404224424470193192828928 6436 159381857784896474063554543739491852484608 6437 3922601142381442821801605674602424434688 6438 71752350288092782998662928773492506624 6439 867113575375316213964592886979756032 6440 5192296858534827628530496329220096 6441 1 6442 109363505279326633776558821886876773445052308210769680578738935669151431980564090722 6443 218727010558653267553117643773753546890104616421539361157477871338302863961128155680 6444 325983776734476738221062053924430274364947578915413684407418126394622538303803865472 6445 429027064703293882671777640602706909899371849975497292999761020225278697370813452608 6446 525818892619527037113418667490000071177345857776434317638298213932581133845459882368 6447 614458793153449536387676749102959703191193578275947865092002052049122740863527632896 6448 693249376045806825231493628618806302601863352029879657984873212638617099559414581760 6449 760755501255828793428662160516109263511378786854229978100302974168128315445772265984 6450 815854062144384006695050185742909035053474263607075058137967942861274368576478196736 6451 857771766424136624938763157732450040608240511061993053222796154889656252735126216704 6452 886108870368558769054516146325290312907633379717246777432303511815744829408145997824 6453 900847539651178496292980239177092779543517805080423661029555401372158951664014671872 6454 902344335494682816572328740590583302943270054462036570111648806115118833686165061632 6455 891307204184537785623676289526765868948462954909917433202062522781568230655993774080 6456 868758221272065281628581051464785153297593144912033412892854292187953003987829063680 6457 835984146744332485894192969660840156735379206776324067610079785204616721907113984000 6458 794477525082602147815761691501917587908644311099054164875553689605072659833987399680 6459 745871563960809849728487911172554134022706802122651905198099979009615910985237790720 6460 691872310044460081272944439047167936201716650656724437591641010910986821361320591360 6461 634191689487709121308474142304043257368061934271172066846013395802564392854099066880 6462 574484792855591585329393991047836877820826853714178546303948553367619477006534574080 6463 514294377268841995450098156148481973556302802753092734583430142549417346460591063040 6464 455004968398753167358457660097547640589429063773734665916313678354696472821864857600 6465 397808221917887648897512904566253365404471023014128278843930883626116343395715645440 6466 343680408338117865294062395963169808528087416032376359337689402700442264815395667968 6467 293372081122466752042438595548950048993194254689241866355331505348602740140652101632 6468 247409237833102273770921741936005649641901525958777993152780214757572902680591859712 6469 206104642422780450249426811570768102909304104019025117890679889905177776916124401664 6470 169577485595628224459125029003014228348656922411880403580442796158403547901332553728 6471 137779245583782942916232346241897128648485754381783814125970249984002323247601287168 6472 110523482427245608131590430974393724189547230267061336995951366958434578524167733248 6473 87517346583409127778750497574177631613172160814275217168665965322356256209396301824 6474 68392784211046895881885944250369194690171901266770608029769880715409144757771829248 6475 52735742226405609032304592662217837335973922182075131996576575036611653782183346176 6476 40112074840530102269309502788927119905765607900866781836812050986619403339667865600 6477 30089286375449619095795868529716859020102781155259185631695023248024392771355803648 6478 22253671897766213793444500195919409833870669273223546469162233758016494458242072576 6479 16222803118760079984764887660276796078553237007529663663055877148236765773242040320 6480 11653626585583429862897819629256195203421879482753104847040307993403251391260000256 6481 8246679201992465874739726670522005967545019980372466119568243264630247398681083904 6482 5747077592358236713594466887352529005751256831284486480311018799070218934923821056 6483 3943006853676598492000948312510584248949607626738700302474516164150615789646381056 6484 2662431973871439825165264427710555100152936545869750227841164782945284793581961216 6485 1768697349534544083275705256059786613621860620503028681266400982192645142835363840 6486 1155584144133617498948445826181395329331896527433300810888808799941335233744338944 6487 742279131023378155952845764162948972322022641862980958565150243486747948497240064 6488 468587513828350022591452343406540489597491489516739797036329261618114734820687872 6489 290608092918971440785590770357491943471383013985165141139484468074190791075954688 6490 176990342456417610272582296920779809891109549084107135331225425276953201542692864 6491 105814027585351978529692935536184247545039464012459807380850972627350755397861376 6492 62074218318220155906239940500863475006253258552739155633142710352246287953297408 6493 35716732134558154557839404238360348623909795120634823809124503407752135418314752 6494 20148293911982797128551133950357680518344902888629155540830380849238645336440832 6495 11138331177603969864097724477108669629962448964788722369631301924621161081077760 6496 6031452803720971673294044729560147028524642596896669114743916836296927624560640 6497 3197744794666953579930693290367354619406941231435125990511124592138073956941824 6498 1659132980362805671908101879445353095799308796043732889835841870054398999134208 6499 842024789369328604612706068106508667544958889238941084520556293766044102688768 6500 417792645942512052611656196458561171266575162462184285632757480586559273041920 6501 202567589637934500584569870057462448111234347191569371939990703826269538091008 6502 95924235474678496489477036914459798981842509673798806556232804840967287865344 6503 44341123086179231144206918624321055582560151256751055705330212480209540612096 6504 19997251920283819519549715634666774300326933678597527425334978071316028981248 6505 8793847650239259064803192050476970339925577330557030424742602929716443742208 6506 3768654945314476954955992043963936787273402170755305719106373782623823593472 6507 1573041924732558532127122187493517051425555168551425908999541016949296201728 6508 639119219410243272600065163128067502537613068913662078707111762187882856448 6509 252607026938170397496886709889474688642802675884898975961162405577362505728 6510 97063952612289292918406950233969472091132059555345574001930844918377349120 6511 36235876888854114749727010890736541673516116558688534060164500026327826432 6512 13134053960863884627653245888795339872576437230439916266720120453571018752 6513 4618916229654854778354461740118441801772759404271850231057880488802779136 6514 1574907691091511369280915573036864006863434306671963984145956059725430784 6515 520266608662205154581270458243177756407688827457126877921867932570222592 6516 166388581894490207355706790554197858270903453526685163972398379717099520 6517 51476203794582901105487683106172661513344598535442637203308859881422848 6518 15392897323240864175788513699096825948694131540391730760656926608982016 6519 4445248810491697665724069523655193949765667029397637772639874469330944 6520 1238650415051450640248290656616518023281771942326937155904406984589312 6521 332717905624293326664706962687679706366958484580377822650777502482432 6522 86071032145694494671882745742321733730505925701356732856281459589120 6523 21421451625413577545023997683987446384715695678712915715145703882752 6524 5123729847550062076799471940768278451907264964539185948588263866368 6525 1176461277889182070536596098624466021711138676397791871818367238144 6526 259002052760659858164526666042602411642010671893731401112196481024 6527 54602328951013966230831964716910666219569566053629590632994439168 6528 11008146685621568884486459702127138870056747469902564809632645120 6529 2119264597856265703803917545915079061262544199751422266637811712 6530 389002289189317263608703348517670875742991717589733404938600448 6531 67966144947503923648942216200181871753324798206216082808635392 6532 11283058289339951363013734963429144027934827780461778717114368 6533 1776272965361839492527716788792177671951370673234915253813248 6534 264619332198884803876327960001284602431498351757041302765568 6535 37218325248429776641884654175413400245893602069440867860480 6536 4929585827736313133781441469428667846457934661561102630912 6537 613142491313066377120716108162310048144612488180632911872 6538 71392508734654481140413185076728767358102032947930464256 6539 7754712510207458674836530247120409199006208187919499264 6540 782689066536935106409517691254822578492218018294136832 6541 73076674244772179741819167092630260836038861207371776 6542 6279197126492650572777112276412827897651620743217152 6543 493606187298648782224447783057957420445739505418240 6544 35251352762461614287708469322477146239632452616192 6545 2268197506536832652455902363869052538468746395648 6546 130174986378342071903126502895956296011568119808 6547 6581402327979846319487997473089910037184249856 6548 288544580084303000684004102945978709882961920 6549 10746226238818308707535552435555741114302464 6550 330532380918215793373900240565181628809216 6551 8060464527924022527426828666021655609344 6552 146106041302311514639219636207924281344 6553 1749804041326236910814777262947172352 6554 10384593717069655257060992658440192 6555 1 6556 628999877270427183984433068644767846805742552966367821313911985094380296457739902824 6557 1257999754540854367968866137289535693611485105932735642627823970188760592915479779428 6558 1874991867897688253591641851344716231617802132480729063725600630910453195152476891712 6559 2467968453427335542491102856220722152025268106191973684391106642886770408948103013056 6560 3025310056436750575983432426045157264443747167362915954180934124097291708171885707008 6561 3536173840673982974740495092380007615301682789719644022197130077226130902673727138048 6562 3990864023247250875002064598445034765945374429045731271467698687137129585649112797696 6563 4381166560941065357856826504353573390118228135636125222542653328594903326623811858944 6564 4700631289579625998353480603870889050305923898779025229984420342095229434532145999872 6565 4944786869991096121657143983213159412025354064045533873573451041149281630569832105984 6566 5111277041435686023759858584799552475476485604554508871708513117442490440353834319872 6567 5199910664984196453612916588415887086973846498619244134547373800712584811752205041664 6568 5212622620888159281648382266171606015884501388526735384515387663519188318657335296000 6569 5153347512299488938297091895774404389420189097495760556774328488338503107914700816384 6570 5027812991816702818979474001550513522138457888874559489432781918027398872431817850880 6571 4843264024449209417087087209252851792130081127848766233193158054090511581629647093760 6572 4608133204733002550213159800360517068486060403894854572415645867558371891501709393920 6573 4331675076504817918153993930044678892733645996004096076431590555057290117951582371840 6574 4023584052291287368561186993717481581283167331949898293429348427604202112854293217280 6575 3693615878070964005001512226450442413208808480314170618932795791465385009699545415680 6576 3351231624784585761343541032018700204451362571424830524621009224371800147537071964160 6577 3005281003170996623826672426254253477468759557480795838711679053978314280911000043520 6578 2663738584639400704800901738825222962619598093878922986045182021401708434651936194560 6579 2333502540441342340799468460625128968902521952275563500460166181184814314493742940160 6580 2020261112516762609661394889079289658487899326065504901877273146861360237633515552768 6581 1728427554928183228244938144628315638524310050539767566723080431667169483084231868416 6582 1461140079327659037558423541898088595676383450405856307314333114177126102741152694272 6583 1220319706107488472113607322847765954791110312664133798178047732512916949450591567872 6584 1006776102910314683032350648774856581861802737355330204330461033322192660422889308160 6585 820349636692786258534473349788885545944215949234196565074131224187458291484126609408 6586 660077032450713214090333750782385379975732288945210897943816437390549359598566899712 6587 524368185140820757024921444233299718359818834457157559732483856244653840442897465344 6588 411182692313310137203260651914250950575501331707668083156983242289253025105789845504 6589 318196380127708584844350715428700279171154879907750452265773982921668261462786703360 6590 242950260968245373368767753788285747448206881976021781223495023911063126435765944320 6591 182976748751090361163921497446836750964597768005016061203985420808544567462203490304 6592 135900341030903500911035671095456044394945263375236820545869226426021791850119036928 6593 99512160072392450220180325370509509466691442293098066049234261924755118669183320064 6594 71819580405242608743360865866690620209570882927349853095062822350532252447658737664 6595 51073565745109073139808443275824317831467817993733514883296623413236915366604570624 6596 35777257603253425639628453089607390554153974703001676561775761658257539309330497536 6597 24679816317970850946453214436353889176378568759963241417722580600798360517111447552 6598 16759568007536034978350659066340131485993421570972391852487547977011842781030645760 6599 11200240768482477441638558289701640102843175995336508923480850986719301893118492672 6600 7363576412120144611961142541982251328631879264107767972021548752415239297474494464 6601 4760976787456700108059835846550798703958330444375133338683711704149168432982523904 6602 3026173137732434231440012320710387937231166827914169723343260954882290040080171008 6603 1890263024764649711267063274254741240633902722528223589646778004029753089626996736 6604 1159891847567119679323507961771742621296624609393197959551778162174227159252467712 6605 698893959059199211154687855948351061369124270782225169379676171892674998856318976 6606 413362492297158839374592776041648713222763394630129883494462349086880754032443392 6607 239883288555238111332130256478815832918635441084477759579465943653676124433547264 6608 136532771910684858430484292075078613987803415920126010656429554362442637429964800 6609 76182690320054115367413451994885378379115050727630335437719647983983058080497664 6610 41655112149079392790374911837552285316887911164508619343789312162232795387658240 6611 22308923478328106833531201688897369722327410564062312007576182137399871147081728 6612 11697375760719534307425310734713649904853726604973396221780300537063521592016896 6613 6001978828451985804450297215636835238486653338094306271979535244338389802024960 6614 3012233968346244079204418556303582595014357253262512468114103180795379959463936 6615 1477945656219374873331738404473397611976064520409279992718054654528703512444928 6616 708575592162683953715346829060645063227363219163410506004939944027287600496640 6617 331779315552749967305612092633519769986148300627338131406429479150034637291520 6618 151642204211951889316144063832114931209862002822078652537772906138082499100672 6619 67618485381675680233932405365622355668122635072894985879961013509555778224128 6620 29399955702539545496582585663048309126904726423574694884574911540475075756032 6621 12457166725334711522236019853448972067983493189752375318458343489255283621888 6622 5140822167769714778245733226156938766731861846675690362853623376987675426816 6623 2065044696792841771210986936246520986907485101466569362049241633871133409280 6624 806948689753946209757277583484472475331907740599742771234834097049987710976 6625 306556629986390363638336957337479681664561895858574526710244818762378248192 6626 113147459709178142592196943161409932095321061247685811867523538856477458432 6627 40547200134837990179591101177542908604780742031215383501247255157789425664 6628 14098166807854350700297031514775235372071577423584334249054796218638532608 6629 4752742268811466485597087382557994734170239443602231288801505424940466176 6630 1552349411043355677770743245954476245581594149646506317081917799079608320 6631 490874874957595432115380741912094367886441451999821946078771058397151232 6632 150158017181515860403225535162776977211722062832187764283389556675313664 6633 44398637142963648282719806138322369380359138513986398865639087284420608 6634 12678463516857952854593912606136019098339082412210354019294340580376576 6635 3493462449304314526108821838364715447064537955536428011842194471124992 6636 927976934306925310176694025264851031339184548387761030201143663263744 6637 237405057565018160935651144743687596450727075125795340124472945410048 6638 58435044093620016397629791897874314033111137055618144751397608882176 6639 13823660295956697607405984389427849392432363427314894412935910653952 6640 3139415823077968555974894339824725958832823028403785639244819595264 6641 683647060755890993425705002488308485366668741182337874505345531904 6642 142567881100189938662198630488633675429261627687093918130858098688 6643 28433595743991660459289999575684311537352514073346737865901473792 6644 5415468531875303249284568947481471371634883325627024761962889216 6645 983475214196830146281623718590496230831351249261120370300157952 6646 170016975627557048284860513424410845649303167441138744681299968 6647 27928244257696770277234867718260148663653297894027279126757376 6648 4350840473445121417619065985387873231255039097486276737105920 6649 641448581704302392908583812617417879355980926614530368208896 6650 89290392062080807833403381925183456806044487245659134492672 6651 11705698247981195903640310668825484080357054207275955126272 6652 1441183163038902012022493796389950428496191471954841042944 6653 166116830056544888202355464473636915509803063067193376768 6654 17863341173620356186530874998679599442171581040580100096 6655 1785070632296707326951035617299182947649472020481048576 6656 165024162153046042408073760987074842390957268039368704 6657 14041363058665284791430796346344300742831611406450688 6658 1093090568074206808795255949371114624899497194422272 6659 77313611290389233120648150489872213412423774765056 6660 4927198404378981657135630304807628314451480936448 6661 280104611055713075559786839695609606381919797248 6662 14028761154286856400370273992002369059968516096 6663 609335756706809553844357679037495508429963264 6664 22484193997397713214609844511787957409021952 6665 685247894839651263497336524844698513178624 6666 16559257564348696668426573301659742502912 6667 297461494728601740010883604204690079744 6668 3530761863803682787400737503869665280 6669 20769187434139310514121985316880384 6670 1 6671 3618090450263096948173202137478695048027881632079020208732005458841811388110712929082 6672 7236180900526193896346404274957390096055763264158040417464010917683622776221425831484 6673 10785817253985467888948068662490075313093481811608790144519816892337571574873379163272 6674 14198545413837095970406657550130740868150874189802998908223223898615795194607931946432 6675 17408104892034658636679337735805456479238359601815579000702710776755255650053482710656 6676 20352622418046543286780685113184450962367521826127808261696113015842564163801856948992 6677 22976705504405746368213649219145425041424596486538855233014497492125325437687128797184 6678 25233335925844472910205037780419330679789768286493989074324430035096521459003578466816 6679 27085469034462206465843746492675316327906257421919987530638930696930352400294816642048 6680 28507256764688471138611889732632469747665322850422598061369608524231629501523296237568 6681 29484829636445140325524008455667460365267352701062716780938046548333763299408455127040 6682 30016595158237484018421891869589335200746788679317820743678035685984938645778931957760 6683 30113035476379430866663079316423726439605017278692910983310761023017151990090241343488 6684 29796014300673244516396128197700689983555098357807580710940368255232887111088059318272 6685 29097630239326312080588079278307111974767683314182098089098706492464989718075768373248 6686 28058678806886074043607038519088986037420748021628191217930916266818683964093300408320 6687 26726806726580567067346776043505307680301574886606382660533970261086630678924400394240 6688 25154458175646316547703587380477778745400457458321930676048913345892837109909276590080 6689 23396722148801085577244965210067677140332120934536434716372136803639675408323127541760 6690 21509192469160889058869645913777889826049976884927509999503377885583561162690385674240 6691 19545947052561770803463131304481733719950072678476570986188275581869883438941224304640 6692 17557741308485676964408084253542595706282331169633993433609156172533476418310457262080 6693 15590493060566756621278856803843238916646546553135778189228469881214050212231816151040 6694 13684114565654227295465756284247671926519093509917149133338524296360914793447387299840 6695 11871722891516665060353784962021852366206360117343242322760374440650249487555124789248 6696 10179235016611045753899679010860051067962635799777257021937199732502421522259818577920 6697 8625330446509457461604828419847752587573687977364842523659534175184608944731665203200 6698 7221743601453946901515841411586663344301321524173988015940390171627837473508034609152 6699 5973832066237865806447989255878143627926224756404845850773096006791840065025787035648 6700 4881355895397565015383111036607699529178057301642205814695334740950963046080967606272 6701 3939397906024472970380467842034601840190928713313232638915922459653991071702040182784 6702 3139355124027671652795980534625329230187624442542998002048258754079772120798040424448 6703 2469936671271599055213076643914406036720219475253638166012844868126540859302823854080 6704 1918112419177779885933593629934530508085837926014940749062332494354997415069832183808 6705 1469968480140256746209576980609336146847647005983534401036967234775039840961588887552 6706 1111438756704488967337346216292539069938470935088486368566758362561457679161354092544 6707 828895057446575022764154006699014543221948690040589833309561211834560457515538055168 6708 609590616586731845270964102701438947528296240685281700993440948948161938263394746368 6709 441962369222701833610417906963694316982872019084229784275665035497351019500121620480 6710 315805481994255971497343848118227135362929112259268665315247353442202640649923067904 6711 222339175405238761777152352299300782599350153369667657599433914876033964523892244480 6712 154185838384009105264651533471776983771523179508151304912170972101676653458468372480 6713 105286098831674931300514347169699724990649307013995371988431538666509339958941057024 6714 70771308496495609352145140507387971124181017166157700517400193578914394955879284736 6715 46812345268092928915858661360511536448191227308868090426613881972178644862037393408 6716 30460264545932626675382236975588946264740664881712960611798055752513384346659323904 6717 19490633317241149222874824223385825728629378379531877547555562813889099013824708608 6718 12259759917992789114681696242691976409492173080011304479229965054873908993218052096 6719 7577784724513007088480705272861125427168973655925654772551074109319528166721585152 6720 4600904535144818278923972971818392901591266159885828150348875775535040983325474816 6721 2742944665231162475837494155411213519048889257802404011089418147878690065123115008 6722 1605061806649251129476766772583426206956095458109186817298375016443249808046555136 6723 921491204067417684974737673761514474051677092552835575691314596615423002589265920 6724 518841803557613346026848600720828608642556215354986330026515956908193203477282816 6725 286377192041916550497757453061563010682614641780645289988532415768094610225627136 6726 154886181976730271798081250339923045463514601083217597105158064306581330164973568 6727 82047329574240715203341952744764126722889942128924780339601159802980786289770496 6728 42549661020551120190961947917142042938082300960743865000886586843127535122776064 6729 21592628553904793249444057085243766656655139271757642846370392029183713520648192 6730 10717314935302506315571470414532317097680281196639369917127863924236604028223488 6731 5200273500469095233108669347278468591094227921627730940260724998043021158121472 6732 2465527986378632854474969100892404563728166354310222705849465957363872174178304 6733 1141605744571508446267254764286354993886804003936512751114325481183723447648256 6734 515963037037889206489645952660272472586540354247786362637690801447005520396288 6735 227502267461511266946801591912682419807529362253186316503974579461217146896384 6736 97809372002727449393800121318014481094037514072957846115935352249119796101120 6737 40978863259552174060471466234212681542299370654147981884736901405004215091200 6738 16721491752154642609141137638861422035984714827459264949777479731577264013312 6739 6641563526831002942045316264622929913270330635763428920333561580055615766528 6740 2566158795783359158581335254574047743420961697530760974895007063761930420224 6741 963928931840572653636407008075784466521142767610561533598354421586436554752 6742 351785096860620177186812646548568533155695305915120462190512283431368392704 6743 124650812729102722874495186678076193851808638063676547882020788160826441728 6744 42855190998579832784612578039826351521867656981245488430806425852702621696 6745 14285589148013028282997001108160892764475708994425295936222818214671810560 6746 4613862286516356290359367084098313400745428828373213031810973549610401792 6747 1442702973657864800015876139569146799120154441355982083191931575818256384 6748 436412198881201757208619740989991414555995696463283946415172844664127488 6749 127606554704133330073845790378551350816594314482760286662195136604143616 6750 36036214592067492604486223806543934952721406571879914297498987158044672 6751 9820043967202658465172429065247671465510111813007621443299394981986304 6752 2579861127756369318872838459265108231383083916294077948671800532533248 6753 652783549615481879104804345719017193990267739038053351025632992034816 6754 158925011605535386174359261433554535712150747457763131399013748703232 6755 37187957801937557723433871928756199271573405721503529761707596447744 6756 8354307025818538530293860312847008265883854880230848275294361485312 6757 1799694789718425103886897987150840299397348322128746948306134892544 6758 371294032273896672405930443403619777364531147666513909151885688832 6759 73262621141340768968474636188243036852657591624432354968995889152 6760 13805974041038473998782710201839094410760954788465150894203207680 6761 2480856280649196407805241463676074702434292380891969135616983040 6762 424390134129555641132515487867107506657191975650645011742064640 6763 68988996263511045033066688751889853266539411150311270930972672 6764 10636571105012467903645581580249610516774539289242020880580608 6765 1552073838220525420997358599209821637362416726049452241977344 6766 213849207035639990724491208417583923882217161907639955750912 6767 27751311631001248797953653083159876404751663890862570471424 6768 3382361582994297213266789074311625730627149048644284448768 6769 385976611907925520250506397969247279934183317639136280576 6770 41094981618612575632446725499243880851915400063521652736 6771 4066238489226041004692817278455629523102928520548974592 6772 372245314836085753895388413228684185904660611810197504 6773 31366670983309448560510296119227466218616546784182272 6774 2418389190260095582280640392854100633074302873239552 6775 169422279897260283444944325098711318310750756274176 6776 10695298807987838227359865706413311608750281326592 6777 602317336621346626377095373640910113651382288384 6778 29886198850036931713911480542903718230722871296 6779 1286140364190713439015351295302100403269664768 6780 47024425651585619886047543109220681811755008 6781 1420177072365024986543429656209894806650880 6782 34010920382070632696196311537918872125440 6783 605515275048614528383969420920989155328 6784 7123831289909783506343840963689971712 6785 41538374868278621028243970633760768 6786 1 6787 20814122935632835105951113542243895571221761186522995926099099720595078451222923617656 6788 41628245871265670211902227084487791142443522373045991852198199441190156902445847208168 6789 62052048488529133305968256267445747490344596863746063710182014470420788287988380367760 6790 81695210469053852376264116731831825391604297962800287431935260116922525542170255419728 6791 100179806901304687097466777371187586056314680168605608068905057785218344416246552141056 6792 117152703687414960517377313584709591561393280367998708911663341071606066295121203827712 6793 132297392801417321151820759798065383903870219147695136012686943424386636429893648089600 6794 145344707250267865896221560520186421293924022340166933515573048932774113216512923864576 6795 156081888680761772327816038432300710088733632804535690078169135465616120865568129675264 6796 164359546758841925303710536462016390330600302209773186445619434694629182535483731283968 6797 170096146292517927060200974315763323438023211255838022960519194566134036883297751195648 6798 173279780714863551894608940198688814689788422374860201648033492648148775923381824446464 6799 173967131912835701772337888639858068152793505394295828048803538342963029351041658028032 6800 172279667618027062662127821567634077353638797351721600823789073199083343910182711263232 6801 168397278639278323010809681425383008220874419091922392672886917328746118195201340407808 6802 162549698691514763941768470778760955935446042189042805327151773982302383165167959474176 6803 155006169495506533805411037073093321698515610659859896641223667690265984231266029404160 6804 146063904541400323444686316327441381261181319415210972189085317140755837775331645194240 6805 136035959872213632051407910245457647304402875979839854324017206143383533335023709061120 6806 125239135611471044452881763717273771467332918341686893045282868523547158138507613962240 6807 113982506987575074216890828969010927131003845151674659912684811812500106742705642536960 6808 102557120751629037812127127209851698422006119974369847960351661495018673929668903567360 6809 91227297601904390338179548908975840964693638683651663311348711821406928981964777062400 6810 80223861487744959993345181173929004247046627731540820869654165882164183583465364520960 6811 69739482222005236512357021951709038133160560024042039193604163150837274510678135144448 6812 59926179318654337100313088573590344909796065740188268843718596680690285934048658325504 6813 50894902928345453285753430842707123939435760417297904182097792768296318581728184631296 6814 42716991659664617115523754546704771181890525362522965030140048744941525498538217177088 6815 35427214569256010652655672276348841219853880119673236995452226547920586692647503003648 6816 29028040827667743611752471903814681226933079245792013997027968706521316352683306647552 6817 23494747861777569179920091270550579217743587295545468842218505352363769627713361412096 6818 18780976645682935393533574153114082459978125159788444110243648429003711904645008850944 6819 14824368191668821781634090323969601198026612983865889024964246209525507413675348066304 6820 11551963044995032192661309782049123966573373932082700589856935420592595525835696373760 6821 8885109187760233909475026106990288858511915148897633444795148802741391032593753833472 6822 6743696064842699610625676214519923981098648435925366527569620041099130084793859964928 6823 5049606453670843634008774978628593639030972760278624945205561731712458347201312063488 6824 3729347405900309549755368287514253299800058585868884059935231254664456489252899782656 6825 2715881593852337586288099736228409669288693488661587830213189638691703419281019502592 6826 1949727803520828544392272418490297473846246110624633241287279067773587878336532578304 6827 1379432426871268112547790954713551948616769663899073352614593894709245336544549535744 6828 961532599801111502859703866443407084859398004944744135100633603064614277412324114432 6829 660137406736987067067776653948270201083365008355157255114668348775989641066280124416 6830 446248576850818799094242826188388132235545772100651478443221286604368482043623899136 6831 296929120049986103680880998426869581785207174824992097591283561392422678640803708928 6832 194410330170266896756373712570732729763712129597147355235466317886181276865225818112 6833 125207268156094835578213139616226389603640941251870358366420172954788681749199060992 6834 79292547946180364544374388289103678686614486552084088910925545659450075033431441408 6835 49359726602413169658694723846356139535051895413510008479552905908372453392136536064 6836 30191973441167831210080115641731791707865861151048007002403286863497019430814089216 6837 18139504599987925485151289551422990548304026701389210790650500478031611635366363136 6838 10700577707809509777627299434698889421486513996419648577554034049814884076662816768 6839 6195345741431991868180806725824801938905910780547434501442026968517764277262614528 6840 3519045900613850772102847999866770220662335570269373776853466859358125935715942400 6841 1960224423302439359139317800079512603354309382759502562344326319963709588390281216 6842 1070346528980050354523592507695512021246412950907868765518777720022496301927104512 6843 572654692229931529630151199917689160893889909141286771135367903089986635573493760 6844 300067432990068434446933807584704183489547047227344248665053149257768528955572224 6845 153923884397336841345236302567241309530474350062455301736741063297352598946840576 6846 77259762647928154845068624662137782455412151574299056862220090660995467782914048 6847 37927614060241367689240607999614317236395842939920674030399776869425827110977536 6848 18201302218926212832835676719258071201618560253092872923547580373365438388633600 6849 8534526406498078253166389295840284380483586008739554375158133939632737118846976 6850 3908109886313597814741530758584682982431972663559001966932068526735712011157504 6851 1746786196173439367320344058276417340794967162609395388739368197349578924621824 6852 761672663034476119153427332369691720387556447018212767594637055156201640165376 6853 323830006014001429331617050765762205622679254572973908753171249882586830340096 6854 134166654121940237849710506116405961318536638484327846766866449731936361381888 6855 54138155954546952237725925558769937648960658776086959989206147248350316986368 6856 21263749134239542643744924222382028256742312679685577463517566753030572867584 6857 8124432641966384776940533355641264250995544291884981654870533872632113135616 6858 3017832286441800954388525738925613684119922715499070440382446193288660647936 6859 1089106316998857660892048403550278339073600319661612426126906856924694708224 6860 381622968982880622023087605920622949170893092774094226034602366198351921152 6861 129746236477636655269161586705119015598791308094908854950862605822732533760 6862 42770900889063694772029696736482538976976756791174189185315247014950207488 6863 13660993720059255854493208931727958649870432015033762792753342684527067136 6864 4224468194404098934426415714953290914433607331227702148026550582733963264 6865 1263807618829267643813385188097640395458181934759623194661057590735142912 6866 365476117085741514888959701708104922081060265747713565634387717402918912 6867 102080192885386759736977154457788623878667762265566665310080975000043520 6868 27513622600254486292483111252727053013403260845821070274589836886147072 6869 7149566990940241512468433596430522506082617265707422218843705980223488 6870 1789451723495432340562868095197973160769919315685766896785564666691584 6871 430953022479506162114786580082202774099343400657500926582584565039104 6872 99757965966157671817512431018017768227856875674022138476856766103552 6873 22170988441139400876076940418412370199983481440041840533197803225088 6874 4725259851135128777107815785042168732892383107279169088693207040000 6875 964541379539760004650562550446870384145633663447225908462163591168 6876 188315555350200968153357717106340146756472694709589991382832906240 6877 35115375984949460497574918503460499480153187860454999580022407168 6878 6244316658404767977355547479725099063474724031771059274484023296 6879 1057131298263498268163051200232381421212641016362852782910210048 6880 170079449529940667913394405307430952347059661368722499995435008 6881 25954384033574858899918210728033345137494271797314138830536704 6882 3748761794165204902476809608245670935736885777561707396202496 6883 511304243900674145457385419689300397036957248019368211644416 6884 65687385796793186387367603652555108328776070822857376006144 6885 7926402280359509190572631525111296907482691068059411546112 6886 895583356062296603387085326477649550360577161172862631936 6887 94417932099333273863237791111857007675873295349114208256 6888 9251481358231679485732904665001147607521680510238588928 6889 838750477730727197008073492246812798311001310227333120 6890 69998658089251799741583291635939546431429162437705728 6891 5345620068196342963476886544425184891226823826866176 6892 370959145576940390744865422221868247153454740406272 6893 23198791467088127347987475375919011699911966064640 6894 1294338939991456047701825583011911189290230480896 6895 63632206145175511312128557392734454918030557184 6896 2713387424843569027487604871362807880019345408 6897 98309980994786823173027494869138946610167808 6898 2942393988169176912680333562630539285889024 6899 69838428127661977256165559582571345477632 6900 1232402043966958407286970364733048225792 6901 14372277704424402875772413839281225728 6902 83076749736557242056487941267521536 6903 1 6904 119752830347183167335211534597297166979460179051119987742037173620940766662396765225642 6905 239505660694366334670423069194594333958920358102239975484074347241881533324793530423672 6906 357032487685263834585114028304578120922886820410403417965731731720493375788458210779264 6907 470107307963589999658763836439935147855865849232653769926629537914447369854658848474384 6908 576574179835096964087665712989591201553628868274123770238343830070434507960338639263136 6909 674417284929612465301740467094950402434477582136124726036362379213185615813557564410880 6910 761827852438868322653093810969666339089174207586939217466202778387406664531347986226688 6911 837264808505910270248060710106477138308201886478020643657855081605544874012033091640832 6912 899506196983830076314150544872711821034367351764732379977018394086941681687288495107072 6913 947688785065461392132647370112226060107451879363618015470215172839209867416286575669248 6914 981333804850475649811290160288307844543677734181459050108115624669836090698599347240960 6915 1000357463039891790588778282904620048922226175973001278705941775003599443521874391752704 6916 1005065636716024606073173389453902625600681388291744045579325188184946419820581419565056 6917 996133014809391940019745137124032637433967596409885415274561552594413723232926755127296 6918 974567787135909645275450973385956977276297333420978963737308523696134974315459064168448 6919 941663768297393825860257996394892762037548504052203569102483129963668162011776076939264 6920 898942517149819952540892759114068975241386305456916139262586692336225024293869213581312 6921 848088525911870178569430084182136439084491330663534249674861279439968678800605286236160 6922 790880869623031739759448784803937241289469486968572159312246721730763135056362717839360 6923 729124804642991028535904475257183375705882294024460158095889983093758891602275115991040 6924 664586679212153506802708073124536976518978982157541095552767771334092469682275772006400 6925 598935182328018479193098208279059427222240964477694823733135539305239518158608316497920 6926 533691438459433888254021001363861986657747461604647151274812451487070674216037101076480 6927 470189798035703269840597617923710630169563143636644306447250156938834489583486453678080 6928 409550430396611400910388087025693447245318168563093810501613803517130658025948261122048 6929 352664055357952974365401429609199068453849802019141946061215033412434132996270271234048 6930 300188409996671194897823808404487202163096205438148139857549478325170895476877709803520 6931 252555391616237430504122863665302913123892211401953214703492174523019804303679777931264 6932 209987289155616628705032023892951111262863458215912556730045120425393240553579236818944 6933 172520143287964400158364151776465723099289845205791819238627934365013382131752812675072 6934 140032074596559578679321663604559312065084213430784751182246845439234626358069004599296 6935 112274388414725051266985177967329621721612243999879926503778677666164542626447394603008 6936 88903388759729472053802759313276051552045893555988337085720905265943177333105261281280 6937 69511085183407398016750039940209897970574183426017078393287460060852752748136303165440 6938 53653320153895150980926141949585197869096278332081412313968188960650830792594011717632 6939 40874241710030661299640100516978725623805520288970803977974457217152597523819766218752 6940 30726457772953678698805480131059850763885724939343240860724918035656382173298871500800 6941 22786599781960221718841235975250727785768683405004181915845252964116282573890535817216 6942 16666366177291267732133608656826070732864348865027837089264930122507285497552931127296 6943 12019391219064751704601382021471246035668996579092244003746817524689606515993570443264 6944 8544481490962648292794392677431920884158282159986620099752008804944909831381985525760 6945 5985879772385601381837592766062082829610474358999086104384489823738106633653606940672 6946 4131259829492001715409548275166724170035405111335524005973316759469598060570275217408 6947 2808137675700101002546543674975526939627967310534578451431331168539621696275384107008 6948 1879319928873849037595203045912424115350876655919353474421857423528306402442480713728 6949 1237914156475265488758993304250716960777807573066450575418057799033654621255118094336 6950 802314944156332751053283693471269521368071762331978099937996975553608453664010141696 6951 511466097616068811188036706976989597687726798051105973906180239635141511971615014912 6952 320594119139335732343995437237894028676351048217511129847992272630501193416695611392 6953 197517751880514186193912094791316225834514972026707365533630585159810327342865186816 6954 119566577191738693965037862521352280078100614259930343010345733591397378566188433408 6955 71089225158286454526602924677722210805636388160446733208464847195624131343180365824 6956 41497444977478236312431902734011843549782948914418436005901045653168885006273085440 6957 23773428563795389609759703572464662438781667831257972070880894188046081269977579520 6958 13361045821085597518219363590702155652601466813697043523332965202564312661550432256 6959 7363571606573238049714682652793407027530894399572392203784219895115883720816459776 6960 3977893822855600132430847022257175842650818542795383052257474405277099025550540800 6961 2105462624979339907356308786803341534227217323145938150906788349382637396466597888 6962 1091391211360551088227229987480632629201144983591992913240777397626030689435516928 6963 553804620639844463159233427433714067448658678520261654374431046487698625840283648 6964 274964237589247594333762633430926567030829370844998231307812033731286825881829376 6965 133516591798229081807702059247025410316124173628248524066911742126341519107424256 6966 63376021520969755296114441647740289774727435206605901728934929594327471354806272 6967 29392196764974669563748544328168960701097298346625337336502099151054106076905472 6968 13311844557663780736538586868598749157487847675517626490893531854766367376932864 6969 5884645274368660067636332196999830821364070150831503881182604730177288788770816 6970 2537755004679563772767941709348566089889180029790290664882664753189864356184064 6971 1067068876176047532806928693217692339423104556665327016727525508766878719279104 6972 437228843694900583640235969037351800537965957672776032332533911455464217903104 6973 174482913610210138943725357093435873802547051237260089433584684592192169181184 6974 67775460808933213578974645274618723504594085862650952782207240630062429503488 6975 25609931852746844514070513084598504746363179499323812576633167703792941006848 6976 9407936006850799056108016704449115302871273582201206001007232636454086639616 6977 3357809972364350508104289846152234447491990828453976595379492954920405958656 6978 1163620066606167832372586982802593583482850228323009972940064262484823900160 6979 391262429157903645395871223707407857969122355912833379149533793794943614976 6980 127563317888499250116666589540492894937284019526792551320292877131612946432 6981 40296987477749423438917520376198683379730811677457379244333186937757106176 6982 12324960378362233194126706233469080771457226917831952721037066540664487936 6983 3646946632778682272615333615101204914189884525603671861619367108308631552 6984 1043171092885033756639041998442846004420068475039882219828813513399205888 6985 288204417892712334970774814398802165727668499428006821366858920390295552 6986 76839646530637425607286305721213868167994041035427647379039973269307392 6987 19752080231112233047927417666197860431852792986731202148569156641882112 6988 4890653714849916222584486376984496616646854538398672420822719727140864 6989 1165225986310450355009952798428990420549634919335094036374676890976256 6990 266858914982442827999564255932466588422806057662512443180266651910144 6991 58680627585130576314354523220195021421465618579918288485161824681984 6992 12374670203649006601114532978084624397595451001155585763018710974464 6993 2499485863540503075440434610600419599846334537285171079225393807360 6994 482905831292488932250098166934920189163637634860026890883635871744 6995 89113892988354523025654853829573033405932580289549229724310437888 6996 15683069271814728925145910413850760639826639583070908348968730624 6997 2627847037438283826206702714409991341614242579354993989332762624 6998 418480920141766036293753232678089278660857653230749714223202304 6999 63214328087205785990479846420814768605815961642667552463126528 7000 9038628453692943794945411099644081684140890141794873783615488 7001 1220487788394965971311417811945396380922836501644240744349696 7002 155240609114862302531251865324247338379025224835347393806336 7003 18548090875435654422385526661223605592753007664588113575936 7004 2075198794130751326918862132035171501665416874551853187072 7005 216655629995062500063387849186001641260376480465563942912 7006 21024231074015503184139328779402427889385764791007576064 7007 1887847073136242038336651464930494080107819415722000384 7008 156056199229583706482745903879438640976208443427782656 7009 11805353381515255655403354666353102481112602509312000 7010 811575771150908478444019052909016145207763862028288 7011 50283220480078452933070445859645993889713400840192 7012 2779670001464806455996752608144270468512252690432 7013 135407449535503655250808519460178956076227493888 7014 5721773427151369004283996510269370322292572160 7015 205448362150000939091214885737096287380045824 7016 6094317549922294444974797519934690621915136 7017 143374145463974566291434086747283103154176 7018 2507920921047190023201257970983940128768 7019 28993785658058477477714291502365016064 7020 166153499473114484112975882535043072 7021 1 7022 689067228042435807960264522405903532596337428476173386930492024442942651871683044812464 7023 1378134456084871615920529044811807065192674856952346773860984048885885303743366089596844 7024 2054504366628075100106583928966734203272143653994406450743199862173427684631790732203536 7025 2705479642172813936744219536619708552317875188168238707528863253150169523553698701859888 7026 3318759075457209482343320496333022497354891350069491170759934550350071787123700403929856 7027 3882833679694090453981959970295505982491995074353334140158847161685817917151897886185792 7028 4387365219780492435595416709563532026428829103827855011961914781730794164431255689694720 7029 4823529585451449036275037686157495709893271237674718875739079934186308115150229732435456 7030 5184308446911217813038385460363913284764887214494861243888942178974625545068969861668864 7031 5464714672597078643445142181438107882221268198145244617889539637094327661368879055751168 7032 5661939973923108636272893122121349386185792333303714104137095930646845635908326234251264 7033 5775417026132424988173385696882641083797776564509938347645757117748825624244071238311936 7034 5806792683652320828909724391658895406160083604340948046441198460127136473743132350644224 7035 5759813594107404292093680323843847448048420357879555681564270176175759655374195571064832 7036 5640130212981737492680034449857752944997242619406072256162301665695769256790440653815808 7037 5455029613364098177979651342537338015734825323587896114500711346831869900636124905668608 7038 5213111267182145370576378228663843614869416381915120090180509343971316086650117563613184 7039 4923922878848788728853149361474858420927926089025338667343823975862772916366064951230464 7040 4597575173907467427621869641782194782349240370356602187616502936220425432682596920197120 7041 4244355159094265458649966814908103117755874891851691871079105377708661301673411860234240 7042 3874356743784113872412809434286334336371962615578035789809080404022013645611133514547200 7043 3497145810027207672479019622332076274128963625712435684354818831073082421957022491607040 7044 3121473994713948862768930827288218462487860989358310026725003933731608659859955861422080 7045 2755051836065558616113593968496195207477235211296303272065759475932295203768767149506560 7046 2404387827697276085143822974289635812496797034192667936792200293808722161047589196136448 7047 2074695637506555571938906943329881183598293477932563107454864542239436260737287687503872 7048 1769867607697159253485176183233640274606263855475558101878852094004039401625825797210112 7049 1492508951405322980381680248881850769689509099397935132823686026895349409631337378217984 7050 1244024043420317940144029694087504001900718618472662653928123554190684965552032210485248 7051 1024744038639992721461727014143806353665768929879000320593230281707064372971145686679552 7052 834083830492338402872097505356142777249215644128791198828099467191650370994754436464640 7053 670716085353903195893728713510831733259668591142338462554450532774361620633898107011072 7054 532750681281823865115268637342918398198572777009705887731763834307494836391555809411072 7055 417909197570987044351492476309723977673141222683621955352175814006722717742688601374720 7056 323685956579446740858473632961782512068629526818652841151173266666007176764676607311872 7057 247489297540422376533847115397802745762113429044723227791293529244688866394465135230976 7058 186759048847063416930282798641880753403557437595496180246199988199962585692259309584384 7059 139058364827551295022727928311851590806149148022432910799768873525682277948974864269312 7060 102140045007977805352358846350913105809720784080607984961444196167925677463522741583872 7061 73989044001263002938205005270428031480978573105970924329080395248346114633484262703104 7062 52844044579197613691295587064797680655216051312784957615577781758632411295675005796352 7063 37201690116998254878919138909090556102718077710106033596057792032556846864831776555008 7064 25807382632452750428781063673477089659067370568474621402602821926674062904420101783552 7065 17636508445418445808707961013698157468738342121289622298423195268544161224584379498496 7066 11869634761467830315289564972602065412210832236313852575366672683924370512117527216128 7067 7864715327520096758135517954436766959868605972997715438103807402543001952290212937728 7068 5128737594140839870895352180688747727882401872658595228828460328762950589099303501824 7069 3290612969353433711529721675386877823077407395777344331866976838697259190930290769920 7070 2076515379185880198212206676188358445122499724148032797395527547311048602826198482944 7071 1288352874874829102791418297150795323819955936950983920798328740832394926138343817216 7072 785635862336083656296291132959494782620076717045661349305013590935300953597083123712 7073 470691290191895042202663565691907054876085404672024103854798568163267685438382407680 7074 276960070612832990750701580199112810220855814703668637499822945615899105127898808320 7075 159991963392448130329042023348001561554747102761218037509974695290395710016748257280 7076 90700391639898214190822726851155438298409033924903774750850169019812722534636322816 7077 50440131271043784332913593447693931471809523883743407891583215187320559659646976000 7078 27505618842893595838369729781393298789990175992674289739114826331429537809208180736 7079 14701543169500313387683327028441623306006167633224584049482134816974624168072970240 7080 7698653951964768820221122108204609420351101514260102308382138645780548485912723456 7081 3948089805996408112271959954613095158491607707159615215534138432435531610008322048 7082 1981916670405344149666488157755317912120087967768886062917107560331284719131951104 7083 973445017392334755522041729826094670225645210959978106376318257404796885423620096 7084 467586838308056664482958536378537868635684648937627186183548297374833473258258432 7085 219548559795949878369739405667446744088692658583007450640098305521628959047942144 7086 100717369139903375035266758627346933213131056468633806545360328627386188220596224 7087 45119763267302671620144917645805831595852047028559343553387442031388016412459008 7088 19728592535889658378101280061888096691227216450766198574671770089810953324462080 7089 8415215065844579081012845480233108866214463163037492969276989313720288806961152 7090 3499787447945847630468376374949929601243832513790636010322812154740056153653248 7091 1418362406403177434867251741961712237289656077575868345787450725518794958045184 7092 559831770830291107067156785038634016488937372304380283347006147740518259359744 7093 215080940686993461671147127746603568059907721076034915853469551551579571617792 7094 80382740996853033330214658539537402750895172979909710728229920570298461061120 7095 29206220165059028095684786816368727928812822837176430962876437037100660948992 7096 10310196247957918188042535021073370905881283365831431083204442360246970613760 7097 3533918770415779920735598650416000896022053075779226172146133403093423882240 7098 1175315001610340564320263838414218935414866935235978654152337486676376944640 7099 379018509236282806242771466737734852348877248767208168351514798308362027008 7100 118430846534274314876499352517450494406018659280776300987991516995305603072 7101 35829934030232161538790276500919517904500236835374150661428481757609459712 7102 10487454242956824993931419853402006295535617616315427897847550405930647552 7103 2967493182214729573968358079088263442830692492597965372981668278924476416 7104 811041292589318363784519307161385524927149073821164594269062737021632512 7105 213920170205847202037022968272765706986748886977782795392570059982372864 7106 54402691218906960417370965360167236354844642174441570383337584542613504 7107 13327046705579079115126280873609413136760794012674810276545329755062272 7108 3141637379972753518632881479047434467836972579647582047082122070458368 7109 711913126975339130831449852141213514294187068237379264892496018145280 7110 154903402410413155159018722647587305088117466058457886918239802359808 7111 32325352596518303848189857107044266721218117499375480827749743984640 7112 6461408321578999330469180708927417625029160316266713051475983990784 7113 1235464085114233829245334304899818060727128756220871621850030931968 7114 225646913667269332924496391328582569161366738056759843732271923200 7115 39305855515735281566615839107447276713003304153106106215917682688 7116 6519212149768350677335602767094552617121420013910233368236130304 7117 1027701131663897989547701050526233309693322678579893597439524864 7118 153684746663724313207856840652940635162669492256811922281725952 7119 21755563842648194321162890083662707613102388804278500112465920 7120 2908592304487701045945130827395996562457990935048892241149952 7121 366324421891617027142112176759610403158645784483554117287936 7122 43341190190328989056423442703250815526554753743466522476544 7123 4802117345222914983996848609397238825700787201492295614464 7124 496529668329338298207433687306345417893904872207187705856 7125 47723088826009270095706529373793233399166975677550297088 7126 4244629157981033970994319274741110110283662916086398976 7127 347576214252611219558064691241824042728739793505615872 7128 26048089102815200174562129775366961401217928501657600 7129 1774131279920085518249178690573566397144352021282816 7130 108910978992990660486084413897403866759481926877184 7131 5965761983744798179998420472481140100169736388608 7132 287986175211351004246966609812877719443565707264 7133 12060032864383317821178960171611973221745688576 7134 429182156209211149595128855803627893271035904 7135 12618786363868671174186890901426850383265792 7136 294272219844590175766956060383400561737728 7137 5102823199068555478835658816474975305728 7138 58486031814536298407767510652335161344 7139 332306998946228968225951765070086144 7140 1 7141 3965379200179479864608357749221413387241997953583109284691972876035456285236382094049938 7142 7930758400358959729216715498442826774483995907166218569383945752070912570472764188071316 7143 11823697631168308797879156696032890111351183876401245930090803897936638378610042152980552 7144 15571756923237396274649764790360253347468751876940109442827432583462903232549111995563504 7145 19104736398277738401812818670931059761445313915559804363701397052090021438352646120418656 7146 22356916360164145498112988109526439289856331981287480309005622494478396868406611304165312 7147 25269198856704432730066074894886063178962557429224679632866469684313787815669107969852544 7148 27791052182785258349430845354483821281898507149769898200002601938503011990356723981866496 7149 29882165458493176901638614922151600643620423783710532244317801140411014018862223686724608 7150 31513731741632042453409475340726978655012032979199079990386414717701622215543697523079168 7151 32669294718357563487884630938424715690122254998990941722765408753429706521286625649078272 7152 33345115049560287342277694094048880114376950293595842074226078945728443839827896917499904 7153 33550036755566840819694104871754926633383563168273228946035700979950728053755636009975808 7154 33304860118832164227369731678815174816799921557075626354736208824524606142719084890259456 7155 32641253795071777190849952696196992404351950363480174176586961016721858754700133847400448 7156 31600263394489609063254992933039280460505945627783383189641191277049943448633114658013184 7157 30230495037405133884203622387501600856656162950068624075933728759523073740589885145612288 7158 28586068818710640758401780647194193544149492536426158696680534812791430734554063457484800 7159 26724447583313188591708601600958304146687609104162183078534218055836530544953438550622208 7160 24704250208392955925800053913055292822651358834412670639913942679125357675569503655690240 7161 22583155502421036601607481745311892492518967457039615845302625105431821018459513678725120 7162 20415993189479259758334215676480202242600229135622579783134544749450052512900834069053440 7163 18253103079337734132771152196257455835959209752150636219254959053106346437350135368253440 7164 16139023690725123863445134915830136483551523246183546134424520744893825813818479371878400 7165 14111548879401565120418623745923617725330063876844169749663274949110018816358269738549248 7166 12201167184200172407140768351805861563997372262704626553746452477356667877981315720544256 7167 10430875423698571446753948450414846627571513586459580886527230387028478242590438333612032 7168 8816337197770034511866449645482980452906116237556890266378573065001074641641173126479872 7169 7366339740047634200856746654116659447415498857153126774480179983406610337411538291261440 7170 6083490013095959019785807460652949015228061773807896337361044512368985019007295262031872 7171 4965083570914721420530189739041314296822100119447522061587881638821065563816824429084672 7172 4004077596786318841604196976346284538912155308010244546460060360808300103127535194210304 7173 3190102280821039648855793948531891024077097823399153738775284840433927820443361361264640 7174 2510451582577196688469438924954571682801030223243333582888218191024908850188358478987264 7175 1951004413114962865841354599152973484324515589870614220215631053286016512072771124068352 7176 1497039203306794984572751175397718171320562076196767730650414763074640242966379941068800 7177 1133917513475347977337259675543754418608992519769621913118586315305070297555052192071680 7178 847624686819802506542225275839346995909602635496914315492340890990095824433863540604928 7179 625166642343730951682674199859266211438493514628308763466120303219188828880064009469952 7180 454831074483389291501077146900510594805524148207359222720332160880963029856218412744704 7181 326328183035377432338898432810762572945862681292170591417463145858538017116363975294976 7182 230830475192448603121383966687605168491089110290503876343528695540427337274864793812992 7183 160933276580298433867736794083569010757761989233055678848516402657452382923279600451584 7184 110557661036913640550361252739621674806301712506504451859752042365469023643585612873728 7185 74815982707804509748843420979785121689707296691729437494574166231464828785496642551808 7186 49857548944376541104399186710817017045279053637812662743622132506164492712395927453696 7187 32708686089877251883353448989886364458192701567497166941917383946499097534205727342592 7188 21117950222514221364561391470009975256584603270536630105809464356640978680070375735296 7189 13413867025515910685878978844810250366274071463510268381592603344702997276201305767936 7190 8379596893022381216867159657305618138906613445629310981894200587138745289143868194816 7191 5146461421043382220735188014234890938874487010747362177679918640302541645743275376640 7192 3106394402852094422928338239777417911091579055211605435468291709848005769210804305920 7193 1842081342157034706103034791968886670701711080366281363708009323271614570215631749120 7194 1072762629271214624065797148965256028785935718749806736958403179125645086942203740160 7195 613303717107606373895565380998592616291239704338693223997744955839264208253496590336 7196 344076796663512895364222992624556000391145948928207709578238595322348547223033217024 7197 189351988759335864277238681899830757493808988863524669420284271863977709703431979008 7198 102174388422654695002216110197906850703505933250272544370348807748075838522223755264 7199 54036970738261419467147624959009282302981984688169681591646847495235370210646032384 7200 27998310404736584040516599828187375208471739489383572355012001753085475778396684288 7201 14206124122129589982378551942051069493679306014821571817634160373213311037171826688 7202 7055524256817106534907218101895503769108654319910842672764685615505182661286035456 7203 3428432601135099186345523403068743476963266134831374187127653109474061417726345216 7204 1629194745337497290439004891621161905506955719304928571417404370910460155453767680 7205 756755185511060717928710034100818398787371070482319256813053653937184802900803584 7206 343425225654272666883126087854271419052763000015395921091652114320440495517466624 7207 152190642295558220263312753424359067804886979215424356035139230892570792372994048 7208 65826732643219358708395361703888080034241086342536783809633395925399133405315072 7209 27774718684050657323244595406589229919511362413097951465239895652231703812898816 7210 11426126899525553698635553457350998171042239138143415678886970019978353966055424 7211 4580508289727076414371384086044950045028898672041443726111862942956661912895488 7212 1788342741659385166991307097046361153326063978939940860380618809535562017406976 7213 679612046941981015661860869495594668148393015734486764568053765814461428400128 7214 251239869520031355113755911042108905069450657255496320141697489533599815303168 7215 90296286766452834083835103412241904543333029402895878903197355005453071810560 7216 31530723125723874893581419517445194848930318246051948533094053958877169319936 7217 10690577721600946521365907883635663182077985288432099560069254548203788828672 7218 3517087021869225791788324404130703849600882257713923875043907701270567190528 7219 1121970707997643344761214627207421822946829494413735867816018603927639425024 7220 346806835097468312238564609247778251311800399616342393177323676128847593472 7221 103796178595496699592425167360640029796556150576881297056072378761114288128 7222 30055928230544267380207574644657379521742736782851968239294733532325216256 7223 8413718534835740460719339496752841603161874235513278579165395666784485376 7224 2275066723697146192667860578828848625170015268389726972722518179646013440 7225 593706485398818592757564335596838019641186709367611259441495933917855744 7226 149391699953168076017964518364703095002264964309136927137722711809196032 7227 36211316025975958825226156093319975226458592810111171359647097698648064 7228 8446759166075020456763336468939725218538639884152638552444751610642432 7229 1894109694145108772014979571882338537174211895041028622034815409979392 7230 407853830484002517891253190169131159456986455362485598928999054049280 7231 84231523479225715633241193791856785937217928565881468244559042445312 7232 16663629225887309551811446409666737955822346071066408767958196158464 7233 3153607369041119447739989343926993613114307849292026081176528617472 7234 570120745493887983957972699268570790038679366366525335164285878272 7235 98306051710029012922287334523353195218689031426886575536727916544 7236 16140982533567619134461330268526903524981710887686411807702908928 7237 2519071462454410855991173229618530068557281023069479828409286656 7238 372967308402619811221020079075032539904157084182640084981383168 7239 52276294356400064057943080617010247253609273769469398963191808 7240 6920546095394069652378420147292169682459617592602443420532736 7241 863128648608265548038567354558825173189638413016658826231808 7242 101132825537459301404760264899884290651946704796857827065856 7243 11097767298285772741196868293381655585290422754434877489152 7244 1136553335089445658097962464790435024699074875593215442944 7245 108204537820506011295543258435779213965669115867667890176 7246 9533663178633680920709340112997226158464461232146481152 7247 773400177530291082390631311893246816498764924084813824 7248 57424272520538395391208664758835135568513478506315776 7249 3875272239080321431554408620814115394407713323614208 7250 235730899029221853784504361386140375381378605252608 7251 12795899627568430854668651554776567304867851272192 7252 612164783533184345067589478855088922083190636544 7253 25407901482599903745524390457780587175815938048 7254 896225716511809564624456748654745690472185856 7255 26120447540995928465744089525562789716819968 7256 603853241593384964199387323167991119478784 7257 10381104493580719852894620164906956095488 7258 117968984625911283720212876599880581120 7259 664613997892457936451903530140172288 7260 1 7261 22822035502857528310507066639568112147529776526333753989310428924694637234348742176438160 7262 45644071005715056621014133279136224295059553052667507978620857849389274468697484352847280 7263 68052751417154640594220761120338148093030704475050483498098417217824693194633409330160800 7264 89634721645758335892826511364807695191884605689531902077910237473741674903743700049788320 7265 109989298079337746690308092702811330678660955223084977635848115082015493499539772746027648 7266 128741140064163574181696508801880826513596098864530908864953178549790407709381238558131200 7267 145552368947576166696190443502731263118465890045000851573166997823575559492936203440308480 7268 160133582247358073013442121429749727268417623717473850927035580438263684443995259395232512 7269 172253241977735415771685481618274196115653491947245031518819694355480188386843127960240128 7270 181744979094846532428543701550750380526563832349810979111018950551562440596666920959860736 7271 188512448197178363063281695167590741617099091708952167860393838521075558985112840255913984 7272 192531483575232669330314753954032523770988740194433422877260975792627556350132762888388608 7273 193849442958540146126805464523786904352183255079745097107477718523894482138063717656395776 7274 192581770707433345426188965001462874711196046276967503254698861738200002279343542513631232 7275 188905958482647296137329815390869270381461652475852972766450244978598135336146419609436160 7276 183053218911257421535671296704946600673587368440273758184714085130869966592826949986222080 7277 175298307098625616808712980124362144017655713080891207195203931955391295568122808489738240 7278 165948017762609045356694667356801978663772883598031604234486448102153243105395914855940096 7279 155328945851171479356469354857904910077204975266102518682655423042226649800172445383000064 7280 143775121699754222560691061017966701483306867487538524048433620462924359397145672025112576 7281 131616116811930357299449587666032671973435585302982212866028978548260116906854292788346880 7282 119166164837104284078284063297797599570005285316844075252724117434162568932659428914626560 7283 106714758690623317464532749718317665957222270029407201772194107283424892798631826696437760 7284 94519075840791246200958565463425214284808317767508948585063489237942763539847878960742400 7285 82798458204568031804972594933050049344691504683769445862074927840160743954227783540932608 7286 71731040514917649087120430927946195423246705991290054061421113904397453205069092786012160 7287 61452491290141442847903828069230289036917017697693652795288655867459949237809469980672000 7288 52056712808216974830550360338129135992893743085397437433173744568494192670234584213880832 7289 43598248470045122248951952404576480096186264169358451415403883795283408332076441715867648 7290 36096073263212130845409066906091500271677859814558952329357861248348352344089547019124736 7291 29538398902466978689359653354118665216507999559798065776884948887458932765084945620140032 7292 23888110238094646910514178159354300083878424859710190985996062293383202526484093630152704 7293 19088461856453194596874586143900731941294788061662594054728063500358026430953711894265856 7294 15068699532624009294727131236574017814958628375510051954402534432405225823040977542053888 7295 11749324876447526319680551497165797214331428662739974132135497206894576246421318566674432 7296 9046786792358475496446531399222612381176943850010274967667479966782057016865766682656768 7297 6877453692214396882048570483483691715112231495784216233444336369021042755781704449785856 7298 5160789623806402468379385783852096978326415605865261972489981309377677891780951203119104 7299 3821720415766789689299277172163110797258015131885254394106587950896507831800794481426432 7300 2792228709860916736467623422764188134873156954739579963413803443805308350351876808507392 7301 2012256961907435757063152747586852572968709715619986055959306331665145117962645398355968 7302 1430024243166098797512843144924327617121764358738324489689586598937848698311209067216896 7303 1001876404183034080249087494167026312557614314463799911821751399733180375729305710231552 7304 691791380168394348691268617061855279581824054862030127101608939990583882537460893220864 7305 470654357412918480509958245845312309812073748155543998380772150205575748315505450024960 7306 315403791931133005904339782225398831595222625293407754544113269001050811411418574749696 7307 208131522494195665807791715396346623358740062476978277666655265420905585215159446536192 7308 135200867515332848423956653615890288849449707023330342928561337563267408791321341591552 7309 86427634391652612452859139756401116773370652688952690295738914733463977056975265464320 7310 54351871460726390431324112623358488899544876844321490279650686189619243146665594454016 7311 33613879976799952242420592728065381521135823230435693953005637823206088222116648321024 7312 20436895937521311850678389949750645063694470775207204733406610770050374464862114807808 7313 12210953773545743632563370018574529368459414441951481311846172976752424676088040390656 7314 7167458003430617848305203345144576526204504305737148138393619375219060668593793400832 7315 4131431090508449170193471008394615171851985995284862622386177874088589822562098216960 7316 2337711040837392783318669742437564709302570740038204961714357521814544444197087215616 7317 1297978647808174190980120811296191031016845716510668054009400986753804867405004931072 7318 706900625286549611687883277424993706174857732707075676194155638104340835598939979776 7319 377474115708695683147388168325734181358080980087490926199654783739106918566782304256 7320 197548633681133206026524879941974704789364362721340682662581088870265519120695951360 7321 101282653976121050062027396370735790925135568208661837541946270798214054860449382400 7322 50849006681829970646099556449993351733898793764902577758295161185501100334037073920 7323 24987588246619966442308204453611548842387884233520574955819332852511109007284371456 7324 12013363668926268031079630337698061504684674725974386536631117836154199996895330304 7325 5648108073436267972582779617545684832027458437065581647442949341060555036747104256 7326 2595581849799353323911340307520879319813545780921672093684704026594795591139590144 7327 1165334273527205233964150189299841070376806115889684676352966555917196652852543488 7328 510900510547460374434525451536479437907734457279656715998101073699048038795837440 7329 218611601391655058160264947958665032429164470965949125475822597903380303564505088 7330 91250863762769677417310675398060968350601634135651544884784143120155283537526784 7331 37136254812664727338510870211335714887137034193267865053512444740680731441758208 7332 14727236952611293311439770885511023681559612127208899858631337992621980349628416 7333 5688073013937836218764578374601661639365079951133395021407565689436848517021696 7334 2138365874338917455708741235382423880544210761202715173797419460644299142594560 7335 782018900444851234486012594050181362255457251559811197404777041621213805281280 7336 278041095720713518424173440709580616673380906634041131690425564321370918092800 7337 96047829855143313258563538930101944998493632465477626445963931201338920140800 7338 32216241858710190763312173274232568590636671930151657409315603951939533930496 7339 10485372331473270261138890232772531910743268502800332849525634193458341085184 7340 3309159172712317068770961987222099104826827878048889965280765070614552641536 7341 1011972944052688406811306496493115001725713337185662354125315191634674057216 7342 299653105098304221472963517469587387209726489904166774218349063307087839232 7343 85849165033956196760986942762505961713315414751801810565254742594813952000 7344 23778038868759444069133965763078741520219965227586634195259560166542016512 7345 6361787323377766153890934866209762344013398990077592722252259350619881472 7346 1642743546010244159835714761292909358359448488080314700614037509932843008 7347 409029438695678966931386099194465600403692082519561036136503169794441216 7348 98111693439902003309970486600672025750946974421492740217688352901562368 7349 22648228351430572142516843077704766519753698526428598673945691619852288 7350 5026170375172940412172775960647670679024979661425040140839843126050816 7351 1071138995659344704353013794178337259217008853050270582917569984856064 7352 218951186475594858543365972445011229958176054405518269157925913100288 7353 42874258125381053567567534990253405122712516736214065828103718961152 7354 8031799333854970489127649308218743411365506695687856511245736738816 7355 1437390811871671489763921188149735601365327779887582487265270562816 7356 245367123162683033640848406152491940675694907726130728480924499968 7357 39885969792552432432572044857100072498045384105011442513541595136 7358 6163272147306784957870666670990694264455351331073943997048160256 7359 903544335279056062604826917781088008235915567351855246443806720 7360 125406211899904548463306186566621589927442274166091674315390976 7361 16440626943441998246631305695967132447778996525152938460446720 7362 2030700824985009357533031951127158446492271157708624337305600 7363 235658993005807354444933424537730481022290359202829219921920 7364 25614057586645970948553402077216944747419000720410877624320 7365 2598443263926117828738986378089930839499399440883733495808 7366 245064044671405798467799117359239572834590424426893803520 7367 21391190040715817474310670399868159929700331961209323520 7368 1719297248742534041834747510552258587090077759488131072 7369 126486593340757995781256204705067325627386557374660608 7370 8458325637101804501821295021632254747269898757472256 7371 509874058812850969352025291908188952474061409091584 7372 27429164883165487528166465269874455512968759083008 7373 1300578808462271489371777977625267611035202748416 7374 53505073820484156248365462317072505351482376192 7375 1870823040111343865239630813197275117450690560 7376 54052572111142639842912124781602622532485120 7377 1238850461281509980415394958734233247416320 7378 21116115941039173556949878959613553934336 7379 237931811245499941249781463790181679104 7380 1329227995784915872903807060280344576 7381 1 7382 131362007270112178078736128278254049202363027939002391088018423388278446936425848159242162 7383 262724014540224356157472256556508098404726055878004782176036846776556893872851696318454800 7384 391726925050017264437855509979727910662773010328036674685222468498632714085120791403251520 7385 516011642039171633121533013692879249032187817800127570036742486888303280849076380484444960 7386 633290765433563907822979833760587233215528495226415967563100053289207861330469446811857088 7387 741420288531461964982326918086795696209101240381258362419470225064669510474866160493384704 7388 838468196247694838135176218484452105286856151035405162967214046553909541021064797289229056 7389 922776866473770465896390175045243611658326201576310447101748885921007145761831837333003008 7390 993016351030352144294844129383927695920601922513041411396014250242212702511475303521330688 7391 1048225962525377709656133004180836681990275861655051235728894489975695200715111649390862336 7392 1087842105919690874056846985763785782265782420499189982917229498047344541376209553010229248 7393 1111710944208902344440513460345072674764758184856580265074634529950523166328310941314793472 7394 1120085240588794585425113336567568930276901889678026816616021696605528995217667063190192128 7395 1113605529849666117286142207291480575933475095592745391339821532556746691006027476358201344 7396 1093266588443325411898855837925133933605604183461017405296722690654639068545456787188285440 7397 1060370942144497045933424060150187192535950263890477388041809855460219293875374778893533184 7398 1016471820662200539034575995644412148951371598583728408972718908187925584327778040554323968 7399 963308494066186642415009682813002284634479471642571254349925566941367322969174583750426624 7400 902737270443885687806422445110587981639265883070346434661227311306756121768773853248487424 7401 836661574790391143139188072687143126751957925033145121267908872394389094123902983036993536 7402 766964457915305068458626283283663844361523399869476222778044788117513279604921575650885632 7403 695446609273443199078138846241068976778525264989014300311158120520027381383180343165583360 7404 623772492631615252958305867220155147946972836076632375038706202123007563594020985682001920 7405 553426625301852936549358782779384437543018982561395265451951881212869674403454498205859840 7406 485681327389232364653169140783634108049071605918187743718208998561267844172724429870071808 7407 421576530201465873290550980977300926313300089504825730716286654039779934534019619062022144 7408 361911507049973682076065102902274328129104602643750439550132127403931836419842865885085696 7409 307247726145772054454775337747447703205578707637723198046448552566478330252180352671940608 7410 257921467493693117516513979311459967942683634099759591768132237126302448482208179959103488 7411 214064425867761417787764527311860841952005894750111890012268998748635433299167131557953536 7412 175630259062704977195845709271551676599205316112318567212395122483578593898037965511196672 7413 142424939483925934073101076322707635468156089377514243548526831927528283436852261389598720 7414 114138819031263352974808598883485551671103269992941983509130582013586750955147498593714176 7415 90378501728648241118758551999208221236784110474967904658832081206861984517324094417403904 7416 70696906405922149821568860721605207758494957383341226490973570425223913699816014056783872 7417 54620258383198238925510011329604608959512043417247359280910821570310125936693539351035904 7418 41671138368739506342417074715874644891247191407686068177680650394800014520179854294384640 7419 31387104386931221555744807543876429195298895047967025006638829804763030504007967308775424 7420 23334759072608699149778120714555352991739943709472165845272126276485196901354564040523776 7421 17119437616850535753641107703396272978959941258470684455197490845041682236989808566075392 7422 12390926620936518469004174383247313991997799216804551446255229950509778023890295619321856 7423 8845784932010130820467343273873040364272296721941325100888591593190088268102783702401024 7424 6226925525896790355503909105327053919522342006724959916663655251857964314195210950148096 7425 4321140114857521124527745223839919026200039696325089387322457151962415839506258164973568 7426 2955217146501188265665861578954394531389369539979226081937947163940399361078135399383040 7427 1991233343010623704728782925979669594727728658220617383280122705055026986425839932932096 7428 1321503545432308625741402094900935540176117353307512468739341145191188792264888787402752 7429 863566990151208543884337013056432591895084169444599198270756131357444031994449251794944 7430 555481722467120787790642633671929468651045701343432286582150005613703002160865327710208 7431 351601317385761953091561117133725175203541247007766646607691380521986196485134159446016 7432 218925103680609179344229541504919036096630762223819218605944115532026637532482636873728 7433 134047521925390281713379079292336244604585060665307228667967702123609776041836278710272 7434 80684555204134148459242609598143390758249221222002754721207329924122947656139562549248 7435 47724027625904165470268858448247754152909396628827817528648379078890404139155150864384 7436 27729491866354606231686394375340234512147721990631762751029005900484072510338073886720 7437 15821380076179429808442338590771460882865957717001071120784789163722811813730715697152 7438 8860950527159530111247563104155865546435862834724098762922431636121415679977333981184 7439 4869473139405908582227991801828450208227887353143633609808360250157995365628819537920 7440 2624689223957361290616028180860434249509152751403649558350854336362538063209225519104 7441 1387052382367794068837798988691737547862771606958669863279910856329201412639849185280 7442 718369571815858259202655224768434813909297152063282539087160606950298824770305654784 7443 364468730353801508773150342968220983646642125646092453835305732728602993697161740288 7444 181068610481537981481878196361470758403176614369958707539686121348903888535792123904 7445 88045239044061451754536651698434362558995442748531397099014404066105002380088049664 7446 41884520877974435423636823215863158805982106901341649409134659147553614324958232576 7447 19484403631465282249420981206140456283264751853316012861876912832991728807910047744 7448 8859375926055476894296722512898521870219738087277747598097310304944758608640344064 7449 3935442931847537387778764086731951111069070373957693476300785493099386770244501504 7450 1707048676782110518376901634037137184007278207441895250302972559739121944022220800 7451 722673943801874422157116658245645885036144455860722711731411540593326139337867264 7452 298442282120703387663852286315716243024554139305823859759083083670871439170338816 7453 120163237682686510589049393039911339398004562915530826074085598960020540931178496 7454 47145727768521400334146131766236175438456435393566777498604382218960594337267712 7455 18014931643888048135102314790735537785529859370383283033642398673069794534621184 7456 6700328987832393917427053048307072121529038679649844442654608453119172600135680 7457 2424262918378321904197526447609923119443902862077405473154582681871064219254784 7458 852752380334518226537232765192256939685223007514028680326401655744017935106048 7459 291445610504362175121085449737389392378776290809435918170971138696212595605504 7460 96717882151997682915761265304039780098772836062969478502147201964841552052224 7461 31144760469583974248544065199670421796261424739439905241945695021047140581376 7462 9725158302130415915956038563483466006520935278510047422214998342568635269120 7463 2942630776357867504333572987121873041322528240261129741115223786744442781696 7464 862153824105929683351735613710510367770251600996737247885724110309331828736 7465 244407015766310916634708136433481657469929247027410255213160390498063482880 7466 66985217530510276049292665319104885924442615944833759514771629077317025792 7467 17734638655336668635654321796470548052950780449597326352469324261878661120 7468 4531784794393014143475520161955426711995626487410307768662265747055050752 7469 1116676909728016683696266830880397865674963187000167774924594924790743040 7470 265085156254575562853652698101651871670780611162241890263169829848481792 7471 60563331651972919747840335364687461531699927190368076886623799629316096 7472 13302822526339258005777487350868254319695914317581229409554039310385152 7473 2806109360033129384253218568496546180258840197132948990115437892075520 7474 567780158859996123711936043955611696360896182208011495039839493947392 7475 110059231976386890869915362775187755657159029572686889985240704483328 7476 20410951178850775447571488796800176765595290678847419682405971132416 7477 3616347142006839453568505759209600848531029622811431566995514982400 7478 611197377066046505796008718231926950875465404130336499820329435136 7479 98374102222270919114838292147629265182090748560208523228728000512 7480 15051983678111920351499489095990694163205091405375021678984167424 7481 2185145892297691776487123951114230740324758695325366087137099776 7482 300348813308604978951696369169582867083373614401438596173135872 7483 38996797365472861573381207635282927614574018474552449742929920 7484 4770769527025940269063255192770539539826149922903587511336960 7485 548386878523387731936051461157930135234773550235459088547840 7486 59043343337172783260533970283395519905140940295044016898048 7487 5933686773862401350504362157040577810050334564266566221824 7488 554420619595876897889231721998311496124540488753250041856 7489 47948270923292443863083841940324236863527123842727149568 7490 3818539148234994122499387569273790466890001161102819328 7491 278374392990155124547727180441783882818118900311392256 7492 18447524084927625178562752631803326226017988271669248 7493 1102087350434563124852826653615324609773725907156992 7494 58761885367568733950019489040898520078392112447488 7495 2761725693516088140309160340599199100132502011904 7496 112623834966859009069009352463216213544392458240 7497 3903824677398701435251445446644468046431780864 7498 111821932208713059342095811317064674708553728 7499 2541050599614133266417512458154367436980224 7500 42946027315814846937649102310597652905984 7501 479851306478354630118274348761204391936 7502 2658455991569831745807614120560689152 7503 1 7504 756188668427157837959457171663571607627564843413893217964683436093989905637023770724469688 7505 1512377336854315675918914343327143215255129686827786435929366872187979811274047541448909364 7506 2255099827161595216416513672712627961904537460673902060632100899194837543223988047169067680 7507 2970889961229118161990397317541938986597631095384462498810936108027430927799762023030733280 7508 3646687330180787474484545137941427860551584124865078780380184860951001454831621879487943808 7509 4270243063628068634354612398846323019374231289968139181606683062935537941184491077711372928 7510 4830508215072174435425552801373048921532382247260452335374252464839390733115595594456190720 7511 5317987379623056850552812172127306659366101488379399315624564030255366986313008179933316864 7512 5725041132937937503824245790144911101213859166825721684100556297616539811018527819250591744 7513 6046122825770764285310647632620608347797300712148817489594469468690988566551069708826192896 7514 6277938119150505604724886410443640767918683701614314146885407035187083925156431713687879680 7515 6419519265757665620275128418180085987805860087548294862179113879432578776224293418024419328 7516 6472210336370472729944865768444154151233155758338684114269859273146105342628040793249513472 7517 6439564108459136921826930727866813968159791873606953375416993280491084383081008413994647552 7518 6327155894983301251321599070759754257730214613130934763347006504140146027580692909590118400 7519 6142323899137667648509042415030216802465348574339205303579642231181513908785664212014006272 7520 5893849447972335770020746842333504455596741580239544560924816332585794174161089332292091904 7521 5591593429284896673260244120006538423884693196431159252647290160270372829478766256417144832 7522 5246107230218062607691910396260294123954854670027773411112774515799166109717889106441142272 7523 4868237321979206916928716074898356554989746854314832822033632489016145568934989649701502976 7524 4468742305439494734814175179543017096130823425626746701137648081840325435396552156824731648 7525 4057939767389847451913985739719212005741637966910156977193131602335453803525215921891180544 7526 3645397822271517590289558072657080555999815247143897560840118101951660335352753171013304320 7527 3239682929066962634260161791001243605813312277439304406144007401085827261661025797480120320 7528 2848171734655531700392947799565397464989725623014122189069852516586406042803066493529489408 7529 2476930594843872357079710625771476503503825374495812640554363563931745915072842987175149568 7530 2130662363164592981863008004090423627625949566871958717798562344208499345330724225983447040 7531 1812716299387037762034359643957773085974378072735049018781750234941533973155743573269807104 7532 1525153778124867640390534252211259774384991394545159094164385829595737153596203358941609984 7533 1268860057104275542123935128713672008001639880164768759596436404259840523173250186887561216 7534 1043690806512100180423906129935228464949779997224008565377888883596324478940169207147397120 7535 848641439837025959527778594731105156980164904013209729521948781600384078968908346407518208 7536 682027482169791079153541015026952037259552787710729970935734970669922529130565257765322752 7537 541665157916403872251982474278775214503267306637385979113558040557419716766646110678679552 7538 425042919793806160042607777445967991307560834258094988313882140741408194442698513943887872 7539 329476586776263811317840498263000466600515397392917843886966832542100143366200543143788544 7540 252242911026027634443044150067872489158738830603089814743648021456207228504672410160594944 7541 190688561578789122221587326224696107756936559388083140160606506090164363809649638053511168 7542 142313529111958746397542859235039708310563476452343508825352718602905789277018225700241408 7543 104829691741131544122407151764706867290534353700902551978255967028889740719815655289782272 7544 76196650424113583285017832722043382379042370157501979518012226028636992516775519610470400 7545 54637903441747984037002685995507875131614026930287313254219778125840762063850271613648896 7546 38640983805652115141903718368870069598878268522053889220749002378740504609011760264904704 7547 26945367437589261640784824039891797460511466096158386842475825540689407436765208776802304 7548 18521835008087524109647332909302890450263718821643544888705541523753684997640228228300800 7549 12546612579656162023093381168853091647654182885528742909147142225416263851014154390339584 7550 8373106353497763762091876356826248911023912872982974126322258537814395934149862729187328 7551 5503461310999273773263313433419745424090640456673253453512923130637360579164706632105984 7552 3561578025237733528000009869829256718124094986382632807711140926700666706139459180560384 7553 2268667232096252469957617553901959289117949412162256859537867209838026379595213298466816 7554 1421942375086845163695106820109789671288766485825563710134552840753381637742608462643200 7555 876664973775064953707971959756055104564592231741062599923103766414293293477793479262208 7556 531471393635897240172788065400302628599749141478087848347941970617635152224226610511872 7557 316716983549165960012448628827186706264694273242757212681779297780406006618442445094912 7558 185462104427240663296641109901383839789606541679645095520594832226076282591007672893440 7559 106678042177984604959414157964310312319117925565985532447107701088462917412430987395072 7560 60251941074018737356465728946064512538641153734453668802224399249216412909530653917184 7561 33402562683823250968900193061244008132389633668608185721061282134775175474697818079232 7562 18169136284163873285358601246795874976134206573879401494089761889627357646020570775552 7563 9693127477346513377284971996929180874972593540940651211839215624438932719981528350720 7564 5069842286410267197150968128699757806929677109792609343112907598953822169488311713792 7565 2598650518063940229164375325786746364180735777442015081753738190657776386117189238784 7566 1304795473529357324239175681796186209569477376082732187457754254816244367096882921472 7567 641493874629793255820847288239999212237761771339389286988577449323539228039799898112 7568 308680012177553917632885311729954696416141419022384645666441401613397966023039123456 7569 145310426226968033673172905142570710283143514245118622225241570693671237324067831808 7570 66889735694359651856566568048665921518989355092115750073647915572323013863369867264 7571 30095007058838292007313624321703035349024768944271557896708341617234196867936419840 7572 13228025459332013613787891468072746984295164902078506302950624711264771882405068800 7573 5677404710769724886170572590079701654864951698076349829015901345048766510010466304 7574 2378168976157791413028887064244489741419387255631910754128488297609113400554553344 7575 971744796663362769317579105860514055484703712688023704691562847570217051472527360 7576 387125370541493496695958721227410517879839631581046625743514839350594483395756032 7577 150282522719468200951160388325522951383080937807533478132572263249633412678418432 7578 56817778613196379537112566396487860512107738189412022171656681717050999549460480 7579 20909037241436623623050566079415909742705223499331926647553628812009315690872832 7580 7485245980285704136267063048037411689237395027585515629458183592987122890440704 7581 2605201404580348535591075048926853248122189751424970076816984371357080661000192 7582 880993721495117941645885225058893333456458057039523698617877542593343030034432 7583 289284578794198623094978538829733785311902165195857396760943615900865880129536 7584 92175249107703395095378450249544778264637100158009470966381855492908691488768 7585 28480377464272037133573280896234394017031516909208548692383666424805425414144 7586 8527363307965452198876526909645121390935820510382394965089335936996564008960 7587 2472322536807490429734075608589605642346791014064159471536450991797242429440 7588 693566439601180133605338543901400676278170399386492125375174099502001815552 7589 188114054426494121893928679356522890414422257275277715287449250417545838592 7590 49288711351711302687760493998046251459577386841292771008350790822490275840 7591 12465029907911363556946955535937658765775509499172970414079729445514510336 7592 3039958470376128365391492626858962249192361773345079316099786877526081536 7593 714265626453521787951848718713862334425630625812688282428813875867549696 7594 161524148088214697629272816391220848779563877319898964776323428711923712 7595 35119224988090037562743440673123589802537910653961625244843591505805312 7596 7333310863236326476307094166598970052772235205557382353576701296902144 7597 1468898831769831839139408029611972177213902479673036821647736159862784 7598 281888210407671440335044787322634651108140379192463073095189671182336 7599 51757796978986554253166173845883753484380497276460804899833286492160 7600 9079643705207555548213511671640134222859988585894127816149594800128 7601 1519466206005907177105915440852625229189813978020549352523302961152 7602 242173462174103009124578324803207282996488315184464688955997028352 7603 36694554989928251513526120183158744518987176757783549273991806976 7604 5275661121691631571689161983674231205428805893375455086015152128 7605 718187568750920831905534680924580942903296306685393590858809344 7606 92359976516546393609506695492956372506416633668844592530718720 7607 11192163148569324051048956043012980682999302566021201783685120 7608 1274417033525047488690121228655217664220531722076243223379968 7609 135932375638758549153919629498034485607670359616347730608128 7610 13534208971870209438925680242639814332564181289852207104000 7611 1252947994586579872909939246293903975428227201473533968384 7612 107369613297096677143503250788212049686516723846966411264 7613 8473249955108326780829729013304060213508688695227580416 7614 612147570701302581862415097760786001178998857447505920 7615 40203966755885827520552000653000318850432766436179968 7616 2380569292015907998908684294969955041270362697367552 7617 125812744753424797709097530489149424049237243461632 7618 5861432257044882043649973451055351547050328064000 7619 236961643020884437748407370255943723098310705152 7620 8143157622916463368161149349683320194559115264 7621 231267493409119005268242532475327092371750912 7622 5210941939631702643479718030854648393367552 7623 87331608551064757765653027667478918987776 7624 967677980931418755473971539884090851328 7625 5316911983139663491615228241121378304 7626 1 7627 4353462473563134019899747421256155372423931101657644347775006348707994865716206293131460266 7628 8706924947126268039799494842512310744847862203315288695550012697415989731432412586262890028 7629 12983506631480263904795619973620306408120700308439635786454877185148256755329098619404057288 7630 17106326737415983459984500524431982653091352420497388363619457950929068095586744132719731040 7631 21000801500275467713730533557353724498126046006865315222737522515358463917109415057773178688 7632 24596941204503116000934154839901006416625649462740317264630657162188020398248349394024724352 7633 27831549644730385529192262753086246443744148090395778913934073962084094158592105671862103552 7634 30650228459927531690743451311473279041509431109130490270026213080766019528890178772166041344 7635 33009094188867202032719870529941517489248696089992596787065756297985889391115186456419911168 7636 34876126718567281797486359730622399341623078966833376141483104232374858930314207291408372736 7637 36232083659731832193138337613667890004753655123808136370497478951797818060716901643656861696 7638 37070935338924395470357976402621454412021899423802135620193504113092669623476492598011936768 7639 37399798458786061604061538611758886522864549687666337146201890477294416464125121075113099264 7640 37238371677305766704461046398598097710512948422761973379334096765910576518432228783141945344 7641 36617901836515704127151533530129658677175881551727739703997716700011540502656244722015600640 7642 35579733692279144636591320311513558730397692408213894882650354249710246023452551369203187712 7643 34173517167645878766733840489190204367327144156223544986554647026037953653184824433806802944 7644 32455162952679751641523154497414422563443577812519294583981552366981904479226548700581724160 7645 30484648574455186322329762858504678444500818918626116809938851616713451687499028573461151744 7646 28323782120954329587181996619272772644149513921153716356959255257400161905495059718352142336 7647 26034029335664047763329587575087599173924661046387315203365951615890992875814593116206268416 7648 23674502002990150761354695332174386466794838441578564413677975608742008519180113658226147328 7649 21300192085121239101573834957876000443709539501198705461296678723601267952551001044264419328 7650 18960518029692320872221071199910243710430817390651671067373833955258879325696764785029283840 7651 16698228446556257755474706969093120470625542288203381432136565695405091853578731249685495808 7652 14548685552487281742512184128052596954831426845916231521246550191067498073258208550360973312 7653 12539528066659091283364787421990872815438044411902542181475801929155015038322424002109243392 7654 10690692188012572044724774480506792231358375701453874648157216397873502323929571677221945344 7655 9014751266866207386034183569426752595553897414745723342646719006344999893127831400698871808 7656 7517520847012969063861925242915776859606958094149559046225762038564565789259624674687451136 7657 6198866558806383616893468567354453526871757557295329020976155783913162102022069877957722112 7658 5053648121462800282969719631795911193628419955909091091975171392642061257887502542223441920 7659 4072733281805266679611175948742321693321374791052855449810385147678603158318382409943351296 7660 3244020327749951413831897052777727920795835857995640118376580450211130835165133527322722304 7661 2553416031794109674542863946501294051870586270681600996010443728984209130961650783535235072 7662 1985726480728552903260675592743222020256368643916548903786096717137444605281262643630309376 7663 1525430135626538161474249330729649760225686917862034758640234576799090553689481103638790144 7664 1157314575552036575477224062473072773515425530283610274427945220770117346051121411447062528 7665 866969768609977361052719432619148081388134299893677631057583301893600765505652452015210496 7666 641140638467593198419647560654481066091857109987927417363188400780629111669984079109947392 7667 467949642983816954367808783777607826503329722978011368012106262830923674836272994993569792 7668 337005792500012273297464007091851992211303906094647014339201177991251408633559641149669376 7669 239419981486005978876084153493658120386761012319402326316085872056595020384649994387324928 7670 167747859794526143904592410596402245585420419338881446863253126527997301740266442549362688 7671 115881047715475682881114946245088247354820047700871831943724991565766757610639846319063040 7672 78905711757548299633290967263033045829898731923331257561614570947419444921416684264226816 7673 52944809011706321043518994684153064739453022727073034482283828238706751497102354590728192 7674 34997105013508895200422053309173696580832093870616133468923825844790518564413382290571264 7675 22782747677340403615401398589462864972593287032918388343888569126276529549675438672969728 7676 14602034601473762588154463223943773716662081273616843288513225073582422525161237188182016 7677 9211250454876186238707523085944794061243969656496969402908961928028781738306787067559936 7678 5717195114005939927195172599072204317578936648307112935518371715460961493241003044241408 7679 3490314108482680280091121758468163887394857609412508030116729017809590170476384536756224 7680 2095161797202207836132317034713309282025327318249106384426599963821634062554697578840064 7681 1236212857904097922825820834840584177965765132241146588081772270760552790688706508881920 7682 716703051915068344989041480855415804493992342188917462629536646309347592571419952676864 7683 408131209182472421172430462217571081849665175463497794471359104550295418895630669447168 7684 228200038639491126659408897322614161417717139378759719303548875041508703447136258228224 7685 125234591870796502461911264532382456270526164247914441163400414490259221317448183578624 7686 67430968889884463173751553199492872808057688503608465143296881948182050305764470292480 7687 35608302499467643969703692434100078107363776829375995336576330143714687487006560223232 7688 18434297393313961109624535123826542859651894789183451241190659256345902844211588235264 7689 9352083366015872198530470282874412662891200418516095357961169207986202299053469859840 7690 4647462496837155206297650852921600609504429551603366231033881371355102816021747073024 7691 2261333582602964395706416929339374490924194130158737000404212878362523573978058981376 7692 1076877108554959753542101934309660629127761989309982800595225899826756346194903957504 7693 501681366217426093177649377125933865192672721353538307896672256930920605735299579904 7694 228535407787481444651782791069392366504233909047280044111097087149122730903757389824 7695 101751732667748105332801222132881164543132514293641360648968993389005814243566551040 7696 44257568094116784568134212896647231545693608557058231946208457732998204254494654464 7697 18796659065625243419142724719349223544633259997176482436511527833476262579941670912 7698 7791234303425867444861424212714230761749675320592086843272703359843161957977817088 7699 3150245004246956774572853841776853875000218721504023977401798633371271562163912704 7700 1241850909006579639527067100594792172399808952963583861291997411323415204351442944 7701 477035336495648949892660472303990192221681784812788073047589964573041239974215680 7702 178463937200799291008986837527773177471633487133680281585526041127730743399677952 7703 64986876400060103231713091378033686601692500284196581419109971033192582122307584 7704 23021081872556266775291196424754918458850575687791955326288493361905394515968000 7705 7928534987495285413768020545941302839834508119176917582551865027048244525400064 7706 2653149632111513556361135539007496062379513582274073908648518339005162010443776 7707 862100923918205176530705014795430583800862390123012140776192146718831409102848 7708 271830976985249318894707139206060760301350094965732873131164513610568210317312 7709 83117282027137618596675818008828309972772167562883979791790334887452634775552 7710 24628146671385809173089319102305308676439141430498568137319850141412396892160 7711 7066511656884319656167028827022369001319593440093889529798449918572381601792 7712 1961931313392629186227189411635497732764120192375798295202371906675633291264 7713 526655565894264278960664041666379371070930466198887114707228378094758789120 7714 136577021170587598311720074479387947735729664717658672821815986689721499648 7715 34187262906638246179932217040217322928111613382982632245695486082209021952 7716 8252710533890746452373803927514502747012864222652557839170250484058423296 7717 1919396817416928268122691288898655525856590543376998138142438371914416128 7718 429672522335736055673685074856465460956611883969600047783007349251244032 7719 92482612653932086176713810881788588354517870666930386673691056515579904 7720 19118380651841985232058255189046917279287596189974152697090852423467008 7721 3791406457248603089292850404648910275395645165878081199762409800073216 7722 720385894960860880635796361085551497154539442581967838150599276232704 7723 130968544692452526416516903640496919130901950301520946587576611897344 7724 22750279712050250074204075236919762527790425169363725492680235417600 7725 3770162924361285183257775768674169649575593119152713713359345680384 7726 595075107446312273547140569332193897030036843116363036620306251776 7727 89299411451169546259264234219331025022595474026733324070788530176 7728 12716034422613138937808420663883191839885783272529742625870184448 7729 1714616861693080831334767220434843147145312899179981041280483328 7730 218421020788959901517657306209946142962190168370623468504350720 7731 26220047398216630051083817685357773245722061406112120358043648 7732 2957791819233774206689729121448572535780357925092977616617472 7733 312567372684193606684265663361498945037012014635075713892352 7734 30835195883313800094885345854944797019327873901962517807104 7735 2828581130092986190318888552042519589319311532840355627008 7736 240197032464962667106117621741288995657626625211059142656 7737 18785208324403306302545046080286888156919817780588445696 7738 1345027439899287496594892396230383420632013133985087488 7739 87555281369354729171489401213751221928309557532033024 7740 5138806081650987240313987514340844978961724739682304 7741 269217708290798375515696985076117981725870983741440 7742 12433975671016120212603536391408536471830655926272 7743 498357884437596116161032591353230374874030014464 7744 16980204100624677851745363459079205743304376320 7745 478168774998202066746016201399529772893077504 7746 10683884021828582699919886759939974665076736 7747 177566251044923771797727969954610110529536 7748 1951306697812256501422788764491545837568 7749 10633823966279326983230456482242756608 7750 1 7751 25065881128766442633212391193195499100905710821059326426723278916364727874056990929064439528 7752 50131762257532885266424782386390998201811421642118652853446557832729455748113981858128848056 7753 74758642941815726239065150678890403219382792594206515917729426696440608697615792473217160560 7754 98507522737131363890561473169997620070285483808351452257131475454844611798007242460513396016 7755 120952407591506122598959780959635983004618526780589284576682342751200712427337846194651518848 7756 141693316237986178819542213148967682939347695736970407716351764620593802568866507096645362176 7757 160368738858502756672093870211408532224392986108985669338938072116201541342739554290789874432 7758 176667000290447862625467266104433402274024307229829439858793586796270077995815828871343584512 7759 190336010166306636633912795564621439803050033651472073503026109780005674185540381420030453760 7760 201190942614674012691282867172497706020944134061621176939257193636295521607173702438208833536 7761 209119476451464777413913897384873100655584395866238055737617434956938579258009340876382760960 7762 214084339040125235395219602600535148297737161533194666099291245594313378872935801217879797760 7763 216123027198342541855182417427346709798479768668038824138310708369372692147168813662109925376 7764 215344719124736597359671668403389745612746157378798118822830757174819319282970703370507976704 7765 211924533700072262331888326210584745324923454553421446938999978833683770379605820670426152960 7766 206095428620245865464643129055774874272882054677234495533087783080198342868138571665794727936 7767 198138147810907092934779861711084216799458057395588408738927044543362680581621846926063828992 7768 188369723554133370406086638778842696822212714122513577038199531222597586933990700449418182656 7769 177131103404226322562633401172029025534158709930142574508313773911284224262573608914597707776 7770 164774502080278470742674230876549424017758823263751650155056358945169534319735816732908978176 7771 151651072388765892473003855962417938042614307544161516992181810521858565721597893673555591168 7772 138099447800527719084385130431109983933041600985659372995500909329381726423585291717088116736 7773 124435636129189299586719212555705369646107743708529054838965612310153230443991437097744465920 7774 110944644680793754012485400705342596577245928644100863028316504004268607061496425500131721216 7775 97874099918924177208867966500163547225818413229071469429442250969492057197678235283890372608 7776 85429997912295794435683373553778150063549867306087623640921345187704291995304193529527402496 7777 73774594788258765178445170810407705435529648081621546394571995471483246844720437611454267392 7778 63026327902899330544523660745878190421975683595884615691384389711298910608483193246168645632 7779 53261556141493630432435626056323512245437246318759949692929258767461082346929350364008284160 7780 44517827656643541008216403774453246443207659269946174943826635250108921188167494296703860736 7781 36798329283079594354459273561737397670568911382007407327930641813329260418235635214405599232 7782 30077145358994552953156444811125047955399195160488251972237784107623996666030927370564665344 7783 24304953958027164505984504897568538692141206870580223880399192396915151837867581315341090816 7784 19414812764905142275364321134314730538090744738088015793167231433752333022736374281512419328 7785 15327730551216633110503435326663433161152793200361928275520721874287579572552580088444485632 7786 11957777878525476182796552898326157988167241444971262033806337915009404736679744705461747712 7787 9216556240739878365520083147591679652320329031456739858737268842758368693994526585665880064 7788 7016912427636731769719415700149066600303827978184462105951792488133081537408016187417165824 7789 5275849141824738811784008485939891735622784405897522113241892683353955945207208268928122880 7790 3916639550419394222960216679525234733145636310265531904940497547791219505361510038337748992 7791 2870199491554289621726379424318538881579992764204969476660620518576509340615875733131100160 7792 2075804839709442361430894464541005066828316722120194486280269412620743575443543219754762240 7793 1481262723533423622884967726213632780235970737927080833075171359938917877295744666673610752 7794 1042654670885541493527950243975877942987767711823676588854722951959236243780441988050976768 7795 723768971946996860867346439252171621267209005786634977675786002269261844158388110318632960 7796 495330794805601900054646670314200051686126862018677702115152614880397446900250735758278656 7797 334124288548335072422802561945100994496569103892763626865486662098481718434358504416346112 7798 222083455442665706290129822000037692275352562214435047292358973087031119612602636820283392 7799 145410094735912168853824866202704303344808418030914073566979173427200272530683157544960000 7800 93759336729753882206707253444506462056369715555526755215619631760860504688017210674774016 7801 59517437343109131852826234094970086385153029536405472716391192157265435674749110174351360 7802 37183344465228973626277109828993834531852669388879985358476381654100447264115552860241920 7803 22855393425809035816368836288967810903732864099372694774975152332072053377724074694803456 7804 13817299359790634996190256719174186102556009814078536940277206302160032523518004999225344 7805 8213092675321004629866656083056637456102592186798778728387604982651009426934971771125760 7806 4798339000723419635512711711446990048488894413807685150594876282955656273808751455109120 7807 2754380923817069514673197671527678442937683978219627083379226109660011274283589723750400 7808 1552926199987172441763356630239522680281064838387411728845354482328125559937612965216256 7809 859632581511566325775620136258761441322297806664959254865910677649476066442429652271104 7810 467033723852732294606894961993184726585033595437256949926958269223060317010110091100160 7811 248938222329958774167965013792226897013474843499262958380845536629708965771857432150016 7812 130128987943893636146495676229347845334246233687098180929051620411772654013913352896512 7813 66684248611291119506828957762515338645004175915792064239007343765774659706198547234816 7814 33485996251366137586290699679422429625746023084818749631402067477240053977534322180096 7815 16470783953608126938690557939089598871817296673133520835943071890873615132780455264256 7816 7932187404693834778041646336071957282724761921638245016431859815063362092673504641024 7817 3738625893950401560934295214036117314674342481506808939036144257046465176910522482688 7818 1723773168716103635998970276244270192764367879694053474577477550887879838766548910080 7819 777144695406417901746653681148331111541128639358580871912281770756801581317470814208 7820 342434611388045475032644945626928354297904180573673251453601482904566167809434845184 7821 147401978305263535659145858690356484898080905879421886303419531380557206405974589440 7822 61954109734062914315647010364784076385707758981664886566069940962550879139796090880 7823 25413500223200530766362332175361660888973781929058544751446165274356442871791353856 7824 10168753252086442726482443388077865660124203921014373716132774813953537625831768064 7825 3966940790975777718715732161531685557345714851209547157679033223056626491357921280 7826 1507990994329195797221702273237347822430243978460459258866528759404981375620612096 7827 558291475175306380410075559014503947086784921674516599704462512104291490481569792 7828 201187150248278777144876846302438244928319645356855719225057345103317633027014656 7829 70528946468748224218808847358399488456923924509921543088640653880460666843693056 7830 24038427625709304054299889823317136725467554905398932359691722352402921722740736 7831 7960712529308516432239143963839861802039915015473628358689800910338703189082112 7832 2559954909219791323757523610482993702473269014697188659183468949563581078175744 7833 798850170500618525075020275860502315126359637473199924740769924497083235041280 7834 241746002373584332498706339276759603648633357699630204523002376167103769083904 7835 70894391900857393956549000436307281311476077934659823206858639939984657743872 7836 20133031940195397113843736387021125839587375313199118871111722401967925886976 7837 5532542528572804357132024767458543014351024156626523331201161969145911181312 7838 1470003975134721291954649903128508352986684272573034940010176624789163081728 7839 377342229168758165928130194199398431885309905470852855907626434618325991424 7840 93498394410693181737229966710408848773239519905323077573318238996231356416 7841 22342695798923078359755656748724209717766007849164868683539712794244939776 7842 5144236308475269306568504973618035373724010246136549857702488129019052032 7843 1140065622360689238954111901158812186456550110322933613186685968121331712 7844 242945188961092702084219550046287978155486962411135521826265684456243200 7845 49725127066718316949880307890433064029863012306562659139128835404988416 7846 9763896110832358702044709529053306384034038335988783708436366524153856 7847 1836995852464532130165984638469886888875043144707440640379366945062912 7848 330714326944320336190445476411847280880431731413421299071166695079936 7849 56890441069189848129609841408278217600628286822465971264115301154816 7850 9336914176984457543202190462268350107326563630710057605950892670976 7851 1459588498499029223158607119332551336108343908019466503586723135488 7852 216944124927989787278684655073193249153884429491672566241979006976 7853 30599715245220290701949787720755522665434631564354770369071022080 7854 4087195184678145593530102951601697432999092743383560989825826816 7855 515788843488175116366083222852323995761395412786894341572395008 7856 61341899557522991298807731194141872605536015401568421644599296 7857 6855907532918399668758720066534789132019154045529446072451072 7858 717864159880709523216173106778167659497184215328834738716672 7859 70173734127451454765056329036444985848817437254297363415040 7860 6379020242844774751014132460986403293520910778804056621056 7861 536832604446076035913127361926993357873746939496638709760 7862 41610391789133472520998115555012519014079698243116072960 7863 2952978448015035050821651323394484844468287113177071616 7864 190538948958081564258511703100563569311698397916299264 7865 11085747585971664334215790346438350454314832872079360 7866 575753866389287325187601307523520898193946507739136 7867 26363492828610712106451247950804388472836579131392 7868 1047666891360232061278764753646759283637769732096 7869 35395090162455956947802725793999103888338190336 7870 988391142734763727568966502637187479084466176 7871 21900477430615902994559940660200261904498688 7872 360986422183284313099724306202694858571776 7873 3934514867523350983795268898429819944960 7874 21267647932558653966460912964485513216 7875 1 7876 144335770042645461710170207100348144076696365042062815516498066928804258295147054324533918970 7877 288671540085290923420340414200696288153392730084125631032996133857608516590294108649067806440 7878 430500135771788259895065805152231708616257539602143318385416922321405238794671637648918506432 7879 567314382745989345898901563806141681851459238072070749409683153855186888817510115999568153968 7880 696680769933759075683454661627513477361539082929217656777788777994133992781267857861183402720 7881 816313112824988382474435645309234350881783957527603494833870200273803201234858856016519503360 7882 924143140813288919091727101533586868825996148038024414788807355655123371808284000565618576640 7883 1018384932651051060835485476029234895391057048223544468631884472799007692750069445895741541632 7884 1097590291769900779097319030017349972988315156523041031231881199371686406183663293070922326528 7885 1160692488601298708807636929032736625347095530857270180327646408074457766708165315474197616640 7886 1207036288759007106544153383734319777387875685404502086273863201910539808561404490207363489792 7887 1236392811314248792373877613264940950262596984987770711159611834427272937905905720281421983744 7888 1248958487277885346558240475636426346610046526873826117342395481137174350365196363630924357632 7889 1245338173091639135337878238793024427395933798652885212293114344957921311625733687849990029312 7890 1226513269809202067761887345951339060540660817519061753674333262238251730824329161754629046272 7891 1193796455540412691304532718307075664500361367358955819892864225753200623716489308751939043328 7892 1148775307638279467798948139104718197301885053246668932153977554410980693998965020315721793536 7893 1093247628042825848704322119180651410130045796947001196685422602458006470894012867329877606400 7894 1029151654764846806131161584881977383524112264388292071636990702791990677521676831814724878336 7895 958494520884767824930269000811303309903108603009561354660959350914819920366071057067774312448 7896 883282299515292872996349591016586643798150055127788962163354350346451268781275725213131079680 7897 805454753423801676064061575357524619101945272646440067721811769106593567476836264808766504960 7898 726827510269666567493141185958821062083362535972613108536883155922415176346731888522634985472 7899 649043840322602725657762400096907660181607812068419971647752756787171395925554950089702637568 7900 573537564855949975325409715580677916871673853677563171387872652470752223022329718676054343680 7901 501507918478245048405209939257021202644609732205102791569579556621613058632468435224085135360 7902 433906478246443212790764440753205348097030447712742224507866018010387195290642023516020408320 7903 371435605441772458736066825904898608441211914188768209971321840267058584190867185287447969792 7904 314557265511058732148544943088887489810439848293193696938344371127312708017509859826165874688 7905 263510631844552148113891988413812390169144132203043369866155094813928720586700571931742044160 7906 218336562197934353684924786546469641117188623446280844912623265477451917345982215120863887360 7907 178906872351115238776276970873339797550184449764405431632670131091583364544570404152111267840 7908 144956317011108551220388341365216390674714352220754000559604900930789523785266343269527191552 7909 116115308519801099100331981008994811301295499517520200076240548556073195081883031651020177408 7910 91941635874012030449396458702837573793689864446400977249999562709489662405824017362625495040 7911 71949759823447578166740049658674174850224863926391355381094778757669457560493745579787026432 7912 55636621235237043536367414567330138688097297704334492291287814901143513928920289338902708224 7913 42503276544387172166378390950273286761787917764766360467157311680310160971287366683959754752 7914 32072036081411477205268532173790369449967493063436500219840470543409066833975569184322486272 7915 23899103884568222054129592266859190119204220700875555217539173699458995167554581444859789312 7916 17582983617219860655206529058026306432175128562506676782384298050220641762569736290144616448 7917 12769114239431492289966616190222892199899729811233112732609674007882451233156002282760830976 7918 9151328204388922460792916138124920030674009952889622981968447494779634353548287375237447680 7919 6470787600754949785225859897573958554254507094537421069993496420824288122729340727088644096 7920 4513058239601609431462810667841933701964499192621973469401768860084711295340604094695866368 7921 3103939881157672311582666868627212699161086602318468483237642545200339203026252275803750400 7922 2104595886905010002546029362721053722422312382320802981683449259655136817032397190070272000 7923 1406430864289507274649137376464111077562619977008240677524703188201442196381354019973496832 7924 926062404436513158939637657581960542916241026357828684145941265078538093215381115998568448 7925 600632742371429626359519403196947983693102055637534328685033120800842263807843116043468800 7926 383615452314484651120164199356935831923877828892853004846570893383108353402398666865508352 7927 241195803063721625804968541786770522950279018860423894552350806542510441865335727145877504 7928 149243341865238100900560603895297228787763985905653064196101636916813791546666573094715392 7929 90851797305668586746967863239319266531062245387028391414758408565055191851408717462372352 7930 54393119556080817252871479846769854335259068998106479606054020215366774286139748339679232 7931 32017071637055042773203332096336147084299056742612442552172555752612451306891085573259264 7932 18522453312214191783041240857206401563245854548152620885961352850186662125621666924986368 7933 10527941705966225564551009470105702523629138416519052163356174428625987313093320145633280 7934 5877085565146801705763948535772969303592785294449472584989545180191137607763513172819968 7935 3221041666855821472335850905404443613675181839556195552171450205950325736356207954755584 7936 1732548192194667293855370859350442017256739357879893136883133131422573283570494180687872 7937 914248883151978911734076017762306844143013086257471541825116281288698216170746506379264 7938 473113933851742471244685790928124069241562804760933462013078771247724876000176673652736 7939 240003618220672784239417734960467486533893988565372267101614277784357906857059583787008 7940 119301416309004140000626840807866924456506439447616315855140604242751871302814035607552 7941 58085876664149860495282675738198737840929749977707531073977570500074081151477184724992 7942 27689192533885170659411679295316873086102801796608043909821482233215775841614083129344 7943 12917505535272973976621048905872463532019033273683775518608150706480720762991997353984 7944 5895023293599977752973107572925942825830817685082181854159602903646904273474598993920 7945 2630490250727339731126477438904452240576029075131397314619101015569228626464627228672 7946 1147185708009961352171177789162524827138842639409561889837413466886620815162628636672 7947 488735360542637109599910407011462666592677295643833879808633110864959254945117241344 7948 203305592976974258948523996736738017476646627621117907351344270992514105804526190592 7949 82536891728554956931594150672007732752416127931415300958401266520725126734342520832 7950 32685317619431085658402137142206324575709678286072402011381243992397373629637066752 7951 12619447791062179739231310739529347133371899522661934909757967243582405278305353728 7952 4747692389256616654319295441689081310155108043976041334494553692749230974336761856 7953 1739581871919346092089368233306944486843274203006491880667188438372485520047472640 7954 620420763839465250533358912366487716617844630163744564863603877372218424254529536 7955 215257916405120160991749735289133882762939593327257706448254415229220819512066048 7956 72611959831332063691734375842300549941351263798605903497079771878956183748345856 7957 23799639731883589118994366647323893584919560628396232847421608385900124613640192 7958 7574854722598545283344842009480662992669032433424179239302215873518962414190592 7959 2339587548445509264377183469056212433505922167261333943399741822762967986339840 7960 700768970881809185062570087813580002886383199121570262902952973113409683849216 7961 203413520546618268657913157791343957881378473020190633393079854532870642073600 7962 57179637847061975842013132605895989281662491280751254612378099071479279779840 7963 15553719879938529343642128408983690647950884495026125852117654677581333528576 7964 4090904982819009373237326455936531262864902800248059044603144335956255965184 7965 1039543752524873024325483086135173226897518290674525767333933633955377971200 7966 254996426580151379345661758694696100564540033444605655651366061637218861056 7967 60326086051286377397089731003036883503262545566317022219207161765148229632 7968 13751437349718282631961695257853553347036824869346507208711215415470063616 7969 3017404198670938673122731483266822669092130382821238198168557071898771456 7970 636660761034621583366721437467555732079018046533395398757984499344080896 7971 129030477199200153299082766694546177238341021757149835632637872615456768 7972 25088656638355937485652508806617252674022104168371195885487293345038336 7973 4674360887085807117601961628009500893902759352218015141536459191746560 7974 833392335174323281002572854013786899390881030817089205071015550386176 7975 141984677389850997904297228639624650474296265347238508402903286284288 7976 23079961595444286564498560940173189558027294910017827081885067509760 7977 3573683527290331591692020911863938698828033688881839763619336683520 7978 526153443346560920083056375653741642470649544493712292872466726912 7979 73516729072235021191787063169551332681349465880071699894441607168 7980 9728016106032350607370960890112967473165483630098997853091266560 7981 1216262201491663843650270451047399950455750431206442486978314240 7982 143316262132155410785189718621541651834337161585643692752896000 7983 15871323771791750159819624394801045130502709968921773025001472 7984 1646750051278501075269240557581000141087038205190102212149248 7985 159523532237768797829123296307866257560092618045753781125120 7986 14371321059850351693700691547263236369737671270736689364992 7987 1198676903324474509842835233747254564818078687184021356544 7988 92090278202570276314830155604521607393123114345815867392 7989 6478125111119743942000931916529488089555341452616138752 7990 414360523973975928454755585815264796875568105098575872 7991 23899770945428097819795190891329783910451091370672128 7992 1230632660527205070498763702905155030381525662171136 7993 55870953530313023498345033239549814207199271976960 7994 2201540600493433393302365823599794477991540555776 7995 73755710847558816704391774957868900407939432448 7996 2042487631008594754913942656062961209216860160 7997 44883935395429591487073020699921572870225920 7998 733776388969138679150834419100679176978432 7999 7932832678844377929489920535753096429568 8000 42535295865117307932921825928971026432 8001 1 8002 831203019803131415924303769846831618863649109715241894529633483748247710282804849255003946240 8003 1662406039606262831848607539693663237727298219430483789059266967496495420565609698510007860476 8004 2479287991817606687259088618581503756950995188250531218480554665459168521977410191666486367728 8005 3267527808845375421641924315551362076894787875280189717685150791850692405647201972626084717008 8006 4013221721369915176657051643904616803777739246558072097683059443141772797576889285106964871040 8007 4703300556615839498311927025463385955536942481990405721720984480315676093514193572096620197568 8008 5325929757440736603142737582333481169406887503594530812666713215994836218375441749716166774016 8009 5870874843057023772410515603672530912939530346361780822925567711308114534768114244605500475648 8010 6329815966211078271923840693772720079732476801531554980846691571355612105476232565830061846528 8011 6696597089658885862308279945381319110226811779032631292960408296101079175397771867143715527680 8012 6967398044128871234053694658991053693274036051610026210371329518554313740307376344521713168384 8013 7140821215307821110880591485612974729146812838347786222031787890342746834991367787414911602688 8014 7217888655760297248140796722275482827708822603272483997074738380427845450442590248910179696640 8015 7201949798607284697579570732982848996703152136361630634181466848077670436063606461824665960448 8016 7098504399904276535485896310746767764364273465858714247876222451767416553998486627305522266112 8017 6914949578065912300380929242495627522359856056177160670013295100843711383520773543371503894528 8018 6660263579439509138088580902567498070905699531294469492393003880160608742030858541753704644608 8019 6344641934317582152635355698492449251639208374729105610409140402444632929217178495299230629888 8020 5979103779144477069769493409993031208709184595774999428302746871531209503511206895629752074240 8021 5575087173555973344440182576825662489658512748824481991499330412769469168297208509912929271808 8022 5144052175315864959639686598702056403197345477296469985451500218773078985523850654514386305024 8023 4697109272856094545562644562301328121945733881439082500038231882428595754431597205152707117056 8024 4244688613967010168451977879330367914677786981989264788761601805238452738927389373599525634048 8025 3796262481382937659151622537995236567692527912412114062433544144551251148238102482748207792128 8026 3360129879551361427166552997839435725997195584074352403531480700244705610357031664115546849280 8027 2943268177270554707192889970929120493458570928727033133277582033452222684587513800654489387008 8028 2551252778733548568737751780311003799737638495879440564628357961459683970283006982188062212096 8029 2188242043125507209976106373265835833840223713032395961987336906157151676336264181967338078208 8030 1857021382184574228798589261512463689746871795918146861624450642114282389651548284501463400448 8031 1559097828873271710143170272215601544873091639682106559784578510563750295148680738843268218880 8032 1294834518750176094268415925500511947278071011429711484736128317004327292530583534275634659328 8033 1063613519239801294649880795218925111896918527394463536306106954545333286590017071703314661376 8034 864015271065583263296059628213726807692430649838086247614326500494437334682550626279571324928 8035 694003496873022751542726658152040831934048759773647598579665123371607476862519114523798929408 8036 551105658349024614141590151154878031466466537762814452426761315207960489541008932565239726080 8037 432580741993599656455956960534775580587579692478479500827986848702574218660602575706898038784 8038 335568143184146039520175739407225080299709220732944439923047368326059426093139641147209023488 8039 257213515276170961521999154406013772674042460557247227702401730574870944021778912971493212160 8040 194769487310116739371206974003552823913463916915435446909365588203657529240287164326087753728 8041 145670990619405408764693240336923951956414564421340073827361682730272829979684654568284618752 8042 107586468218616240626401094962034209085203810766771373803193759166520625148495323543673765888 8043 78447409052342271877412801389068289061021352908769789538953950974619880148593588959359008768 8044 56459430042742437995695675264258001008511954934672975121354276171689226294972140150407036928 8045 40098536287894422311046926218724057820722138765960334601678678942297285999396850468294492160 8046 28096266204240660627132923679036052970367534145317158134346779843997515327766892582459670528 8047 19417235958458820832356545041853105505029507496188267330824203044417837630723035914267787264 8048 13232208508753403425309729441955031959276981197400964591822477554668060077409583693777862656 8049 8889300795489096581958424013335384684063392055832416885448608617427032784603391936019038208 8050 5885376211222569616741891162891402335225433433462272523374228746331687668677063379955744768 8051 3839105685025987207348663474953316300554874085241637649354284636238678746956221552525312000 8052 2466662923565571208301615378298912996247717901862177294792661587090508346325628821788688384 8053 1560576204735917848373808788316778114166527693007584004637914733190665531626344633721683968 8054 971905367194135702284393203218345124571928441491753816014323551488612306425591868612935680 8055 595651236775597107877152966045819210958719073077923432474027244632022137137922115578626048 8056 359129662023989365032448880602003884061660786422692296868889155388970944875923603835584512 8057 212941646225009789236167653506989863690350718749859867065054040843825290395496707696623616 8058 124129731379534291690470766707334826483000748482545030486935009972358303943447326777933824 8059 71113082021571062872648299253526697628674431753119753985959832127764025771659850336436224 8060 40024974919176838324206587393571201436274294106561625147453443787666504057419575014195200 8061 22124155526783610868769389884960940947070819066254203965671772638041051719998981877530624 8062 12006027735321569427896148634107256815739840659620772597938900996177808298908430356185088 8063 6393941257461165526684996596074690744730726155323561259142340658289062227981346694758400 8064 3340495808515727326287739660250814534369056435077935025096937105286258857319712147111936 8065 1711430086429130790566634771506448635931859611959759947890935176049850425104713513959424 8066 859494005735732987431999962494020158054579679006033589460240427520479954208398258470912 8067 422949007183580417993726442933207388290326977340156705896870751899352826253143814701056 8068 203852976457752443317787175730893670813889981934003792990739344666913653380787401129984 8069 96194165813095409455908649291297789420272140401432401486993590776834370830248221605888 8070 44421987578783985243883887795030327293706183011891415045830528933195521885236946272256 8071 20066695122955633360104766969345667505949373437125283722199207515628037872362268393472 8072 8863174729092746902559693502258304624246772567483299165562209722593360904505784270848 8073 3825966191198027848131231613287555204229866920867608158956396858891806086064932651008 8074 1613354013384535664940090123906842960369389092798140282411989665413065418715734999040 8075 664276243342050388355873155127544106084138108336406733887631892172446996019332251648 8076 266923748814043192242327149519141906166347244025644638833630638681582257902769405952 8077 104623446405888933243341531310312300579196247950620970664138707484547596513326399488 8078 39980906461801123418821190964520268640150103789503078230738272417380210604316295168 8079 14887811746268087431293967942507282129123975916459412725984705645284112586095198208 8080 5399213329539063708090943855009913504889827471519971616411124557151970642372853760 8081 1905951414164909512057796402797847801649439091127957017413178267192085558526476288 8082 654528169736251597074987602340604717307339010684440992933776551530793649739661312 8083 218537584139858715194748257767316220868960275138470079839255704271793360964943872 8084 70899539119990873835711256540201478707995495827701150172736487205829492231634944 8085 22336229857571881308471379603741400999252549659890089530335698492335635025625088 8086 6828826185577474067220661147079672225563837952745867441508618258164590697250816 8087 2024709086800430264797388646748456058104576166556619852135222599367413387493376 8088 581781004933092656267426024295591960366254353577470342722092369127453971447808 8089 161891897133352280644740543451980091051961982981905396848980380506173581819904 8090 43594839045441243711315865368372143185288327100872606953296761502977222508544 8091 11351452208828901753883907871022133196105921893033908488620128849955263610880 8092 2855756422465039961322605367818934122119952521228170327257774708736646971392 8093 693545455901925950167753626848295085460004842564642194522141896092673900544 8094 162452142972127288002607583467442599903864489206236858081631619696736337920 8095 36666186793338099011078929110128434139473370693696806552473951066583465984 8096 7966494166044023055772152922912618570870067384305130659458183715887251456 8097 1664475805686809667382375602528628713207915080983163137045298196319830016 8098 334054768084244448346762840441721020373631130668157855075574857594830848 8099 64324999970420891713930025935335249382484930896669074343409536926220288 8100 11869252722242902401098596951606474636212404948619859615744312895078400 8101 2095905878186380442303667924753335485292770905808000746786813103833088 8102 353677869162422227972098414578575299119432000132126942550036058210304 8103 56946782310314049911436242245279024930288629999539483129088841875456 8104 8734579550993508322131689356142651093739578919886713824019887423488 8105 1273956912889679075357013161043592835544994008416688801609760636928 8106 176347769842107202900088611254590776298559732672419855496149729280 8107 23119319161547073532279025887129657998888422976742025237624782848 8108 2863985508844527664972362589182678563039636908191183897693782016 8109 334393761643317902336825015505484217784469989027596679918911488 8110 36696234359038130635818429945279538324900119240715073264549888 8111 3773188938282852061718745199258531646965544984803943812956160 8112 362247392501568807897551503616169985311210093824048506077184 8113 32344780436412985322797982887615478229468601937253334253568 8114 2674017381662058294042693542184666488684141380888512430080 8115 203637705385248919876112181738975670822211114391346085888 8116 14200510714015902045992332181232178095628623762121818112 8117 900474170853334847144748714253357393364947195362541568 8118 51493571590057963270560600453243011054495712608780288 8119 2628949982121202219093696327173327991737391018672128 8120 118348527905876937151172168196535713539252583137280 8121 4624392499405341519331560175474091158855386923008 8122 153639610516770299698061215094268901227552047104 8123 4219634958500861263549725931224396961169801216 8124 91969242493062464128906477578971112242413568 8125 1491351275974810492090138599808617643245568 8126 15993271245284107782778606549293105938432 8127 85070591730234615865843651857942052864 8128 1 8129 4787201658582666457231361238303942380998151095902512273880942645264706013140105095206520323842 8130 9574403317165332914462722476607884761996302191805024547761885290529412026280210190413040615172 8131 14279789324727095799297591975465958479221333364094316741809853452392000367507499152748223845384 8132 18821544030247051539339477995432294868900124689157168776191872647450353364909155849340909070864 8133 23120216296140224612503356008127129896313975010522521845128619881661048399327393985863416450080 8134 27101084011693495597327135907302908784853020706003639690948075139698052957114486944693722245184 8135 30696421511162133546920976490885650704198661272019612304492334062448465817276959671472858194048 8136 33847572801187537010192294484966833576761998542275544478230743000782350507398105100141065064704 8137 36506738706338390404592909535496178801397078227713000281817633181290451192490926953376145580544 8138 38638396449860647205851954902975955173189286204106731816603161814797069220459171669965119964160 8139 40220285452942770653953937041649014446395805565486809233102012811114376522892004437819588511744 8140 41243912567553920564935587791238185741594999870919794358328764713686481732163054863940590440448 8141 41714552544232278484605139199504679002839396831655022286171364740357783589462928774886960799744 8142 41650744002870784486062469745901054037486715424646991986671234711104966298421897367534747009024 8143 41083306064453870463129131423897026100305285602261662614981988839400293051243119360686506934272 8144 40053924575071312038977495131462442657641541175675434729215612979830963747211582466352587800576 8145 38613378000583432925474967152599733441896801007267551479290914406634053781841854930692636540928 8146 36819490227014077489236179280960647998483520723653130197397446200504047837015455684784466165760 8147 34734909558609548846393081631146894560941758344267669161925663515773570260327525915461725716480 8148 32424819399127733279379186150955843716952086229934904940615460815851870561013209893595054604288 8149 29954686080339637598063229962647045422836141186956157920084177283530372977791325862970573979648 8150 27388143156510895140860909954461520186634672069915810789046392737334053819247324664154795540480 8151 24785099744845909382451432988326466278173128678188208240563801062629086115134577277935166685184 8152 22200144085382005636476141257937356009222346987364061696221369218750139510077322033313385283584 8153 19681293664256198292861101926864302944449367335730589566632748899934465261035520150970281492480 8154 17269121450549964557080891144152492332155720518119403087166728235909440244277722317922546745344 8155 14996265589989408598219169411613604443155840993489608514985214555183374171317571588073222832128 8156 12887308793264532479513446620399895468960140695854830401365753138787140882216005270455508271104 8157 10958995008834476487092227858238269510174560127982951142521927400742308417622246964041072246784 8158 9220735873352735955555211619558506605198657063911288134176395276967077857038924687614064721920 8159 7675348641465610286423076145486931305694702049240791447008617501381085083765519279143092486144 8160 6319961182961785413093141692766858351262783345951394046739198001443846860141409635306819289088 8161 5147018183785949723437381359464885285636124383590317367243843278930303278469392564291679289344 8162 4145325525598822721516899043224682526831082782721718597008252237750244878062202220587446697984 8163 3301076277306860779713100746611202606898082137110770136996542144854888216784085389031306690560 8164 2598810929637307892332901044811281894106417333999061670742256579457962872526418030265718800384 8165 2022275442684068894113077806428417711608420618647284626782516982540101165624736511557975932928 8166 1555152341135583842271979560085247315630177183207270570081118876237386507164615193636355702784 8167 1181651540057496026245161742651401071265883817550741584193646686095577847458729663633674993664 8168 886958019286906798803292924419105208875302019479430062817089229924946600328960884137380544512 8169 657542287444874069768839836876063806247731047984545223946350943795910362647564566384194093056 8170 481346410637354314748574377260261267115481828347964477280546944046445497371579868536801067008 8171 347863072550833517592424835886949408032212361532686853918462500392692694257512084552569323520 8172 248127730105139935450869589976717652934829282034765143292992848653478515323922187626049699840 8173 174644644258122041068023530506885159900001772554084232633132660520569877076020275301694046208 8174 121266727062666938599383705973492742350471780238360507439377787159765307492486606142494998528 8175 83047146367453092832048300321872286393809217127817376186508433705950864894852773047173120000 8176 56077877366555994527791272084160788665801268380576023739169557581521035964065291894368763904 8177 37327269262729629650352349768288977040900909542801719286906693078649422116980134953409839104 8178 24485533935166165612120521693544411707895645295986079276837455384097553837373810863924838400 8179 15824116164897620946080930199344735000627822603263088104869675760313234879079027206724255744 8180 10072345406466091602743722419241210183275809283051366557568187073914758713222803790221017088 8181 6312693298376703534063911058134589991151287121422390274351315945850253619672902376823455744 8182 3894397669009194696303473426771600640310653577427553868019178107516012552655827404192743424 8183 2364138721242693238266724184322420385348904091197733639046194138242172830226123765875474432 8184 1411806307212166755099915916664731679583209263146324611510766242766145010453246480593453056 8185 829098534149301370269672653643623913729726261504602892478013479200859928195866872835473408 8186 478654686842030700579619697181309562626258088265611892328556950664260867517427322149928960 8187 271566867764779308978514375710753867422029535340276528802164224180426261307688212989214720 8188 151362948283572016846340030769179515471916194123678698619826530129644456218227506721849344 8189 82850965395462351427384780643903420252025241196568123950489763829292384113739568317988864 8190 44519927758663668397454066104622008132639761429785778896762664419843900958782422945628160 8191 23476354995680066981382496853614344711179831837704102037031390223722509080986478320812032 8192 12144046149793636290257272071835346229773484158678233489812083009954526516121442065580032 8193 6160082551411647516439254970742748143063745024900882484941245700931539753373283135782912 8194 3062883704484859176377394897227570997834469969536429332907834129365893303454557697736704 8195 1492183871002384168018612196389099754512849975714912088606835889153215178285862191366144 8196 712009018598125077045189526389152134089562965455579296938253387354984010616732131524608 8197 332613431047372683683632518518418066068097056455482015240292789310681505412305060364288 8198 152055195109611671063124160337162433703265172426952298187387619604224095627878556762112 8199 67995803663895079625494865709983877110414879703657632373181501422592510472138449223680 8200 29729696357469979491336797931440563096189917213791439413096321432991320384314693124096 8201 12703702188654231270041372465797560114920762623442079945208117821605508047863696850944 8202 5302750339887702825474658135874084085813654536204800106462240605800727153518097465344 8203 2161215616334826650454903618850712859075017333499459625298677547671622043740512714752 8204 859629344304856836581262045280189572324533210501438570153586907637434606800240377856 8205 333522923846455160881635075208972467903781351678168687262594356239525796727004069888 8206 126159862621280157193756419853700441321892190113705595185972123109034566584253808640 8207 46502022049360825336879469343557907833536420122450408974345356081088534307447767040 8208 16693430235096675480409852392086570284789254542239426037212701226332122847073271808 8209 5833161707828869532666484052359271993620648778111929034395173316929093645304332288 8210 1982904528263592597455802984736643559449888666220021761227776702882269422357053440 8211 655369544003894326458728933407173447787741269627169818164438357864131073172045824 8212 210473176580285640714875069341664012817996697409021919876784036726716960451067904 8213 65639335747484418331152713252014696122254349908571713448193097849515119556427776 8214 19865989917189275790599267812077827509343689624935788605692199987458111721963520 8215 5831048157979294127135001680411117731227325934576198734427002893037377052213248 8216 1658725299105386553640609900352811858590627852646323866495345216573009058332672 8217 456965202812933896369232190814110647912003879446694181272625122636668759703552 8218 121828631541464644544155731914594514566050649658165756635254289974601963274240 8219 31407701989248381819462886020825442203994704931066238036373069161220813094912 8220 7823327132233865059729460126369560623631739411536339487362332841368621154304 8221 1881251771696975521664917207753309830410866612577190140997965610928257892352 8222 436330991985179915261348091496366071670184158814129460905038934591083118592 8223 97519800876893584342373180057339333914862255516243605590151083205114986496 8224 20982120572502342765541143295812279701686283953755429568547554799059468288 8225 4341443092009887904270211195325487409610560247039928136612120116366147584 8226 862916841266027196905431726625471388114046958252434830057005218424422400 8227 164568445196876129324490532047935861364469117816420602747563387387904000 8228 30076491372428638637574756876999446773041899859588411053824129512767488 8229 5260593474649248066728746974055879769692525537514093732347748651368448 8230 879331764187511793714606176243156892014043267397909488006429136650240 8231 140255295197299594802638089351255925771868589942196668178764654444544 8232 21311846932769201640692804307050265070974281846629279034164404813824 8233 3079548991728305789007178933313725675296924893519831678738308792320 8234 422357660863133649421600480538154754213286885465704332747429904384 8235 54864144870190420720190488871266386611937585851970751636353056768 8236 6734619782593591527459633681142677670270043755466225703750467584 8237 779210849446182046198523811655284384013378542271412687417114624 8238 84742069329824897982620689724884940907821725231520700369469440 8239 8635615998784690034852327779918411177553661313434200313954304 8240 821720200520898790762623261974026000633896780085227377655808 8241 72725007581640903975304805329169467604690094147046645694464 8242 5959801733046152131686788681908821405110328137547612422144 8243 449926029029372723745886240732782239768738656300168118272 8244 31104963280395353256733639193978998462688939496016183296 8245 1955543073724203858029167625002095404303107244391661568 8246 110878472006602975952784566204706607158473490987745280 8247 5613095146761176434857677324796429393029479635353600 8248 250574363902986235744444128336593867325670778994688 8249 9709794339941006444923335222596728500971443847168 8250 319939601437189096173625147073891556379034910720 8251 8715193552681563473359338207948604694230728704 8252 188412623884641089968699236801019935356616704 8253 3030682365685473307528613019265114604306432 8254 32241754265758919413154744054160038035456 8255 170141183460469231731687303715884105728 8256 1 8257 27573833532984329547064842738631754372588860996173168186171734569469904797358637012119748509440 8258 55147667065968659094129685477263508745177721992346336372343469138939809594717274024239496985856 8259 82254016965794431276516346506617448595323898812661595301373312709020970085922094416850727259648 8260 108425399599303088729546644117415759400584707281261035716119374280324641964819281570445102837248 8261 133207732267310872996178517354690872551323368874563480388176326065161577812344245764405711472640 8262 156173734138583623434642146772095711263514916373541216146611966699241523983610851075498874896384 8263 176935781423947575517285395332835859952426169885403291388677077182580090144661043166191985020928 8264 195157671030672157911837889603845580528043853604091944554461862278820364108535279322826611486720 8265 210564775944525383677305704888845923281185808297621269206671126518558982267412149389330760204288 8266 222952133601431622788713904943955828445352023747532301675088046785031041211741207169039325921280 8267 232190093619141536934119091449092734412329788405214529798246426281588598427954196110118484574208 8268 238227259635127164916112588534531094486910468738766750313040554633670257992453182418607830859776 8269 241090586051587466899497742385473212858121312468640219279689566049110298363152130505868511019008 8270 240882627174685016371659539011345191472192962046458493314689093617031488501465695227492004528128 8271 237776075487175814646580150244080433212734077079096801788458478351400487872007050903014001344512 8272 232005859076938274344939749450891339195951923277450122454474438263132987564253399537087703154688 8273 223859187173634999995076204567968027217724154038746810338373884384135869523382390172393603596288 8274 213664029723240611234356724668251192924434171480887769611893418981296349159426480714383420817408 8275 201776585742800965738156244851546516503799804880311362633400256498945488719001920892750591426560 8276 188568331526095873487652622599734950131562522391534854575845159094777196009383540453053099409408 8277 174413241553717975397583312551302306573341628880524222579241336036879234040057355761131697733632 8278 159675742580363892940835509192218881645248649306469672764641673706015163780007321928186537705472 8279 144699897634762652613550635937928721738173983722716787385203531413449531372065001340447819300864 8280 129800226581413181084556515841245708897224504479312037559498685530472436356373715243613403742208 8281 115254460253641612570261630629315771943153701208626050226457795324154697420090046845554031329280 8282 101298403991662506684476286832479643694467806400533973249617954012427044780410719117395093356544 8283 88122962279886740011270968365666552356006446734221818615935234697289977281095632154486235987968 8284 75873257498486642287867984936424680314321982092443736793263583524545194928471849008309196554240 8285 64649670185692913430143584946291107978462733313622265268517374244892967441074864590018825945088 8286 54510541845191139652428903467955895085404629411870167793301139659267107881028985447439117844480 8287 45476218583561017433132125934629239463173906422579463008659252314582014128711100789954774564864 8288 37534076992032771618424335250392542767959166579918355219222999198122391512958394980342513532928 8289 30644162821341879211662263828923820895462046751199444022940310351401891045725342948595796541440 8290 24745086272148607095285626133645445080441440689578004480613947934424938485634463678007835885568 8291 19759851596768866859124195314904227757211847969913886122945167023372715242894748291044139335680 8292 15601348415894065069821416901862459250065224311543090055381205456954170611878597493568284131328 8293 12177292230182646513076720432554142000204742140165436695105176310816228208992719843331005218816 8294 9394466424443074682431836904728416596735862817068670992417189132192221187874552275962867744768 8295 7162182336964755655486559163513449948483723066019663374262566074411731738312427720032657604608 8296 5394933171731833504488859672588698463004319437375669077051617853018541487290287453343844401152 8297 4014268193995998425224565736359313112766982940675650787804523535840830943535815833964750307328 8298 2949953509724472215033138570593472828382183536816102341183813832249546400057086661044792721408 8299 2140513760283640032940599883929422756489471042250406189253514739692605282554834789279054430208 8300 1533265371822399061099286519533230062454125660151122955938007272336695995831693571285246279680 8301 1083957627908696576156403325383974263511165034527209899365469047570443964160717412813533872128 8302 756134508939701623857910883096741760819654971970189358843060989407802166731448935451734310912 8303 520320088739317752949692781557467664475816200821210079838922984040332940162612379355816394752 8304 353115554713285079497901116972371470540601519277830184950836546272752350074213601193234530304 8305 236278778395748692404323600720967961957464266285892770020297502041438318847244933019203534848 8306 155839684882106371346448876270055172873807104251929633887359085066814609635453685582528512000 8307 101287937748911206741563838663073980358545664623855347733396835488654634359236456592428761088 8308 64854715552894675024038736561354842127877984327533529640048928988485982440132081492558872576 8309 40898218459365606915369909138050294606205142297177435372310544446653216507229741149813997568 8310 25393236934991096972807864660531460833508343941220535352536052887623611263901574061482835968 8311 15518560254451192351401496801572634449722510629169915981761683172141576828340397157973491712 8312 9331905240142135415550765099795666060406179964226855884956134116716818745415833096835563520 8313 5519980995833918884956179643236616589441059723103859256283626739517378261353465042081677312 8314 3210798380643524190101537633763572886220220589347202588257158680312211085260566117966938112 8315 1835918801975244002184024626762401795681637419693776977716830309992653057769232007629373440 8316 1031603076401962065607836808397090364039434502358226714479664095803138469069297056296730624 8317 569431102719689183080668183298068662085538366726656402505749346304483131403499903784058880 8318 308664520453750203190452553825189420427339470195815056460494306946973257766531867317633024 8319 164245564988763064771396967895404383693470989437191893099229425556138259003591707464826880 8320 85763652790340784469971072650529228904016827379976839545209737592442598169885404775317504 8321 43929232268732579479962849121264067444157020369139588259249703576619354354086723046080512 8322 22063756145901627642764653348725732320452896323707481758325370671567837319267313384423424 8323 10862060048131405242969597328483908692105396593841850041271095959384164766920488045772800 8324 5239379618612496739625211037449928195208147161056068174854503717958856564044087378837504 8325 2475180884965108700030413631611250219689674768132108225937392561126752603077667083780096 8326 1144759641602062036399450412887259493236702786060533345904837505150054339193054137679872 8327 518106601420795332880513682208597771996438390305411971124152582794334010009869457817600 8328 229368983729491087946213011482720480974800084730066089004389346933679152111246913830912 8329 99281950119841921996504486434006588801112851786157126789584442140604543645822782275584 8330 41998238518389427539969914643494994744064933373049650189811955913076911711380337328128 8331 17354726893150829583254933278740784709344161747157868252481466357535438438850417917952 8332 7002072701243452387195456396870732295536200676602243025229556486334966221559088283648 8333 2757077393971057891077382159291904133800004272668969506272783006464472416831508840448 8334 1058939441756762266097037090321094244481710908509467916988277042828648661345084899328 8335 396528191904302021720764131108617318481158614457738375966537167158649192589851361280 8336 144688180841146682183928501519596360118311512907243573581638890856582083033262194688 8337 51418250618714667591073289404588442636553163883523138227728479100193102206362189824 8338 17786461277586984803708065947780696492112209564311311597509310831895671226442448896 8339 5985572327971636296398226872986508630547676944998398658361473221611909558281699328 8340 1958457568416306044931027345557738814197565983421587049722791549610974404786782208 8341 622666559520427346379666204684560307989630059882584885796242495284093593547964416 8342 192247992848507526026063748265972323629966409483601930534842866155136858516881408 8343 57604416522946631692716926905598108351838210681862019684546899578062918828163072 8344 16739801456162589853668107147085263288254161555141773030202882425038635037360128 8345 4714628444833588094550397574278617551979151359149782206006286656418433093074944 8346 1285990370958877263818486070584456260254347821552535039629173930103358021959680 8347 339467956473849891168791432669968087274558827812602450349558831075248658448384 8348 86655200478343560975044770959785041874979616291241299447326298811324073771008 8349 21373426782983810088982891416525839671291333633149716612669573006635537793024 8350 5089438033365534159905105917377686435420867095192350543318819361592614846464 8351 1168950493176865915756282703168692180055332289854998372651412425935375302656 8352 258730568576843755072924536957483905602383709983642436641030959519531794432 8353 55131234383412952409150191257627867963836581612666757339506628790142894080 8354 11297832327507104537845423658903717050078657669096600154296308533695610880 8355 2224142559522899810664018149018534656116582209501307936482317263962112000 8356 420139555505343018043390303075898821652315953437802682338710176386777088 8357 76058685569975799028612181835096265965438997058081371487589372623060992 8358 13178104236029605233472321205369411117276954432813257208475074137423872 8359 2182177092176404806277246783379602838038208506942087124325124227989504 8360 344824842868199799335808478546896644426652312048364920824232115437568 8361 51911781255518275424121678038028571727318415012626673901947982970880 8362 7432270355295455760554522272299541872576807877956411303534646001664 8363 1010017042779784228233893556119171437771381020719912930976599113728 8364 130009679447505096383150402125803540490699047507412746941035970560 8365 15814813271694105542135193266347081517838373528434888183065346048 8366 1813407433668559994812916055643385245361536009878890404915445760 8367 195458554714725728286498700220830906701998152248699498432299008 8368 19741958520621626715102881970741181556155503463460692564115456 8369 1862037802675343848048122656803999624740407803631385809256448 8370 163358773464560089076115896661665376643234838256156428730368 8371 13271236628487181109463421791779880890354258291556731584512 8372 993272682490231972954451087029516196915519587043254468608 8373 68081936658956657345499926430045103489610404068671356928 8374 4243963038646286908176222221154557419686822191885713408 8375 238605636099205360795387252617649772583315930978713600 8376 11978224976072433044477432150178184031190970802372608 8377 530286643556391332175190217405322391379766056845312 8378 20379592930023113523390403572287495971215226437632 8379 666027782313316669402654887693278745227096489984 8380 17995657048630132515074955549357019638685237248 8381 385917465007522060329216044347138930410258432 8382 6158089994168223373296690270692709322719232 8383 64993932081899246521504550019467728388096 8384 340282366920938463463374607431768211456 8385 1 8386 158837394634010238932627052706103344676801337174296649128354731312474038442288543188390013074690 8387 317674789268020477865254105412206689353602674348593298256709462624948076884577086376780026115840 8388 473840627381421433748390643951817034471558085387947501235818652962966060057747638669902382154752 8389 624663352453603823532546154158441380471821644157416811916436761352071932692682209172489611621888 8390 767547374945793191499372980512869133904141876056061876246510552290324231137578323637425727493120 8391 900049039282884736592809184790454513535456209550949524368371401220810674975264541113479058194432 8392 1019949522302311496144639799063154578581918998020274512452347601966116763152982795417638327250944 8393 1125321594636979242388894867411078501187796682214718564003216678086702379137104386756971089129472 8394 1214587338240567002031699684287560575368211805923536811321863704185195155618553065583435297185792 8395 1286564236746023216887586664660283194819813881986604639696403651298718841321321512893106930647040 8396 1340497529993280005537083045651847747458118779445750709862367772764734547499964330675081137356800 8397 1376077328712853322758031569092623275610527859018101418565354023438873323739674367082445281034240 8398 1393439689102682334559397939404669353820687917307742721675425420001946998398886662014716542451712 8399 1393151610893469947082821441805120165173826712117437604194980039276445349258787422968750901035008 8400 1376180701797489288883169866579032661426532625579706282947722877173934166348718320184470729654272 8401 1343850998655248231270541242754477112048229971240939520892552707699376024687327111176113268195328 8402 1297787104550869297717635318975328340770550530477268283469261829261917760388958510938619464646656 8403 1239849349320079508905634026235960420620575175942406347752101588510116850472895078644681350840320 8404 1172063073433677110501928102160911395116141942669935692202803705441630329066261900981862993494016 8405 1096545347773471024502516548553439798187404455136744997959358893367542968597219118378624533659648 8406 1015432462296706471857659394743622984991110890220067224201365540782127034505246196820517234671616 8407 930811346439053714111311617238367277112140084268833990362790410279385368509078779702454708600832 8408 844657738179481140995319606299103818921363238696769387457984828826131230005388923378906538442752 8409 758783424065592275070634388478824218650608864604429364220492441141856584835427816693059404431360 8410 674794266280272253469454611688592667719926505456993062940901594693900507356399984656638468423680 8411 594060059081612777717230523869474813024018815116643497283311943558106059445559677175415399514112 8412 517696563052893078953993927499792448430720093307839735553539601081100610968545427855778642919424 8413 446559398403276740417659696282676786705538679552668163859998290344003131008428286546341298962432 8414 381248880642140366970985414632132380114434831689645346280445635167283481407546141198408463941632 8415 322124388382261007393411600766231429643690523770821634051237178099866068077168968138851153346560 8416 269326488913347698947484846838363407862962021563414246693862978264808933753657067803865117622272 8417 222804826195721747949327257165378367327654853701396869465608424031784485801660209541819058356224 8418 182349699913889719218502099274586078938590951203513824791803015439512521569906548605962516692992 8419 147625323960551126032586918174902681428821096446171377713660122869888151555223655760183376740352 8420 118202929514568825218951364469174916915216022497393400716013508973860017010137900648184089149440 8421 93592146010232298426999577396287184299639085920127897731803796740689573890957901155093740257280 8422 73269422846768709054922871073810050647183781044109602855214452358079885360235958407373258752000 8423 56702614502349275089071042672182117594346085969609739376801670998305433636820609848554691756032 8424 43371212202338848365379771699779994257891668791186174308007603439779728329667487383638243278848 8425 32782040763338127641750709032653616194570098540392402408969625901446937023756128133112043405312 8426 24480529631010835021886620205579411580224865939529091489979390680908425870183384442538146398208 8427 18057898982811680579774921213045588859508869708106234173513998414423830045100078322163086524416 8428 13154768420032633776304948884772452593598766885909510310224308223571559581423863895367142604800 8429 9461796918674143782647497072316964135748762216885840975119248856179811297254531113488478109696 8430 6718003380693682171281970830997815668715124484735431222156200796169692562856207710297226477568 8431 4707406341795962184793667403560575132657927899567717698611505825407804065865223299563694063616 8432 3254570621434847859796182647938334695251342518137162162758984611596869238577126404015765061632 8433 2219570376948538562494058199764158414523820549539445669325553731777083443552075005387773837312 8434 1492784222348545539411618201250928813187600378472866147724096768469095013662486403453078732800 8435 989839486615461827595819462111643784504457996984317102635351444588257861306632500264357068800 8436 646927947322760523949836806773087078816085309053764355555675446728695150196612033827768893440 8437 416630722150569235885118364915815488776495347182930653560596233659197000339662912564053934080 8438 264319265527201638209989780990364107195106714599341011212815556505117230303083860291403907072 8439 165144257803088554979785057193668168462889531247696459761948778829109382031213555485736173568 8440 101584471154428375264002235465375364961642541863798242685026696742184458909668175484742008832 8441 61502035166645083783702087733905790002288624293737534469356339512460003591199133336487329792 8442 36636684426859726409437646328497450588381297924883746314952182354852611502790901826253225984 8443 21466963052558856037010314562498854614647272713882631134087108653130316137900049756292382720 8444 12368388709077709870338534289173620175843185658539516101299685924075676478609605318959693824 8445 7004885627730257703861181873689850571529951162188441726647245996769381389635761167384182784 8446 3898420878562751184981549654232325439038498516672970762809176359394559463047121331757776896 8447 2131216084578658816047299944517578446803195218361389639601904427491319907004815271518011392 8448 1144104306962733486366436511688563002495920758929144685293787031705056068173265241129353216 8449 602904241577661967497924803431202589509219513602945222023349306020041757251658507255545856 8450 311758086324549322054378432094126807833285023967950274482124286917976307796451612638052352 8451 158129426102946879451051598842789820203073469667115136900036207775337666338841349333188608 8452 78644602181587075081868560060654300973074155713883640389523142846273466946730782240014336 8453 38337057547673655359042574353758941661267571065656334810644844995608085022753525768126464 8454 18310122804450797658173489041264922414771345522440889787298290389496876443625243208056832 8455 8564694544780431326827521108759323854857737840734152395531868631968563812346308404969472 8456 3921954772689098636197366858906145392298957710458809409944715902204423556413089504034816 8457 1757444451716070150926956293882829876739590727107493555115516827910845720796940659064832 8458 770306153596964190252647009265483485273912329449529922177019346235225013121827085484032 8459 330109702870795955528971942946769717076330650290945641341721443036879355580345357434880 8460 138252390038408751079050560793912124703190775178290051858446030238033598872874754506752 8461 56559865721508174903921187885043832329643072685451996678621252553993539068625449648128 8462 22592423618144596220476470401576811584109989290526195711988559204469747746149368856576 8463 8807011724016306024625174489709510434324251114229108911283531112769055288296273346560 8464 3348830192123134953044833613548104967294206692764905662853495252819905247926934306816 8465 1241476825147931094379668430711585648355841905178134692962489458339628191948470222848 8466 448478359313861189750866130451307336162867488969754787227761871954452637866052812800 8467 157787334230845096477018394221418754718292098795069186720635455676571795094744596480 8468 54037405044950146836160697815400083854130093751610245161333813115912723346376097792 8469 18003856715925924373960861836319507728773259274670141115082165796018617549322190848 8470 5832233982754020938462636633262459624058546000334981295725132473317805234812092416 8471 1835880121035902924606332720779618971363405656612686348734508495077184320709853184 8472 561211797318358880429243017512048170239561910439644849990726740635451517208363008 8473 166496931080079511391328942092454562732277687344223518766658843757682940157362176 8474 47906732528787151997130530732624387077413440284577384638049198126305880395743232 8475 13359827969591749877218323370675790095660281664328841016430063742288939869798400 8476 3608366150055019010567543605047584703863790855858883226251538311429195709808640 8477 943201468182079421715263050912323425146272017290295228068181981247685850562560 8478 238422564614123409630941073183671824453825537642010379007889289034160832249856 8479 58235668801077174453650195020865749182560558843181645683523621806933880602624 8480 13732921506204169989441289115390171107808485414817034804616425778802952503296 8481 3123807524573712012302078039328661953044978936490690600245740938144178503680 8482 684776068952406043732439576064174371380529044512622409001204581530767196160 8483 144520560061553215223906077249734586027441311514028663832018661904534732800 8484 29334403635807180545644104052582908226318455118694962619156656091100610560 8485 5720247233526353353348627786847479547116478965647151034317531989606924288 8486 1070375767349895019133266895767360728864634547835685064701433473438580736 8487 191956634055684964785211382073348532140174210361090706491307967278743552 8488 32948871304878846127265819814728619483817249717340694754842489590382592 8489 5405465726131881682169568005950438021699915197794506077456014854062080 8490 846291419470191590227536749951722061461675588452196048508090801192960 8491 126237623478695270865054675494431638649002447317912499743259688435712 8492 17908925776551262325995347331994208895781401300011922440400565960704 8493 2411714989654362139516253498626561726705050228281848714207179046912 8494 307642745658696192657322294356547774353983639679925531830032269312 8495 37088014937495236797542466189365514991659602595529608647954923520 8496 4214912685630128009795881542880676214561653131451109141276262400 8497 450294846565404861903251858543832980335954047165563227540029440 8498 45082431188231148173743575353604489422437390555771870822531072 8499 4215084843633769928854286812328014988381875579844286688002048 8500 366595533401961402970173945500014593580341026340312943951872 8501 29526318891492539238174558202578774901231494036964075634688 8502 2191018795880405964024062853543007561884172139413190475776 8503 148907248916791785404779648373878521188645699760244654080 8504 9204254164236649291916188103278315070193043842558590976 8505 513165695373093740668864086289414004286650423755931648 8506 25547958665655120107663778863777417904183142615351296 8507 1121729687733433759557522109663504675471332099489792 8508 42757649095158066288400936147896193537257097920512 8509 1386048629549150556516538344147098437475379445760 8510 37149131145932546189445617272930868104561426432 8511 790309540279915711716785622880963420556886016 8512 12511161784582144486157894191443821830602752 8513 131008711264561308433399223861230761410560 8514 680564733841876926926749214863536422912 8515 1 8516 915056509679676791640066138028346273618632608699619654188719078858805162367799934993522874940680 8517 1830113019359353583280132276056692547237265217399239308377438157717610324735599869987045749847300 8518 2729899875039570053777264231991688596191062104654844907129570471180322957382744952684844373954048 8519 3599147422720865881988527823739984195815187549022422395008529253850850530588580330791194689751552 8520 4423016742924512422314969186944813645914985977663469880945120377517685258567892234864157353584640 8521 5187530385213244380245595092722580295236162114950509802604934988338488843406349061168924015147008 8522 5879985844969619711763740020569530720452373546375202168559584222780574546489852913154311306817536 8523 6489334524689635970478206741608608214187648113061659956065618081073183914921712060707652608667648 8524 7006509824220061923032044260214250497807759015940983848854959048344563317869839933140060608954368 8525 7424689808709604446722781147788247097148131436149865712540658076451061102682776174314331728429056 8526 7739482551043129737485891709527633530938771938640517114284911943784408796601510914300616987508736 8527 7949025620157909139741293310355644218324618057659477976748898536122257624260682398295001403359232 8528 8053995116915316498353651475226332028131725021087926164484152270652207977982337563920677368758272 8529 8057523929283920179030563745833335103130290023998172921639836884575214474152844423174454263152640 8530 7965033241040404027355328627764187402867238628468857290534417395267390379503353486335950219378688 8531 7783985520524880928335995058537987250659016079511761555405571058571682734131098924680180751925248 8532 7523570979320791920187219612026406740134262525211629896959138428316090330501057554697046244458496 8533 7194342589081302130988796714073197371745567532031847123040076235594214611530101077854928045604864 8534 6807816983249843513218929456108018357503984661806331282190692792447198647345162639876395066458112 8535 6376059810991108655801303362838787131311946846805872271171437549725608295156755899336309906341888 8536 5911274283245511486877868844955583053081713298727701716669404767931452626648789840016678674497536 8537 5425410759615492474391988267110035259175079993020401297815333618190739282205983368235776550633472 8538 4929813348172871620166852081336826149332205880368959070434092905786272208553394319653403661172736 8539 4434916774690900494190992801516028086410739661050484895236978114730617819107529747804763377893376 8540 3950003425871236580655930248350705003824739227560158934534389914713875568857249888276612697292800 8541 3483026725037861321042012518196843988407214201124633282193125209836817237898077300078977671495680 8542 3040503120437406948602953954460295685733016472637245922479776142155373542805132614621601107804160 8543 2627471216204630789091003447803784323455845582057895141770749572311961425604420797511771919220736 8544 2247513192680143405782955614668514719245706966924314586766248642062272268531907853238480565960704 8545 1902830844469335084006012253634881951370421773636392763816929547109649050555376675508262921043968 8546 1594366455774581330321131820354318030141901520958906972272796824684269972312553919380141069303808 8547 1321957414933260594425172281239879381070891214248904731294505377404450545649587920672622207041536 8548 1084512960420746503725286751685825083896953116254229913950236864546395348197911276186521974079488 8549 880201703694684542172468815485799942297047858593980689863414889715757813625819053521468158640128 8550 706639491868271701109931347064381339358550604993249493975286972987110130499767269939692454281216 8551 561068616634171862716135692072972650204589377680780351885996140670397994393915015644622520057856 8552 440521181464282132584879472202887773344051590262615459106809197801849508918683216034685803036672 8553 341961434541181003763932839830130709493177506070762597016941904694672283336343100927312136241152 8554 262403894602489161392026682721796117781006884237137852332406335033335457981231580430082034892800 8555 199005995415099762056235784675489221976166073206540512414988338413029064133357596184337887264768 8556 149135636378980958711476040441220909116176464899900588308325252993164570624432258259473859084288 8557 110415372024456952563368599257726038249342593640862868602307669725187465250321167867557839896576 8558 80745959692854414669826607867754502827222674494385253664204512440995513519915550999855564324864 8559 58312605760424740485410642737196383564037143470828900766263318249417605697522371363840030932992 8560 41577530043145836623617613021713217409511505785722294847975355269272061033546247842608990650368 8561 29262452319289985329559585004959672632685995661179166743959800685694800519969972879377884512256 8562 20324355920631174449175111352198467307545960564539230768213943103048624395508760018891269210112 8563 13927469365001536271380423344072175990913511439702423404324041343440635990603282391758647853056 8564 9413895512197439399014598333060012148225310137913915375639498440827717661315914222176563101696 8565 6274769472346857059060328311454843705654973986067073594504333688863299244445883989974308618240 8566 4123291435498507233941913496882607543562953632292946818723546753599551874320187347307040079872 8567 2670495739490191271930527588822715729985938079719606277630923151238508989585063215065982828544 8568 1704206544787890524073921616855208793641317790049004165130178007466002586004228786982785908736 8569 1071304854454614778584912718088604668700908336117448926082691447938649835250455501753357959168 8570 663192471512456536532944786891321251910410949827615608359689370627867784682520442332631793664 8571 404179312796895768945396807117629552966309697090840451948756750223046547695177188675436937216 8572 242429798647667506464996964651484102785028625606655140423514361631136727621945146870052421632 8573 143067808637457797811266443831062612729334006623450935902278947898006172581176616567923802112 8574 83043482734708489955437163317251988974998905767916022409797590662863756669560537671889059840 8575 47395564205879757627961507420321493158419720707549666572296491534624473298823144336500195328 8576 26588647871737382277222254931149866271417221803523240384877186949959627857494159599949840384 8577 14656699572445674794139067452417133297910772591581107839683497715908125123306887686618349568 8578 7936143382169913898505117672966751514607819711837501660132005536020653159282031469562691584 8579 4219541158516767867423961991111621949520539693213163411381192960815719852192355913201352704 8580 2202162368833001552959214882112229537050964978624681833289258916175266860263604144643768320 8581 1127728986654615237928481064702523527705919890714583649116869912630807664401356641087258624 8582 566462580206091670041538835147656701161354514370246046959523777564657876026617137492656128 8583 278987902847045146415796167008572690129656315374437286289787530834896861926249688941461504 8584 134672990738208851163514782885310860722215034229576479477271305956052229386823139940368384 8585 63692251285808908275481731258380153796132524538436048459803755252725191399786100815822848 8586 29500555401854426623272542778041534512823598226905201728861828651503243556888413005152256 8587 13376246656374973274114260626121326853517672399134301199292268640791217948241607694221312 8588 5934964739662340034132444196149153974577463024576425433916839305318562574463419952398336 8589 2575712125535429031057458123823112118111735893705912844736333728494733099992724868694016 8590 1092907355420263006643226456393284881007667123805444971241738805845734307906419731464192 8591 453193451731781743441519683754540896679686813922564656519783599928539786793351662010368 8592 183569795668700822275418844230861148853530612051749026859461517064115977339287912841216 8593 72599672773008525618555131522921456943815776064871973074608138290017214168387031138304 8594 28020615253228934673266660757327406918965267098813736439844922735217674824945680515072 8595 10549184695163424985870225723745161805012392496015917147418154368219480191041911390208 8596 3872056150933886858320959244988780097350395440130146454963442938322702962174472486912 8597 1384916272442137123452255546630221954843531619461608327465099114190716728466623954944 8598 482431931022551728976312295222914598224361817550765473995933692531340604677413666816 8599 163585305461301299995695372371608136063479171370728712961154796378393215400765554688 8600 53964280421918541771312167889293742363867524543966432621745282659634532904387739648 8601 17309043417381455308876276002922001551483933011419316138788031356490793642237100032 8602 5394945583414001346694571194326131600667277824212593241104091153404742895008743424 8603 1632986387160845169561263066334614713802663014712890991179449968205395521278312448 8604 479716300253002667447285172436359178897323690610597040459855473284523810866855936 8605 136680868528430480020451409391726917590907388931395178706122305900403727425077248 8606 37744740148899295201110670288847240330481608594175688875739429978418032593076224 8607 10095387468045029915870936871005779445833609181515034838140607067798067811975168 8608 2613286566543616233733635915042314268613285844666709499300094567572943656714240 8609 654205755037177577007816400658053030098464387461666944344971624284046804123648 8610 158254344999515360060204235860322788557787761712729562247510683058570516234240 8611 36961114236829654449086332123659120314697585136172138051614451542833275863040 8612 8327194391222867536400773663228597071983301794493237417725200671188482785280 8613 1808060164903688079391743978241670037197048793557517040651373536532842414080 8614 377974143118644793314420380501658960658893806374511607580277711310107443200 8615 75997071478441166860621937362704073887562352614987824615115138968424808448 8616 14680511439688698400597649583538019516453430898096088738926223541047132160 8617 2721383410887695233661895243228198114076357202666363980525904835578429440 8618 483508990142711029565076410350375642497629572338990693083153911515185152 8619 82226419636915188657801834248555863574342899461680602664444041602531328 8620 13365811893208730581564685993354705966666476648808897264456763277574144 8621 2073461743122299710358751147893392479566655069414107961043984630939648 8622 306479689669965628292002439654638488789543033082998483639461128175616 8623 43086636704365911458921931710939250188412835144795389087707759116288 8624 5750200380850033528336270299093773435051391177261935226343609335808 8625 726962069432543852662779829110890673640281298914823571795498500096 8626 86862278164204637787031712534955481911134008858237881272999346176 8627 9784610679947455898374432376484785589902743703917956148454490112 8628 1036177972727810515881975939263421742547504073604056562607849472 8629 102837720960230658920698845978695969911043728251467920331243520 8630 9532015170106201233989359556193502238367189431372592634134528 8631 821910670426946349403197589976573944271768423076785100423168 8632 65634432700159249189612693097489417031356537693306341031936 8633 4829249058939568169023284897878396902187236066569563930624 8634 325451767460012007370589221485497567290377192583297236992 8635 19949087033878801724279122308031738915108152494048411648 8636 1103016709958530033190143089603067413776896383617335296 8637 54462456831714250344116752843934505428189482835771392 8638 2371768706142334262302481818657994638032784364404736 8639 89674222136977525540594765578517197376978205802496 8640 2883557034050301536868345118461455491582585208832 8641 76669321240851370233473097886979272838018498560 8642 1618153246478311698768971855085473170142003200 8643 25415349702957972897615986054471335945437184 8644 264059116730648247647578695367052132089856 8645 1361129467683753853853498429727072845824 8646 1 8647 5272080345900746980494414039433512305594160200081498908378859818446195887711943070527117854715674 8648 10544160691801493960988828078867024611188320400162997816757719636892391775423886141054235709396764 8649 15728951968680626051833508532249867475570820968549488692787551542126697610911069501639543337626632 8650 20739165107516528363378721813531371457530002273545963504119327620937223341948733442341230712238592 8651 25489953839801752283889933105829692665904479299968569309162860067198942883395736315214173372574720 8652 29901357498057181757463005130600638309633416265655763347845641288960558084278172596306158998890496 8653 33900646729766033705252211754188516744055980674687636834894624760533073440436632121597934925627392 8654 37424475038147526733323881269141036509709156244021576158163887364581792298300741671396539346104320 8655 40420744097131546066490154060532614703481125440683571832221453262425886989350559021555851129249792 8656 42850100855778620239560679113265126709193494967516768852789237917154578722816247034623276508594176 8657 44686999225423600903311930297244248742622480988478632258096270752528180491767730163141350366609408 8658 45920277983425790037587890308147335628852294292988089163547440018449592406179931062680625669865472 8659 46553228484201081873931008685994801514314846443680510407383225285452734733956226074970306533392384 8660 46603149645988996275579340158332586791532449742865797932269791913685484654785047048487488688488448 8661 46100412109251304501614949704986087532672437360980083026554699198375016792204929647019382360506368 8662 45087076983194804380854118523061647753477627551034041360226416441171471946057375034550336485851136 8663 43615135771529679944140828691501036256444670732573477888926999509755666387564751245843848647147520 8664 41744455581620931842696028740605587554127887995329214433661735613162388409966100673121202978422784 8665 39540526481339656414435191039339804821869433494512060355009397627156557718377420352094798637694976 8666 37072115094430830760143423779400703981409431337486278017884842759114396681102602315522026093150208 8667 34408929811639111395109027675288608725102261258032568027377325931353429748184302194163321476743168 8668 31619398343717086397889350225868685923850123616142943157061890499744963074059801781324821492137984 8669 28768648167034526478260279794326181632640402755872290990320609258306342436820068004972632284856320 8670 25916765504590767573587188622016357223265258953077219708812945866676280423993034784062824150728704 8671 23117389951319832147726672374591763280789505419348847089510470768302564537371328723575685880217600 8672 20416681023945770367371356285617992699867357882301728052920211084330484953946933795121684340015104 8673 17852671240240295501637316534205537979890252532064226342902998240804057274405397992559261576593408 8674 15454999258691288920367102232106994020287175040259737457902971130081472368135460490504967861305344 8675 13244997472339126815388620062427918635606958323003230813775887631938872180305833470847678880415744 8676 11236092370979846745841987610734438333733729136958877299547295592834808579915029003968839436730368 8677 9434463792762116509009705743658025496711165379570968162716083456285395030506708600184824253120512 8678 7839901366046062199506822190350358277913089198683978467584389712701848442546524588227188135821312 8679 6446793122579803484159153892751747734485632445244449862939458178765661959673718239094042714439680 8680 5245182227000175972465826565146546970142344091625178796496723077168592862793667239246186678321152 8681 4221832499681704590406716027615986960168211664238963520400719820028709625392257110411980398657536 8682 3361251163398833285127005940719256743654001188565225912918847691793773923199316858409837823787008 8683 2646627124890152467918578953013637393695640017755709553214574465684513627082950850454601578053632 8684 2060654157660039105181737628059532495883092651997970522825438620587236144671846283012785961959424 8685 1586219657305563689565041687075167536910083190284737830266281239811887175230024191351215376826368 8686 1206950372507985811707725687660512580996974204792934834172191778515914033092043696275694286798848 8687 907616009599243267306968384474053442006524840752213099299415230354684567151924074436342543548416 8688 674399396350287546133824986194831670443305578531339481716636217482362547468597757395466987765760 8689 495047708018123003891169522870703282204399244418698601155953457578584078986789205031477338701824 8690 358923040609241143590341903411105108282060474792995694423714190582234762153269473998226929483776 8691 256972469948311945200983053759469218420887089245615611549590065857551099535532608743569188978688 8692 181637901740512954782742528751654434417723893857287918875845934778664714246577878541128819539968 8693 126724827934702047160917640260197058851814216337046726154843158982777969963261714427204299915264 8694 87246932505643684906755648876018420900506495137359587725831840988880167279417239847493036933120 8695 59260711424699937314894853831351680919485763254186414703717751768543800210459802104062000758784 8696 39701231243379315317557694517474510535596930930003036669402853870090716468152926038973575331840 8697 26227136445486622401941311568105013232991463313582880945392500171064289634315686890658689187840 8698 17080245911067121987749266329136011597938767584089490850686079534552386072790776017415433093120 8699 10962698390529167833716858498002414559322487879993297942123012375497810632345249324141050331136 8700 6932691626106552762025940114257400407465092851098037528030685346235999711409195808690813272064 8701 4318426642719746121178000341444150441346239617817088584768142473025159612317454282589044998144 8702 2648889514307210186519666660400701246100817945469458886564972226202250754521496383818001547264 8703 1599518874578776605213927403207881607681006505140995135366949188933185030455699902190554447872 8704 950543326455376301190677585095929864377443055874794634545189082302224211672945449231213133824 8705 555748726635708367390857957732000933700884754134222754773674639195789291669715414247924563968 8706 319575307984936261007640388416043836681433720272967599919588233068729784501711949680133275648 8707 180683074327892060458871417837240853076048782058822837371039826881570108161101891529619800064 8708 100408325162753754439201720537377607459845141071500814478768383547917860962637770078673698816 8709 54825875175309692535696550263767313562704413664052873973468061327683600066471779252106690560 8710 29404765221538371040899232228168255189858159505112980919000720326673597086067465680895082496 8711 15485167414826792736942046739015753968489965350510605388091738823474343053471455521894563840 8712 8004365440109890032866053379886612841569248373367782507799622330306969535175845970526076928 8713 4059704868705802926084635280434452165866739081739341813304326173223358589476034989539721216 8714 2019571422478369007925477841252878456808573914250350360851054088031587589963382281354608640 8715 985050886511504965408556899317714030805298374589992127493396953978779980490825345181679616 8716 470898252317732921040352918550424686770061353044948916017230783446239167603835754478829568 8717 220544081659975421588722541440780886809796185442667619125004000722107843243290899249102848 8718 101155894975709577252124285412047134998661549316048965158704118085382383948396196951752704 8719 45419093947661411094567511178241308749318211301858226660679539921810513453671205243453440 8720 19955269166567559443239441390631115675950846704893486681007632765604941687171058451349504 8721 8575612598887751798984619739259364052609702509672111420711047863483894404618193041620992 8722 3603079091771608261303720458865002319177905054815048997587643597385072409903635065995264 8723 1479421854097310920406659950968934678388631738901935335493374551704797726077861914214400 8724 593367899650981515599003819355548201265921053503183166131678499315177264165942055665664 8725 232364349297492986064850572576491709081741384273203117566481789656975317279741308829696 8726 88802099439461319745864426275862910608615952364046908002732144996750221272140992217088 8727 33103586678202975570831695848384970476570873550422009165036084501122032150711449419776 8728 12031211901297855294827876781775813170985101474327420963210866292689098626127972270080 8729 4260935234553458166633395078148884755225672449227881872979368858624430565889499201536 8730 1469719219544737892842270067422920230286216421376276315244501543553225059147809030144 8731 493473533446998581148592887285713563982291908703514048838578895905503333655508942848 8732 161195398040352844799227106079408917634918586115143423865849294823435687523793240064 8733 51197940335087150939873001402654312582253147059954767019251806138698471775315951616 8734 15801824104870803846052297241916963761253622940342744682508816811738808538464518144 8735 4736440057579598832761355139515945360809271840608616169698448572995171033433505792 8736 1377884739648649831646462880826021970059578236690896498511588324341795014058180608 8737 388781574258494144568069878053698030314652144874974296917352981073864624164569088 8738 106325019575687206681053135286293833817996827705122664407975127409649049449529344 8739 28164082188434380795446698791901192093798074493754433036158770443040795461156864 8740 7220489209015701791298971192272593289730588174146061723576932549427026439700480 8741 1790256237803209238670400694390704288987063575475623053631052515378296877219840 8742 428936339421140665933472007146675224241085716419147736004391815091252751237120 8743 99228069659542026883455006186473156670906077860143904439223770414024889466880 8744 22144056714524600855986050256757398026216322362252557236562069546185428828160 8745 4762750207267568085333038759083931800857594152960482219823278351823740600320 8746 986305885440775021300603538238274094972063042694568270154177770405125685248 8747 196458054072286410389797092864099689156576634610789606008570217283991896064 8748 37597338194472855275520950839148773850831944459886565984938353180851306496 8749 6905079363732049156577032136265396909336526832406143196462274123197841408 8750 1215534239499929448134143398337117320471726947951115787249430305552990208 8751 204823103700565056314014789527167182570835116804301002143786264097193984 8752 32990549982340723000871019206887884421040388035058700091330199849795584 8753 5071531119878095370036408731749521103129558756727189324982449132797952 8754 742875918559309370900121417894158689276008526127285645573124700241920 8755 103502719616642677939593075627090545189352478514803442586845395812352 8756 13690212507666560783996004994794507265844922015971556516088424431616 8757 1715460887720581665155161952676119414514179697012161710321049796608 8758 203173136938759131465515114749041297451291002555650175720029683712 8759 22686581708308087796802361872582429854779473713660469463717249024 8760 2381634025368399780839121038024303283436536679267523378804686848 8761 234332880478712843390260053871678736898799940109042271553323008 8762 21534302524844569127275854116550183500759196891519723258249216 8763 1841032171943971091873030088166655647265854256563063221125120 8764 145775559840242945855508959891526779726162840757965940588544 8765 10635906422679993212732829353197777580038439217272786518016 8766 710803056462523528181883985676307976132741140183586439168 8767 43209511801481412411904946751419912861763810529921466368 8768 2369507728920503101076835453606360749976699467982700544 8769 116043029818685445994063144345208925566526445982842880 8770 5012635179779275595550824905156530551554818392981504 8771 188000708637357011369923794674957938460597873016832 8772 5997147185836002347129267206698204765417184952320 8773 158193364919124938527746905064411902511522250752 8774 3312553903194964999984645521832790075193163776 8775 51622876756107890538174708195043828287143936 8776 532201621864347756856717886023285482717184 8777 2722258935367507707706996859454145691648 8778 1 8779 30377671077739108109610182289870218390532804411523187287246042381628438780969674415858156495634264 8780 60755342155478216219220364579740436781065608823046374574492084763256877561939348831716312991233416 8781 90633950261187857888957778070900157344426405512357373343638260633667697385245974607675545527010896 8782 119514432422838566678949653964638882253443186757243995076584703481643279293226503103836930348561936 8783 146911582323009239606492339218347348852007428266424694892939548575612776344414535488897343268730880 8784 172367906953495500603220412301618764826137572610479215187726934743298885629736972548744778888011776 8785 195466936940544201500260945330768869108255474991362190853859399336922317409974418903787634864893952 8786 215845444211340198069358058960193644247888773689082677674139059569521658495749096044352942728892416 8787 233204048770448456535316423171137270818246787794877983103763254277237432527223399148114935237738496 8788 247315752551068381749839370622750444100586825381701013936732881900991370882530993285632651080728576 8789 258032020807719379238058939730847280699077622041217143960411944797834953308694264107159538812649472 8790 265286136739409804315033712544651353692148854664050418056197660305284614540354820978928054035873792 8791 269093677735224710395459095185210929335545812183826001029600572899155914227370476437178142430593024 8792 269550095196466638513678013915137812634621120924886879047346536066802690685578249125394433899495424 8793 266825516708203009763250330726840729914591273245076179341935658107685575969403600411009409939406848 8794 261157021323390352305806401243520445594393714354262870594689448381435188067837652157083728341368832 8795 252838757881784598906502957462901590318260280159428092633960436913023029095516728374239593850994688 8796 242210375277473405907803826058743235813610100693475949809508881869700247725949167004684017570152448 8797 229644306299936438245889268439777962414655983866622614002571078180782622274244806553530886938165248 8798 215532488692400763354177060867953012871837566925659475179437256953687042396854303017658299824734208 8799 200273116043734506624982455692243199190306377434274775747725674556516890655821841711831884817760256 8800 184257986957498947924097555440267650249254578323195055764049931268324567713707265259369603138584576 8801 167860965798700270961339283317441729536998376767104492296180789659463455367936823043550048411451392 8802 151427986485230468311397135159294327506818838051989920666088679716916176138339495401537973960835072 8803 135268928310109989118583796757083377320590780201420303570603646785254349977527046701418407998259200 8804 119651576971173731926924710077474824043939482931735480640629703818845223917306929439000392275853312 8805 104797762851403960490213009664455092416113429650609134039249150986284625351142626773866181059149824 8806 90881650188116418453240436974946857201780955087490522114200209644192812185152691809749944470863872 8807 78030042564913871021639490290438477601732100728883126349503567571282900743430550370723392223444992 8808 66324478488556724319499965599908328734476118438844370621101859017168935939434421934942574564343808 8809 55804820422525876249787804681398726457610759823296123669704214317348967027797010602625109139128320 8810 46473994418791925945399571685397070828481031805509731638774780135584905897975639883177599722061824 8811 38303516316956518710176397231058035705681139500732156030865357843014667566187048056053957757239296 8812 31239443350556735095898647947886591527548938982915435470665829113873512131850462780166941259595776 8813 25208414217678058929345812403319196702157940259024995230139915650511829721367768704900169608462336 8814 20123482222528633716959193319082561198894171704029591654592332901125819602996093252222108945088512 8815 15889500094319482460468048582794479896955899197452789927000727769869678745660939145320707393585152 8816 12407876279190483380523058951352093073474344548072247356315320641909706314037523352351288573558784 8817 9580585717271200693910773949500306963659272925603637410704628892712197000207361174959999978307584 8818 7313378713485840392977699594550941971725638586930046269636586232513370638820433409691209357590528 8819 5518185681367187880879261988017027890672252956567008516639762276257799136298726351856667063222272 8820 4114760527739539502826981141510170810200131224175042570840711788259070642557320484307510658859008 8821 3031639632073261250130038436733905308681201772840612503469535527336500401586858836085997985333248 8822 2206516241516646676195025217026193645426113408985005670858286442226257243001017501096543621480448 8823 1586142109898164297213174508896771715466724900770400889181633704753904470874363998446479619391488 8824 1125870588814143836744209887653021755143444349011197815173733163158844245033797945813872500801536 8825 788949895460340964085296784439663894593899229042694063675114300006722151510108557083226067173376 8826 545663979707370102836433989944283416534837417272144760811239751808090513540107459634129620959232 8827 372403383720562785175710779361492615732965227896528026940223591512689632850309356938934628646912 8828 250731675758557733838903805283119025847950930376638874657829182928656964755602342603975074775040 8829 166496101244966908836058783433170392209301004983526906084246064269031488679956727049766800719872 8830 109015310688111133965573374587237211897265937345755410770499041798508319854675865895383506878464 8831 70363273665258118059605288142305376255786485230198138631061457820556573538782276449901805043712 8832 44757261611465348626960887720193661616039861550241756551125583260377715016596845223171516792832 8833 28049233679224080133943462323522252333113285134159630634978354105119939768629209041367753293824 8834 17313978941985402412230988911704716714037388486162065356661963376632432773064674181241903251456 8835 10523659831966656835524961272029564896796150498034956862199365473036550507453354731717550669824 8836 6296564549957996321615628945288563700060612549967546250706173225500073581006528895035484667904 8837 3707469883591004858061649577170756615772865471619364780705902949583237365330699908343706681344 8838 2147613572051080786095350579076060197386865234576877582222826169102983326334478193138407047168 8839 1223499634815389312493151369143916139441976355254215513174396299030319883045602842696872886272 8840 685302986876001937758964396759331334018636654339736279073888001539287047956907292225362198528 8841 377269381902761436686802357779590968100320168957608412714714273911785016639131240425437790208 8842 204064238502168887485396370165760643569853537713689873367367027085736969800330921915468218368 8843 108413170194799640320182412941921534428426827859539182930515532206450009941568882824477409280 8844 56551936475369793462721765474402193452995663109854365665722120392641924451459624427048665088 8845 28954146661507600504195824328321214351738434754732784625761664564302273180058209008176070656 8846 14545092190274305382107131201150666299543120230903827496438903314840827931562643324842016768 8847 7166483803790814400659001265319272689532682823548168644345383248333172600814944494412627968 8848 3461928606448207544114117239969266369798296741745582077842162752176732522394590170702675968 8849 1639032768069177775537731211086258415994188394686702115082568237951551278139801529888014336 8850 760232854326275215035839977961750549838399258109712122172036964062694549953424057083887616 8851 345321518578220863411523747924765129674061881561966537495268230715313091369461935287304192 8852 153547837149882143359966622538113911539149604217538219098114439815206868553930493732585472 8853 66807963936274503222146364070509792837658186091020188389133213258863437245807348775124992 8854 28431180253379722267848857768219700264765632867096407652530685207904603773284449511276544 8855 11829254560111488799965295169158025043663941969841424589033459358535899336884725831696384 8856 4809781054613657023219358894630199340356824319859904258650518015180887398685536648429568 8857 1910310523121918391109607455403966087227586523676670955643158759440642224467168416759808 8858 740788295140155859416189291422408006314673342677502148231412344088390435154734809612288 8859 280344281928293409844601471334669018333733475458749900355913984362239037823272664170496 8860 103487439217950985605263870679245476908547109469077658549638570080821948403273827352576 8861 37244955200867286599084439792183118048784365158985811513182339239498327683224800591872 8862 13062038854002597295965261497587505913683311930233766547123453549533276710629395136512 8863 4461613289007091574545126764313141543046743013655419432329147592264089486317718601728 8864 1483465879554398570959003981726231227465540995298477805162374550302915048636290170880 8865 479875055080914649277531973608799025129046893640861292582011921527047800495468969984 8866 150937309649478080814595991095496705399445993095727606479665805167640671140169383936 8867 46134698128352227822688738851973066395191452210297583433585060142648830323773669376 8868 13694860818177719448289912875347531682454221762461315357577824035713976282380238848 8869 3945602592867394192924485573929196696913680674743143304686711626050207045379948544 8870 1102584062087340454839296786618789761181563086639885099386946538146111634142134272 8871 298647401584370709871003155288383694643180364465254579721879302812273356717424640 8872 78351741908336528309064372077959047725770403785164645168632096823503227180810240 8873 19895867867553984542442294173460145767039425062889161732025919273401283604643840 8874 4886174202436807362545366954157438124491292498419166813672088832338087200686080 8875 1159629269377735601803925005122394152969211853457389316366351586040503735418880 8876 265735344479331681045523860773925102449658729317546143226163996958111888834560 8877 58745830063620718669418640869077530826278249832167926662553660140785563074560 8878 12516995425713160035930351574906904381635184949006867430419724513996489883648 8879 2567996220254714101426374371395054686523565658946991673438069028041300901888 8880 506770998314617888209721523982759625153067002185850787692349353934349926400 8881 96089844121295491509083651501162212680827826586802911071557630015364399104 8882 17485878049419731056516008883794172383346138145553517775513475207066025984 8883 3050034920693299453549384190736379233782950725561153928532136547250601984 8884 509279730592597496760648289268212243691500266398961786241936757524267008 8885 81288352489902700794251660919835408092101398059684359631821065659875328 8886 12384005150684312191798935868507849193465699235500934467728999287095296 8887 1797810659880172565120444882817945034629608575725904781358465942552576 8888 248260630764137579654033562309558802125925477971005369990120069922816 8889 32547516667180250811559653982616459125459141801906476251464956116992 8890 4042625972337911909121359397541920302616824031001937755129618890752 8891 474622052842243908634482137942068766518582194494180760756655489024 8892 52538017371451130154215864506239377894939521688610632740817076224 8893 5467980995904090801253725810196379148396321952798941902681407488 8894 533405093139205699963054482564341012985278432314329050615119872 8895 48601705516223425489328175838955314138364205447996512286015488 8896 4120062981314554923982034880123425681241057824497853653843968 8897 323499894688032807806055207294788505911208233086692064493568 8898 23406484885185051608523924902694361945542474785468939501568 8899 1551346034760798151628174444921681902540195170776709595136 8900 93532382886502892899383000466027170924449540919751868416 8901 5087326855992780805252929424508876269288440921159892992 8902 247129810578513664412430475893524369585776413766582272 8903 10589427467683061238689243560975403515411339602296832 8904 393996120818123806093254074177285412002175662424064 8905 12468925562549031624119571861993947977820032466944 8906 326324921027197701035696895705211339079961018368 8907 6779979158917189039091522875247571089393451008 8908 104842358377808824346919570048157513022439424 8909 1072570020534798036836556762624933402509312 8910 5444517870735015415413993718908291383296 8911 1 8912 175051041259872507427952736324480647019783617733083951508093037485043768984749202534463503206583882 8913 350102082519745014855905472648961294039567235466167903016186074970087537969498405068927006413132120 8914 522299382043918810044548461586764463828399448850548812213424050359627291277789369143376154013982208 8915 688789198096695180754571955751212679155328853537523636788951901558159013233163856297796590615125712 8916 846796406478534446893366372318196947872349719776614547381966838980975176241768603296806252317324320 8917 993703118062214992661722457588745247997347667013794140531770618064961228874960297354287155687759872 8918 1127124221165847757294789598266176539373837132359320912309390759345508487401383113436595475550490624 8919 1244976773599601642991550426162425828484282426794795253312339663665659834217991375723566512052293632 8920 1345540326111726108175415289981025603496418621504926579204318321726756327474786414272037811767877632 8921 1427505572736918833325231021690028537627237403751262917982146820476156227878629705353957839580594176 8922 1490009184289342711561766175595486781653060107825199041170615190916848125689495133093349614163197952 8923 1532653269089775399571042505152226533348152802970795462217691497135566952272154407836988651887984640 8924 1555508590944133983921877363503180257545881065630468346347857374408413911681257064254374162049400832 8925 1559101421705076353501422201130844024487322948863699997329711546789891074475896842196565530410221568 8926 1544384672282520018942340357925653626973553173907452345873490858560314833756171147414815170395373568 8927 1512694686828449954010955920657344502250911447014504324072114819141125538666442685257670850353037312 8928 1465695755488955586376258236713669742352914088320003238497175919524401356879503815814705159609516032 8929 1405314960673596607764472319361534297641193853442012265042962325016719284922651845332051559905755136 8930 1333670385991936280034452907957916585870604493701799956829503604863278926209484503249618055322402816 8931 1252995960927283192231214517956933310234149218666062451461695835927199175967553956690360663443243008 8932 1165566274349909141437306449950941916940653590448486085699202040016428838176376060956509080179965952 8933 1073624564949836235198498649666342817657594959003547472115544977891652975991770876120798449528471552 8934 979316798012538840440874242094936886846002692987838198100152283544050612952598506001568054753886208 8935 884634288800220027345728770444260915602646788277125407563387315460717890304946750820415891648282624 8936 791366766142798778837127165365185308836947290167519362747019467951475950850457062107866472225177600 8937 701067125925277085736262011683374980313846726141264755954629767984234889192857538333937888586104832 8938 615028447235878453504021411394457787421643722283663872905761859452497646142152895251617045297496064 8939 534273178779468276328880348607393705346131034436799046548311744324388161761488284765881241488588800 8940 459553791575726229952571475639842636829116123136481965283863235897656447420621483448907022146207744 8941 391363671690143157529558425932081990850612447394205662283119560638790850786475479983532364967968768 8942 329956620960653263176808907143385060442369830658440370459604351287856511026408441357403935683379200 8943 275373061334038146785778465829301734488863453439796184891381746708680163598309324943034796367413248 8944 227470905546230443126014711141485320066062565317956767682807552538292205551321474992327006361747456 8945 185959058868740008817375323733280345549403244175640576557768404670295872566246893027003564076040192 8946 150431639457101767623667028660097682550318531453752171642284619148371161883274357487004264259649536 8947 120401226922286202475961028668050051756280311487714504918413516989716240887253172900598425910771712 8948 95329743474292113389973564540506907795876335877490984424522616230524276187688459129714226464030720 8949 74655910331692994661939699654177579646809264628710385818907341371667762718317890791856181914632192 8950 57818575261903041868534950639813378794072202240239100541344342883004964312370322317618736464396288 8951 44275548907034169792712326551808863875884403935411295380242430793656916962769978031801473903362048 8952 33517896189191279355737765894293759511561091302655529641444493965604305141058393746826490619625472 8953 25079888477297723610181759524089256407500622982646011996347211715869079053590039807553714973048832 8954 18545022466997512274175103853056488687556324700649025011988917205729820810880016252382171665268736 8955 13548649153204119753104176969519361646566282245249842576341610758104805327005659161448123744649216 8956 9777832643115106737314149094854611905779987425078390011033039362773307442179547310311924970815488 8957 6969080096355368190103142640090689880699560593791492716477198660880094003749651853025511538163712 8958 4904560164328509634951908680104645478129876217919507854480007160697188905416767085831120069066752 8959 3407369074337580681673738283371490887183174895704471579770958449324969024385229268349020671049728 8960 2336322569032030098510591471850862922198860888963176676224893804625283188618587861297411919970304 8961 1580659227475464671962643490190088618325787653583309743497625251491756605139479819679667417251840 8962 1054945745565653093772120286134915462584715082587428885164944741325306940517216460474518083731456 8963 694385031473336007591670323386221691602998457468781739942685498264452900197388971888737624522752 8964 450648755976481156237804265135693327927857163369016173487762634593466674847048427607367444594688 8965 288290402917367784534223431675351055186764242443590220827749776636188827706739279119527962476544 8966 181744088695783221992942964434821113926033614118119108668001325378327220539721426964290725740544 8967 112878117883911815822566840540675605120121079761121517587882140767776755954781397414268266086400 8968 69048965100954658899311204602095984729752395422824087571364737818088439236281264266978455977984 8969 41588998628719250360067043581151803767276429963202374404885215984065238361741925027339961368576 8970 24657377423196942042685522659832465173725540035248832433876786598559114231981890848569696452608 8971 14385766401586521412626707915027727509611234241299253816178681880313800130121541748715157454848 8972 8256665791877459335168127302350866865754317026809081569459376523199246720515898784726252519424 8973 4660442553534072517978716720477595150922793426019408175740950447159077054784854023542675603456 8974 2586204159258300724665281983712370245560761020057174762902260945631448540696733749152527155200 8975 1410494305534966740548783557899938941720952490175343272412782245958776365656851304356109090816 8976 755804832868061414393993447619635262029290163044287122808180054170237656557655200837444567040 8977 397769873288531999932133333855491094066860872343020180024657967273652959622397496642467004416 8978 205536639230915442880689074181668478828780407982927958118183571766933308513673039246694285312 8979 104238968609803157502165844274360684912635569218543303329067408594186611953388719099898494976 8980 51868041378505553310880267744660435482022133595547204052232023390551559861359857074077433856 8981 25312839514352319588701000983464651122178183852912623035980789157271903431376358148426170368 8982 12111347346862397369876973663607731325751152754670877626285988354577659418158561305875709952 8983 5679247172652045157143554276386379246630094301401328998308430560126406036624589525102886912 8984 2608967588882477822225552352076105850525966642071173826245705469875409198058321761552826368 8985 1173696279175490880127478626648228307903073509789532418658770487347217653153131893121613824 8986 516865989045366106700782762627962903927909439543201049663580936757808330074032691574996992 8987 222719280358868966945476813377524116664160483550890458527067083764727360895015663158951936 8988 93867229408789915133104110705207380965920753579725544725227405022519703481162993053466624 8989 38677757481385940366604643532746580534348198875720256506354338413733587507010139804663808 8990 15574365000119604267823042787282800400518606362721702747955960060454691731725709324845056 8991 6125866878732743249546435476150875610883782852834468262330269144917246254437409633599488 8992 2352527660474495980599784064368933735006654222347415716714510049935218356427322225065984 8993 881675852566204951213768333983044453018932036714495153545853228939117683424457136275456 8994 322316219517209146249266537980199902753054994535078654549303282311741843995544352980992 8995 114879090316712576713494877158735286784315842895450449372284070614964773138984173830144 8996 39899395897602278200417149934574487701444604395382463949653689449532254459827111067648 8997 13496866651128242378208713453490866241229736237097024265633031929468445208925572169728 8998 4444359593917972011614549080798002973356014250830514247176445915231140782298317717504 8999 1423824125158950801945840028010270008535821603274694105690672348943369645362105024512 9000 443535395805197148027888914251621209909752538063704655197123096443765510872699502592 9001 134267477510939048237094981862264264757422703872757517297283688539449515507196100608 9002 39474912326531901294849183846702876507894577532472544739395087285157944084488257536 9003 11264377261999330016974454090357521247491978951451850957932655834289458325099642880 9004 3117788664311402895202444620880550527431539167218588354794229101794445948983705600 9005 836462632920487247981412644679855117913510898400310087839159641739012953373409280 9006 217371149785481706671367309931414040175771686697538099973848336065197894365347840 9007 54675785008460254473206018147100915983019684434231404343666498623119260993454080 9008 13301304884895551835052730802083161997666187685122424704843227855130526849433600 9009 3127178654096154627710265450711034005705271254731752427626907501944778082222080 9010 709915876113063194988211781329376915639191728599643502462160852917211910635520 9011 155480239434837472337879733216486696444649035761670856399782905400069348917248 9012 32821323069658121689427655383438209931479013167314866708848195560619347279872 9013 6671540322024082571351923264523153445091479231947691223682117742343363756032 9014 1304481055038641828572095120079406219630410834624985413759091649053357768704 9015 245085120920433769247021476864907109190135957167324238619257430662832979968 9016 44193668374692540978697352578608504049514575635443000279649787877454249984 9017 7638899987536944300281587997478672598616426164798780619797244581035114496 9018 1264027643754909551543255026460676351258202375189857310619516024857296896 9019 199951151802383818619680819951782677285912600003458999683850529117569024 9020 30190743479681906489260792275989442332178692551368400380777134337032192 9021 4344060205359767905247318817554211939340864848785089833842250262511616 9022 594595245604268272922680010600554345027687430721282966114942186422272 9023 77270902066443452000074683618094683186647098804391096018725576376320 9024 9514137372667951109828505859065486359075301197534537414562505818112 9025 1107350208749428984754842907914635753824978947209875446610178080768 9026 121525033806144082675689239678608616122637947012609207521884766208 9027 12540015787578274047079471310229693388199917007535339390854234112 9028 1212918202893554107433156479239350470504413425040064376389763072 9029 109585625912068522142636945842204268391543960352190368984334336 9030 9212092836618994146143444313113010298361571322875317432877056 9031 717308148786904931248859901079271819189107502277751858003968 9032 51471867951583586786611485283056726795696281878250370629632 9033 3383526505030822640136072234630566005884333934949508841472 9034 202336965612448984528580154322180983023052777445474172928 9035 10916425300529893183834025497790087330906678428407169024 9036 526040059360895805663721607108161016511959235225976832 9037 22361163048729834355543562868820729115327586862366720 9038 825405695586779474961105128263022414585075578437632 9039 25916929668857049366842575324944802943276150685696 9040 672990846656649633251689781178934297453213515776 9041 13874490837485675286239219874633333626145603584 9042 212902426817222042804348810384189826252406784 9043 2161473594681801119919355506406591679168512 9044 10889035741470030830827987437816582766592 9045 1 9046 1008816369648414042919885205528456580692243432288352404527755394458566403500977599155080863321002576 9047 2017632739296828085839770411056913161384486864576704809055510788917132807001955198310161726641968972 9048 3010128481612792277182687860482168202406074026191235200246099137625841026481131427549270803288494288 9049 3969982969263856765371669797701020164086348646458121564762353394834832877916704916956436306804242544 9050 4881321713444994355084997639397456067637362468165245723539366518348144672515172609460570657155095040 9051 5729162502406023163511451147829840056036583261023897166056751473077601711939628073680354161605359680 9052 6499844225947190883098306051836733067886070909834397644598929106812150232064606297823227565202493440 9053 7181421071851082257284828564279974737224589652059567288491471770418064243784021445693279956557467648 9054 7764005656516051069378527305556841227687069070095810445149173357106773740504392556230578536459599872 9055 8240046404650457332060447265639457900241715504703314348466802040249678784166849168197252676194451456 9056 8604527066779437705503461437300326406797023152754453674442027712525551386755391846541327738670219264 9057 8855079548509408984762103262680087810875168254563034306573016603040604555859626862202793989730664448 9058 8992005061134208391071334859279774654885998894347302127371315950399789938088508854713661204996554752 9059 9018202785816914737451074822654894241206978715459714138151714117934947707084328209203964066025701376 9060 8939009539286758430357737799728433503582898689362357172092891682223224942454135985273579160863244288 9061 8761958088373046946183031464755726420058904613805003107606385249161813293183854931281912310747627520 9062 8496465536045121279010504133630939108796306069111283660980118086416515157476420739443218720552386560 9063 8153466364653909403906298365367949779282608163393941837227409860160707113079443455004831691197906944 9064 7745007080896492964888298706028625079542557764663750859569720637442107384546886799377709763181674496 9065 7283820820892892876180927014704916157463694978891963487398674126626498478651971427898865866388799488 9066 6782900664149793166257168891695979390943051045626493687642103409474799419086427902274319732906655744 9067 6255089762220459533563118567037362256633438949347242666603106688803101947178613904367051556874354688 9068 5712704771383312866351621047358552919527399866741313117379448945939163543649314779903198262288449536 9069 5167206613629735558448489500036097983812880617553553432949156376658959246728579683643324413606100992 9070 4628929456954384150929031754207280653198104786284850706499767005850374384427044408316103525977292800 9071 4106875225636293494909406671980218299862768788544756970167744003772106658655935805550789797353619456 9072 3608577168562983941896935869045605573637414492634567038582425039357771071906390231941730845549658112 9073 3140032277554973782017684325348630814655575164656745400784205149945764764512847860810986856189526016 9074 2705698892011332070493745945628996168700113358150700972198739208296401915879248801698571106245410816 9075 2308552852623443448644580461114179576869451063815611103712922893107603962150436169311558097770119168 9076 1950193230659303446103471256745848694916068983879745055649622806362120658376373200875426558439849984 9077 1630987059809757329507206150525833035724676250269580865811747106934125224855447747595250125565329408 9078 1350241674053837238596714977583625637807825418892416352831849129386843306544431611683700577337868288 9079 1106393187607436437505462041264893228378566591123650925073542757698544704623357443011902046166056960 9080 897200268952630013747149483843373145748846944887222692180542667436714615085323285775924052010991616 9081 719933544659292810823784046936890114816789119046323800203387771978091413986807359454591872772603904 9082 571552575100355753002453331697573750499767982292369256395212169897263729727212762977324948288176128 9083 448864213187232713405460728083511688804965358228170659554180624554730567768579134355401777120018432 9084 348658128515440844407473644621116064610622135082554896519256116857810124165741199189501970822987776 9085 267817205191622443273317189474335695165080117824411666909763029837154197495863790944936006535610368 9086 203402277831483091518196939171854794726235017768825893438701363087638422314625308453369904491397120 9087 152712163067654669921888570442001493688833675239635485245788263334226641951157341626741204304527360 9088 113321113826754170283973170762870337388252203414872326602599426403201029629008763673254952901279744 9089 83096645205365512360792293612638034661345470723760409660618343248662814014321321600738059087773696 9090 60201159589289839142272638049837507373145990431281739442515592547232348376586707170525394101075968 9091 43080965816995693460760396252501021974096028821363137931676516179061398380646822211140703154601984 9092 30446192286934453191158565916296507374226607472065462228944446611214535126967869275138419345850368 9093 21244797491021868270778562697489699460154778529509108700140975682975230455520630986080676118265856 9094 14633447741137612892572877685303653520791783989096414510410132447215886963300357840364937729277952 9095 9947522455430279844846241083537935246324979672105272663054724381711000585809423172777374111498240 9096 6671976466234035354185531718314962915207396194969208260780674323192738318452256500753650390401024 9097 4414279995052094344321893170381456462500114432814323888194432758385682912177743412872184120475648 9098 2880201741612158745535773893981920011643834421603150305843806453375719877361731406846945505837056 9099 1852818424978835292314345985791299146433307953652443920332317260972874542020159481625158753452032 9100 1174833681317547882646445426324928059159163950257024363205860340199417005169175471676292610392064 9101 734070120366778128685014885025858440059567815571611639517775298709930776026264657747340603424768 9102 451853642668689571895549975905301841925300272946198123005870769751850839585756540145168407330816 9103 273927705769327062973156152000591498079191193529120941658217014848944402564646464188429465812992 9104 163503970682677360779339964901263143302066525212949427999894231187809232997846310778451917799424 9105 96061296155993923702951029243910118893506504623354388256286795535812147285367363174244525539328 9106 55535076105895684514686940582089405040506300308034134302541726241706777332976147072382081695744 9107 31583004827758367761379312077148123826261298451842438161288024360200874091106538451252258275328 9108 17663321184236451998332938466146211776872630272207131013012324459398139241678216511759144976384 9109 9711518653676698493075657576725861143883734540660143768339429360289561896221716100385104461824 9110 5247568420725988088733650209631355815410475614046630204839264584523723409803495349417012101120 9111 2785754438331157044738102125304837879357560352510003189039304847098954745425437812566649733120 9112 1452433056787003304354322979692990464542330270901609029689307328177195218880871953552963010560 9113 743481201848564048087972533241555769731300308215073855220467743194182307552792976440587976704 9114 373519755668022597629841189285297815370534532453616559104928035106336536222368975798231105536 9115 184108189412648412442103817752109730416061690262047089967468524332753804727731662015533416448 9116 89000374392417365338327011187786851390426821328401088875259532449770988887484964564321173504 9117 42180328367092033492668854784267697764546462360534525206061915484236946456405609364332740608 9118 19591358023965582088366858720709900910622606415580029273086371946818525498332645106737217536 9119 8914344760150613602975329054177734396236090235755506941166162769939644678424902229936832512 9120 3972053736523574393437886599719775996852479765498647251848679250875948912014108863015944192 9121 1732481708500628057630125139462635265119899440083085516587822714171070883627920961602322432 9122 739389904148543606677152616681018585289228018713607480579536067354311718551658663566639104 9123 308638012254832886349902055540290191873798546276014406082019257088993265887706896907894784 9124 125954058535306954891944290037186571141044557571732150295281337824803883859076585913057280 9125 50231193653160898668073731365942893932529959600041239861036925217482037285864196599185408 9126 19567747420213417536856894918399098283759283992448881510464864417161301172416758769778688 9127 7442469513368923889640387414675140649753603599047639554004507911434635395466775878434816 9128 2762487336844497029136541613469076188679282004696962441652264072917555888640845871579136 9129 1000192437536494797750137111489424258023132988574268406147711466991066592535474339840000 9130 353064891951505363067448258523118603583991717063997438170298660681173689387429866242048 9131 121449333046467575813797085126879893566029062470869632643608265597521422721464884264960 9132 40689391789876895828960290852938040737874826010438435238165274688581110629292782387200 9133 13270339650399186920259679580863245979336941069902099615158340734137071514264983830528 9134 4210755137271680816140083798335662795329744333491932758768201154656264851590240796672 9135 1299181681147174665056529356176887847499966192033919360089380201092471793620822786048 9136 389545812726356392346476835768405416015015334237114607090392373267777115410420203520 9137 113439441750475094530135591242896913096391299019059069459921431619657611560920023040 9138 32063823198038379803189110397262532053819396245672248459172362738594455293022699520 9139 8790851017935207345066393177431295585332332138608704357390631525132362882712862720 9140 2336246762462936602815778362466254619320508770644331272800643022634891115484938240 9141 601415525651589057689188164174397291659514127393091759686966881013641842010357760 9142 149858641032697253593475286542093564775208518772731295824538705062911786950328320 9143 36116802994439730731898434338343748842572856555108012799798858391836874275553280 9144 8412228444033804646142936308848240177011300016801528434431271394982390860349440 9145 1892013910801941223470630086131058218804967486516143847200522777084535083368448 9146 410552000182767626986183753623957163214276746160726735558368292021135501950976 9147 85870052433795853320484826596068357562118319385114093688760204386351198502912 9148 17295065563448113539905888236914431094840797020212825139230479936811603853312 9149 3350909670679368270571397183266968002152615203497644510302238954185650339840 9150 623863695449965394483205317490751662654981716662482293272875979128327634944 9151 111480823805293438074436613294602763772468555628216538260539909594553516032 9152 19096700557874046428771019255394762734220407940583906757382773854252826624 9153 3131785594014566176878732440906857990504864018104047577262119475203801088 9154 491007692400811137902720507570056504849927310432842678226426535813840896 9155 73483284773075118730756060067459286373304472017426740054753730149482496 9156 10480519042053171337821543252581565495712481109822189446988581457362944 9157 1422010491745107456677238508347946218272348758800480900933644565086208 9158 183195297444537495792723488196569068244225067760844322911245672906752 9159 22361843638441273802458652711704627968352718275705613871331867099136 9160 2580395072572313561442466838048267093991074587883217036595720880128 9161 280771763396160377159508425481844512251888798364849690199646535680 9162 28727373303980623617245100756104214113267160158381983090060820480 9163 2755265245949203956779638562814448531095573860238227020032507904 9164 246855988417096460588548328481856190060612228969094708677574656 9165 20579311441507546448476402634288691649857420233870090591797248 9166 1589224301030273066022231057734835325092062485284565930737664 9167 113104747803288798593205680378994934890834442615655631945728 9168 7374569150261870453471804067392606006972138174321038196736 9169 437444792453121242598760058342928461145533961347511877632 9170 23411771566738110226777012328415036243910159157881208832 9171 1119188878825072162945408596022494077995243338496737280 9172 47199202718889023344241110970079795186536071089356800 9173 1728575846053376330744438549302756543924604820783104 9174 53853042640415341656621966084537261437779680690176 9175 1387607316410315232693186310509287564559960244224 9176 28387699844458758170922317008406674547631194112 9177 432289274418489488968455687287599427542319104 9178 4355614296588012332331194975126633106636800 9179 21778071482940061661655974875633165533184 9180 1 9181 5814283265710244260145651647526142426688860311033725603597119748488720024900781303153767957294196338 9182 11628566531420488520291303295052284853377720622067451207194239496977440049801562606307535914588355956 9183 17349498373281164299576622328438585267511403131138930954366560635284313095214864318847120934714096328 9184 22883727367442703117141276133545201656534730036285918988689284553227492181653206850158340080727663408 9185 28140434347983654688850894452336790392812802305603335090619428977443920940969972650513779964307496672 9186 33033864664838805124023031738987004618551278447300430314377644308208124227700268251959565744935251136 9187 37485762933126504167885535749649604834799773999181351728322825341121977352059083848273866181058699392 9188 41427612765274410535499728599562793898621502456972505362312313758546432556254047953069589807049609216 9189 44802588873475307826031658908116265085646647038645435809981731727990118031083566381709401812315283456 9190 47567138722269530392556388426436204781495690037334579622760976849357598120418118215307992788906360832 9191 49692125294616397545452497310472436158471702780658894214735785984375953245729817503601882269534945280 9192 51163480900020942933726056180584657740496754853292387571105825048430324218596760531004741435510947840 9193 51982343408390332703752730926608480729227166406320550050981630355258324535773515687879921509138038784 9194 52164669710023216993416191536562816568428060830316419337855361934651903258809762212814133165107183616 9195 51740345281943091021518723989179858981651101323949435606590319195430773137032070677483239458276900864 9196 50751832097954173348041985213531822575956697157020992555089852586531986391123894049192090120930983936 9197 49252418375527312069587555240989902937087702045304116722989887339114699875102047465749288337619812352 9198 47304151532994084611201608973234848504384412008928964258039970570269583602558234944905074691748659200 9199 44975549160340289356007097093296543624950065830346752815645691674284652535622605898187852327348600832 9200 42339190991321344357035351228375519991033917674984199281097520985210402714495248684452146017158037504 9201 39469297351289388925333259943171758519456571313882167366829859364933950328126652116770841228554010624 9202 36439396270598934795716487645050200374776748650278416065985681065210117660017915967375262884506370048 9203 33320172710370618154811190607121888746771524279163769695880357301426212281305237514231465978768654336 9204 30177579820810475480396421470477925614614813126778974110365722068828664428356169919851301725957783552 9205 27071274826935166839304794635315145444633060175334914884796312021935546293814287241681685111363338240 9206 24053422229166762302856309916664208578307764166599501121671827689296688392826006312509033114964590592 9207 21167885869711457624121240478641924664852912749148571252841959095334966889376434414850213359579561984 9208 18449810433428041695731641918059337334513399113023865971514864292622559516052077907089670709031469056 9209 15925573432390126959497484171374666227118212258921000257773446497374899394288056132648468284427993088 9210 13613071803223226708613992706414786957360192353122195499325568259152862035363365440796102593980923904 9211 11522293811645591284763930244069347243533120050268603760410368495403667065907279917912202283031986176 9212 9656117590366978029117905266207715857769388618172029171021875362663718957872725408038739267354099712 9213 8011272584087233283432073079013074217503111479093222963961925271795209117552327420455915539736297472 9214 6579399360158682046894039826667790492216071350246031862304397814109922057288248346777482808839372800 9215 5348146289857907666884754164434714819732756507099768978821565604943941883325206474891406091577458688 9216 4302247894786052483178003350962289685933793859668480927399720774610055398668600295614101638600458240 9217 3424538395695405465639127734994267026321263715285452423466448549104322346089921422932272100000399360 9218 2696864315343573334902234841044538204931173148798745522676996470906066042517979652315252741011144704 9219 2100870979969157440443105180875508562364203532697622845691404337580105704508539572944696149400354816 9220 1618648605127637450125464824608995395108477328346233706611034024156710047933496060203085319125336064 9221 1233233632714864992793847078389217308806823397170420007502434555330549182634304339091934994986172416 9222 928969563373702021366708555342173908041675162069825791389129841845720701157493711530228020739571712 9223 691738345291959272487209828949785361327024880200193720226205537036391541806174413449246770378833920 9224 509078269197805113667803311041953083396943554385925219827733225273752861615081422243301249695875072 9225 370207287109004307809984245525731804729140970145304268629276739187951348621847688744265562156171264 9226 265971871863253441813754712456182019199368567569531504014959647615111365321966349593357056269615104 9227 188741226703615886342948796135679670041491518042277900569514143708539812971016856830546465215479808 9228 132265167227874361208008948067986421679078625509994162026015443493995761609064514591451012132765696 9229 91511686405841793618252022146327441914382763894328635839826485799688889674927614494156147289751552 9230 62497422704494817797849304382068979623701171182788767772510150199794120618287815930999743835013120 9231 42121290264571411604546363819646791783416940335288393974552527491924373946802763989822357838495744 9232 28008651292247721281561993021528513079271037775613588060539529665391319081751340060325284453285888 9233 18370801529545432119111370657871938726277841634867895443263852273155832121253872796011229679190016 9234 11882320071427116991362150128469005449515453843665224077187157713762546690377522852491465286746112 9235 7577063556264305943692215489410871381488160957591181309069039478423600148439590225721863956332544 9236 4762268987584290073074614188737517443457516079162829462769039659566773345299031410246916849532928 9237 2949337324435524217360309560361747799401195405002930108259677846717322317661096913651195734654976 9238 1799343939841021825783227346623077632713529203875308850479049708937518618114222567615831308500992 9239 1081091047129573392327758675927579334374052912166396214677430387217046096114027698660285186310144 9240 639506969207924299724179280140197543847927804440418138286564272675506372882661263749958124699648 9241 372337890284250414038653753391585437148044241607478706216385878177369132838147310546598701826048 9242 213309190206679976881871789517693164793145701020686953483211520564303731771380600555105320697856 9243 120207379995026492967436596787971457729251093378263520725708327588459841898659866337124395515904 9244 66614407262408738590957286965742096883134510491588058544285858264406874974360761216922332168192 9245 36289775792818723460451063847438856335477127777106677794860614856857707291484830091976464400384 9246 19428551957136605511996954361442300022484255094151820140676765769727005203212602914910184144896 9247 10218681698964785655799122936055119904285968200583437167149000832098060834002339043029886697472 9248 5278410131006085739663702822691014245179899770697885782731788184419566430958982333855988449280 9249 2676812634647048026511357393018500118349595294677812546640234947364117492673460480459954716672 9250 1332261061295705082068727065939661576965840690543139400982307087815498435993079831995428634624 9251 650525422735403096333853154408588244484755347831580751871222592734143633405321196855418159104 9252 311520694505799898113931095676954640677521785230378265037920335455690898062279639206731972608 9253 146250820777914977572674001107807539199129870496905616467098778719364508620853130200975671296 9254 67287824410490184791479432381564135883204506135216844133769373706790019522566558607529213952 9255 30327471726868351258020061353685776244557422776124701701879927086235883138363376689062346752 9256 13385325581773069892103599082585183138192022822934469305676226307302422981479600649509273600 9257 5782860523055365212047305957852599251435385074491277871094423651632325235803267660943196160 9258 2444567321359903429464908580088831666379350714631543398627551162972412414118946461328605184 9259 1010712244139567073070873295645011727056862075836782361464196420588225141480878422869671936 9260 408541455546403043796608321810416915109565085355269914374845962932217895755365316669997056 9261 161376603276352498945351434733046983979111581491665551953294630769513983428248517872713728 9262 62265760754328367860246938952831103409567772219446233808474285694255202843736953340297216 9263 23456663933631564828956101930289292465727367161194219894918013395528264716074829750468608 9264 8623638690200141294089800169782230612491252030733275479230684281638416395642225712693248 9265 3092546851515148881994354561159592731208014603905140878396978176785087537172171548786688 9266 1081264976315308586368587398938431912281247982752625548442806721045852855806384691740672 9267 368401209926817721614916882808929646947265957610023218390405904297793234071328772849664 9268 122253094871732923720606878993899784575766450333004698872696548400969389687391377162240 9269 39492887111417582532477834991034666680507211680116807405819259021821554283583681593344 9270 12412561748545498697288358024268452112409696502979975829208073395002788197226313154560 9271 3793527891563634449662557881901338138537532402543814887021778403339925131359116328960 9272 1126710138525159331346086092110345280976218474155105282765166891214196279558977617920 9273 325017871398756731930847160529840801582001626512545469808494370922627032519855308800 9274 91003499735032299760951777450987659670774703679419943277144126024360402333959454720 9275 24716350247151616923804555307560814219234761473107819909342031986496142208328007680 9276 6507206938576339330328329385595949367545711252950525612896929717457828635622768640 9277 1659532271891995482935102543205596890690121132480162071474986999838457010302484480 9278 409676914151420131245743348375373143316124497522761043485608920362689528929976320 9279 97820950514439180542710004966786203610917444548631770695521783847321538930933760 9280 22574154609379390937834331346508834715941932204095280297048632901969441957347328 9281 5030582955581350474173096431397925358005166945597351784777543314952970494279680 9282 1081613477908749413967410544470279169475460146360131468091057035634856375091200 9283 224167476067150657102090295943252018705574172206595666505666189349022525816832 9284 44740176475841033191657695684400724117687794910961593308873045181209025445888 9285 8590155979538244927888005924208560887042661699105478083119831830133901099008 9286 1584928578931590209363588189135186977900285553932969248399786077374870716416 9287 280686254289212160403170614608242444405185484538718688109649120703935414272 9288 47654086449490950431734993131278068789855334988819946923686928083650084864 9289 7745955236354158447426521340117343602749083271209311464234059844999446528 9290 1203741323346961918262017272196372469550626692559867097551155124638842880 9291 178573301247600420203343317972352774733405259805149797573135906677719040 9292 25247327807319988139575985018821048434156132381543013777381014854696960 9293 3395955741096155045632610831694312028875614320528282463518505612345344 9294 433732937247199302225193151444188504585964394810534458782628840472576 9295 52491275691320867079376669507529421401127114598042746193837434077184 9296 6005650117204415348772176675057939116239911315477551212016724606976 9297 647954750515159184357668283648860272040398826869630097437419896832 9298 65739735501527813214605415484191032354982250256537894139870576640 9299 6252587939158027104428100797042422039119515245914642677258780672 9300 555556441258318715641444862893349325691535010611211503868575744 9301 45933276113904175542546371754464282102958068103810195866517504 9302 3518178962661786975217706999923929063485382446054628139204608 9303 248355584334299429176354219842261250081867071949465647579136 9304 16062547945226792727069348298804765373514087538182179520512 9305 945170473268793780871998448712694960690608249627509522432 9306 50182787171473356544711331583408421283339094794029760512 9307 2380027886533634466457587711616259305245721842872745984 9308 99585493045035642318620840042029730878402132048871424 9309 3618738784073574069713159399567040029426218906419200 9310 111869335207277893878680250548406647793300008861696 9311 2860382066190231844971410241582795403762755174400 9312 58072289290244467748811662734651023011054878720 9313 877645391726743014933904959500578754404548608 9314 8776562807624844849647357874880165709873152 9315 43556142965880123323311949751266331066368 9316 1 9317 33513234975528630977725216305163521560000535672406535622165506664989292285576243636147562973630405488 9318 67026469951057261955450432610327043120001071344813071244331013329978584571152487272295125947260773712 9319 100005674457134785282803143068849205775121524922461471572094633388869579621448106513510330926414974560 9320 131916818024310093309410841834088650620481814310593601311054480235563980201182476964860819916848212832 9321 162240246006774745505310220680920318590940035387445470437109777943290102260150851779179657656997770112 9322 190485055406005635581356366627251750300830639977241379466761971943929488118300239204830753776430232576 9323 216202921405839295690912696232330477269991600553443797457695875266837803457852332345853337836015098624 9324 239000825330409474794102363248633595922369548402514705469920885896654301929520543346865302756001132800 9325 258552162101352019871918116739653235329109395291728178329098449034344555035019342586931566560854933504 9326 274605760000625871889520067646936868839269995311142057756374214495221972658366400209627056618787766272 9327 286992425950026662954210373670587319920600455736334017233740743017778793383764003528241476985477529600 9328 295628732217600966450082136366629956565043727958224787302017123619494527957780942073732798095821504512 9329 300517880509317845969408392288328899959532295808064314048405781073962014303433348254490871164200288256 9330 301747610541488525420425614116915534245590047311544606400763382185337872276097805559294715223986405376 9331 299485255205556105139757398205086952242692447065997277563569970155543050119641161303914039638733881344 9332 293970175629355794830391548868967988024088532593892831696116319079104004029887196184288015036772253696 9333 285503929130878128935070930204949569423242778513010906745724378120493481126245917516493894332895461376 9334 274438624141254818576141626440175862241386788209407930379942563991611707594577936886914029964991922176 9335 261163992617515954984065088234753080445807910424701175281942178777134893191371956038218266086421299200 9336 246093757785237195866961725057483966357967165392703419063077517694731363549452848243825669790744182784 9337 229651890644042627318524861852337048214895878304004797759997148325128604292905097344156440660440776704 9338 212259332024919317897959473524939979662635961095006705768937237510246528626352665318353046015985057792 9339 194321709736084183422116953997952072835621168923651789414199792334436250213445446357415512388726161408 9340 176218506119047996177170790522852648269520791499021856803476616855203877358880668504269784887238590464 9341 158294035537547038458088669251801245297190010173764824310960086020726884575774396714542414479533015040 9342 140850480630717507050033750750192966520537496256298039327447481064918945158717130419052365094311690240 9343 124143118059159815827587441724667197305105643727610504036459384443765327595031436830202132751628369920 9344 108377746649233829440504153116971116639214631838888839194273995263018930472657199168219095858052857856 9345 93710220613788531014133367694954783195811477718092719836037261060552681725322908233898994616651218944 9346 80247894302150061516921127875146938820347670307136156594256971002906451749620072624523222562147139584 9347 68052707759725474382109898392757269848670795410388214832714842950362279178373517928840255813822971904 9348 57145587642218482411643651878959298963414580161047200214017188113615995959307203893080373645616873472 9349 47511807290126831555041805198304534390266875688165060009020896423034273201765505206775611842954788864 9350 39106942763254419993359744582963847511112977934422356983305541437527820124872801573483069183736414208 9351 31863076435503236860448320470760079133823023803047311777155464589283374111195104628063237196646187008 9352 25694933053758187048807986599784572568399228666776503628764214614466741073457429772776378300075343872 9353 20505680674549574297288313370145867645908593552851190823587744182985056809365877265327128676696850432 9354 16192185754873942261712018013866220664853873709840707142301047728164531616419473352698516000468893696 9355 12649572923389308784548243896874144842425715610113654614000229183699372098795838619817626519109369856 9356 9775000927622228613507687455053989839943043303275001293877672385645943356188211066435696049933778944 9357 7470622912838769445357226484725215063212935174595413833931285131592392040553990551900638324316962816 9358 5645748393650244674885127776043635222611654131561880695818570091768238763829860204961650038345302016 9359 4218263905838695007662256645182408950472778933627564280412270769169433330378182953913369010253070336 9360 3115398297858497895451600423193989630379803743052885197563246982915662657375552458141213202139054080 9361 2273936842797388047482428726647927653271560639068142252048013488916743677961832887031716172366086144 9362 1639996557455629277505001531784653785209716267191629899251261084132296543992408621429789294910767104 9363 1168474671776516262931307050501717151362342869779133322699013494216330119785920578317324033512701952 9364 822274870824150973763356531907063704407701084545639166869910627665500889416452467686132167923990528 9365 571403685974930668208370379001793671161404895740769157927227697038971833810175582804383135541755904 9366 392014175850831298647695000197539218991625164535912216293873517815514077061749573636289622410526720 9367 265457564234085499175584372369547242975191032583172943152834321057174123697409543396401493831581696 9368 177387252113817499668759228241536895848366372602388508071863906566256701022686216818800266536026112 9369 116944699307941361974415782880897442611892910474930376360432348112957940120657518447929845998419968 9370 76043812529809826527619613103303629777475571884819123551380779545030934022752534507565298298650624 9371 48760068936898191202711820585322895848461735727735995116554372280981885174729810364137569542733824 9372 30822738580467588447963283044225316938082804493714464700515980494041632919101317521520900429578240 9373 19203108232476707949054346290726989213379127008615771686228679957224427211037115101818581904523264 9374 11788258676124254468753396078113084906521875840682398093654113831842266283069028659378283438145536 9375 7128325830257448314755134219241946606189274932029925237024718014009340587396281408607436090114048 9376 4244872296257725154370411809120276599434703554576410957740145855591241382355209537992981760442368 9377 2488615823940052531501594418658347393024079434879196558267116692796928671637716426714294649880576 9378 1435957737708799162983594851311979877905313389772405475932651251434175464509805513046084540170240 9379 815244601915210031744386410250938299380019162420153099827893287339582763319353974750347152850944 9380 455266861263207866777044068566268864846581694231434538166364118155431698494402321288753290674176 9381 250001593968939663138832394756381590386932222004949772174312316749167344462331729396625796235264 9382 134952942034363508228754493276881841695849791999007496494031496874678862341887852273744148955136 9383 71589012286710582664437040861265983062598779348266272928600775273235710644960654277581813579776 9384 37307295122753214697637851604068740067829825292575432395520207421170498133188456321780658733056 9385 19093290842946145364993218836387757498587435373357729236133736122280750270761765074020671160320 9386 9593144067794562612241229502635266597313579240944129984986381438937680986696924844349355720704 9387 4730260201721798442375708102571495511776621795863306774284717438840922146106309192054760013824 9388 2288236276748506664552942682695207024122210188984757119775613975809962842062137866883906404352 9389 1085559024798249791357067218111683080612041905020978425987891255320971942910057223543091888128 9390 504876008570401000124431302234687780908895321998659565828251382478999704450956874653949231104 9391 230109015624695706120801764727896106773187683727091059287273655714856403049797443048861335552 9392 102739123628049928557058400739939848040296757545599082830412096659794868359234642974804541440 9393 44918352580497615446299869312745308997417073705396600925384536409688992759408095176846999552 9394 19223237180443551661930338801738898747787874741504500496018628187203447649138220464766713856 9395 8049509437479521721761425864045491091037083013171577297946507133517577629465678494088298496 9396 3296660447471420532088755717484872686898004190723814445005241609089166558475077059950411776 9397 1319953942637773974397578402427611462669823534870384488772511931653391708260987831916167168 9398 516460196820240424731885059009152591721840911177769703316335280811254272424360974003208192 9399 197386717074913862649433060351252623931247067026879020041787674308440044095222428540600320 9400 73655795014540776390756503625036853705631511613482432705624337499867095927228393546842112 9401 26822793219906510285750933936562530473266849927149705045572964917938601977616427152048128 9402 9528054676439020190223523179153988709901083652908121001217882500039719891641429489876992 9403 3299873735712904206023746162934559886133832173336523561906488473857726414324928549486592 9404 1113697360130123632292349858992485940001554196839436225086691751785832398258106575880192 9405 366093199452406541331939616119114316435337323073306662404160691133875288225439641763840 9406 117149923062698242013340730587522169813558913575037197510121321474812434870991333621760 9407 36473924018239420944708386754219911011510176272605615967265238117924516553292146278400 9408 11042561936794865654468100148275265500117513240881449779862266139822468970620450242560 9409 3249022556334981458020400793652010219482989429784755710654410343774427130437052661760 9410 928476867822504814716283959262345196596954324610484090129417985002338364930025062400 9411 257546406877564214600298285208894513172617006905895245176946666217349109511387873280 9412 69298905702819725270170266715545141467269079121476059619656878990443838513830952960 9413 18075619616782097351464100786681123387340329339692513516857280221713079569534156800 9414 4567236699064650488821012693652651409077422313698152962047389966700382312852357120 9415 1117099932529362538821715763282834346859831409575291502808606265679512904327495680 9416 264289158591312280434102018421614397578596547820289222508449000335800667763376128 9417 60432538419934090714327960871482651840161580747736505575014097566491287626973184 9418 13344587483774454009212914400930667692352120362359085136333580716218558003019776 9419 2843169225026953373169045255230243596222276543051443956442382337619744373342208 9420 583934208558205387252642919465725782143320380494830566883776586585828751310848 9421 115496074549429274332729473318300899109328464607975857402967500640242072813568 9422 21976923002299253956895290602121932717073168761246115783048277438524282634240 9423 4018745226350304515310648187419169627995636182731728786001078533756203040768 9424 705400908238114979098394452197060371827034833417409485749293559597783580672 9425 118704927489754152967874260490517037555564355992858306770008856149817819136 9426 19125702982850341412701182594917824203138842479567572799834170175793397760 9427 2946252379895499269178587953407826673796552086593762238336271165230678016 9428 433279944619750395993851364175209652098441241951386821723183753254141952 9429 60730110188057146124852491577611958952688616246899080450292875060576256 9430 8098580808194751831103974379732286570942271892380027886504085412642816 9431 1025532746603038238978961004510990839683197514564401586897375895486464 9432 123059960068153098182912503815840543326239074502851040695911937212416 9433 13960942556723725152646731218836949937481353441931469360591311732736 9434 1493644594934219842481003996764478366246869561443815010805875736576 9435 150280096183489060334740127387983399862584380366294699988494581760 9436 14175144152144082199357699631149104488616135781705995042972237824 9437 1249146733432574289353239940274894630168609451498649368420941824 9438 102436299155837845254401612393473363001510643557274670409449472 9439 7782324100536755022832557765769001101185915806045966316863488 9440 544946802487688633207354197147292762402660457539216410148864 9441 34962894617149470737728861732104294791224651390633673490432 9442 2040985488914193305072367753366372666607022894593916010496 9443 107509170395316584713358137052639232289551805793324498944 9444 5058921374287001337035576388654658520350296840494645248 9445 210030006476935724425577144607815952089361649076535296 9446 7573142785813559453656202696200199078307493750767616 9447 232320685569067688342205062725787206999009640054784 9448 5894989733257861752153981795415469005458053791744 9449 118777558311812130422548363659753533551654469632 9450 1781620471876360564416751992625798005938716672 9451 17683794044147330069264651599014130412945408 9452 87112285931760246646623899502532662132736 9453 1 9454 193184414010280300552496782400470342403791813221915346358121085374795425141059818189465163804156801874 9455 386368828020560601104993564800940684807583626443830692716242170749590850282119636378930327608313565936 9456 576497819938607013783896804339283506884647912776701872570709446655719919384608823044878512280354979776 9457 760515967672185650715612958153371288308257145331484719417869103624516276409956746663792738688403921376 9458 935449477819043029618422075871585401136237662272608591064120448766889581472029304022263089514898463552 9459 1098487814356886479394351392103325002195523531871449893935969022352901526989565448527093770470953202688 9460 1247062232270881131904022355166947087766250346286459492072275258965894570484372650465497836189036394752 9461 1378918121056180086107444528292568872864928872796597885480894237805726100671040221165468053995361519872 9462 1492178216027142643263632850431597246330228298228117690824161224815275636944052154258354456546151916032 9463 1585394041353172136901730845593717230722878416341504253962196025503622429288426579748886359898179305472 9464 1657583398348408695905789980524648658017959859038205863080769050638875577565944614295035284357020647424 9465 1708252287018621037494001406952820688702972020510982401663478265385058729151792372262261053592182063104 9466 1737400320777018802473348939767990906134198241160122438371966646110550525445691663999736310549452423168 9467 1745509428836096854523676263466631599551298753860502364907876336593815372211459046968113084359959379968 9468 1733516398018183776732844956806405140922698049711247006215336365135390331724663255037056929316577214464 9469 1702770542772832629580736424827564207327788692590990018623662744869794541809085282295629258051440607232 9470 1654978466288154951777515336954881534649764715837179282087218906875937102179694710304072977970889752576 9471 1592138447035944385173437512003189521362768755747238740354899957044667495071658699565439880376583454720 9472 1516467420124036770136551094748556630342453823641715658471450752661438536312259757585306892790608691200 9473 1430323796112824072121177623870582989910929397518111038771711432000712298936375603069659499594592026624 9474 1336129456534074095264035160790471170499161512410699526878703557369703634596126028951589587807165743104 9475 1236294181832847376636992953232831558696279166202065516670656963345118238071760994454123245414163415040 9476 1133145512292842590688904257635437663556455285676781660490066972846602467932112425393558628690319900672 9477 1028866635379697929281070345968778265537851869708521619135934052558905335357048046201194223767851630592 9478 925444363228647001202655100663580843034112484152101335359017772516425712139238478982753005731462512640 9479 824628648517052449340093143082898127153415110309722353563104492013540671052093526099216281292224069632 9480 727904427067988415284462868961840294137894097938464691635999180855287088252559395534625562662675677184 9481 636475913980930071491960113297406678246837326004346164739087944099922320698139711331282081667824484352 9482 551262857790328580371786382282913675549925091146007127912573173581683192213986794818208111263861440512 9483 472907710194424869169245912704752174897317316843080137908636588610489775888506052101491139728075915264 9484 401792226039347179110957695083372228098526897061996986999766702890769633238806667590653925273534201856 9485 338061689148553383989488544074977198077105943058356067069479387823839949858195215181800349633131577344 9486 281654773866231326688850234913099547184439800964551429348154269691367574367391676885090968109385252864 9487 232336999337606022017648237014429813919169886009038945836386736840670208518054527011858480902589906944 9488 189735803763152967989490241334207124665165791327215142003565881440934694183197326377472271617808662528 9489 153375441523721445511955700630994827840917752192635673253059578438835921937019700148480784858792067072 9490 122710163833373043482179678687033096510310005615729975960948921428757285205408296392553296261292228608 9491 97154456739310163699774214151020869340807824054402747721348003751339020762024174531638888075423121408 9492 76109451258422867962004955060955242970915353043165081006803886829710458399026043562496259813023940608 9493 58984963013847866396744982926199025322218365150111729560929785434260690010650844453485648627277758464 9494 45216940026867531999437775984964715522797696255381710563930168347307773195706159047073519270281347072 9495 34280379181247589077407137364336142587766758494676536231877386078014059996214346997378643089483104256 9496 25698001729671956459415578257696264387937043075918480768131946947579513296158469884746080019923599360 9497 19045149278491263410851436023733948983553067583199414247091702266038693752233139454929702540793610240 9498 13951472679075137223737923603816333312303671876439861257403550212930045283983318191446845513986473984 9499 10100040612792744404555947450429586650680232131499949548108174537555849646523641272956726187816648704 9500 7224499485149343032309348596908966218517287994615862243877682922869881562475073511058246220875038720 9501 5104881081197763261878064572689949017965646021014511572807101631599342113002704357569945382202376192 9502 3562590011992625842191981447738007356617700503337131191405166570937606490359469111423578106717274112 9503 2455020098597776483231099992146249553147291771206322020116669700087933900667492581214986795137105920 9504 1670157433505094321380259457178753199096830768502553571225070955779936272531876491332262675959775232 9505 1121436340135051552732450615189999412510692336628506720695603894520090572884343136090680851246874624 9506 743029314549323844480371009082642242383205107380987669891094781830000533171867075541053692247539712 9507 485677731458895642690141791069429262483364455648408615965106650865753487367994501769848525026230272 9508 313109130027172841816597724140227166623721200043030489361374811610616741744123867925252678566805504 9509 199040069473393111422106096404483089939377584459288966607410016202545899488101140447932497690361856 9510 124730325993009576068409389689340594246849098803330366136274382691862805395888965463710917264932864 9511 77033112795520502095192445969198551666983084884835134278918657226843028854570229012507032230559744 9512 46875006449704521407902886918839275997793713732121661398636244356095956047622863234012852701364224 9513 28096094591448904475443814338213940268512409502439225681105749541726553197440299405639403058495488 9514 16583304372848818322798338207184492151124875295484857270043019657818279472077243095259041562099712 9515 9635938330685945079271276923143925797728188194886365886871851860742664191107307378319238646202368 9516 5510482619025236904886876569155833982355883724669740222841133232780224985907336281870741083783168 9517 3100489954808497011759832135802733803838968305297054201879947343688793266309798226590588435693568 9518 1715876283573200509433070655933447468976189521203726835425200800567819416946471420159894889693184 9519 933735629915038757069049618463492213058492961919992957924803319210588796129539399394804474314752 9520 499469562605594419364820552303292144051737968508409590147637465179620135904544647450083276619776 9521 262544851439322390124085214311549694768733338843343955947352470089699531365117877090627805511680 9522 135571062554047004982673344686899540384937334116754508089311823067810743528407346119099086274560 9523 68747433588884085910258854337340962358566133950477115314278797646604591963761497472616045215744 9524 34223644638104943864134932501203554266528379068728105342739951508914156428481692122996942045184 9525 16719674902606463133461775160110695993232363278628761126651260308346422378623086588649338306560 9526 8013272509161890240578269805624049746249396127871074442645719360923265977896205536842682990592 9527 3766329646422896428119231182323965577894629758575120222694348746012731222524684163079693402112 9528 1735385367714693120879010616127682418773737566020179583264333072582632817611676559994941079552 9529 783578503777062906515142289509695352250659446957869765825473813574600285234052287856864395264 9530 346588946344629279783603547980855270267163936807149825771231719432945991077948355610834632704 9531 150115615940706313872264396690064076715539717527676929854875459102655671037089788405154316288 9532 63642314111187242540989756514814956238035646647518913055822179990133335385682685731817914368 9533 26399845678357763713735104070941705033571629724099438634347848793805135161106321277185949696 9534 10710626010003759949512503829504964726982576291576953551230123775584998795054078117516673024 9535 4248202299009599352573897227891560903686178893896535644080018925667045832025378697978576896 9536 1646596331911994004820344506713943752021602314931910807610254908085369970471206106290978816 9537 623406287449515401260751946927136703161079222563846751509872013201114979755042823288651776 9538 230442843509910400638432751600645425214952319878108512201306299391370348629627492408229888 9539 83131272161624684128902921036582044684248142124562371608610303744121667641696519406485504 9540 29253028951996854217077763851235066585707444283461714032365402301839413112552909954875392 9541 10036288300628160633260376938724870176597099120510764000314819471855322876211867072593920 9542 3355491919421071260828984944976550583994353095450194767804813261184278303633671999979520 9543 1092694659111707977555160762639545363116862665256746019648889838287991051445082846658560 9544 346396271805003026563531070127620169347442597068743968346576470763745894874119594311680 9545 106842624804447242171780900856514877390942707559612106834609625351654575975505424547840 9546 32045753307078862793657980714043918934711071246643127197739893771375829642832668262400 9547 9341154620345827930895268122512119327707269009188071610011762194189645274001126195200 9548 2644695007039752182642492803379020522562311660492706573887050625769151448016308142080 9549 726820220240594593076277943533698168051799964856113039993743538895975131075659694080 9550 193765310998478304551331437170986266163137545655546776989106329839281829450455449600 9551 50076381746311190428391891458408596364056419861253130455715167842650975684830167040 9552 12537070972082515655235537213831722319182827478591068317704563519885187167698288640 9553 3038441481391102730915950315351793982279726116622105482096035045715068438108438528 9554 712309401402551797638780991890378034559942262619954282883196944990851076527751168 9555 161400742160920970236646677728554778376091125437358395806672689399242532113612800 9556 35318378636812016496300675670914072134817345640950983950515878224805860678303744 9557 7457193631193274518591321452318053992917204970751742403397916740947005379969024 9558 1517855874116916365616776537933425157939012104657156136831759044884486556745728 9559 297539845188037492452266509594269391097760204269856795000478173324631313743872 9560 56114361525435449034979265645347925657300533051616374637585314435755417796608 9561 10170570374877827509706171273010769498000431628244807399767403414908680798208 9562 1769528284044113090127963973460091865798269490585208908456475965023351472128 9563 295172800291811689792846486767748057208367448338340548266327571973244190720 9564 47144492798442724018069068326992712893883055085479687127484755317104836608 9565 7199623309829466952873867839959126085254068777445564327103003575122395136 9566 1049676241847593358541202751947278569672978123646888319960016750523711488 9567 145867604625291163058838058154679703836486622531639117467389540998053888 9568 19286485357583888509179184122385254845586889210313630932757412141072384 9569 2421613317378360253202432877769082039010393259735853994476461067599872 9570 288141038669296279575851869734979463818442293890645889627549457186816 9571 32415925794482496049929538476591440826222430528532091351432639283200 9572 3439290057764087839342399075724474879927982789562795762856000225280 9573 343181258798685967313751810832592399147929578929782746471112638464 9574 32105029328107246325559136823236804520674424123678624365070516224 9575 2806116085484688950893193622073563927355319355414786188981043200 9576 228252691157792147922745208785199481109419060038127945905078272 9577 17201431515784644068594084419109809067647423594412526840840192 9578 1194885134122997246177245408167548106309329004092326970130432 9579 76053608963836577389502601890082710676429495658902427009024 9580 4404701390665544855849967187843230569372830256226331787264 9581 230202457121646388521698521370913349079675346138387447808 9582 10748159425138302001240871786551259245648383084842713088 9583 442785221025422745789989483993606673105806336706215936 9584 15843364659334856995642377987455546455116958645878784 9585 482328104448811366017626911618409646803334291521536 9586 12146329738132918111145431299837898123168821805056 9587 242900065151539274298593629921283963653787222016 9588 3616292325885163119041297940048638403116269568 9589 35628924946089940878469174896535858812289024 9590 174224571863520493293247799005065324265472 9591 1 9592 1113686272242591560942431293556211323878708172633226190549929867220715671118613175304600571825282881368 9593 2227372544485183121884862587112422647757416345266452381099859734441431342237226350609201143650565724372 9594 3323575026169196403335655116249573080903507375190489021960252730967845011071809397065657267180066509920 9595 4384809926736053125803170116548601732584364119696146563441571986105654675338332185825824494118248416032 9596 5394057048708867093958656797857012069319606924738505673242069851151981588584674803012032145567956810112 9597 6335223380774136280799140318555436272133331113601187453835577121386793516022537764687557080802175793536 9598 7193589246792488764827031512567298129803787822600098913291174944847232911946189966172490563755863078144 9599 7956219566667536373263180121854673004107951530866128942956632104667754940324892100050392181778519870720 9600 8612323640640580090724045020492090614867272483369564989959651994638542518740258766200428754862899247104 9601 9153548579856291705621558383107320816218621910595590481525296873373790083008673475167576263859025462272 9602 9574194020939366763218071704785967458018676215875055008345710532722404208152290039787272466906865336320 9603 9871338976792104629652401529978657421756100554767677599011981654060996906000427112906130619852428541952 9604 10044875437596012017583091270028350282067425233767232276346535802412384677633418143475523234034393808896 9605 10097447452158805550862524850566459649562241472875633944063092811992549237630587126788970207326582603776 9606 10034298667778936972903732631835983674476378712648354622675443217653548242514452369595332084457911353344 9607 9863035448468173095391976479776154718173643957729793521536384739361844849111981222184782694553253052416 9608 9593316488476423929810370274459181519269804664599772264537719112492538935381886190499048731316863369216 9609 9236483068901287743828608759764682389960031975797958690053217724340861539609883707876242037998371209216 9610 8805146580419245362294726477839792460591803378535791292758804447528270284836657209180656222031629516800 9611 8312751511874008961693022227825788488718223890008685999256435760093079464843682859730255212965772918784 9612 7773132696795154509298598491018591721922276372680866303663787783341296980691076933887318930926122041344 9613 7200085195931577039069422000038364036363903233563624267818286595031177383355126857967847838378436329472 9614 6606963817294907824286342052306320369548605077296113304542939735582329018942190357379252180895439781888 9615 6006327042199572008498299070550171878563697632842162860739774799329254507650993351980726552798863294464 9616 5409637196866824893418262839804545778060243185271594162989574189759010096565808715841944862522909655040 9617 4827025286778751533447953766998860900213301699811372824420022754220312169243490046156565833497765216256 9618 4267125223912957293566320356711205243688250566437365851041990389717405544949173687062408241663130468352 9619 3736978462916697073833007622170633436675935607507008019644386749783856418793420784744198440487514800128 9620 3242006549903056489170771018409093784995413487494471828166082076375726765432010221763721723280206331904 9621 2786045980035355109736393487421173132169687225202740044620610410364209942693552266975739720960976093184 9622 2371437221054965428182305542415963926539483157777009098311714276796717903775613108774196477811742474240 9623 1999157903349181897575349886735939877983728356710151060580186661023186633155805601108013532865336705024 9624 1668989061673534329394860785224295209170367239501922103998710978374867801375235927475777037771059757056 9625 1379702941780141103228386794338788286402312048372199877034397051778786649162891549547773920879405170688 9626 1129261207362244350736031352331040993608919863570265939527217458597063821288943434781597490117353668608 9627 915013305186143919139508846871259474261579341120104994126290315509479882795851635786183635963914223616 9628 733886142324503071037920943085200609010334383172968495581917319403340296859200740533887266467463823360 9629 582557952293473719831713405926756773924336696617141564255371087476791388675050125144871725958361513984 9630 457611123399418922598496942754066466873314812449650155465764114165248161412465561803546639677737926656 9631 355660685754757840298955974851320834989082034726204763074903022856572587043435406310723542044528082944 9632 273456973416573494943445898149336792467897740622020293760555752991575621511398010232637242643962658816 9633 207962590464807868672804360576097701635078968829048846457470463184322055507074821356634726486943727616 9634 156405140437960960299168223177289361098524734139197864379199471976882849036066095760962894641114382336 9635 116308185303045157392621368781087820531906151286616732615806310938891996410488016352971826744556257280 9636 85503571684507317495071299763827505809947250536679235828603605926085836832165503759384924506128646144 9637 62128613892473668078356911839824257259161412508745923340287316905109607624443716631810752218591657984 9638 44611692030909238000235732669550357522478874639568454422086609328063661620008639092665964628029734912 9639 31649660305174534328865667864222772202415945471715312300372108438390241980183216453360446284798885888 9640 22180124424619266444683988630338231909789553160933900892628005359070832184196989007623163571028885504 9641 15351197869771559477319038921063185550871488393819500868200859184432167346838870893674683425326366720 9642 10490840951659275393826076624972381055884728522958947522199427910895899705059737603335810346144235520 9643 7077372331531524173354026199522307517916367252903363498656905722908591409462818058637987231521832960 9644 4712258002520806176581056801337065423253892134774307809196597073296631965529206673855978425785778176 9645 3095854435307974947112322640380914007345233653872496917146096659605291427788124007113010121344548864 9646 2006426502760139091028316934055280692178120863755371921576344398457880239775824699483909757782196224 9647 1282483097816119260831348358207322322565494940625322880594175743483293499509736504290033935228862464 9648 808272418544452329791572433412208452035079422826841827300564222128520883509516425955972218913554432 9649 502147438603164075240823110890860164179454660549425737463031409215699593331218087834643722837950464 9650 307439326473607941265796310922226519906022490559767667012846657118442953734586900142590483882835968 9651 185450144513470768945238775598093226302906451966070042193994497161010514047719383389602124574752768 9652 110183622376600868779926651781924777648683489259139875966320233064753104152413305060384978105270272 9653 64462799467554042425446841214548392122417061196342139542390675186971887887736682214197159780155392 9654 37126264232521893346611778338467801870564243497663524754841539980789219260250092149164502822158336 9655 21043046918383264976822335731277639962383592558305605136080456731388202173205511738962204610789376 9656 11734488237135471376339233696964059857246387205609405548285408677597666223961901197579761708171264 9657 6436033026477746000093865760146260388427143681066564911054424553213715133740578213466706506940416 9658 3470874395995740206701963473003844037148134171304818549063569776149159701025017493884688595419136 9659 1839888454238260438547852921682113261450179031986671931193762698042183659800667406804464766550016 9660 958382676807507933135711950650407971025419718011631829741095979862770383575114555253824023429120 9661 490390002437404185782652582151841174553150303589595362451373473194332671058477817917664556744704 9662 246409337513161222503952984111826484348194029733745395169552411987866752832531186211106423046144 9663 121545996050274342397452844712144078181905767350669286393126168872223238303486267734285187284992 9664 58836172484725600823424216537557985784899736040601791607542265893549647075560050205895340064768 9665 27939456656249679589516418710813598147976882460397778669432841730208947351461457808414216290304 9666 13010918427105705040128915541831979291969739467321365916403306287082314542314826243387846295552 9667 5939612712836519180979693597592609667273407140085855176366968141702291432292674413313801584640 9668 2657107727070875053617799600764553178066730543259614172652611834551443179317391337214812618752 9669 1164390353516945669015814044770783738740293259183792539982902899910187133330637647258065043456 9670 499644051038331030092235075626952308430381860793153307267112194899123606641298852351255248896 9671 209858431653290984870357842586878004608781686169341460311017303672647446614176730637219659776 9672 86242843120714531710621183522281427496225604281940665365052711047235950039994755761441865728 9673 34663651774457474997463001644405368091224548447531832550182258250740985063496286029859520512 9674 13620716653251067783035425130319573723329715538362190320935338399958600060370656529785815040 9675 5230168996850079887923496833148870624307327308978563945507276502426779862528275952605069312 9676 1961702000083117995295235428248221455251829281030129839302333628572156211287651531649712128 9677 718387552415156151632816249152449558604661292742954656067102661598451928383606264139087872 9678 256740935665330808804868635653832788317603961174628923399798991784836331275980231359332352 9679 89503293588727470272090428100723505740845885108016643135051083525468605717778229941501952 9680 30421603526604864387739023033426223164030073861649329462760129290964613596055469283082240 9681 10076511967078331994881458558976560474985179922539892019637707387139742717198835919093760 9682 3250896085742710152435369502164801928835989647266977605206732722749600157019582161223680 9683 1021018983527154748974482148334136039119546499655549254255487670091588244849329249976320 9684 312009988547920898445948173662718249935725960342938606030780865200196776396627608862720 9685 92718342135276490993255874916267228466620368014191446483366580999197736763849179136000 9686 26777849903701168868416009726384140808713289968358583818582528691459204376744458977280 9687 7511735646393515172763957939973362437329822122396595412291529634319426508079444787200 9688 2045463197451457204944372199282231804076670663612265528760551747416084956150056878080 9689 540321035973744744449197847542252659387307361266084924572801526053169798391529472000 9690 138366816378096478728793764618611781775499528639973370423012362086100002298690273280 9691 34326615551867751382119044687109931078742586425144450499646632344508715204375216128 9692 8243945871408823285063577317238299164071874509568956305299148219703220186478804992 9693 1915210185320964123800965768307054453525228794177504268308408469798011395891003392 9694 430062559404183163738078993026836891364440691589326516074594937580077450205855744 9695 93265427121316630940636662951429250081383141512527055273232426234508999999356928 9696 19516649261412912053111446851409996632883417083939202680837776368306924308922368 9697 3937195418057694849003598417037095310039070035237230389780692663779103361466368 9698 764971782724693367199463108270932971051802602209402304287702559936538438795264 9699 142999968889713117520878360052059492963527355921447592908938839169261935525888 9700 25691363635247830848499815021507992743545897415462836150108337128959928958976 9701 4430962387388180641771829369054152397221715121788437204593995424262059458560 9702 732714576615352795452778811087358349937129730926177339913078280358302056448 9703 116018452304518117710006462018312315331260248643201004560062617282660007936 9704 17565622438694101899186435109484639230562151949650654504690307128906219520 9705 2539143519498464419248864976428510880423524500596194789077393701932630016 9706 349856252690344994539154068448912758802565141169102744496787856990142464 9707 45867377617084426692419043050309988090897177844492155515039663412740096 9708 5710801589238033365676500115885431707757107192131433712430165467856896 9709 673845846392918822802532777148709707360032868136351194857530862862336 9710 75179424139935669405251987468725719233893958917637392646468597186560 9711 7910732436697209226513850904997778136718676345705685733658878541824 9712 782890807370393309163578696735784080522115727800328019456970194944 9713 72644551572292452405152068360554790121861790357080152013602291712 9714 6298117146743886935826276024459683138725280289171421077310537728 9715 508181751348004585938442655656922971166870934874563384981848064 9716 37991712980306226199559608845506359068108689490837332067090432 9717 2618151382654945042983288941394297078659069858859727175286784 9718 165331657551318951436717154303437456614775873210383933112320 9719 9500438018289052837157110035629598750560546767275760287744 9720 492664777021714367779684553608425846890979123294241816576 9721 22825145168508876848589011641499905531975358173377724416 9722 933112446567582474264833157124933092793808555712970752 9723 33133952986437037634106376292510285582523159826923520 9724 1001098779123871569168909266551593738088850000969728 9725 25021395126420828271607028665366745668092493299712 9726 496649181505305901474804446910512847582247518208 9727 7339471426608596060718003404786884382669406208 9728 71780523607770443236818093190086913597374464 9729 348449143727040986586495598010130648530944 9730 1 9731 6420785881710843367763526362117241071166955227284826110306589257004798414109214498977546435540760565898 9732 12841571763421686735527052724234482142333910454569652220613178514009596828218428997955092871081521092876 9733 19162298148373181734842330483556172422660856928032527711409478978149757406336749136099275557556052934728 9734 25282905539805979997261111037286761121307785893851501963185201856560642312473280552576730745898379802528 9735 31105967822934024337697038579530004302783576286023833779018862305613392027823228568916921125601322900672 9736 36539325646917839937787542898188271742294882414185200807166583380150703667953997871374962262621020208256 9737 41498621465931535733082640784901049295010385037668267228404591545580681224866283650885238452026106168832 9738 45909637898417226207887554671061832293155769212039967972879095315686829658805145658196598307759807862016 9739 49710345850360729573813609051573501779798755424319232580823893673386969510404508871975104794552453546496 9740 52852578421902689852546969155244067978071436793001601520719371120423258195165438958049900923451406072832 9741 55303260688054561624045339816325210951264445415537493817033990834610363680650637575405064141268181944320 9742 57045143436188894986354540895131060276424847132293190197105975188850636434638372173130804114299517009920 9743 58077010009904151708908025265397972069157183449411756882429243120052004700790605102963828146265557827584 9744 58413348479291388681022150647970182834861844418894884663386658993822867220986927715010340828375936925696 9745 58083505194775390966383809647359951350337678894524771414086106273385335678644993927052541299627132452864 9746 57130359059999692952371495813447684915385772369244679598097847892310957256574033540715923421804509003776 9747 55608577251221303798564853242065426178716876055521111903583928764409071998844580949596670728330078584832 9748 53582531378007160502359130148625445735516782249246997866797415426789538648221190385253205904741629952000 9749 51123967161289817034962121045292843167680908381827416322987041562729912419979673236912134044248138842112 9750 48309529793180769036968870161445894181364901376102524991410056031491621245548692437158139760294445973504 9751 45218250746470403845562262569217342818656943706014395972751446105812158417034803643635001053833544597504 9752 41929099781362608699187963631482003649781736687017164806545321379343454849761312892184457139056550084608 9753 38518698477780959016061611052179050459352068150375943309099471670205304289433600895221439424823753179136 9754 35059279376261109847793502205381804113756557024642303752077787509749391585487096437601854911762516672512 9755 31616958615808699008644451190220706479225980834539633071916715591971854216307933082867320055597881098240 9756 28250370926849555029583779331264527691297611654241464014911011789050585107462021418623375847074901786624 9757 25009695236908835422231056365941795117046481023706771797757826384790486495436822820041332393315137486848 9758 21936078297039276443147997106010866441867575067305188151489284111008466827496811356433134410619248705536 9759 19061443916737579957652358177624465413212981974684509678130826531381500780069557897011641591268116529152 9760 16408657747653088174336715619633443380282474885217514172177508337405965317163963839478007052186947682304 9761 13992003012011963368636918431103879066679620971824362338649181755775829527915109378158889637215268241408 9762 11817911789291149354982167362422856912609964976215668133659492102912020252884586575533569045984272449536 9763 9885889808743653507013561431923543874437590458638700544539606917250470286142968919968361855959225597952 9764 8189570189351580943963105997495493253513132345093572097692339183008361072704283651455432726447856287744 9765 6717832974525007934951090614095387015126561246522050899975888754836637708686855992026101288715931353088 9766 5455932128855346382790551117291395280220767357976243132711972283631866767587450270913547963749481054208 9767 4386579211380215675696515046518946466151732162306480892518918345093153871222752844528154229565110091776 9768 3490942408232226753611322888288611470744295007852008158916298164594785350824188852319236005768592359424 9769 2749530147011581648378645739278612839207235616508516803850863050672507865461327671031310837527181524992 9770 2142939302264106277161626960732285845821641607138494687419669328715162931446864649561902167597791576064 9771 1652458300745480693414386237209129404251130340862452036755711017847407718918516976991895871578718601216 9772 1260524646607739258126242118173416990402328152006188423980510809287468201027047901620386452828441280512 9773 951044075198698204081218344270650747377395408399930607542938523033559998748606892515622024574528389120 9774 709584451573264056567768811581587464676509326068745384259982118929204704985709949581359675624990441472 9775 523461569429425666956486803300972779105992074797549819433928172366629044070017418944162874287156363264 9776 381736243438946300561836655859135847336820478940787384737490236971870211339751185812457212848912728064 9777 275142710372223280607234476946715564525007231247395078495928667427327785823654977280318854209761968128 9778 195967635550364928360570344205506197747354134813180483458054111012883399641814407233998280662183837696 9779 137897282756036200975667211234238231094021687041785593765738398370353926986901309902853557472798441472 9780 95847982257827793012926737235688582001052465576081276858571723361515171090010985390754211791235973120 9781 65792240005101291770575458042830002178427974752976932187235112815206074994801115054086367203653844992 9782 44589947914417429493306574599729859951346785545023398231937426711956846573112842083980578285141622784 9783 29831402066834052332039381725452453036635151822022193770342826042499173231790694064418231121436737536 9784 19696372565714485204833676955325097545562779160192262867380917132182283398165276862398878715800977408 9785 12831394718524742540514155869887470111428304604561837415112586619793523935604745535504067130130694144 9786 8245810070990220022339539510320777313202245835489617248639100101319635783973315848603095473655382016 9787 5225876389718087943599365521535185057132093369225386510275793728844847371403733049454514691209428992 9788 3265453130390716325230320431783449981047513718462791261892320521830718979330098255509207013824397312 9789 2011296704279519395645133313218636364385108540577596205915152902619032060427949850932132440168202240 9790 1220800555586852401494628449880577056761196398612362975430949273393980319585923943796918604946997248 9791 730019356788640690333059147712968072369943949349048460059342875225287803270252719301856496829071360 9792 429959915367114606182675667826185971682883818586024875215422367376358804268495228044357746976358400 9793 249348065865000007490736597620546885635594415010551729456586752196101182293197969763483684263952384 9794 142346446049704778644897309494093209384903595505734438240207876305805997046364739888596021072101376 9795 79969727596103660262823223718804791291210368288201549581633277004907407922503991652866017810448384 9796 44199397560319229374984992938338706805648990963363646960837539762223822561582891427422568664006656 9797 24026460555401552752414793678867512984965374677964625508144855326741996550760434349768167330414592 9798 12841462603157548003347532158793869383864738608590536262553181192386401822503792101549222532218880 9799 6746157799318707067232719724080925364539593183608307667364617564844559288056902118911636188168192 9800 3482405770848358943351572958171906266694400508685622916756892212946984639820685220191028457242624 9801 1765810722283055083993976529531947290221512879266053980368829081425585594271104622940550588268544 9802 879243691238000644231244573275808513741284354798910952599035602576301860063486062491932177727488 9803 429764470487761266530059544845448091172184323770753209973098214755112628513372377254544587882496 9804 206139395519923003408680990542639256687704561394384693944985463883385410946750125275801171525632 9805 96995385255287394981216722923976384964857649670543899477001474265343902897481562747304255946752 9806 44755687834478613141054374975301348989772441595465420364095485076518006434432638946160882483200 9807 20244034624539576038156593625471983932939912804929774408294812014716729908460214160047692840960 9808 8973030473232018721649785246328530425818649550931879222164697904002131948260247535313573904384 9809 3895945643959641998153125098634930998463011402084273154975489998171167865899473728516638375936 9810 1656355315548775890983013809811362024903385360170384229050250735636849200749813970056884781056 9811 689275451919204553014856018124344097982728424211292642235554472893111360084873684119608885248 9812 280646158012299910247173045531979572278155757201777818325573632033674055438136772241345478656 9813 111757578016521133928407650606920287708521090035251186112627846618606292276630241666723217408 9814 43507806692282729119048524847739300208321904152183383495510497442237428744036634389368537088 9815 16551844515716223946734903840354893917706501602313594594673640259088509829933300066642034688 9816 6150734563388164781008473715591027440131355927709978015037047612416798250987661189953093632 9817 2231602303485147105955206071108965424254746322642538924580803252907240528013091788327747584 9818 790167011429166858504748609957993735296941189277189481628518044464088732172288007381975040 9819 272917397577145579482830779897087930457342986292666689275980871951413311010443170271985664 9820 91906519806848918860209481502843622050024340077392915715953044095453795755771476637122560 9821 30161362856868885423354566095557183958545927046007648783679410129801602780580942886993920 9822 9641081388313470566346065482615915841350211298676793406350578476404847767759605716746240 9823 3000161972945138945494524531560502146596904274221937673385316468777268803144999187251200 9824 908395093854340180950260218271697312447674317962404981377759983734355008845533507747840 9825 267470179016945045559684305121866211036242128790890356982231713816660512902634725703680 9826 76541630964605391790417695216298012722882093252503083689030405851974442024010745118720 9827 21275721253217672707605488615626886139685541853266660815084062643619198853726852874240 9828 5740743443253590811950323352199464568481945956479888138627900304238604130534838763520 9829 1502699278083106648985502292041200317067908882970236397362138010937806011702674718720 9830 381336078325357836602831348925474382298161308007088546893626826001605556950509027328 9831 93750894235056052996331734901351721437497414743467979388524843866621970061402832896 9832 22313181208291918196575828627976832101531236736239890263843103616574680972113477632 9833 5137346414158083009146635579612119000020306545906357073067999850878269718708355072 9834 1143312267300640888492375469681041210921418918081595344648084764421866769004625920 9835 245742418410378055047677075518540532153204735760501137936499700759011110009438208 9836 50969094028999123057150195226070848994201641210656160314943016350761071308439552 9837 10191718234415844776108689348438387015355159024513490171350932725264616022605824 9838 1962825756157555993007141675766464974090482845558332694121565459461790870011904 9839 363718845593693250759201486856537524736940247190095877647860327623094110781440 9840 64778169630115483814897013617065847114419082808958990737366565259898341294080 9841 11075665430702807915180631199266333767164826772356444145155127256254716575744 9842 1815749272287574297966106870817275476059306672534345931329951435652394385408 9843 285047244150864487626652052358808543107012890121724034110965885398474031104 9844 42789961246946921209053813605026167163092696497995959063527504514597781504 9845 6133019890397265571053231935484533552675203833195691044979803089675485184 9846 837926804671251757104381712926993952280006840180067674563997633699905536 9847 108935776887349320240652993974670965015880962915599678604870889402007552 9848 13450394793738747957630655039851037738675513578230462377481191282442240 9849 1573951254764759404416199160380419662122771711492561298044543714721792 9850 174158291128224748165658010441709531503981503460775426319648234143744 9851 18175995052928033110881769266838589680331882057515082026277660524544 9852 1784190175300970787564349343488440117058312930612211806660290674688 9853 164219128604497888479291820675806046191767568823925214024969486336 9854 14123249786346228418324045456019334436671787629075105821220667392 9855 1130495384182949492879346332693309221940173259132681184117522432 9856 83846930477247785207615173474134730599688389034004705903116288 9857 5732769334290530957855345345866033716318778576703521225179136 9858 359186584116793487028158764866704036832961303827463813464064 9859 20479772264016540171421997655311979337272588300069269143552 9860 1053837170756280458050686731043969007621214714038264528896 9861 48450604722194613171393203992484629535955615032243388416 9862 1965651291270484029264508672118217827263040050778079232 9863 69271691762297243885521137491702309892414439159758848 9864 2077269012014806911432339073457590505999707850932224 9865 51532809229432038291040720903062621955714677997568 9866 1015317125739581318172749490530984358443151785984 9867 14894284424040503451146461089144029506130935808 9868 144606394646722009433395673174204219140341760 9869 696898287454081973172991196020261297061888 9870 1 9871 37020949264229101818460457857324809992629585650005092767284241263695776882243525108354574078519767016136 9872 74041898528458203636920915714649619985259171300010185534568482527391553764487050216709148157039533992792 9873 110490132835933820170798246108979964176447919044009928908516318664940059045739668022039035222823112158768 9874 145792937229902466135509321577321376764754990975998973495791344550194021125010471221319548263134572415984 9875 179392558157719573175646637665571219355051684551163283304882764493832555192519270394408530406322599706240 9876 210761164874958406794153935937410508364833567947071449147931001680187550020907311886928885062222166842880 9877 239415256317128211749306076658293585553836945573245570402309383006406433828537170877663337073455662096640 9878 264928958906610814387297410829633474800263983877491273491717974726287698286970994814973656849575640694528 9879 286945687549242532814143573161779682200809492183150764235902601568976259421974815571470531857806672852992 9880 305187695648603490682402961401383024479459682463011468796825996538407133511913734995587334399133885249536 9881 319463118723035643555479334669574866004386054493130714776251798784819259520714010732432654269599881498624 9882 329670216943706700074082257122728014338559526293673861013381539538589115917744612643975470822881747079168 9883 335798639926236074366102753720355852466121025170616622656739128729147849910281832582071862921694277271552 9884 337927666449715957797503201784026182134210225846862056930740681003163089838457860649947954718622334058496 9885 336221505568739210096874636278596582977667802242650003771840708503928913579842299766086924468128207863808 9886 330921876448300388359283911786663811676088169437677658153800553419592181710221903562360048742215725875200 9887 322338204788402970901649890899321058563793769182179550844568198071448486440098935406710096713154685829120 9888 310835876995987835920064777662994244870790086517191517255026340870240149486119682295798084059889636737024 9889 296823073355024778831720354895500260739335617152025554161849019102299134018318735932592757529953829912576 9890 280736753788187667350989876066072950661075657399021398133641495444467167359761033809471492015634962710528 9891 263028391578386661519467758408258622818796134585688328650046576460517378840474500995505082415772099149824 9892 244150040758552580886714688138827124344549011728741411396047076102157965308164670462013305876619143938048 9893 224541282935903275880404195526985371437226639575939601524199659058584111875780139929748101327186848382976 9894 204617532180144744235471481764152603525964686373341441838321825610307373895988204947854104031369533325312 9895 184760087063270930156389748179798999697013985796101893134258021093639171643645664718269179070664566374400 9896 165308213118916633199583813352327243060600228134690782503919178983792238318923381577435733857585399332864 9897 146553423890662466864046404527883656229937401194856100053841156331798911127178397194242072316442342064128 9898 128736011705279142320429093570215531160934147337897356842425122219901424168859966736072198535401770582016 9899 112043767484171334753141933833801520000994491988635437455246146942562022678279343907994488195297052721152 9900 96612728728312178120361026321725613780052845329533315548078421732763349148791606657717590213017976438784 9901 82529711562101355241330075749053732857282996455735731363151374045860194946090836550971648090756442226688 9902 69836320202885551979519211218099877727032777394579160086358213817387500192029973998903226938630713901056 9903 58534087563070789544345041114187483832579481388193979389722608378196047298083477297713592884341329887232 9904 48590384294272457084194713822090153155933428157789272592996523946729803539052880221734107768467094503424 9905 39944739221412030090105681391041467409512791826867690231558617647058066537127301806139190136379180843008 9906 32515239154566742212468232428093026817864604389245801622796412711684519243646980813956351483872966344704 9907 26204716786420283272604024774334135726156182984178630392549881271296947793374744796248894422474867867648 9908 20906487360718304240726559150247771852407289972659176428917259908213272938200406191292354890205122002944 9909 16509453318197530578043987908921984716620301078486063232840357939808139335073335625743967326368782352384 9910 12902456580992120107349393139696455983835310463980111537308034881451355403679830174505921352061000089600 9911 9977816364465392085020934005320880913567639043927470415434612573768412610139397823011592268224638484480 9912 7634042966476253925204386890945510690949563112278522523192366422660308208387086142157405044201100410880 9913 5777762334428679229455137546877043340211716273401244247061464037239993996467210101849231398255391145984 9914 4324920780351013486421685944714481560322700274307282132691687616069158305464865101486102200686557003776 9915 3201363391394612261450568310420303965895630812371514166442558024972214040121308201419162078132335280128 9916 2342893715132899196839573160716469405695630067724034835901375253651895572739096591248107479107574431744 9917 1694927135290795182976799529696033591665868333367434404367422229286605249115307512201327857899550015488 9918 1211847450194285839670061014054551874221675899415921519261078173219922390120453248231519491860029505536 9919 856167278396021047633284513066800474036992046455608701945818240937417544129001022110575288176441556992 9920 597579899061560137359521217185613674979293354571563949630665042598625620944716253576823291112157347840 9921 411974772865750725866629557794334091981004296442294335352762114358155434560003560271401796079993225216 9922 280472862080406998200161610724476021740633492451417162531913687532222785927641060079436066211477061632 9923 188522263276949458179000849927325050648017089725909810115940083413312782900604109178860808747903614976 9924 125080533330055596872335019426864261274394538919697896658768087560154025881194916829523084031322750976 9925 81898039934822339481402444217099807765366309563651263509582224581921975729575864337527973458862931968 9926 52907000782372366947317921663894138590963522526150781349027147412012460672060183675328140061645471744 9927 33713628963208845722290917133028093790764940488970320997486922662100043324125544495760754742109667328 9928 21185815742851632815629176758132794802178255781110467400237008082244934159090904674386783567398043648 9929 13125762364559807556445726240287815988861187123162499931545081128338623269030233106309642156790251520 9930 8015555010046122145965248246574800523023416536541641234553865922742078411621576091343342550695018496 9931 4823476360854379153148118635592945181158630629694542872263677653139950833671187904093013185631617024 9932 2859497348226662846485244678813382952333417422037427365387281237498081104871749539786214254542061568 9933 1669573074262890713393305194801872482100982481250685602918614819374932700690126501993768719128461312 9934 959816597243393051099157167750657917476604113563555108003211536301827685573504365092730556473409536 9935 543146207619805336758730592245956257521157719549370449106386617391020207756214997163218974736908288 9936 302459459224808573389133639150779785275223196579876487032600093865616058074304075197127748181032960 9937 165696530591688445525349767078009280872645858700249750184651910646469457880237625705686209543536640 9938 89274414264562078522651526029106996163409821362990448185413980176104578698358900086672832598114304 9939 47290845725194181100679182048444132132453314292938576655411478821606279415800918864254483631702016 9940 24622396733357671486229273800881872572175791566886691721696365526713891765092182579637572786454528 9941 12596531297974836247170682112008169064616740700575214397377544639513577596500649498369810858246144 9942 6329956684876065776032108543264049819566878851058364615396253961792988244122687853885097548709888 9943 3123480476259254256194933237874702776205849212059112700045955688939548757465170205812028243705856 9944 1512939984968508398219343998713960019555055422249143942238998726377100729316065545793128231862272 9945 719123271302248160785063223603318634604254628632298259182128063904232686747212296332922524270592 9946 335301019313986845191922480776848749494471367990369862060938989799046468638700096539206994624512 9947 153307933216590973279415344801951197192782280263474089754161090708931899451931772114061611761664 9948 68712862644198031723506170850224446163745609854566594668412709630121816654116771901087630229504 9949 30178492841224528712032469424431312058433197747429552897637053186631772273170620919928345067520 9950 12983221515203337402133437397298529081798504438552229899037063321969643457870405698714901413888 9951 5469264116397279791782125698712048847818216444565157801699254550791500312501766676887925424128 9952 2255119513414209216490897542145389835549515926123513253086358695374237407557549507045591351296 9953 909774330031106730002384709037816727931656688021948510932889842380069107642939587510744907776 9954 358960593641146797218691036643002893155601899167893587800358165332982102173097425274918666240 9955 138461973472127631921578937386126742272607650127603084409222454317047743437162846832314810368 9956 52191827686786860980998762058402756273263386361955517510320017649171189574612975019653857280 9957 19216577833291442757395189897890824292576553873413102819693296649547695407059520886501539840 9958 6908120799689905831282804712104606669096943161211758047836772826771617219294788107420827648 9959 2423584118527697039847894092903573349219483943684319806195564245720716617708444363146657792 9960 829410335729973562246486176900383165374954833044759527110921465165122138672419071598788608 9961 276749855486120855804847988007942807658666584899108738255534768453908941118519531012096000 9962 89991116281955701164028173443509690784304956696847211281398854735013595696338430433689600 9963 28502807507578644859745885760453540490522535602368689051928582457738906518906695718010880 9964 8788733392792097339928572373153972925556789101738949513247300251619252587915444874117120 9965 2636837710787020078315470097329030753132275538382333430554908754132267222824982318940160 9966 769341556179118856736065553029198356954746234070812247272785057513020224950722667479040 9967 218165323033806882627517625617658084222949637255764978786512269159961795962325990113280 9968 60093329441757858552282709163037713081358659967369201966770766914805236788679850065920 9969 16068473909366269334482776969318317501182301655584877392140548750075113258202651688960 9970 4168256107240789704503382544075037857233763040238236024454575983275488350749272834048 9971 1048281862550160252125268506143061922871653444394828175357136422995888577230887976960 9972 255414878832745464693362523100942638878352991484870434455642261721624837335422074880 9973 60248506531652955717251915787382573616318007039487786468490955214235555315771768832 9974 13748386799794238085134247006873669780920177028219900255509623536428687306677813248 9975 3032637915555557039635965846663228285909744537950108023893535089275561958212370432 9976 646091379429804680483241198266054195465125507085783613050513210601969288241741824 9977 132829564624323034430198425976342898020362161804230071913231100983000751541321728 9978 26328475303860983130253644862671588399818166207395564285196002861526150440550400 9979 5026520910759928089755625507319454884511154243311461213465502980602425474285568 9980 923371518658197653130900192054993301031324360956263356423658622218765506445312 9981 163035517480726992283858524541126728636047355973670824665994839986236454600704 9982 27636603963682153716534234718715689082420686180357755339828906722599410597888 9983 4492114885874849689255647750741698269590822706732549796554865375803739209728 9984 699215729847727817937491441231653564423253335235516763693419696989080125440 9985 104077108671311115518224458363345463873479215518568223612483440052099088384 9986 14791991530351592992615387084349628317961076497223695473544181005072465920 9987 2004091787848746133100787148987223090607109475272408303440550056805007360 9988 258381796382648600645247247902110741216172946834734635190591203840098304 9989 31639320819120349282392111633723004433851702894488894044931765500379136 9990 3672022142326292742512112611436051987849296878496813339959165796220928 9991 402996665252528966062424201230524152745159898258920989961979904917504 9992 41717703194217242759739987638943714358105249971147946040477150609408 9993 4062094718725306720528562338627571516138253427859556060202329440256 9994 370886773943570963004922220903459491455812122876182528075698798592 9995 31643396881847060350816995647472418425012799638887428572768632832 9996 2512872217109862134591790415792150097834690812134533472949633024 9997 184911685355274789885975358334741609643275952600239498684530688 9998 12544107509714250934161236117784815410668148564954508588744704 9999 779859101586793560437834323466954539058112898796472839962624 10000 44122956400734492852157750403508303238782641399304984461312 10001 2253093449712542583990462859703657235033138880035363487744 10002 102800191033874579062030556543693712992127617841850482688 10003 4139168204607114012900348547277910128592401699587489792 10004 144776191270253869333508745767492710305494462634131456 10005 4309151202789735906427405969035767239732369320574976 10006 106111713745579179804527150500400175170716654632960 10007 2075317801649571600780911537320596825665993441280 10008 30222388032021172930593109197810671669682896896 10009 291303484155806264786310319936469222171869184 10010 1393796574908163946345982392040522594123776