1 117 2 279 3 684 4 1719 5 4383 6 11286 7 29241 8 76059 9 198324 10 517923 11 1353843 12 3541014 13 9265005 14 24247215 15 63465660 16 166131999 17 434901591 18 1138526262 19 2980601937 20 7803157779 21 20428674372 22 53482546539 23 140018449419 24 366571967094 25 959696101413 26 2512514152071 27 6577842819276 28 17221008585159 29 45085173680079 30 118034497478358 31 309018294522153 32 809020346878539 33 2118042682671060 34 5545107598482675 35 14517279946682595 36 38006731972818774 37 99502915536933021 38 260502013934393247 39 682003125127818972 40 1785507359607048879 41 4674518950712885127 42 12238049487709149174 43 32039629504611662529 44 83880839013500481219 45 219602887515461524068 46 574927823499830476731 47 1505180582930548034811 48 3940613925205278142134 49 10316661192545269034709 50 27009369652203976119543 51 70711447763700089124588 52 185124973638303168212439 53 484663473150249722271615 54 1268865445810893182319510 55 3321932864279917315162905 56 8696933147024793437362299 57 22768866576787885161593076 58 59609666583328218886279107 59 156060133173179550500775507 60 408570732936182568458440854 61 1069652065635323069720471757 62 2800385463969713691391292559 63 7331504326273699969987648764 64 19194127514851195234794214719 65 50250878218279576716151799223 66 131558507139987034911640547766 67 344424643201680718998506012721 68 901715422465053813061593023859 69 2360721624193478602143724760964 70 6180449450115378566304748494603 71 16180626726152651551663139660523 72 42361430728342567116512456660214 73 110903665458875035280594635431045 74 290349565648282515235819640917095 75 760145031485972472420132883715340 76 1990085528809634840528395797908199 77 5210111554942931949662139894083631 78 13640249136019160847458926056096342 79 35710635853114550332212625830033417 80 93491658423324489727677841161585579 81 244764339416858918168817774938133012 82 640801359827252263675271250663804819 83 1677639740064897871071488621347682499 84 4392117860367441346650183024684635094 85 11498713841037426164204541508306016253 86 30104023662744837138399910967138599551 87 78813357147197085238757141915614761756 88 206336047778846418558069934769115850959 89 540194786189342170403413032903647935719 90 1414248310789180092600327954443153266038 91 3702550146178198107313689991439052316833 92 9693402127745414229205019971388569448739 93 25377656237058044580081767035254462248100 94 66439566583428719510684956198417189278555 95 173941043513228113951398173736567283789275 96 455383563956255622342579312251897212273974 97 1192209648355538753074834582436307081419061 98 3121245381110360636879489001714819310554327 99 8171526494975543157559691808783128857201452 100 21393334103816268835793210377367340546578679 101 56008475816473263349809622662126644075020767 102 146632093345603521213618964900553116256498454 103 383887804220337300291020262669880980564975609 104 1005031319315408379659398121030978625886944219 105 2631206153725887838687103388975291973414873908 106 6888587141862255136401797632369023171125210211 107 18034555271860877570518104383158140493047306291 108 47215078673720377575152215978605887137870790934 109 123610680749300255154938058889186372703505698349 110 323616963574180387889661176486980571585441018223 111 847240209973240908514044201706309534448552702268 112 2218103666345542337652469375564529564768747148639 113 5807070789063386104443360603054414885261954149655 114 15203108700844615975677607058598432349429910766390 115 39802255313470461822589451875807735146844839021585 116 104203657239566769492090734496891343333334462636499 117 272808716405229846653682728845999718079205466098116 118 714222491976122770468957415200307804372558709206187 119 1869858759523138464753189457145257111732794352278987 120 4895353786593292623790610859784996940988424811937654 121 12816202600256739406618642966149600538089404238599397 122 33553254014176925596065317786153204910299312523232839 123 87843559442274037381577309983739281256684982105536844 124 229977424312645186548666611503983306160651607187187719 125 602088713495661522264422523458558571590042261624274063 126 1576288716174339380244600957140959010275143573247692246 127 4126777435027356618469380345163932995265829275849108201 128 10804043588907730475163540073819721113218453467591995659 129 28285353331695834807021239868963726018116081157949547604 130 74052016406179773945900179521208833752552449250571679283 131 193870695886843487030679298675468647724690475869103191203 132 507560071254350687146137716474140358718090846876390627414 133 1328809517876208574407733850696701550211303142555059125085 134 3478868482374275036077063835534656662994111527103429914975 135 9107795929246616533823457655775709931631045462864864221020 136 23844519305365574565393309131579606995837331831915439516399 137 62425761986850107162356469738618686412679271027415364697671 138 163432766655184746921676100083719161462937109215288841714422 139 427872537978704133602671830511637082553667005577943257952897 140 1120184847280927653886339391449733079996335484442991216789379 141 2932682003864078828056346343835201435811145973634972774567652 142 7677861164311308830282699640052051499611180539270319773711099 143 20100901489069847662791752576314772613572280272868321595515579 144 52624843302898234158092558088882266163829623010835372728583094 145 137773628419624854811485921690315845251190436119830859354931093 146 360696041955976330276365206982039088785739495440350995816655031 147 944314497448304136017609699255759059675299707653108981340176236 148 2472247450388936077776463890785169548005429095062556591929460759 149 6472427853718504097311781973099638680675528702530028291418935359 150 16945036110766576214158882028513567048120967605066576423023661718 151 44362680478581224545164864112440772114121725830204216615319095513 152 116143005324977097421335710308808279498778372195619637201296986939 153 304066335496350067718842266813983306237181904784262774404602273140 154 796056001164073105735191090133140409272270018494850329206903602435 155 2084101667995869249486731003585435931494099341065577935826532711955 156 5456249002823534642725001920623164165184001871404854844077512481174 157 14284645340474734678688274758284051353946351330217247684821246857101 158 37397687018600669393339822354228981466517471043018120664606288163407 159 97908415715327273501331192304402879405356925779676607851632919831932 160 256327560127381151110653754558979634679166589200622428887147833604479 161 671074264666816179830630071372535988921506988707640898349301245452407 162 1756895233873067388381236459558628274304331806712361211697101929495734 163 4599611436952385985313079307303348740499830008104953901817841234248689 164 12041939076984090567558001462351417795922477224068072604368604491207219 165 31526205793999885717360925079750904402503262247240347186975991648543748 166 82536678305015566584524773776901295015550289107259624342859572581551691 167 216083829121046814036213396250952980003346245247286264503590947632409771 168 565714809058124875524115414975957643957650066396953563216201693979103734 169 1481060598053327812536132848676919950191964213878676557855290779504625989 170 3877466985101858562084283131054802203903764454936532637108235713397924903 171 10151340357252247873716716544487486657127211290563480012938258074752023948 172 26576554086654885059065866502407657760371273436083922587933945293784172839 173 69578321902712407303480882962735486612487895176650861596559826303589395695 174 182158411621482336851376782385798802058487102272161251233669188896898941270 175 476896912961734603250649464194660919532869387977088054982067644164011256265 176 1248532327263721472900571610198183956491411728174650665622077302651953582699 177 3268700068829429815451065366399890949862552439399666856671327726625572075156 178 8557567879224567973452624489001488892968722899392700571088612899115303981267 179 22404003568844274104906808100604575728837280210999588438078381455444603790467 180 58654442827308254341267799812812238293209258995195568991327108973833312650454 181 153559324913080488918896591337832139150250301988397776365567393457394403343037 182 402023531911933212415421974200684179156667593445397922183220096896303771821119 183 1052511270822719148327369331264220398318338230037006810091602370720809855744924 184 2755510280556224232566686019591977015796058794830233490076941514253372613480719 185 7214019570845953549372688727511710649066135604307515462032086144515847746388903 186 18886548431981636415551380162943154931396357166110745679897535390757957205444726 187 49445625725098955697281451761317754145113242491896976163431602471698350211395681 188 129450328743315230676292975121010107503927686055470870180046572939741206349951459 189 338905360504846736331597473601712568366644438018278576332128499706869708101118244 190 887265752771224978318499445684127597595964566089018488141408610455616470137271963 191 2322891897808828198623900863450670224421182820682193459372587399294072693757225883 192 6081409940655259617553203144667883075667476394480632090581913339335443154764802614 193 15921337924156950654035708570552979002581072421716189584259202438255191305614107125 194 41682603831815592344553922566991053932075459428147493634687303546881906840784840855 195 109126473571289826379626059130420182793644850479162335064180367593385239830524662700 196 285696816882053886794324254824269494448858355183255112274723068195720299343280716599 197 747963977074871834003346705342388300552929022860954646221235765347216855505593303711 198 1958195114342561615215715861202895407209926784363876071567100425161817951172266580502 199 5126621365952813011643800878266297921076848208985292458119428635807565879316249640377 200 13421668983515877419715686773595998356020612792310887437608664805246096252080292929179 201 35138385584594819247503259442521697146984981996420874879163408228585268323533482938292 202 91993487770268580322794091553969093084934319975144128359155881652149470730432820265379 203 240842077726210921720879015219385582107817956535677406382035400948157451326286496028659 204 630532745408364184839842954104187653238519515016746378129955807184256952718860850371094 205 1650756158498881632798649847093177377607740532506085911534568670816841783759251755805933 206 4321735730088280713556106587175344479584701991877893827343492341470430844958284300318511 207 11314451031765960507869669914432856061146365296495502224892387140010841574443946729142716 208 29621617365209600810052903156123223703854393660352901972599890001182647148101291354374559 209 77550401063862841922289039553936815050416815300675399472569982572574043962916008385238999 210 203029585826378924956814215505687221447396051620529781350038978348196982103430550319865398