1 64 2 22 3 29 4 121 5 257 6 1125 7 6311 8 25139 9 96728 10 439233 11 1942666 12 8017639 13 34024545 14 148137877 15 632641084 16 2682460593 17 11495724321 18 49301780598 19 210361660516 20 898372105583 21 3844885757451 22 16440103793864 23 70240799575385 24 300292021985061 25 1284070427200078 26 5488921690019229 27 23462738430407306 28 100309027846149557 29 428832327983338982 30 1833184042593006208 31 7836786748144567540 32 33502727458451979983 33 143223282172091884220 34 612272089049663754103 35 2617459425423531721189 36 11189625234716064978546 37 47835348804194947446054 38 204495066806240185934410 39 874213721284467657508365 40 3737248362161554532032047 41 15976660065672427852383946 42 68299937829151359934378271 43 291981070627029078216242913 44 1248213678968746767266206844 45 5336090413372541453678898542 46 22811691494529288703675855821 47 97519571119274401669048455000 48 416894387337591684121453171903 49 1782215959291444473523852803756 50 7618941126406200975763922575176 51 32570835419166520279231552033940 52 139239731235420478351294108980321 53 595247334402819212469011603259207 54 2544671595167004092952194994740258 55 10878425019862857827144267473691724 56 46505070161577651380053566132907929 57 198808334017770268877127036377102896 58 849902032067800958898100819752398368 59 3633315812547401716716778618696753562 60 15532359383000906607748608417088612318 61 66400555438160970586878213772742383654 62 283861173456243807084070185449503413108 63 1213501382116246212157341650283012399135 64 5187696459831167138441982864922282660423 65 22177308534401282139900570149688431659080 66 94807592851476375694086287944533070251938 67 405300744617793493782344086954774942026745 68 1732653352439827486126745806530954288323893 69 7407061742481227021619017054089932779333607 70 31665054974480816050268341165794003704928581 71 135367537278246553508979109650262075554870929 72 578693773420870885973161275212234770440365074 73 2473905414310246408859191851679671898344500222 74 10575900899683496118517913694301101665483956566 75 45211785055781995160571140707556254740226527418 76 193279563350393853161173692539068413258618257332 77 826266637400115877649881972072729184794016836225 78 3532274929881061351939508928011825603129465129647 79 15100411435619392453710847884546194328098329197396 80 64553985760272120352922433830621526551863033462835 81 275967121512184911737640538899352949952884852992766 82 1179754452940400691938943388176409603470855386495074 83 5043428947644322528000595737593348211874984401248046 84 21560567528724807335436463496534851216726505944586107 85 92171036210958273469330020026768161529587898574120611 86 394029512668602135998635521299079729010803758171752935 87 1684469039693771869193662030647225568070259862342256821 88 7201074677046517342872789073621704520247504556279582028 89 30784463995745639405219930656627427553443717375364867347 90 131603026771282635015977271907203915779137675240941281428 91 562600559092286305039255207238481816633304840790774313842 92 2405107214145184294253038486210241589738713694282730083997 93 10281789838364435051814777307537547760111035457583323145169 94 43954465588290621886780093229851277887706008011887131985984 95 187904545368489420773053786587082417546499331326893614784396 96 803288532747961161307138106058779909917589895809874010150591 97 3434043948106542320125579928381081168048079561500780861087361 98 14680475765271772988599727619883075384761121384971640279626632 99 62758768365082494579023019241044867341077776288672777340214960 100 268292599618563190718175805666147713980849682697221074319075998 101 1146946010657136205354728888749597744853548638048965301458485479 102 4903173450302283277021891204719485124067248495898188201380078922 103 20960977814443925483065712644542413973504951630417203467249467510 104 89607801027418989140703208603808148659115984935137664472940302617 105 383071728621193042267444835909830562311114514496795231484093432009 106 1637624711088791859253001564894396595631339131836916921141883329147 107 7000816019551802666825549399959090187107200865381631743084729232938 108 29928361857111565822454097413375387141264991031361565993387981215150 109 127943205613272815687065894428605682502890371043614401623945012596150 110 546954889838399185999334932227839675959078498468940618807502500026756 111 2338222261074101120505984447313252072452935453102222325151065245818751 112 9995857873759608698558105877938862840366816548988103770118503594042357 113 42732111611367242866051176202415142922823860951070711656263567861561549 114 182679004226332158675247875156265244639654138812741066704857064422964186 115 780949438881626452416615413994973425684945381833797414667187620846447118 116 3338544725883808601324301844362967314360975280236985035379987075315507370 117 14272218317601029518611754547378417049490545478053157397434139846618976845 118 61013475160600739707760118620379816970753134488575140080173252376705149502 119 260831502737198216816571402164654158408651244971814874308746067848098370376 120 1115049956441051637407658463520030788159377489177734609573309136470153654476 121 4766818395444815300742570659763399499279920599967640795184659156755733729012 122 20378062421234969084474356107729623101282193535898015047727448334100621188764 123 87115848264867314779976049483145161242265804052139008371036450158674569875233 124 372418675634199965726891033696863627395112889214266278598070138586786718510422 125 1592083102255294249615743541936319989275881767151071075924524796687871002874016 126 6806126465517328191442812911738141686011276879594343310271238628707806745680689 127 29096067535039599764991898981087347981367904967549031020712999214529213819596172 128 124385162440445105654128141329722383443952633966535248009841464545585048993774015 129 531744319630266450772193759927039424319349737942604976872472029643518140722999926 130 2273197348553811622235226065627049076880118577386177304069646254908230523542169008 131 9717877548866163127650938603719297720999657171276913562216315626401901134696346057 132 41543750750385625881091621883808553524957661221291883888949741698043717038167143462 133 177598783039979167279054984498200719152349133104781353256075784209697381393974092998 134 759231585197896763349441382598361825211991619712946009659150734686558686895388204735 135 3245701294205100136686586296735443436771244607615230593629625773052134202864591382794 136 13875314326469679470020194688576497088951273420084767267920007272700903794530142702065 137 59316717777470519106323878054432630622865834593416371448584167484012737230510240885195 138 253577895614224861357936831375499983924601937003785360172343399687219583326912314997867 139 1084040917189143585902788512056384219976734251474048804286136500766449216892125535331814 140 4634255313515418345940410175122851773165016174489407545957232191300729189280778838209567 141 19811357643706632486009687188968043611770507697983888924525521564780284939874914311573308 142 84693195591142603599256098803283248274258817756289780229654950204863352012740319760307903 143 362061879273484592177996283992595939148066266958214420433044926887950208012878954268485491 144 1547807985140625401014491620855972145935027036624679199409386352714018700786865232712110846 145 6616851140673320171545395006469461351788470426588100240403597801548269809450594541552244597 146 28286918944827616307796047068818133925770137143529703628840611175196031656370072763061753976 147 120926066852672999061885040999281431647818412667812998978482281532419382155020606157606520562 148 516956748558543103713354699450357594163356872898957272413676369457115205100132118711353645820 149 2209980749690722954893063770257932725348752933684580127700921371345428696734813359667191837356 150 9447627732149581209540656875378129344025183337958528194275678108305704454591604659169523932256 151 40388437672035403770191198527986753536486147483312936952416576511282629916128212278595877914482 152 172659840526627337450892372991308126437679174111575016566207868623876747142122302679458816633364 153 738117695285884931465852288603218916507906671004665373904205228042688313128877699869573521991842 154 3155439796726358716321981060891813453178670664176742669127451517006878144487556153642205255074201 155 13489448057342744076132328940882484443118952307040027363189637442868911402170524585271839083051351 156 57667146456265615786401048521254578464000265911914474686312430916225943877435460099049742563851303 157 246526008052509649096189995940595431364999125393312890054931519419956652363749709878976574424960691 158 1053894225413034219124978167110971642618478058637580281541630443366022010528123874285985717005031900 159 4505378751447447785764896822406542556999031321740990463829995155922878361660486301717629676922184648 160 19260412671906380344354630361097710134444165752486862372734243850916863353521560520169441199484374723 161 82337915801851739827254534566699925470742455107318849806439883578406757861072516106395614727850362151 162 351993100775124446349532649668121033200629224203202062207173588781256368357010016081100966408064917770 163 1504764139178034458171078903472601239025692279817775116291978097565872427752237709575688673284415479643 164 6432839477733966713330484841461570954695431367934021676902383227857002199041984718467705999815592419620 165 27500272414052138391223607411268311813652290194533290068841683552148343432405600872368702820881566781759 166 117563167161988484344259577349230168525354229406019500701595960137904388780731745026044273759612412613890 167 502580413206936742241876756670479359789967746888085951666820472998769965564081974047131169742000009617239 168 2148522176092954563899156092261505671698355896635898124205584596839801559614785665773015329444537839509563 169 9184893441644159206720837066966939545176491730246525264431540316494852309898424937265336563639754213052948 170 39265253332301655203888812062983579769204894819294694085494208083010560521435477067931949933540831770840939 171 167858247789735985733525244926372100490820405046256813359170961150849223987381709072203509290969910580690281 172 717590973183943009137936491101661191017886239611141228326144193347846806139984947687472663129876007400047455 173 3067688431015334431857184299853107902352691282323487058940006440500742206201687340486363102803514065070188451 174 13114312556121073397421884124006871870922191531450890864623791081593100596921907796554735404848492630278340657 175 56063448973764161498075724616406675931599809733216583643151162397002102629590450349730247371274930522291339422 176 239670230321513783203496194846226018815562494345501323265440125981392773577454171911502576118646643612605421454 177 1024585899616135550885443779361044570547413629467825298320498953247754708391983329360370170290070349652458249453 178 4380086188776752601640477394818903883449388573653129398450013388305316289939498001436204013570390503133456254343 179 18724789232704294419900366388085794120447676569838784219142076989687095417725202613187620520838258802452994221397 180 80048135287291538936137381431535874582489475926179872048705700808344271613710837973070835760116322038306174896540 181 342204330491527119173763523683069026762194079729968030137809842231129256248959464099185235587433975266962821149339 182 1462917323268937472318460423598139456765043569120200357986784622853801029286022555213982788631692071136845217918876 183 6253945096622153455439250462800867653484661333785720577888592811277716330747416534905460396054146246332407467589722 184 26735502170531135302365429071971166947610323956450224784857897619818668075922306065083660622176071052016600124297121 185 114293788203631964167160271703146521466710150240978725525135549143480762935221940161757321900115435632023025067662168 186 488603877294486829474513434065746616120150865961219564121496550930484731023520155359098806551395897344058722841731057 187 2088772737866252599743835258013757156181727153242456531411755245589143025384820942332477610574920305917173121230904043 188 8929465673936252376343709970835582266076438587188736384388695869177318412620708751402291031296714022070922218037830554 189 38173304245371374644748105385434220436737424851744079202095472731904497328070451384077994078554936448758726494939206225 190 163190185193615337609164677954381253524026596522269339275484984038835983724374047907150083033510393185538299493181273934 191 697635090018584441256861850708359419177481867829831675408612769515209653739241732179874234866559818868540008258502636365 192 2982377391433218922925566167977237891257236285321887452052367018094433755542410770120204789477880432808304529150732137515 193 12749609404961363334413699049951417055364808889414264371794550593330701859946908580906260923776088576249963316198146014037 194 54504349599083630394599542276444910859824257516487254553319199207574583000504288994855838020897686326824784853619542101535 195 233005108694789104544670465706410084462416365010521835890676759804276506903582104155466152999848822828822658975856860442078 196 996092625216525364646353628622470088774652328615806900866875058796300811198086462908022580573252558785852816473355697275614 197 4258277956087315196257436083067336597395051282916595254286261686125836907742495310142372084466916457968637821339971215921367 198 18204061241149658836814346249885004450634516046753553926576793067569412233326556123990354936129586494508752824434149904266014 199 77822032542004454182162614643623610819673585803394050317110544824883638554070292112539865753262719007745388786803032822045503 200 332687781519807873424732904674363105167311151821471064525604424759539340533551121499174401869539381443145080601374104832463196 201 1422234248544346921971271436882719328006679307719821231621394531970293409145233312928117685639586030847060272863193099604918155 202 6080025688025067417423745282772715112866866358234758319067284809389248823924391504650928614443809501293642885970301022683007833 203 25991999844526335240164552870775951916250107365460277935613766977316306393376797189931028985334987214054986021564031987169297148 204 111115329207976145800346713258766225451539486426557926999878609038004838218504288838525514313083220430142458306103156345632189448 205 475016022578077817121558947051787529239660541593003196491317185563298601252653738225101807887257766042323117404824679234878535664 206 2030684904722398065402102815405195924890744384870007248232437998216126065774762998352947125049837559996254529380621841315747843120 207 8681141237903423248684461768704736691926411525813950488097795523074523363178309193613446525609412765361709727013941737410864280158 208 37111721772871338484422591376419715914284655328152682607473213692260191325971348161946911690385950481800985417348949928241946828987 209 158651939324931261034383105383533404131881085904413986611855762260337238346104198140163352156537481741504097402351240053178064171428 210 678234171014971759380449607432101191516961284768006669954998057852039122703736071839305756391712121012870106019880259501035223590837