1 4 2 14 3 40 4 131 5 383 6 1232 7 3966 8 12314 9 38745 10 122989 11 386667 12 1216157 13 3839910 14 12101854 15 38109643 16 120144068 17 378709117 18 1193259020 19 3760674157 20 11852918903 21 37353389828 22 117718989595 23 371005905259 24 1169236902187 25 3684870558556 26 11613097314381 27 36599240737548 28 115343819081458 29 363511451204678 30 1145623577754766 31 3610481495859038 32 11378592900474771 33 35860155053965706 34 113014869413823154 35 356171380534822025 36 1122490109463600583 37 3537577739616434110 38 11148833940666615874 39 35136048816310041622 40 110732828691238503093 41 348979454215776376027 42 1099824344052276763829 43 3466145575638738937833 44 10923712638017698833724 45 34426568454875656652068 46 108496868869754574166569 47 341932730107507144837620 48 1077616276981979907782789 49 3396155848398511187495542 50 10703136905906674041688643 51 33731414198996513127514841 52 106306059058787128857945446 53 335028295168197670895212367 54 1055856642130627262599096243 55 3327579386091792891497965679 56 10487015120331428504658869070 57 33050296738764619191361278269 58 104159486945282803009343094990 59 328263277226666842450373034370 60 1034536385839157877339251656332 61 3260387645750970824275040502852 62 10275257348212608085210736853180 63 32382932658196738243309753452575 64 102056259226144651145721912479078 65 321634861091004232909378954804754 66 1013646636212792996255586584439783 67 3194552666399417688928849277297841 68 10067775469101213758521391020296736 69 31729044245336176795597304265563330 70 99995500675614737283092252954413336 71 315140288438928933562347579330768499 72 993178700305190766115421832744362475 73 3130047051826113560194916099594206235 74 9864483142494621605139831091710852367 75 31088359394402811595839731989274846754 76 97976353740429220133803325784336972110 77 308776856651945878938450089189802010761 78 973124060693777256212358167007746971118 79 3066843958997142822935723329486089042647 80 9665295771365163076974852899926488256796 81 30460611494077105925593212282720225488955 82 95997978183139415969791807981241914292643 83 302541917684168412622019315846207454150764 84 953474371943494374222086184662092289202881 85 3004917086901289704949649655942172108730273 86 9470130466900948457854254403804703887791381 87 29845539316563390823533745241760690360397532 88 94059550732676079551967519281759107753299231 89 296432876960039776088287050773881587678693412 90 934221457133532588809056347141800450634084350 91 2944240665607254442211818809339082963198377744 92 9278906014012063477400164572901195356295407800 93 29242886908876848479785817388469851294840589568 94 92160264741770795215112830333024986091255355467 95 290447192294650822288170176905741402729848809656 96 915357304454559248410581960198719802568357847674 97 2884789445539935156091967636644244391210557784613 98 9091542837534359836135149477513112536634189572973 99 28652403486332042962342885097853626142564539194616 100 90299329851281684596094897262969233132179711302964 101 284582372835850618558902227921922180882192314380978 102 896874063874722967981510045916701684251935215028295 103 2826538686973192227234311889448438990536308159573763 104 8907962969115472958354311811713309003652475116234221 105 28073843328182668475365202751022121166021164562239363 106 88475971661297320970604954861707416849575835894662950 107 278835978027716094528426299909721702638034271679923246 108 878764043872981791529648018287292463480961550686485901 109 2769464149734784715531126945506791996185846902488408714 110 8728090014769471396768716204856155832699208219851114353 111 27506965675368579568545824610592070304844525019551189782 112 86689431408881913352254382044133956862969945678290914733 113 273205616594951598138745956414196984444090879408874234039 114 861019708238393055490476622923416039969975301975983626660 115 2713542083119189259798034189317574274534493165654626080067 116 8551849123086654819142069853496816520241438822985921316641 117 26951534630327549463755321550127588694110164382981395249171 118 84938965652327585810742235807441232460963602294474468459262 119 267688945547795844172678854946901783354990489280382747635231 120 843633672934033177003154310229455698069263212985491598392204 121 2658749216004103163162021606429077079385735446134633159109288 122 8379166954085271846423173744421728326685892913098818073230420 123 26407319058830067052306828375175799545357851885726256105681506 124 83223845961782353970827843091282529131114422916712316365348192 125 262283669207022158518164984416879616805168879195645102281888511 126 826598703024242358183004450855585435061756981798942833425348472 127 2605062747166518780360587945399283160127480646106188462001719748 128 8209971648692195780561623018475330005666559109546706607601048353 129 25874092493796322767049042531521518283969811944144372968883915253 130 81543358616125058284798872910237377377177046996455537069056180698 131 256987538248626285956566231611933894985458921081417400025556216054 132 809907709663915526509847353872863038168018405709188792652815740524 133 2552460335794339390072003296299971189802236798856196431708765214773 134 8044192798839858060440131861446717732389351441540737025803005275793 135 25351633041055358221585730426303579823962183452947660442547413858837 136 79896804305961113193612615681430350512575430794445645512585558274447 137 251798348767804222720089982130456299863680250889786130929540420584168 138 793553747148586650220259224352329141943267402055550350497075200141474 139 2500920092189588104947875510916123818633876075153934025285593753749949 140 7881761418166995736978005734711025743626404204044446265934734332902368 141 24839723287007162711051557066044303637063496739108026641047831757580549 142 78283497842615478350751467238060880721707892109982558044151061959799514 143 246713941361830562350890234919000792372382173659744448225590501554941539 144 777530010024078865895404089801212863828541227400994573900409623047879793 145 2450420568659341100336387426627047516977022805559185309591366549469093356 146 7722609913311020526595066545069737070297547814867870774182922679809232445 147 24338150208149291552290947500224494427878920120516731489774381423867279079 148 76702767873001753734669993532562987434561908005042512095717015013340029127 149 241732200231455708555562323110884221137173413725219929574493463772486546374 150 761829830254517642856113592090349033759198897620722380740902461885570340503 151 2400940750590594561316436088383157708572580255646877840702264340762101116766 152 7566672055780063196570350999892462837749927761625076300546788971808185728582 153 23846705082430357133908368389982282311676266779807886978968911681714349330384 154 75153956600248745735840011635793736386712424523351229506712396768045675887522 155 236851052300448015094900254071131567398260074473451827370481599525756389195974 156 746446674447528495872248457392355792667536123104035049612122531151933359769393 157 2352460047705351288898981874127125896169750960446735272493412512655810175193288 158 7413882954392988258950623647816968974833572867085974482476640508443068900823564 159 23365183402393503772107810177476472666727277122212895261306959961776007368229217 160 73636419509968247188884644242335433726593434796617484137908737123042458545120457 161 232068466352914463485752119497727413858537932096994694178403544124053705384152186 162 731374141135464554178318208442894136204790749294863071689043655227851226941269022 163 2304958285492287901937662131150647915479630006186154216416035492562797406510558360 164 7264179028275910301918134368006829640527747816175999274546777997616567124936119095 165 22893384790073722342929459052512047619610152937155074170529471738501310967508015029 166 72149525102050121826162907634982518082984688602140308153616590696335770866814391129 167 227382452188040887561452288179059259714470292088829174683495214140068509128455032163 168 716605958111532610764685185706638347015443522915801995800614032897620332299792069560 169 2258415696811437052635169259459565263880520170287607377871492444065102280792711041932 170 7117497980403974867267416005096973714525543028249077618591017897669860219735574756527 171 22431112913613590495390846260160603179561884545811091300197376926251524798817107283562 172 70692654627873083733310949189517747808412483959952359897595759236643681462416094209039 173 222791059791900002818295479170590679657711395923413137054567021223680572937317671383806 174 702135979819709121086006070462133198505873655101494469602961463863705222323634099110845 175 2212812913668391071113263814158787019420365464822647337306331186889224135053702649267493 176 6973778771677393686235648876350971233822392110419732407882126124115370266309809054635226 177 21978175405562739346857199760176988358766599344516663019373932021603847427419563151649249 178 69265201832821816046818590206436121688493017645052026638429275873210742911931289520542517 179 218292378525982600984360072654791275423458745856766738796604901402250755522621223483090569 180 687958184797360004202539102362373393903582576070237010080354976170539147091581407579213770 181 2168130959154603998293295210385490140849250578473316410227272169535669929607288838664296071 182 6832961595520946407802723797485812601778954260034311075125330670138668602342913466232541210 183 21534383782827048219278007288342717443363156447031099693561926192031765037015140583143182322 184 67866572704003281286546688352929343537574344461634147242226344931758306808937308921083988618 185 213884536332114229339287887003262932635753393531627543340158228066009287329510277123444431618 186 674066673169500031260278621870284488718977211767498286334046374019782323316374131379919440670 187 2124351239550438085666462493755542533226344723306975005216692399894223624804670475912809025231 188 6694987852996378786241499445698785032519348512321789162955197719255858188266478872157872716848 189 21099553368234255484301875074721036696953336474571738283998741505197202917724380201578299446126 190 66496185223057239281061412626322561232589719448490341683228576220034043437849673297650853638659 191 209565698953426492885306153975810849863756158552969024932688879022704508295863979681239589939203 192 660455664193649075249194935371638312886698906124910277359663283519822971993533459692802064832610 193 2081455536587668564181730218000385291346594293536147242839756816633773159429237239043942264730500 194 6559800128417340728803642254499189049260034409504841703724431292163093158749680632597530697711780 195 20673503213683346232400127188119093040261679850582464820391506578573388325454065249209553181784653 196 65153469123958108521110664891402705422619143514393587464025861673015508408335960781014544037273199 197 205334069171058798358280044844337332883094919329193771312868404002435992113069814518904151009600803 198 647119493854263551097493030809601228820056987155822310816914001945193929135341201999277308751716717 199 2039425999868226840626491951671123040180542350473012177140596417290997308233905651228583217875033352 200 6427342165456716728789232560317302953310212939753898533679745592039883650586848189533551324040196664