0 1 1 0 2 1 3 0 4 2 5 0 6 2 7 0 8 3 9 3 10 0 11 2 12 10 13 0 14 4 15 12 16 0 17 2 18 38 19 0 20 4 21 56 22 0 23 3 24 79 25 0 26 4 27 152 28 60 29 0 30 2 31 251 32 285 33 0 34 6 35 284 36 498 37 0 38 2 39 594 40 1438 41 0 42 4 43 920 44 2816 45 0 46 4 47 1108 48 5208 49 0 50 5 51 2136 52 11195 53 0 54 2 55 3402 56 24094 57 0 58 6 59 4407 60 38523 61 0 62 2 63 8350 64 85182 65 0 66 6 67 12863 68 148051 69 12600 70 0 71 4 72 17328 73 255922 74 78120 75 0 76 4 77 33218 78 512428 79 189000 80 0 81 2 82 52527 83 991423 84 549000 85 0 86 8 87 70074 88 1573152 89 1389960 90 0 91 3 92 133247 93 3318750 94 2858640 95 0 96 4 97 214551 98 5820718 99 6471699 100 0 101 4 102 294299 103 9712145 104 15289662 105 0 106 6 107 547360 108 19523028 109 29639082 110 0 111 2 112 883572 113 36637218 114 64025820 115 0 116 8 117 1234509 118 58805129 119 134997382 120 0 121 2 122 2284840 123 121712569 124 267550925 125 0 126 6 127 3667144 128 216006156 129 545274648 130 0 131 4 132 5219161 133 360123456 134 1161661901 135 0 136 4 137 9551081 138 720094287 139 2223888268 140 0 141 4 142 15386201 143 1340734558 144 4552401195 145 37837800 146 0 147 9 148 22079741 149 2184432420 150 9185643748 151 290089800 152 0 153 2 154 40061664 155 4453145090 156 17829746962 157 913512600 158 0 159 4 160 64666975 161 7987036106 162 35102264675 163 2870988120 164 0 165 4 166 93985744 167 13417450294 168 71613947350 169 8647198560 170 0 171 8 172 168363731 173 26645115125 174 135793314152 175 20798177400 176 0 177 2 178 272251191 179 49324851606 180 270167493481 181 52611741000 182 0 183 8 184 399700568 185 81912876413 186 534784841445 187 134182896120 188 0 189 2 190 710597491 191 164523638350 192 1031039851019 193 299814913440 194 0 195 6 196 1147615754 197 297247357144 198 2002293601782 199 688027838400 200 0 201 6 202 1700604547 203 504750192748 204 4006446501059 205 1598171790600 206 0 207 4 208 2999708330 209 994640727233 210 7614230157015 211 3415039782840 212 0 213 2 214 4849008335 215 1836208815121 216 14913237733060 217 7488313184520 218 0 219 10 220 7235537060 221 3097490710610 222 29230928889130 223 16753428299160 224 0 225 3 226 12674591307 227 6146253033715 228 56254042203049 229 34973088459120 230 0 231 6 232 20493733192 233 11164749624382 234 108430210673048 235 74787505653264 236 0 237 4 238 30805999124 239 19161928184166 240 213993464691536 241 162128661286152 242 0 243 6 244 53581184946 245 37456546964180 246 408096212155404 247 333915200009352 248 0 249 2 250 86669472303 251 69049439386940 252 792291769326957 253 700763878696800 254 0 255 8 256 131096289368 257 118145370552272 258 1541774834414570 259 1495144832389812 260 0 261 4 262 226708461493 263 231775438820260 264 2968639955654973 265 3045554669827584 266 0 267 8 268 366650635610 269 422703024808784 270 5705534869084990 271 6320178784473744 272 2053230379200 273 0 274 4 275 557776406325 276 732753653195952 277 11155215115328974 278 13269810250189389 279 18772392038400 280 0 281 4 282 959406279047 283 1421446074658678 284 21344549626062481 285 26867525059699170 286 73402986056400 287 0 288 2 289 1551933437752 290 2618025298627258 291 41260292642603510 292 55168738101028842 293 257607082933200 294 0 295 12 296 2372465783042 297 4533550386031005 298 79882175439105261 299 114727714365189252 300 886531102657200 301 0 302 2 303 4061138483842 304 8808126125106663 305 153899424986558721 306 230947323775392822 307 2509031227903200 308 0 309 4 310 6569761509600 311 16106547556993094 312 295528870795691673 313 470982942806271651 314 7078865111398080 315 0 316 6 317 10089934291723 318 28169813682340190 319 574042775700692909 320 970027436326721640 321 19909183290796800 322 0 323 7 324 17193399253100 325 54261389510327028 326 1100904660229680392 327 1945411658906958255 328 51039390957675120 329 0 330 4 331 27816385913594 332 99888870551725604 333 2123484488932058470 334 3942557338992237582 335 128693357256063600 336 0 337 8 338 42897853495982 339 174715685848419262 340 4097095927523722075 341 8065910187011834901 342 326570236365292920 343 0 344 2 345 72805988263178 346 336644406475640838 347 7894659025900918102 348 16120171706870669472 349 777083694958410840 350 0 351 6 352 117787523512910 353 616738091266340868 354 15162200827646467898 355 32522883684846787614 356 1847217791018559960 357 0 358 4 359 182335943105424 360 1086902927759146761 361 29327556407870124260 362 66132465305798282175 363 4410908197048833480 364 0 365 8 366 308320439697807 367 2080510785399742267 368 56324122357011066244 369 131843673403432299576 370 10098968732564952240 371 0 372 2 373 498833227456818 374 3828819138927453167 375 108536012777549068169 376 264963380960842782672 377 23044749579086475240 378 0 379 12 380 774814169492542 381 6752670803531490632 382 209001248724918623957 383 536278490739997975833 384 53009566295834027880 385 0 386 2 387 1305782723985871 388 12919810791922897967 389 402671088982310658979 390 1066925085456784885185 391 117786377311800036840 392 0 393 4 394 2112676002562356 395 23700022483269607444 396 773696694157417644143 397 2137629904415757866209 398 262111256066037858480 399 0 400 6 401 3291787814763724 402 42040279856532839650 403 1492690140089407044976 404 4309302541502818947638 405 587065802978801306160 406 0 407 6 408 5530458863854114 409 80025430777014683233 410 2868825703707821385574 411 8558860918678746760293 412 1281287963420757812520 413 0 414 4 415 8948135745662435 416 147249086173638593828 417 5525489367767021155242 418 17104531100057664123773 419 2796131293580022357960 420 0 421 8 422 13981895747189215 423 261476702062087913565 424 10629195319938609817104 425 34365019045682014326532 426 6146726535745746710760 427 0 428 2 429 23424755601253730 430 497306461764065083054 431 20472709060278977130386 432 68158633702756163777046 433 13211850686799257733240 434 0 435 10 436 37900682055526942 437 913070627147382002799 438 39354565823481149708140 439 135909483075342674201185 440 28440898197766066809720 441 0 442 5 443 59376076135119889 444 1628617534062244216099 445 75819216457329562490131 446 272294898833982780898366 447 61580777495203931690880 448 0 449 4 450 99220086363027418 451 3085156283040926631467 452 145776981338779532508611 453 539358417325115202962966 454 130995726905310607521720 455 0 456 2 457 160537609129037087 458 5676206811499821138766 459 280706959141600258902415 460 1073570391454998861794846 461 278745818123328374150640 462 0 463 12 464 252100422475133210 465 10136640061193636661612 466 539790191104308404467655 467 2145532755024377840546749 468 596703566623944438000720 469 2431106898187968000 470 0 471 4 472 420275473518043756 473 19182192367412378134257 474 1039378491651492135471933 475 4245664399815862952274888 476 1257530659930493452639800 477 25830510793247160000 478 0 479 4 480 680007872900070868 481 35240741812961588044939 482 1998690811415903010489892 483 8436854761292960827999227 484 2653006828906243512118080 485 121150160426367072000 486 0 487 4 488 1070190806662632960 489 63151907544109607180949 490 3847938345888846229793141 491 16827609143792842145387408 492 5623662641648987724639480 493 478913588068635720000 494 0 495 8 496 1780226816241304300 497 119130696318964969845822 498 7400053051167461171301124 499 33266233221882229446698980 500 11771352583754245223936040 501 1848522650426852400000 502 0 503 2 504 2880432754551860119 505 219169538418113358300428 506 14247081779824514298671106 507 66021593895975904003302253 508 24645557609581108649500800 509 6067325851827648408000 510 0 511 12 512 4542317622872718853 513 393231500822653951343733 514 27396534286253881914327685 515 131437865065329981970906579 516 51842265481901601802995480 517 19158973516499432616000 518 0 519 4 520 7540898582372941644 521 740981069641486097090639 522 52741749941129274866718356 523 259653846657899427626524515 524 107835899003700760705949640 525 59882095876893754464000 526 0 527 6 528 12201302059826866288 529 1361871778013744709272590 530 101446147700156304292742517 531 514675811304976980408347209 532 224450979458589586305920520 533 173801554657753702680000 534 0 535 4 536 19276530715532954835 537 2450127150301586916385333 538 195254879280238510161689470 539 1023146916546541425694269056 540 468922122112510444909529880 541 487295849448575903736000 542 0 543 4 544 31942903389679414530 545 4605306137571357863010116 546 375573931763673922907118249 547 2019672925500476752007913355 548 970747580272814850761057880 549 1359227646746095862736000 550 0 551 4 552 51684326202099401172 553 8472285959562339350057331 554 722999514822979402479456262 555 3999533644567433485348010157 556 2009852339177513703488621040 557 3609938455591792195872000 558 0 559 12 560 81793787712812926248 561 15260068937559658515857618 562 1390525303700317850693147860 563 7939669974076553361235925598 564 4176280384082786088380970720 565 9405313977929949979099200 566 0 567 2 568 135309619410840367905 569 28652120060883404384146347 570 2676705525837850651640494834 571 15664534903870478135822342560 572 8607441582959341408604398080 573 24388163391045298496652000 574 0 575 6 576 218934377179422056537 577 52675719096507512328431293 578 5149433086950981566764805072 579 30990264033747839463918225762 580 17746913680418805577983982080 581 61290471855041113517632800 582 0 583 6 584 347022097341565850618 585 95083854578222394595662531 586 9910580984206939410111698339 587 61453383087516716065753174548 588 36696327106766441992720636464 589 151611912537334742428135200 590 0 591 9 592 573172156031298959684 593 178168893065575598412049916 594 19066993475690372531321472959 595 121172562712820619081486018588 596 75369352441739862974911962312 597 374633559018295913089353600 598 0 599 2 600 927408503972224148851 601 327767011170423284254058328 602 36702723625279808988243764461 603 239549872120148508869150975940 604 154804842664195878434163129072 605 903545735288911658027884800 606 0 607 8 608 1472119972788744502546 609 592279765044978309144025258 610 70604368714921192064089670477 611 474511577339301824650160750515 612 318828275280587914626066392040 613 2157555066831734648705827200 614 0 615 2 616 2427970129478793827339 617 1108689805252263371109181249 618 135912527617688444453378488846 619 935260122306478952749862949840 620 652690288350726650834868734832 621 5149516660971356242379210400 622 0 623 8 624 3928525960059859395421 625 2038676058815583901578965492 626 261509751989963856083276075951 627 1847545862403593631567406457392 628 1336449121033019920451956608624 629 12076544472285925792163203200 630 0 631 8 632 6244285853778812548560 633 3690317229632888504697002148 634 503319043573996291835205702280 635 3656646965663383481433023916534 636 2742462971911116290396893997064 637 28083249885522238625197980000 638 0 639 4 640 10284962757543199675741 641 6896635477080917379702952813 642 968546065014694409250313735472 643 7203960407942034409297919879878 644 5599297208656635139092314927424 645 65370767976511867720601150400 646 0 647 2 648 16641382385413540602667 649 12687173585918172748951513755 650 1864396703673469160183260984812 651 14222881463672596381988390399332 652 11432223355460868210698569887720 653 149957180997334750072003370400 654 0 655 12 656 26483753717911468091843 657 22987988417859664313764675922 658 3587259353407133684610031803882 659 28126199923448316781323513486621 660 23388754653301715409937685989992 661 341921673041383221876387698400 662 0 663 2 664 43567537848392686065026 665 42920974905639767248400374481 666 6905941724534705330714625721237 667 55394693155511713087825873238192 668 47632884305096747500513817201232 669 780316553951014494553896556800 670 0 671 8 672 70493640839846251812660 673 78934106952425391042002009113 674 13289932801670583350505384074255 675 109301683450534008871731699226224 676 97022039734335307905536516121312 677 1760494161125345958647576841600 678 0 679 4 680 112314806031668594015451 681 143222192418551418693568114633 682 25580684748855339953262737848447 683 216006286591061141865708171615941 684 197941099720574228110407213924696 685 3950375417599552107679757724480 686 0 687 10 688 184554215023843045143156 689 267053903010620484196075568638 690 49235563491848646563724827890220 691 425277545563024244766643034349224 692 402275513849601522140754289646880 693 8876639513599304389837254360000 694 0 695 2 696 298614639388205180065502 697 491272304175096550363850176540 698 94781485082242060319290942049309 699 838757702788751447207619800974329 700 817561526687769822901322688726840 701 19749171107007521538139258798320 702 0 703 8 704 476275479570069537770341 705 892159413088300029945242631202 706 182403364509286559030324665737845 707 1656494801592871292506019290871678 708 1664048357104734732593378385105252 709 43753362736948826083338577561200 710 0 711 4 712 781781623164939522654169 713 1662135887664039341158781467226 714 351185545908189336079625693979344 715 3260579701717256389235981233941911 716 3375133579121207469283162232256696 717 97043871109040839504364690967120 718 0 719 6 720 1264948057282993750258928 721 3057029351296387301330916006314 722 675946291566992197381872386321656 723 6427706580455189596678213937535842 724 6846526271188906357919102745614052 725 213501154236567709283048163126240 726 0 727 6 728 2019510298120061174523257 729 5557975735047028208478905958469 730 1301206825368983478243349368261342 731 12687722700991897847787598038257436 732 13904966874766065284518402547844504 733 467882828186898668044143222740160 734 0 735 4 736 3311671886857526697274480 737 10343395252822731906840205070120 738 2504919577789508550350973035332379 739 24967325233240616636818331483447143 740 28155338558193012384907726925192280 741 1026693896674399333205141849813280 742 0 743 4 744 5358394050979388910509641 745 19027550277284997999741474445604 746 4822611058416274927632213965904311 747 49201515394272862308448631555186080 748 57012800600817021205126618336585344 749 2236896317916612733023694487676240 750 0 751 16 752 8562551065287590820284662 753 34620232428051611610542635959751 754 9282636258024926419099029695288781 755 97068726722804304814547513705434683 756 115574733009768983219938411365956511 757 4857986866961739714967532585456640 758 73566121315513295589120000 759 0 760 3 761 14028441385624957314934638 762 64380201162650582008955066522092 763 17873981157090699890921510053604329 764 190980222286610204397054760373307174 765 233646954202501424320570936487612322 766 10561540723680905662104458882304480 767 890967469265661024357120000 768 0 769 4 770 22698483573156999218980889 771 118415970462166917775853408088022 772 34409104401771240587513311246941248 773 376214114604576903213210058924983175 774 472400805065288141516474096414837910 775 22824723110658412118865550370349840 776 4884790455350082827117568000 777 0 778 4 779 36302116630032274749676247 780 215657897071888209704090551127980 781 66245946811289737560484610279062200 782 741915442925467494423098077214520895 783 955979447405174854137216186383845884 784 49179945046612337320172349255796080 785 21713783798408249327427648000 786 0 787 6 788 59425349516337091091807347 789 400674631740135092560699677699282 790 127549004187247533572610533835258991 791 1459397246413826347949921495319085134 792 1929948335310415051572456508762110582 793 106083893267587388433147866654816160 794 93055811778059280456642336000 795 0 796 4 797 96152200189875702984322901 798 737069129205025376567304051234741 799 245594104832313602876414821576706845 800 2874066792780662935608024691176124418 801 3896495934943334212819127600230262685 802 227624680930832834886172152473976720 803 348358137275237533690454208000 804 0 805 12 806 153898564941597451816347958 807 1343235017580045883399149241353688 808 472805924946634661714161344828355396 809 5665463382173799769219090203462888160 810 7873338387803966326905779477011796412 811 487182306503298816267365503528893360 812 1230997294402835595135435936000 813 0 814 2 815 251729566080282177798768926 816 2493979057215123003529772700434268 817 910496372961704923203014043722551278 818 11142739764045133555095881678788935349 819 15874138952188349976379344921510659529 820 1043650681063006493568517494553845360 821 4270538971967119115961400704000 822 0 823 8 824 407306879147338494242537305 825 4587399893876344573387223837901306 826 1753086293887253067389329201951283205 827 21937616061351432347801333501118147814 828 32009206628024284322450289519294399774 829 2225749924032615910333867160839181040 830 13914368583136655390215306848000 831 0 832 4 833 652398658719558557956971031 834 8366572744225590696337358375461541 835 3375556281997422864606147678705639998 836 43229620790163134203635719461919043985 837 64587875977126182471251103323385746067 838 4735626096734142527326857327105506280 839 43496065979746116806892094272000 840 0 841 8 842 1066342748013137738283990697 843 15522380697957827767159807942236268 844 6500168206851785162754817881504437359 845 85009617662294083333610810273379724318 846 130072711218314673221468960268179648760 847 10084698461416236778180739665013587560 848 133800157810758542973184787472000 849 0 850 2 851 1725378454551658529845368514 852 28554288471031054321558457827981982 853 12517559849493536297362425788655475259 854 167327340473670939333267025905229822303 855 261974810436967644898182112810554167970 856 21390751664866842078634297120469752920 857 395216840354068871098042354272000 858 0 859 12 860 2765471949485515413092073667 861 52107891720491042789882277933057888 862 24102201232280201592726702782319355443 863 329620572646925849190415436358178797923 864 527959586351544592320469741900405051365 865 45280033293204966351678929065624184280 866 1135807632357477139479286275408000 867 0 868 4 869 4517097831448646395169792345 870 96619327331653076611565232264328712 871 46419004273266419545213578217762134600 872 648113552395560978088813206171928658725 873 1062109170433981388656687357676006780652 874 95917847836509156309922231554811017600 875 3221695401880421068355660491584000 876 0 877 4 878 7308816703161441318597632218 879 177724565270949678690717027606474501 880 89389703505534063760025306590388154543 881 1275412135504542529216315056782758887038 882 2136927478615883655268712230110247233804 883 202495933616625283551974245476425297160 884 8891980295584452818771126291184000 885 0 886 8 887 11722084782579687934149416862 888 324533811927806310563467342766110354 889 172141990717735704287986756943703542279 890 2511765856108181794155368629442727648534 891 4301620939892093706334884494924264430807 892 426691209718355657936841529742236843800 893 24035169347246903284067544835920000 894 0 895 8 896 19134725462808574482342489920 897 601372897727192921653092201042354044 898 331528477185324200212595813168639565152 899 4938116265892301879271061551382218120519 900 8645431637531339838450160226263760692905 901 899713713265108799636222284444879715640 902 64351607843352986408967977310048000 903 0 904 2 905 30960632689204992614169990902 906 1106250415216349156237448023656349200 907 638510207242497659427708293005476833741 908 9715871193634176069058959579887788522766 909 17377284524847092528781737317464852294291 910 1891394227923036021367143736561988160960 911 168828982411297851464374761992784000 912 0 913 8 914 49684555394657755174994643508 915 2021080555840214966452017075243991839 916 1229622843199381336481524271172581706910 917 19129094101738201349851080437977726523329 918 34944654117131941205049407009576020263006 919 3969547865648960085221222484401912062560 920 436263076546426939351912628338080000 921 0 922 2 923 81055972781580181286957591446 924 3743254269297937009489554246929346378 925 2368391086293928377129651586789388655559 926 37604229579568391580525209310058737026676 927 70169172962606776822211081950387145282031 928 8335554213314810397292113242825373174120 929 1119411828424014853762383109304544000 930 0 931 12 932 131151307756396779499443352637 933 6885543033850212640025037752512155823 934 4561464022143367086952381391944709833751 935 73973891801679702211609397459231242289588 936 140916187803661691703086567173487182146219 937 17457910589586520517059865659923562269240 938 2829565661625898184542804508248992000 939 0 940 4 941 210581556417171238030088411990 942 12586431361302280440141091489576966076 943 8785349288514095785809178840496593749537 944 145611199417233840528761412662746261755639 945 283103902285286889705359324385323047933218 946 36507668990668710433446576444649131318120 947 7068111558580626772634783553041856000 948 0 949 4 950 343358531582814174733112627807 951 23298902462868602741701483403242309732 952 16921656079490599250781624163433238451169 953 286216282567510428111206698719529394321970 954 568018978874494690170859646604444683399334 955 76381552596086427742335560811947329917000 956 17567929418901376622408038994976720000 957 0 958 4 959 555565739541445125344562259753 960 42858955854657181486537351543426880586 961 32594006800485813459821482292797826447156 962 562953761542891954191207383250895156314908 963 1139777087571587539476121479156708838075125 964 159433154058753121429610840611289758108680 965 43152751914197179381354855891527264000 966 0 967 15 968 892489130978400115376572975518 969 78377996613954498778400412789455649308 970 62777305797721912507433291382181265737070 971 1107888366447154735488884555177879922321739 972 2287879599816522121462762035305354769524484 973 332337252604282013143461362043156827123520 974 105028411519768070991905669419270272000 975 0 976 4 977 1454489831446232547907810416018 978 145023159595925108524048520010525683018 979 120927498991747752145291763717154016033567 980 2177527931007139840939601690029983051156541 981 4586938159708829545924587902350013685138420 982 693019523245183060497461480541869651127240 983 254662318873175159138430998550827836800 984 0 985 4 986 2353413873756189771829471010876 987 266764954388261332866648100580883021181 988 232931333992715717752373252762500265753317 989 4282326654054404094475243358899322016756176 990 9197231192071810314062803519494480155766042 991 1442203412375564102735933538356917908495840 992 611736380180742074663615151966288264000 993 0 994 6 995 3782425864134564054036867217980 996 488065313217235859536166951024713309436 997 448677345670426838053895486590196114740131 998 8426068466675673755733044360679401956192088 999 18446896592310948157025039671635069147380499 1000 2997520480983590994395429344191266222013360 1001 1458392050341186696122878786505357347200 1002 0 1003 6 1004 6161317013072225713071806461929 1005 902660341138135822704076134859494960960 1006 864298169629971670146276366325572176650829 1007 16559963282375466781576549668155045419948678 1008 36958725270573362486847643277728120731695670 1009 6232223992813880745638154271987651293696600 1010 3466966714126803248269992945214622068800 1011 0 1012 2 1013 9969219999765968816251592468371 1014 1660454539979712899741838597471582369999 1015 1664952939548501467397514041062772267433433 1016 32563012733838405232951774330864522594328058 1017 74053955746153536841817819417404888404882123 1018 12933902936441125904094720021452494799878560 1019 8177987010886858167580436310918039974400 1020 0 1021 12 1022 16029644949797914213229929463965 1023 3039054462559494220764360915913864286099 1024 3207161272356442014520224229887750403819258 1025 64061204357232906479038098394262855802911290 1026 148422621844938764963944911258727087835420412 1027 26812009655968586766440548582038483887980680 1028 19170235168172182020052825343749012708800 1029 0 1030 2 1031 26099755238557359942782035517077 1032 5618500806710794834224295849689469525312 1033 6178486782606488985519740823697103334604683 1034 125893767071882503872860680993918320661037936 1035 297177541897582560375037250349540580315788888 1036 55595374234904747023174275273239222966005800 1037 44833651447784382185274561480775608024000 1038 0 1039 8 1040 42230289979037346878735402052726 1041 10335047516951061126156584242725834554904 1042 11902295535851586711834073905185770394863942 1043 247525548652136515349629394115149024971683343 1044 595074689322457293761801268210242206018374147 1045 115092815870288766248340150727101761530197120 1046 104174596634740414151395434930794979907200 1047 0 1048 6 1049 67930434102446307589856515264561 1050 18922983726292381769536078780071373463699 1051 22928900701472586660634013880507601786194588 1052 486886044561738142198180196301077376985394805 1053 1191872200753747624291124991281125010226781785 1054 238017054478457226962407128372245771949124440 1055 240757572165360067885951170036246135038400 1056 0 1057 8 1058 110560329620568110231549108304443 1059 34970731201174352903589794725399068396579 1060 44172733324829786598688557332633998997587763 1061 956776688227724314745255309207689508978018278 1062 2385021585267438798631379644223032782979962613 1063 492333905514190002970996435164760256513617080 1064 555371933209286445423538539948286869758400 1065 0 1066 4 1067 178890367708305509816000121201759 1068 64328565357327453353636918237538387574435 1069 85100473823997380925022651859421625558883078 1070 1880986412935549908802883405212722106164353873 1071 4772974608357229344167139039765430856993113097 1072 1016905355469450996629277724908295211768144520 1073 1273962875074273828089664550171095827571200 1074 0 1075 12 1076 287867624316881009833904216106963 1077 117820499798020385073831607957908137438122 1078 163944857428218744040927846406053651563683022 1079 3699414972504046282588515464049148278320383905 1080 9553871943443941533037318676259111449625203772 1081 2098443415113064513554704900787184684287226200 1082 2908825185226383161117807613414580405454400 1083 0 1084 2 1085 468341047441340692543206094660674 1086 217667495552027755574169787873049471426581 1087 315860559968483153914705717428870345107613700 1088 7269365121155322759606739022717708063742954324 1089 19107525168377941187066080012487031520620163787 1090 4330909042010522816205596203990204165808650440 1091 6630961255134226510659834199968912816547200 1092 0 1093 4 1094 757791722304987631085309514964302 1095 400391605568517659135971912120257500763359 1096 608533424644119268692255326996790707628171175 1097 14290007691775060352014002832914048526482014755 1098 38217666760156849096621721946573537132131276977 1099 8926894032603225519255844530190514251508423280 1100 15043303405110560477508359069707914907579200 1101 0 1102 4 1103 1219860222222746991511486798454301 1104 733570730443095210162747067736125936253650 1105 1172405294372271189115676854076297868605092102 1106 28101453011075807831416243952550381452991251625 1107 76454681492494533945520426927760561002675748130 1108 18384356070659858511669167085704945267404415760 1109 33988586511876942800507476512378947527670400 1110 0 1111 12 1112 1983924436555034065611879242445728 1113 1354792559495116224253103307175165844566840 1114 2258844001011111785670122089044095679769724405 1115 55216941781935403392442845976448390056813241291 1116 152830853729361166361155809131872474171202595424 1117 37865828578701391927932749542623552410292124800 1118 76687301284523325049265533016771998625503200 1119 0 1120 4 1121 3210057135692017549457495248138083 1122 2492117666415124535326880154351765467813260 1123 4352105763788981902365257016743368576420306805 1124 108536509893203105506642322622840272511981491616 1125 305526148607434162004068053554044267172517124768 1126 77900235287210058741646186035753107478813855360 1127 172296242581376085560519274259397923814172000 1128 0 1129 10 1130 5169123717146848920581209449789920 1131 4567157320033323508302584193561645874861903 1132 8385053682689153152125514230630014415102159420 1133 213414635125418729262268713890481680028865998983 1134 610883554249165998416353269352674931736318913296 1135 160137337899356566139713356593972711435300703120 1136 385714696148109756213172598860137454345380000 1137 0 1138 2 1139 8404038533691363475425837557725213 1140 8432447584715193095372541158816903774432497 1141 16156099300229442192709610020496445772437873550 1142 419326647343132632484134976801942741831187741236 1143 1220564628580691574893401512427823412386244337384 1144 329213724261514094551465209227677371325064972520 1145 862426157728198043828061092616541548011467200 1146 0 1147 6 1148 13598019883015332386475828001208432 1149 15511135086559309988258480562046799512639159 1150 31128724583105355800139720527892597281294538955 1151 824185892151357354997310445189918300909225870390 1152 2438895260735256413374941425279870851098489337886 1153 676096522445024697138764419373558975939951370360 1154 1921187010077099332336242851498131422336724800 1155 0 1156 8 1157 21903530975997348824203684839982654 1158 28434116568905175995724771879591679971613199 1159 59977775098532375725844113867107622626814274866 1160 1620437940704099628803584857536116688227619891316 1161 4874030337435501337272807078463312103486515517793 1162 1387482285882231571280171054775963122487495626640 1163 4266001443826251599762415016841003680169145600 1164 65191584694745586153436251091200000 1165 0 1166 4 1167 35600077751726975057581764136166179 1168 52483939316152703941967136300879806905219233 1169 115566515655914956630716932159851618231026123550 1170 3183799190890203828762401252015002631904026100222 1171 9734233025259903548054666544184287052503811763014 1172 2847521574432350073774071239238421322034331151560 1173 9462393648610868105216862883403816728547128800 1174 886605551848539971686733014840320000 1175 0 1176 2 1177 57602135468127601145305002767757586 1178 96542569768066436398502407232775505432913676 1179 222677885824030025027902597554898329346227346539 1180 6257382176068002254796715744092280949598672386097 1181 19442037779324083962602161762325199007623312450322 1182 5838388782763552325563620008700505695700521321840 1183 20919650433003131019582946971091608649234699200 1184 5570917237550986453111825093248000000 1185 0 1186 16 1187 92811622472562347654264578829953663 1188 177018479456639289742813536436122946584579786 1189 429060433490311824879717750332944564855751981065 1190 12301600646202283925101243275889605283703311001916 1191 38836356439773678091590501299817938407111763175952 1192 11962866171727669706285738094393828284939113948680 1193 46117449053311911273977640958225802714341500000 1194 27685351467890794733827477824518400000 1195 0 1196 3 1197 150804346960295735030351418139259859 1198 326662200024142890609384540048615689948443889 1199 826758550111681431489204167116885712120119520448 1200 24169259088512977013036875179566077041409256153879 1201 77530885265684113225643699041106595564929775613290 1202 24512316341343970044695844460649524942722223972320 1203 101565676425287708569018503236547121362448276800 1204 130805450791951324640615110302716160000 1205 0 1206 8 1207 244006557974345921165756195655219134 1208 600878783464792919308585464944524265640059587 1209 1593070771417056030926047401394264516351686489146 1210 47499199280099701792877696104559931211172639688265 1211 154787778731155807232855034160615930408649446862604 1212 50183466224937179940431874892758355256371523879880 1213 223032134725049758321932770716001070534937936800 1214 550516106435351543237931642533111040000 1215 0 1216 6 1217 393262247463156775211003153918050053 1218 1102015095281721363246702871908351518786832078 1219 3069694709740424298363758852458474211051551780430 1220 93373213006426205745465624104445282673667529441662 1221 309063467422435805307171109513943207821129243955479 1222 102677238759178466985856742438489504732454016633920 1223 488504822023773555344990315245518895905756804000 1224 2168219240472401977846074001622341632000 1225 0 1226 6 1227 638817457463822890632733978670742387 1228 2033126655267588031218083493441298194138483483 1229 5915152525491596814868338254099558001589965522714 1230 183447991910388713078520116997217319590473769203572 1231 616764815899477695130599868243836221073361369430064 1232 210080998521260861806038853077701143401657092539800 1233 1069012671892941422838582775803477650565049876800 1234 8319679009801922489632903599341515776000 1235 0 1236 2 1237 1033628355461520233708121356359672489 1238 3739845696473872805849416730608811289442604209 1239 11398281317529343429041012770605115059508396885463 1240 360508738262423434326577397175790700078970126992845 1241 1230875986643764682733181693146352374205663634605014 1242 429495686010216571395054137148847784257960835185560 1243 2333295835730893894111516563547316259968801625600 1244 30212258456461504649667245642618516736000 1245 0 1246 8 1247 1666304586831372969946326534543845849 1248 6860305679571666919687049793474262856373436670 1249 21963972936737883708487546522980270062901556263702 1250 708633080123482141562562650696913053076237390573034 1251 2456705988871012762236774738683827872879742984700319 1252 877587743575917186403868175792113579961335407645440 1253 5081038890265332572695830861406728702846415401600 1254 105002686101012900449218553443433333760000 1255 0 1256 6 1257 2706074151273711208121251138725792485 1258 12654017698108481173274357714320143744607029163 1259 42325022163932316295080785111264016751815690613668 1260 1392206502200038918313863531175007237101268386249416 1261 4900842522174573885428955459127906121060065663231590 1262 1793129080547177251206637763922444485816282788458240 1263 11055456333601206898203287931089764054669017052800 1264 356370794870824244092757141927541829248000 1265 0 1266 10 1267 4378519942321925971669374881680607448 1268 23276314206394947601941390417135711276734041604 1269 81560751883324496802160594471862174168930454301334 1270 2735822451599754871596829643296513162041960721814147 1271 9777097952499875292591355083309526886500942429842895 1272 3661202308690281499277069413305613516971279090735720 1273 23999160399342687436281929598947460640738010726400 1274 1166211679762837248322974511000074801408000 1275 0 1276 4 1277 7060237372056798904714375862079892903 1278 42706105304568868088073550517360745348084196761 1279 157169541887630653759563188738214975131618840153598 1280 5377338411093386437560958717663971153286239206992428 1281 19506869333179178831398004226973775713595768960509954 1282 7471588295227517923295919554557537254039496176258960 1283 51988347504047913155428767045497525301690095769600 1284 3700651397113787363616546046920555400896000 1285 0 1286 4 1287 11463113982079073288075560352392452064 1288 78756503538288143333412403174471472683232131821 1289 302875705158242592448312209425129659853422504659829 1290 10564325276592229965174880176324568472498956897649017 1291 38901061477242952242106577042186317123172785956134527 1292 15247050997019462264110926184418734935353398706594400 1293 112534638124721219196554032321358192490516369456000 1294 11516436487624428626457150651646650503808000 1295 0 1296 2 1297 18547708006896166334188195720939337468 1298 144868061460372940619480644223339739937770893876 1299 583663881924952125130831891159428277646498248319132 1300 20759195434528083727447464245282310968408780269367028 1301 77580860173889427478715659767992749602314472414027630 1302 31093930488283485547104799961826713556910109350935240 1303 243087597434934595724147401690416634634843274592800 1304 34915749897290841108723525340419721870560000 1305 0 1306 18 1307 29914207011226479244849699024442110419 1308 265842890758897292255341951480861870504601109155 1309 1124761273482963427567315324756341570290819966506112 1310 40800553478172996708725585096087881999363366494844612 1311 154732716431825655044586304836124059631962248975622644 1312 63381201522376139314604679203285336438486216304091080 1313 524104577179471488261523818970411793129252302984800 1314 103414152900769752716673675238521988060032000 1315 0 1316 2 1317 48558529826229023042261689490363941941 1318 490164800586623652071798424093741458576485078829 1319 2167551551926647626268777977753295522813499525880725 1320 80155741654622870798920104706521741807631388820569950 1321 308475705473417248997649133193951457408730133628949321 1322 129188029912279578018044896025502690072650555006041800 1323 1129182288469850830148069071371399716285216951467200 1324 301553226576913749060352631453039914826400000 1325 0 1326 8 1327 78569351598614946167462057639328356472 1328 901624198325476416564397303799931528524760080325 1329 4177125131898292435298145407236867214408285839908595 1330 157503166129437176090947131495268508635957711457126088 1331 615003814537436277641745544356915157970372151039747052 1332 263163667172657654568593879835373718670701352933730320 1333 2428278566265096083545754642817961354465358904895200 1334 862142403472112307654514843867078639045056000 1335 0 1336 4 1337 126744589274822980817332803046682797050 1338 1654822191611814163760389200452875867201618000486 1339 8049856459972822019290671517426363971225129118260994 1340 309545330627884901340939865845102913603377024165882180 1341 1226209315419680466538927582298565725789474983261759570 1342 535844788626883285059151005061061848685812998461509680 1343 5212974579698542915916899435403784941418795162420000 1344 2421339101554117607876063763549942058777824000 1345 0 1346 8 1347 205697232489033664240174246786850234007 1348 3050650850822790548485123298329615518376334579034 1349 15513367134308493176298708266363731679947615042265060 1350 608117680559233563191065391415276021855594542298485693 1351 2443865397122280932725688676728023280006148992948121630 1352 1091001256847425323459395616425371017332713773545769720 1353 11183670848164715759724494809972475879489496720117600 1354 6717705667064247968127198124999716913398144000 1355 0 1356 4 1357 332825113232490344226694109919611725594 1358 5611459920101168987748027516957897654215487405133 1359 29896902161365718277785926227438823048173129362758154 1360 1194897377652616165219803226362395675931278384819211303 1361 4870863595827926799074150077346620889979969222316350116 1362 2220107421762638218464202566024721300802395070187704400 1363 23952378844651974398797236192446750758297572822964800 1364 18358713712040667962273409979252629594379008000 1365 0 1366 8 1367 537001541562326400696096257410980045454 1368 10300719793718857908684319976482679304446135288258 1369 57616401102718245544181039227374172303613157065270311 1370 2348264264489152943749200517147144500438093140406122450 1371 9708706995483862368024212331576583243520735612893389475 1372 4515925455287400648044980146406065438670187713312381560 1373 51219344752006694571776032001617853789353230176383200 1374 49479741357606544047438558768274773225638496000 1375 0 1376 4 1377 871347457273408500103020126747886784118 1378 18986292835048944155065913575993510727937633107047 1379 111038868174097826914131164389475621496049621023876395 1380 4613246984301772186535092566547706037599453484647388824 1381 19344405171918925629999516714425175475616743360267139368 1382 9185190657764255887034198229890434279089066701227766400 1383 109457766767000289795706458461335032237728590286436000 1384 132087156740939830284352471311263941527736224000 1385 0 1386 6 1387 1409869800847494548093136271539387759297 1388 34923781016051211847604567592487387519736352686905 1389 213995077605056214890418797302916910907012083126399189 1390 9064404041045173915875741096419819356952555336925811907 1391 38544653855280253906153449002349426731756266892205664112 1392 18672909413838554259743033596050702965187280378595474520 1393 233557940540017364048451865890586915028902570485816000 1394 348478151475370628158471813661806644254640096000 1395 0 1396 8 1397 2275182321540548356585397852854253310533 1398 64117368737705681824232495940425641198675863687557 1399 412415275721298314275227236557415092414527542993106844 1400 17813107614159125262353820338692346269937552649336945812 1401 76806184367284439528197586674052828710914741634476161570 1402 37946505896927393707596317797625822362361738137482951240 1403 497647960798259946368455631408654844810790251912969600 1404 909346706838418090822826098235232841683820128000 1405 0 1406 8 1407 3691087053679996510476991298165604687420 1408 118163435326182060555215547723495974688979574218582 1409 794825086917338324980026391378301620185994451731884411 1410 34994224951587325943944625339474949025764156427346360742 1411 152995624670585145771751271429277151978450325246040466353 1412 77107699701753303390805524266537222213499814654040851920 1413 1059723516254745562611942185195894980836183485290800000 1414 2355094474736823189689681919230073269688794976000 1415 0 1416 2 1417 5972304305046454030528033013374537236671 1418 217352070388074058637597678363452100030327333073714 1419 1531829604684105980961945980739955239134676590761217441 1420 68757554766500874134624594526865733588873110370544899286 1421 304771896865439989246911881806763710703433387751615704386 1422 156611210936885125917696612924889826561349643740847833120 1423 2253501346395641851261661046974506917733077072170488800 1424 6042548051135625448275150528264641505587941248000 1425 0 1426 14 1427 9639440205922026868635002054185455424453 1428 399093761293740781291279116722088775683050609808420 1429 2952226161257106806985182501062518482206099441369799776 1430 135115953505062707653325972377640799215745575424030453642 1431 607143690326372028927316800524174942586302416868799478017 1432 317977121527383863721449857314564003932275810213618906200 1433 4785820393196550077602383039648301017896707613608682400 1434 15366789174124842141608482302355314457855633536000 1435 0 1436 2 1437 15635695647115364801710498231416577775814 1438 735399160276293128835916031121356145750595524962969 1439 5689782954082431945558155291208245143167908074286846318 1440 265437024629479752165730974734049159835117806702994366447 1441 1209120565294123355135907049767321163870257315622260286496 1442 645553369043285750617971822486246156471069011073133580880 1443 10158040118990477622318952437289032877578459992186714400 1444 38843202617792852917574995521989197303905056784000 1445 0 1446 4 1447 25299086984574443711735391646988772829891 1448 1352701272529346570746772252574661429835848991607839 1449 10965847351300384362728083056349891150700208969229309541 1450 521528603783994266923168882166294027742425446715982968136 1451 2408017583444486426810951793996244586354816757946824505475 1452 1310037050937538301503854867805029980010443466144457550520 1453 21533380073366602457489593691432701477416805188517555200 1454 97437432863332112321522448132763964976041006304000 1455 0 1456 8 1457 40839714984594504266072439415609163408008 1458 2484086740810574856371188732671879786094526137104961 1459 21134433975074709226162718264211637017349073107103004233 1460 1024831033021291228149858689612860710952020907263943888490 1461 4795872637845267099382567079209487805830912133375607998662 1462 2657620267113535065166018000213884638118475080789416946960 1463 45592590148132542217944756444989209741596648369786259200 1464 242638637898192068257737599011668213907212035760000 1465 0 1466 9 1467 66233869563802647229375813604788749199392 1468 4576767953662044446540151590802895167118998648363308 1469 40732748202790642643576189502897359712355157305742284104 1470 2013287818027287597873674805098320111491658572252017903482 1471 9548770642927411822434107295774987938713914935392830742993 1472 5390934337656853400085031194033071808087344490156663511440 1473 96481380731174913280574716479693453691156236750940269600 1474 601210012257723080365274260710205426282925738304000 1475 0 1476 2 1477 107168652128570548488062663540493370941206 1478 8418545357413809986979821594835025117389184945404772 1479 78505252309835806394811990728998266636252961778538799078 1480 3955638717537450122484739951141731755878913229715647159210 1481 19012436374647446867422531800093305713081198538475034738914 1482 10931102725187096094145135390799803056139437511599876178560 1483 203933115925274806319691885078182331104352882714054590400 1484 1480208367065885203734602372462581707606096729408000 1485 0 1486 12 1487 173025131959285821524302406057764034162593 1488 15461467989846652853765002051328010179223207998225282 1489 151305356676101014958229230111291703825196526144762821732 1490 7772847336622259736011417883025655000469832798108878884171 1491 37856800782033383248173262101104410350885077920698994019068 1492 22158056687545469761045756904879348279962444509590593686312 1493 430580559033283052419799256197527229662570778193488748000 1494 3621859912100259187973284977961062722914740899760000 1495 0 1496 2 1497 280571173655905918379916336159276987589333 1498 28483391161421550168350214809029054648728986552175811 1499 291618593825772758381854112807289043229134246336567578198 1500 15269803047373003162044030984243640326137486613222919481481 1501 75358292386309708025743102231739083322289392440980413203827 1502 44911690891603859128717333103150834795699243006287068230976 1503 908653532500336185673163990100291676411927808907926162400 1504 8824921292893110086209809399094260299893319442000000 1505 0 1506 12 1507 453973695137460496337912431499377124021937 1508 52392393207293960714924876236057364122194599365209330 1509 562052439707209208252445365160639879397629184518319631042 1510 30001243609784526092943017359185376067389089293012895391519 1511 150012559003342910286912959297189907828419086638623450631356 1512 90997390976320711803099608257146549535165422066312559842816 1513 1915486890098695575860517133045648470063533007285604003200 1514 21385807339314453732550860718226288621076795213648000