1 19 2 84 3 115 4 242 5 690 6 1922 7 5460 8 15488 9 43792 10 124002 11 351154 12 994050 13 2814300 14 7968032 15 22558752 16 63867602 17 180820962 18 511936002 19 1449380900 20 4103455232 21 11617609120 22 32891508162 23 93121689570 24 263644006658 25 746422898732 26 2113255499552 27 5983000808304 28 16938935510450 29 47957128130450 30 135775128101762 31 384403447976052 32 1088314280269952 33 3081210584609712 34 8723453177740322 35 24697641804929170 36 69923400549982722 37 197965537887615100 38 560475518680030752 39 1586805513685270080 40 4492527602618341778 41 12719141751287120322 42 36010144221496166402 43 101951099548185243204 44 288641629290649651200 45 817195601899165563200 46 2313625561927816429442 47 6550283956944613630402 48 18545014639644024716802 49 52504222755105094248012 50 148648758746442851688992 51 420850977642739913962640 52 1191503695533470627982962 53 3373358105098863938582130 54 9550574578907409041005442 55 27039369063546016587534740 56 76553245390005715203102848 57 216735803486010872612895312 58 613617466815579192219256802 59 1737259785993185844888426354 60 4918490309103540946807842050 61 13925117657009032775588902300 62 39424475718218333289730743072 63 111617677059558273077441491552 64 316009423212562245509876280402 65 894678676262459370464444371362 66 2532993876009601505026078901762 67 7171354527756683996490755049060 68 20303375483795030373498283069952 69 57482453899113030245004328884960 70 162743013293572805233495588060482 71 460754309869166701330498183110050 72 1304477100224592043372992307535618 73 3693205833481090294640475921785452 74 10456120177280531377357434721726752 75 29603129121747835387368814931139504 76 83811704431537823824092973804051250 77 237285787283851849800281010880231250 78 671798112552527182636116787422998402 79 1901979504104295888696888569713539252 80 5384841020597497992466291721833626752 81 15245439161956114944962477375871606512 82 43162539869211521763554426764093310882 83 122200799082932771409500099991136974930 84 345972117066244701291071530898156221442 85 979508372167566467164697688552527153340 86 2773161777550555108321038538867597347872 87 7851312416502487852262543985745317573760 88 22228456760273652388331862737803490968338 89 62932700131102835589509851985921068346242 90 178173626199255463807945973433205805056002 91 504441109420990251183243513576141552694404 92 1428162171371594265571888826004517871820800 93 4043380187784424497318210652594451228764800 94 11447525827733027776963442470774277974183682 95 32409974202406498814135195072741910352432002 96 91758380248063477679515485739626638634265602 97 259784234728672980764264804095511738963715212 98 735495204155879415701695774743018549691192352 99 2082317258017168270611436643416686548337058000 100 5895409159074768353390529640414922743450397682 101 16690948038339752663705628342406237676522590770 102 47255031652846210304803752609059005813889343362 103 133787368541446694290409291543345410335991473620 104 378775748426925561854131716647215071392354043008 105 1072381265589590722593885768990179966293025964432 106 3036101396574479263186444262818135486831829416802 107 8595741072755065533414791780263845982916995701554 108 24336066204248680315796357855154142899133987016450 109 68899715950581970961608743533654113246950759092700 110 195067305382416368088224994557880358287565780250912 111 552270108870245358415463834038223085962605721019552 112 1563574544455905423968986400725861001736773633269202 113 4426756612034717932857125464086048533710688180612962 114 12532932421851492072067687563662042156846954331665922 115 35482952612228325433818612456222042382810470927866020 116 100458526680194352944629725503854217613080208282972672 117 284415891006696848828964363483814562148657199485012000 118 805231787986010728981006790431559601906186577203115202 119 2279753884665609508564572033334602545722817527347596130 120 6454387236309937323920122011016138857406742912924165378 121 18273514029937104393950394879133042408165108565176601772 122 51735556417159692944305605813632965076866617562978405152 123 146472528130503532000432123396548153827470522309729182704 124 414689683125263554283425853299495280216838940433797046450 125 1174059978928693865512021559205719833165485336319869298450 126 3323971852238418371591326948406978380592119854916130515842 127 9410753345459488028490122868524891707732048883192559761652 128 26643510374324506665674921193069460009813822247172131303552 129 75432499291806407759921415071595681815683863735672804606512 130 213562772677721316879682795397855175358727419973537736663842 131 604634054313379955944883342131971174358636387098234942185490 132 1711826153274008953409053690131248381250411481539736857884162 133 4846483187852499135587556859924294286576823158704430059286780 134 13721252736566396133938104442243056510013105661450855656655392 135 38847298002111799492460376294465949974430269125695154680079040 136 109983584665208890388384518333342307255463572737071494886423698 137 311383018071207775895627893697859570969800789373817206292413762 138 881580503474945132060485200356869706424958993355254413665740802 139 2495910627757514706300610706442800862044983138215313887739089604 140 7066365280536127452617819707297200707909685052485104294418892800 141 20006132320062229449897346027836872846334295374746071215493796800 142 56640905828954228511330942176710947970532943992725875267828526722 143 160360441578569043375074396116392842341644163787395671131669396802 144 454008827135108773222708022614044453470688510934960224179955878402 145 1285379443256309861706895779637585539595198293437544456427779537612 146 3639136982361406313234282000619652828473417772532336641780996462112 147 10303041678370541123105063583128521189607920642874565472220407334160 148 29169736764720204734385586947133933575757875124251591555592206252402 149 82584693868542898028215583061144562359205009306784717686957629658610 150 233811902944896746648307403599685513059533689504946806056294594679682 151 661962930391599494087431560268794084413235272747714925750284744430100 152 1874134360541535379499693510798103757304742933812108382969277894819968 153 5306006484811166493822557545733481196495490102624592559151563781587152 154 15022244621097003240731933673331963992013701345621117405326857511436002 155 42530636572357874848608675948928994134323125830303529534187007891072754 156 120411768871720922672503776790255397449169144454473884466270167099861250 157 340907055509254598282956839151700747158998241915175944977115332945577500 158 965168285334308916759529907832841283350657898569603191375775645713995552 159 2732562450558847952757477270759339458468481425424032154721438242602454752 160 7736368527295568337316971196336062230797276889902446635801060978502066002 161 21903030241043141496908426842023644661882174529222560779402514488061801762 162 62011359987236267621208273347478753243827384263674046979988009034932180482 163 175565148983854386573550371575340858042216394475695662145090729113297879780 164 497056048183224449886425716687662867233969732007961979045536932966002811392 165 1407253754321393940541160449873486203796199637230989329363811996333823782240 166 3984184753993091167428722704697639000102555132953598278940745381500508896322 167 11279933064812194665826192025829913275031479272377137195675478860576610795810 168 31935489391931965607050989910928590754064268447892460278605252428409187719938 169 90415029667481411713183086578214647058294050573492793227445924910396448083692 170 255980971183638949306294345004116388899748117315147644207821912996951998526752 171 724727491094172687646005853075590662670148604225173335149214408660513801593904 172 2051831954223104685617783482737628750198087493654134751941389382205745124800050 173 5809099861818193695833873016630555214636220313073763818389015927164747668324050 174 16446591123176769450549318851811958592338764217680970475810204232471058127198082 175 46563213924213030978384167219622656364148056555163603340339653592722909982675252 176 131828709956597794553700845159499785127609861858762911450688675618911496372532352 177 373230438884798420514719343610056841575854601045534000057867315488795616390585712 178 1056681511607005461115224544758735909771076982363757426357451260129260810137751202 179 2991652610940205557813588621897085287821473028677345764281325259838857029606608850 180 8469898683979220458372345676921699236760954623127740381335421397905135880392058882 181 23979784101445857493487093142396304958935932285973929717590944627874715331941167420 182 67891018181790361461532466260533093679215246846880685962134055921837461748474337312 183 192211503250451658368411464482780496513063312888836971740785423979679943022809073920 184 544184826965929897153374954629023485343493051757409245123429904749392634791708771858 185 1540683678614553472505105304484141057392327976139373119690564709743750606690903258882 186 4361948514411418397685371982709109581984705368682401701368774656150602506149741772802 187 12349449213017873637534329529015524764097559741400958887242108640898119444584846444804 188 34963479133473137542944508327933409749556858196306094296912331295445395030296462131200 189 98987805207393440758643047696606978609293541244096508069677654528872404762043463251200 190 280252017894751030240709441578096301481798358622206163620422080300274528934585715842562 191 793443125337762079541649486877339969931740657928911437677111800941313442632382309676802 192 2246378091672419660323360904607479521436371574346331710664745417010542963121226420787202 193 6359894451915114509970730224547735284218022823172692460304136516233129453995997837011212 194 18005988212512830420129831745187769581240529452966959779614875667401791627127831357450272 195 50978143420528309520524484844078489252353476126625636190502769784246987311148971614839120 196 144328157717997394391279363403080252951406033982357884400539427419598172209482429922875122 197 408618590489564238243737528239505253988759549670934000961699270075088196249930898991497650 198 1156871639835651574790558268129249503132684643433209406914980164773536982386813223003158402 199 3275308618368429020459870956140589767194294420190644700153898297116952296061884165844932180 200 9272979106897725428744595976779183794642717676918642215099456193856070400426045837818137728 201 26253447090367960473199492133968796626806708837651783237421689146719349273227545804151699472 202 74328161012899800824348047177636550610093147449331495605196188978268017317376884766545826402 203 210436195313433248023839674599989878268442430250885199900335212443831058338328875112261515954 204 595782159743034058169574935689221654383877864238085174248484491990916959200222828199542600450 205 1686764871125834413211177267756059615914733736427272243902835597847764112851941523468345348700 206 4775530257051170190785344081490552418865665631581600036202975392121193837510753138700093000992 207 13520372416097043266162617634182445723944676600255829734460106471928831996395166624687762469152 208 38278570217422261327107100699102055901535418200102131785228999325947815818970430221781153902802 209 108373415524089779377324780748059555669825855232297523075581186987874491329144609391311905153762 210 306824343899121124675026380528505668866667223465055139456080479099573444404491340149933350397442