1 16 2 256 3 784 4 4489 5 15376 6 43264 7 167281 8 609961 9 1974025 10 6927424 11 24750625 12 84456100 13 291931396 14 1024704121 15 3549895561 16 12285283921 17 42796024384 18 148698928225 19 515713569424 20 1792246207504 21 6227984421649 22 21622397700121 23 75103594410289 24 260919796672144 25 906189344674441 26 3147398274415684 27 10932942912189796 28 37974180880861801 29 131895851824849225 30 458135164256507929 31 1591295914111008400 32 5527153204273327225 33 19198070802746019856 34 66682864439585014336 35 231615743931823519921 36 804494264960930555881 37 2794336181654029079929 38 9705848057841097753600 39 33712296787477915350769 40 117096412054618573093924 41 406722916854178803568804 42 1412711905709146464814681 43 4906916852230288153828969 44 17043695825840016948550849 45 59199603488850153786317056 46 205624023883101641928744529 47 714214920643029614952654736 48 2480755508618089278985132816 49 8616661151163630190352566225 50 29929128569377439193609235609 51 103955895462194864369160832225 52 361080616130433186858308640400 53 1254178145529642865400994561241 54 4356264908471948283733466033476 55 15131059318342282679637371429956 56 52556252053455692473333742525641 57 182548992228200760200181233868649 58 634066038414137862944818602750025 59 2202366259769746553843823097899664 60 7649703421104007895809468722801769 61 26570495326934920927153121645050384 62 92290012184647531396060253835068416 63 320560314938898195098388087612542449 64 1113434846023081875966756091702978729 65 3867406845248631224875358453436975721 66 13433058755759899227812617601961615424 67 46658413441973384110833033969752049601 68 162063427583375373089616860196961006756 69 562911437034817125775987308255747496900 70 1955217723518640729397703238958338476089 71 6791257193981078990239271823608171905225 72 23588766468368705969089352812684337640625 73 81933269143965773202745691099067825626176 74 284587182700148848853407163984658470879041 75 988485695778795217843081133340115899254416 76 3433408214275342323565092012095628630802576 77 11925607033252123302465803532030675607041169 78 41422427580909248427576076606819658980905625 79 143876743708891717541963755250370657552718609 80 499741772493652605449670516469394014499451664 81 1735804082975174429395304566624863545348718889 82 6029145411316931492598390517407632167797195076 83 20941645861611213258060774705914217509651517604 84 72738755076289818705937693208571394464484506409 85 252650938947806740221203791171544432772063223561 86 877558282160048487556582119145233642479502373369 87 3048112711533509541286255808526474166432959840016 88 10587320855024030708086610470472048653912991436121 89 36774021663665504853661196050834798271407135210000 90 127730961197611476431788183002088021874084835463744 91 443660978874820566612221669009427298516892014623025 92 1541012941033478189100438770836491838189383675426025 93 5352557465060907335725081182172745656401784965107161 94 18591583921135161971365278449418211142396486860646656 95 64576045180801895292354893383413627149646658561990801 96 224298565893161054069076554608400679073221100422630436 97 779079092268188930365036010833629814609121752447179364 98 2706054894254372120072293209398861950636744993495296025 99 9399216540901955236828608835236604200335323559358850729 100 32647257736841889328758764006659979235121530028153048609 101 113397051030542967955502258668765238996882892286723154944 102 393873546319711898496378801897515162465642785608868922161 103 1368081172134546724796757268029506593546330528321887543184 104 4751895909327704818190041793313365781583263312847250053264 105 16505244859012392186544184821434606745397256907111469221201 106 57329350864189541777885601178475859245850090986870755966489 107 199127883202213238378881938111223026491887496546230366188481 108 691651192118462017645957869846102231731561544472799391851536 109 2402382649109447324997430505190824905898650374758830946268025 110 8344440750640138580582708850233980880201652989697266692192324 111 28983597374362980676437062873220558356672253750697080637562500 112 100671685720188838081706304837085177792538104713294773992057225 113 349673236722127969443100954385524050097282383200847851715937321 114 1214555727412527823914389357788830583657308857791861081021441321 115 4218640319226995183046933178506402191659271179052577108403614736 116 14653033814201313852539577923056758067880485998631318424149371721 117 50895877276276035365872990238278958323248345617160340686825811984 118 176781843034526875123124888515970105050828067265085396275255865600 119 614034411019994912000917704256030645354369538499648374041932801649 120 2132788364713640481047148632314741771454951032927393253618752450729 121 7408031418144351829083011124681165493137510084081270420473630511049 122 25731071305606148923417576259444636027175551399189368611787383455296 123 89374355096895024227704906051170197054775905378257980270514672526689 124 310433065693831084229127312153934850501599779649916881020963924923044 125 1078258838025656569905410884760676777571864055416887860319202796560516 126 3745226428060698293335293695048171639668973563965447251673082173180409 127 13008677047459117470824545598919186028733266046679991299928941614298121 128 45184365158054216359961344933026716092583560810632925725981447967818001 129 156943465295355205824994312470340942684998537906512630464298109168961600 130 545127749670812561222206041929150546438098657746481010614491413105399329 131 1893447827865431743411406921892091633441565168193595271471327977267872400 132 6576705513548503963170136193484223588385097442823938882115294461228963600 133 22843542227778407474639888145201553045247700909571271303716537684877387281 134 79344805759858316944357981086476133574624520740689809740150185076182971161 135 275596408748465297460729065440093631656115210952866187264763518615502548721 136 957257123357620866398665209202764990261248118442655729612799355529767367056 137 3324938827687137503662211363748525208508773585461954170877402120528134211529 138 11548849246569050379200681183784407603361677240039156205285500374877401068100 139 40113796322910463198762349828152709306099319548622686886584270320594432758244 140 139331341251509003006926137666162751532960132753701833012280630182295971228649 141 483953762408093235612304379334707927097233244424415895652934140494098474480329 142 1680965976823341422442726680611828600713556463965622348443288606095195305259481 143 5838670622535481863178892345632935000772336915100737205255464612406587319353744 144 20280050345148369518345960971246091868614568150437670357841572223687785769288249 145 70440767871771333499403881661938905084607395371049307222648531142463395131530256 146 244669105545480887378089808566478976207297114862659323085903649290815211412669504 147 849834165882444214039626389956529321394834347045455466159964983182715934161584561 148 2951815710001271539802800024836250721932360937490472605548065313431394260736753641 149 10252842655205264810443368883339435116716417318897151740548358594724328270432903225 150 35612244408154891975616803780490329939028515757883285660328274334507660256886800384 151 123695641729397924696502209215766680672860635398936969185568476995992822237315570225 152 429644692075174659844193380308180975687930601132738563411724168171119882686908708900 153 1492328742124956235803757869038775217951403766692248182391503660435830533520393658916 154 5183457670140585517137437875656930351968661051742138418422369678430108592455362531801 155 18004232351566894870557725770563223468517360965903307516099924031090675712736457755881 156 62535937051535014095616174315076505779365651699701737365797188349086594956997639341441 157 217212450192201652973199467622112703059746412886328964626342657456017721904684072378624 158 754466163665513791381916046361072696489015617342640355766713697808424539172550631851025 159 2620564298282538836081658431744208526094372236889383661901266163974197075186734720229264 160 9102273332005436461131949895994063539670954333557026107819867866325335167082962165321744 161 31615854594690293600059144879485543314768337890267470428581119997385318415838296905843409 162 109814573271265761891585770306027527299422387486092646082326912312506790665618289472402841 163 381430160827456451642128188516917276558623911181553122848963867878497660066617721221106849 164 1324860291807263665392175113555802321303906442936693947378088939608252026596805045522799504 165 4601772416213394232269216179285381507915803436507626335985936790110161463915821469456912921 166 15983805614504084289401420558240670209041333963449816756384287508094173775334419405071347524 167 55518182738049822671546293643919846723617754944041080215984743068878535526559753395282644676 168 192836968170994876498377762620892093730372727999205490417654574311916228968452747958562539081 169 669800315129830571132268309553397179785882226227346980443577797631939822821887437227995746025 170 2326485768798248234166451527923830985315002155057296366230434215145742546082941888687577620489 171 8080820373116185549445461248823421115737739820848759542638539713494243872113938825095985651600 172 28067937822074150094634585203200953542289600154259240321305151926994105315319274091090281475625 173 97491231979955497498805416446130648083857703102608989725280652069223989245000292943970247400976 174 338626242270446068011622078902105847562675048122652315184872728714569519657461674152645538287616 175 1176185074548846403856165844419359998077807900546600059687718207393443719470380444913283811161841 176 4085363615991122289415147065843167052472017061735121439049070710642653269645850444753122754873001 177 14190110243718215324656740842419522822259759972220352132893117685630085646913840127902050281385769 178 49287957610604566695853115837369731832184236905742747351537971819295919001490666761848678945640000 179 171196891616833959248529884484615608004591445973137813829697977173322367920431981559006942369342209 180 594635629473925297345559247089729992640169777449916504484965917799722691418952610914251188406553764 181 2065408597670370153099416596534383220269104029528787925863365232709354285476238340694902422819812164 182 7173994399065427570409541039438204905324444958215621911754673348047888129767596217555081587564291001 183 24918166650352976165116073842442260775544630432803569906740467342873002066837934849940145889560909129 184 86550810423778872965468069447874923356399785693964347116623429433067937300939894645623671788559741809 185 300625759917485578089850381857536883627612466265690299775163642933445158325992653829390600182577219136 186 1044194122313335601368703463126696497780049506289678395510782704940482903087523738890183701840048371969 187 3626905975632258926597018379302544312841626638291579099833721093674351403359480498115639623840942147216 188 12597702548769642737617892594781347034298249956684627943359995415546309878860556962443660831681394423696 189 43756885503383216709518334038736992325410772421239697711969257837254964004171680979671961888142884980625 190 151985254576691403474598855021143367828186208021639097987778515252238097042912222857753966180604364687769 191 527905890535917488370269892606604238326358467683017358872170294222542562933965740580911887360440721059025 192 1833629387526514859603528029082112191186319632960793370545216344672141284019257326090050783345637593424400 193 6368932021932242421096537079911966102219777849723320922755548083364690856358503398329321740226423416505961 194 22121861361914588974050134287864094088521691340278890750961450343059516275115425434109329922111979778412356 195 76838117981246677237061109029075219245311663208067999370187640682643358170504494965703782579477714449373476 196 266889674350124392871230748475466872149274187292547315709286790885089751475859693520595293721318430863752361 197 927015134494835757060048611240694228197677029737852080821473467749378123205852470327481231459613046878846089 198 3219896242426802209420983083355177123347713848835078103553365025658403448562825338907844715654498083599620025 199 11183994118546936287622351487078541301613420168049620925225338249622065923914821506528496652540959951665202704 200 38846507783561271357688687488375830772357575119502248640697013491080833131320965817577636450311225412509117209 201 134929538676684108968211644161043724014378271940076134845251012739326371130078358869897117200401789941285795344 202 468664532444974163702944932475005616970033756493522284374422427994632406767215284135888846654749762750486198336 203 1627860334557130259731412984836650092132798318008431371349360587191431088139553702226429246514459400747645596209 204 5654213377317132222662987377136077662161334308013136202620265560302783141075444750132329144153327043012158253289 205 19639356176664681254377969678431030134775501034024503493896405661939724453393565434390952305235845530264249781401 206 68215379451581646927938610804777342767829395517620933678745341089080458884306351068054942817506164352927702878464 207 236939436907423924458173315269588221603383552497574918157029642538240446956076210703913909626152914874197309129681 208 822985919206895937315206707204131574234450980674867566327911622227207221072026752806359112551078972852663274291236 209 2858560955715674306415694096064656954040885763268814840947674985979394655642889988122859555484478737037227644028900 210 9928931403123865250430494176715740311051751260533353597590295952508891840226590539447349107726695027328590721917849