1 606 2 1572 3 4120 4 10834 5 28500 6 74886 7 196346 8 515066 9 1352304 10 3552428 11 9333678 12 24522392 13 64420184 14 169229954 15 444582618 16 1168011448 17 3068677974 18 8062255694 19 21181628238 20 55649517844 21 146205759750 22 384121780036 23 1009193088634 24 2651428182826 25 6966030933526 26 18301676906186 27 48083538827022 28 126328708603504 29 331900390694218 30 871994012959336 31 2290969180226778 32 6019008959733610 33 15813599531361888 34 41546695744965510 35 109154651809574426 36 286779439074549268 37 753448849971582718 38 1979518377325077520 39 5200741907378329200 40 13663786468192971334 41 35898543741276290530 42 94315396880610645552 43 247792616759899870400 44 651019695182349425566 45 1710408684052985867918 46 4493716378168393923538 47 11806235011227350759536 48 31018242679074620450294 49 81493497123784722853928 50 214105942179957739330548 51 562515490132501813367186 52 1477883674875380496662604 53 3882808908896997853398948 54 10201212233001623211861320 55 26801404206278406630696922 56 70414696902962167544158628 57 184998871767310766451855278 58 486043170822260174055816090 59 1276969754714200136653509138 60 3354952506990249247868544210 61 8814387562908933695460748582 62 23157832472232939226559759568 63 60842026854907193573787436320 64 159848821613683307023639231558 65 419967037459465525590639492164 66 1103369488570505787249603831984 67 2898856623779382148911861865588 68 7616097610345307757916586363698 69 20009593553021004949474482161176 70 52570733023857562857464382132930 71 138117846489114132060225369425676 72 362873759248007611548345334895908 73 953369665817658176729066838343196 74 2504765628644075963853123778092342 75 6580711637238832705674398272666936 76 17289348415377958148134797507622636 77 45423897156775501037763184971154628 78 119341133242135097037145879898320744 79 313542143562920629857473992335747416 80 823761875887079819286955639105604352 81 2164250140201088436714166005511898846 82 5686083328773162173559582326467915016 83 14938912568927011223623619907262865804 84 39248652514946025793929721746633660302 85 103117058696971976409934605622003149276 86 270917015310669108765498142937178786802 87 711773882152018647436525377705587812746 88 1870026726570851213372900668473752431448 89 4913077096220866684146679379684516465536 90 12908011532901219799880939155021726438438 91 33912914141256265286899953449792783910578 92 89098599162292858207552680622249837382122 93 234086647334898088276975874296643684541826 94 615010325366408586983454300754804696779458 95 1615802116923682168181506858007102352748334 96 4245158777618229469826613158468506179531840 97 11153205493689973123390732497516345207109436 98 29302553638351344738660840691800996902632702 99 76985907792539174367454590725959427585614946 100 202263259093032628886243105223652258049377880 101 531401488298095255808282155404431612614893670 102 1396138592009655226595929925442403212943923006 103 3668041981480632625148696195115051115328345764 104 9636960152027169678311944749080127326506071176 105 25318958027375535660922252460315584756971340168 106 66519901035095278423832807716505974313666751840 107 174766166480253747847336466683888466398528531704 108 459159025658944603980015495476895350302521541164 109 1206337674448515165665606008331883668351199904354 110 3169382509045540937204613255748489511333496415004 111 8326843885760209305837654140436476062305847939706 112 21876920472657876393743104998080453088762250690902 113 57476716981022514601798261342823414416521515733212 114 151007222385135057059095630089669735421850301532596 115 396737712420191264844066889054855572331605111840634 116 1042339630981125213712962376599554497790452966094462 117 2738514318908933189586091567279082406831427746540124 118 7194834055969094383956658761970587305232426610693282 119 18902817756146305875580142025037374919903484951752110 120 49662927086641749989738190364692133956159170131259340 121 130478236558733983736143881737825690934483822602797276 122 342802392331324859733268766763156390634725542857657634 123 900636637092972937336114101853168893248155351339245264 124 2366221386489483618483556847795130479174770409583767728 125 6216717618719554388883915667204737676827141862285551364 126 16333035518808962996549686119399413287024688031727290174 127 42911398847422779250584112712014445679699454960630359132 128 112740105715319883488573245529791291994803071188842266268 129 296199419690203698597257719029587059778361271067941553412 130 778197746650609461854897993246730705510610717792731447280 131 2044540578524688735722621029772762737628216235875322707882 132 5371573221877813744122599929241046898276100546176262607728 133 14112607585815335288360831126135577464746235156531296742228 134 37077720929137310021414365510750705806835660897628682797574 135 97413421363799814628847260320689447487664722744429262534182 136 255931983520164007395920833553707691566428164794202370265894 137 672404061694384268329915169108979598807758877965420439240378 138 1766591326196961095150742268933643752811258054808619956529578 139 4641323709333569347012672513763027130833592655114300088372890 140 12194040271439763535161481322270783028660672598950850083693290 141 32037114291871974806408866168493967251226969441456933917368834 142 84170354476718661732626192056300967428738581887855083112770484 143 221138786352361794548257618727981018767366594875627031229881248 144 580992715706357195249366523768871956077874401179044456492326670 145 1526428453695105866959223261991168660678562208520842033894310584 146 4010349460952006530104057945099569464211913754016893887292956786 147 10536296516240455473404436016984497563754406854530010837648786528 148 27681763237607612186103478083995749116584228372779171348464347510 149 72727643414536997602640609792603594691206673570038575166825201594 150 191075621564675072492902325402331895523969785085749023546411197530 151 502008472187471231080286217736309335378437462396809851909737704698 152 1318915014298138249889627343964165815001760259769890381921153574660 153 3465154297817191981668746386396746456820592385017404550802243496972 154 9103918127788278104640149541707542682695142361077997942925477222814 155 23918509293996385862236676092900256088813476423062808271262440846460 156 62840535120890556196559250581316511129382080658363517872691136609624 157 165099455226964035498267766100222915661171510955545698237543345983516 158 433761903265186784925294416324477925286317941781847925526938772005848 159 1139612414017879257325218296344282882950911325256256189718442950536434 160 2994076806670752366700468300811351147318837568213394997422331837511018 161 7866267350175677206796478895598742279215845150059720232764426923671794 162 20666858607827419217011013328132285510757611013242486418641329099885126 163 54297549994457212347877895935577184063472064381229255239156234108444334 164 142654671972447834905892122941622192266138256602295880050261252506759192 165 374793253795872802202271277596192085782985724129026540071199183204108792 166 984685472607779290703513195987224090053101028317756218210943073016309586 167 2587040908940402302907824681248094002386945203882646567077038318159021658 168 6796871539910548367016556865484362085242972453442178782312920027446922136 169 17857260227464860962149254612164104582100418155110944560263418286751995598 170 46915958461029717646757858726997351599818909734048637773034916125095564916 171 123261190702239668749225297195889448085882635291974194173851557737092552530 172 323841218035736788114042469961255054435674719218111877613531051724240327156 173 850820391247153984699549875544057407825346605348746784257529067920947127270 174 2235340339172255388428882631117996657892288867602879109673663662039915081390 175 5872856931186589021991277845921342694341283828306951266244634545263604440602 176 15429618447702752750312309270409096761054385223080357543290606696448109794604 177 40537872492253495256711667543546771674857407558149734537736656500915008824888 178 106504195924745571269793372942907501287444619125807917760113279120475109957684 179 279815961031112000767642798576676620777025506183651860613803707662975786463084 180 735153872276434765770090006491091301005399499137804137150444008791419640757576 181 1931452422983638205086067784080859599060339245516170503769344306151050129039288 182 5074459379092558030176154945203726408666307261392393513326309443310243573132708 183 13332007396942526262002922172998925926520828350658523478830504027498227488397024 184 35026868470846856109966288212406105556023425853786483344555955208062921274251058 185 92025265089139570031786119666798497337036158815583793569720578123169319577650060 186 241775807671043588336515590272630382813283959999943502074540840310636054707370346 187 635211874895040467936110405619926973706309195780516144960053177722824750894388102 188 1668877171353142116202131663868865484125044142313983304737345522577076015202912374 189 4384601615837031709626448529847309543127432981401227291355319552222423746527738166 190 11519560372446767365916127804834160352212567225405435730502555422728793115540832886 191 30265069167318883789841522333969223743042431152627520736882881819368532564702862406 192 79514702131644124151105152930492753524802203744282663610012518225918585339678972786 193 208907100794317954487572403218747222746451931112244528306369687115850348049043043844 194 548856696841215127620953402176039273855196911565633466280335909506158796827294758172 195 1441998249566646743359674039370998069363382506379841584265202439373429436187967413338 196 3788527977740670906350429637756729664294535025304026286863280046520173994401163485046 197 9953510167184463279631355421554966560831955633353231873166772372084486894706359066938 198 26150622413333039230455841323310790901666392823899544664901578802623376500421458653252 199 68704913253547970708804850033813687318630817950913254261631296391041551742795464965720 200 180506797527344794257765236387982666985686049226291519488172221595224958024731363292216 201 474241250161177587482072411787076647634541729694552326220018572138990286760883559732012 202 1245962847024450829560808823989058638943742735955180209931103317377137648085443698316990 203 3273488790014917583821692737318335800715769210575570622802544745072522438508531595162144 204 8600359861406881303015076619902965510503975815775697862755719039922825446999777174892504 205 22595522541979292977183256221911090904635597992982314655538897769817827246009035068744592 206 59364683242635303733541389743631834162022926998969559026637993327531997920640662827153480 207 155967431598495778727871817388475184001431061162069626925063695772096776442601279282808902 208 409769553052391428378956079759341442214670344362070355490856428206232254101782202205492278 209 1076577878393273770652252933158641108071078631672951313375915820092617780791694473148968614 210 2828467658497738865351981499133429535812175881620231568400041590021606239538245190210547806