1 4 2 16 3 64 4 225 5 784 6 2601 7 8464 8 26896 9 84100 10 259081 11 788544 12 2374681 13 7086244 14 20976400 15 61653904 16 180069561 17 522945424 18 1510954641 19 4345446400 20 12444741136 21 35502850084 22 100926300721 23 285976813824 24 807886380625 25 2275928269924 26 6395011514896 27 17925672112384 28 50133749309361 29 139916251104400 30 389714148310041 31 1083467532580624 32 3006938201829136 33 8331345051544804 34 23047686436476025 35 63664530570529344 36 175614056950029481 37 483775109813355844 38 1331002729660919056 39 3657565751059795600 40 10039401191508990921 41 27526369714107483664 42 75394030520931012801 43 206296513808400261184 44 563939399067116227600 45 1540196504343230420164 46 4202806699061126665441 47 11458762609995721442304 48 31216597835314246413601 49 84976066623206007602500 50 231144610167422298485776 51 628288580887096813232704 52 1706610042736945680515841 53 4632549034765262427752464 54 12566855867449218897177225 55 34069351685518343147050384 56 92308347046333409262101776 57 249957817647452780799245764 58 676471428532072040201334121 59 1829772547656795767864577600 60 4946718764996589432270423481 61 13366477981516572579791046244 62 36099672684125860215803754256 63 97450167745919411545746928144 64 262942756908226070430673928025 65 709161407473931328943664335504 66 1911788911129850124443109269361 67 5151707580618918244048415060224 68 13876633357784036996383053273616 69 37363166222542216599955333180900 70 100562178973671812647054105094161 71 270558836561188653131656215062784 72 727661218435862549951773803895921 73 1956326928865505841458451581442724 74 5257779945402106998488971586410000 75 14125897819972446993750863170561024 76 37939024613637725421703579821210321 77 101862968730057332967490805239287184 78 273407264839434828843603838029251961 79 733619187247471161876787874618592400 80 1967892894921993728414223368769964816 81 5277223616449423090163403989730028324 82 14147698875295031649476987728762719961 83 37917988453063031189352128960078320704 84 101598371131668364052833494286113630025 85 272152844354968544710351130319405757444 86 728830099026774248927747928170685968656 87 1951324674186303207491270303595899248144 88 5223060156099307239024483095944306450281 89 13977037656592406032206510933335420899600 90 37394018821995902526739158016973019804321 91 100020324545956671001460104585528132108864 92 267470338086061972108018384686519749007376 93 715099240418608513609158184936459900894084 94 1911447339847022925556236204976196470156225 95 5108173455300410253256850381238937704075264 96 13648285480640142598282535846662428471090241 97 36458731465535353106563900216221918856809604 98 97372826889403088290844612832332337516226576 99 260009067826565908562090078326823930349160000 100 694153269044743809534127171527732984945792801 101 1852849048533256281966818737151899495099077904 102 4944746908679543523607061194371547488983416041 103 13193772504873789867143046619004978078753614864 104 35197863179681711587326577858010948805990883600 105 93883103259079606752206048249534621976753972484 106 250370877567953914191449601992400084956415232201 107 667585341408242986002766307498097487117851008064 108 1779744702538884969791563901576277615362203365721 109 4743925469500474698508932685518632649635530776100 110 12642952251822074886397000756409550406449309162256 111 33689212348239472703813252957798608389372463628944 112 89756545825954053041397754894441581382709925465081 113 239097746214823146932900567595575170615510388742544 114 636824913793866143550647652203671375617934896659025 115 1695902674217747288996377297603867493645283396527104 116 4515638817914494494634481283156079335584076261803536 117 12021977569062660838279906482678821619294960013487524 118 32001629680219210673156976028956645405788941784313841 119 85174333107642876643698856896390172575122509220870400 120 226666232786760331939558532450907919870374857883196561 121 603124957076554046451441766239951342787963427172000484 122 1604615888827179041697843879162136207925340333321300496 123 4268537458875828854926643056437767791635159028894906624 124 11353563918197777254652727376384951624073643387862640625 125 30194739544404765237747304204590901046867683019943124624 126 80292905719208722807030955078313679250643087830905340121 127 213486635735728716271262062957505145712556581039545811984 128 567561133238633160942118725811955706197344119617046193936 129 1508703235912990695962128399299862316097335738621356972900 130 4010005654570897093276531010543343996299187074724853590841 131 10657047149343457454907939180207311103485319572921882601024 132 28319153141792140509542066111239845713014414705526020445161 133 75244684737538158989428269559743984873177031861569278481604 134 199905288457386171393870812361415977374703291656057168688400 135 531038878545898455287670674755588207808703091552352931270544 136 1410530890816474115011816770420420952874831755975870328739081 137 3746224430554332126648539816408493077592374638664551558652944 138 9948567040834662326006723588149255160382538310927618497930881 139 26416997092625316035061361269032800572277094503798541816833600 140 70139579877494396710375497663025988137333231799302150903342096 141 186208829178422298792203688129739766325194018623799869299946564 142 494305413208240654640952854316132640493198856970245217117783201 143 1312045904166942927724933574195121027060502220032535426129961984 144 3482265064752231436623263102052765819252399467500651170886864225 145 9241326398584779847296446610653238486558378603166757261698215364 146 24522628818689593927783009339097270713169470531652914563788774416 147 65066958089200820340428890099514566874430381820535160213922851904 148 172629601960161960954895384453965694395395694676036120279507860801 149 457964519527524509714418213384314042167735706285122038729285610000 150 1214816538918721643457756917538919316161806590220509677075596624201 151 3222198942943644697947442091205094019916049785418206011774370473104 152 8545889632849014875432306364909961591233190270551135455495568825616 153 22663446532400788432887639005744958368550575114047102975053933149764 154 60097837144826570363396615218472289676441736208983905556481168541225 155 159351587852052779021376284523163266842758964677396440955733089579584 156 422492555243817014145531890368831917002441409321179716548616414347001 157 1120075444930639259215660307476478092423747282201128894143275380795364 158 2969213815217578934655576847898318303097106570143964018464529800871696 159 7870495427220253246175710835653565863708060195159811404931529326179600 160 20860729206542815857081839154799097441363119017422374893481886252272281 161 55287139788491919959784786983511205913862856211664766907978490740224144 162 146516448117658768282643001252008315672632931190673228366073616758335281 163 388254639774018003086339369982699459223359456144423123386084323012466944 164 1028762973752015602056550352571060780184457563768148862173045134238544400 165 2725729609619152389311724362051139583920490617772639889845239996635791204 166 7221366149202834996295971536686460800406278824575697372085716505786218961 167 19130462573141542281850599959145274652781431097740479038005434063447789824 168 50675897212338723364601750575475392551070468203226854239430542509251403441 169 134229398266349367395287358497433689439295868087323418699383225426269764900 170 355520302855087314315680530179474159259624759346341386805639906075933048336 171 941568840799507452511416813282418182992210946513772626362399991463624413184 172 2493509284167578520522573457373414128451982357121548861351694799864469186321 173 6603002626349338199707224976261641408112603729377722015682421914020199643024 174 17484122549626709698424146233378370088717305008065242796784774150160004525625 175 46293330047145487604219705409005012589547837832341793733095952110083560398224 176 122564732860541440614687952679627739643589361116747496809934446638023502529296 177 324478144989938827075661987363754999827845358829658091807176488983615523749284 178 858971009078928341754324113617818631555622399385199305332119724587112047307161 179 2273761909642481512139534201084959284830670086203644001383334932621513356558400 180 6018457301020170035329788454657884162969932343592016980312410055942844321391241 181 15929398744458422998384767419969011991179692125881444444598049529383902574798724 182 42158763903113431722284838713867359161037759591130666823751278270739049368254736 183 111570894987621818023388235287988494186848681654901247804560324126217353738527504 184 295249248442920749676871320130891502496413930893543312833162390826781496984698025 185 781271153463522992747298103954165497555472067225413563913946185527117090570256144 186 2067236416632768940753601876529269090441535861748399819744390218206730621628918881 187 5469581952475572341623214898393756894500987323729897660605787716372977171448007744 188 14470848816853477965811362142554470740887235534757375907670381163936917194563235856 189 38283357262981708924167407302259709004441328559222026889632874431047120982946660100 190 101275037356377514678651227191000844328156079379805543673905528930815899394062901121 191 267899213098317100069688793899164061641479187682284257216942614110234882174162059264 192 708626410677748405014710125896518550861940376920482616664393272775799950062676918401 193 1874305323696965265206689365005588312920355609619490977616451243389514206163282714884 194 4957248428223161201547054721464878644745954964767806429260540262983209241256598851600 195 13110480209593074004477797028801419244594831111137746434416260802713704247570127590464 196 34671634166202291163696797181523807124977778792228893296017225102242499806073992639841 197 91687059250163114997416747624593079309028365126496265912660573212202325167600503506704 198 242448786352987733202781531986894782961731933539418927186227601992896174134549395519401 199 641077361393618516683270124576967730160684799449340939470246938212956544994301402890000 200 1695038376682320598877588007784588332307755780822437718315089232572993448258908188104976 201 4481542383998111980071648221029648784836549277419597319958558605199971559534935105980804 202 11848259726721856852793957333525707369331405548487256290666562563213678315456582113666441 203 31322824147375950205817143024096805795261196804055130236077300077043830116926356278169664 204 82803128970362846322378746513102391214305080102591880781427278895716751050758740449603225 205 218883120523274576573688083218269042406335705388964231957130621093696217847871989927371684 206 578572353508148540391550315631416935665901822866738774236150787756552185493629772731196176 207 1529266440276647744340913614282086297128084045285668446789387509457745161062435192564107664 208 4041931069281505738465874738908649320819675426682495724482052672898148949121381508774148921 209 10682554043988456003070177504174770521443552873025997795366483798569354451336460184895475600 210 28232018480394732500090772546516149359631156677010111509107436604029237480967476053180081681