1 1 2 1 3 7 4 1 5 40 6 1135 7 1 8 216 9 28942 10 3329245 11 1 12 1144 13 707239 14 358911148 15 167176484530 16 1 17 6016 18 16963938 19 37502829018 20 74568672196498 21 140386491543732211 22 1 23 31552 24 403490839 25 3856945416544 26 32485805235240376 27 256258754970108999490 28 1946586793700869420041631 29 1 30 165312 31 9560192914 32 393396697543644 33 13964977738068157108 34 459254849009002913533788 35 14448590987016716417611301824 36 442196286688432698682908745730140 37 1 38 865792 39 226115020735 40 39951066751274152 41 5957363586469191394909 42 813868913546472319372890792 43 105681339716100262692848047995622 44 13292510852386693949206571943864361654 45 1637130627941780284200104764061689410361366 46 1 47 4533760 48 5343643837642 49 4047887027105625168 50 2530074631942304248694706 51 1432300878269981085637150040428 52 765659350654722361860020972202390436 53 394808796651073794816121773108613872741126 54 198761154519322192116839390633547849462613363384 55 98421463469915727265279069074012296351284158838933045 56 1 57 23739904 58 126235739481031 59 409638762069161924728 60 1071729406818550944939558520 61 2509733497956062544312552010698580 62 5512645141272068281536957803961194569339 63 11631232190026834759551405327822330479615734120 64 23891491556084210443562472467943037634130656418340234 65 48168114068032645779132460162941235373428060412094311576734 66 95824439185976594319538143712857075522828165117771969008567719465 67 1 68 124305408 69 2981618243157330 70 41428094401248851559736 71 453292886907930734327405236270 72 4385693827597197657569314689723859128 73 39526912170262796439175538562978741867714856 74 340749521618065443637660145551600615642703176368330 75 2851646404427632388789333874923750147625955307473664485854 76 23375795727958100265130432210581968964087553814070523889661392904 77 188780827334929800016579265557998525361752442301405577244917147013486384 78 1507897732224110216723228594867385226918577044857123445906285677677621970151486 79 1 80 650874880 81 70418570359871599 82 4188336537335577744595384 83 191552733128668490234452407387823 84 7650787310853217622920061040422202078298 85 282642842140460019351613050659685873881425167337 86 9944156272999430432314318568305135096480995970163141926 87 338665904830265000491508924630286797942151286890018208614966634 88 11274757960949098707284038523210731742616450311183903647400523212269912 89 369236806722174536949118243104274100487445547452766851181273965835794928298526 90 11945557321914309568790692837728859102504044388519322194695633263974944858322787168224 91 382917536671114352702317688843969689247705511400498788417762885691461848668972316620329216694 92 1 93 3408031744 94 1663054542669694138 95 423360539638841208001947048 96 80904625389661212377912989242489322 97 13332354997541055562143365874567193155173011 98 2017409020934005030083092602869414296521021686445818 99 289426927924908381933801816932358362982536618189195967185160 100 40076548538351321069729921766086098664567786375888983755221803971910 101 5413693290179391986440266087686396224839236679106793431634283867574204765750 102 718307858873581840927199259646930972181233225571760292621412099376096550788422801656 103 94043498591975394182775365493157424200992808585979208670958260509788202360531340533999088902 104 12188185379630764901262981254154137305091041976866785284862809562385425499030657005015306499177906834 105 1567284684994576979066827896182305416448192644278257350687829136788615799385857822905624940404513304519711473