1 1 2 11 3 15 4 33 5 117 6 247 7 599 8 1757 9 4241 10 10783 11 29239 12 74521 13 192273 14 508375 15 1317567 16 3422449 17 8971629 18 23370303 19 60880867 20 159136445 21 415145389 22 1082772235 23 2827552935 24 7379387077 25 19255943685 26 50269166119 27 131207698359 28 342439697813 29 893874803485 30 2333169983151 31 6089777595059 32 15895713103781 33 41490850646657 34 108297535967947 35 282678554114211 36 737845762214185 37 1925909571276221 38 5027000292249371 39 13121443274918219 40 34249431791865829 41 89397636526628101 42 233345091011204699 43 609075246706115587 44 1589803785035262261 45 4149694432990090233 46 10831499415313842387 47 28272299869056525855 48 73796150971444587673 49 192622154486882649737 50 502780924159933670999 51 1312355076916225003835 52 3425499455862589343793 53 8941213382341888961449 54 23338289344098602990747 55 60917430211906889819643 56 159006226773855005799097 57 415036881254264764348745 58 1083326203650260741612835 59 2827690065105546560305647 60 7380815759743815490883489 61 19265350848150232505838925 62 50286276691480711399585095 63 131256868613408806793359367 64 342605710398795822982126277 65 894266898598289629364887553 66 2334208864148389327896526095 67 6092734763048787432193076031 68 15903211346796870950798587161 69 41510444980745044531552956433 70 108350257368060771454043965327 71 282815042749950825000652636191 72 738201738982839134353276483569 73 1926848735233586151234225021189 74 5029446359186670928837550600911 75 13127823797325178147100139320371 76 34266148865053747723494919994245 77 89441249072879241783273574316605 78 233458888749254269103789459127643 79 609372669779457734261684852449455 80 1590580048861769614414621238680645 81 4151720313870789771815979662653925 82 10836789746567203484250546701796927 83 28286108681003919703900291619783831 84 73832192284385052210109499759194325 85 192716243828144905995365673606453237 86 503026518461925807156600093676595199 87 1312996108940453956456717729337853827 88 3427172760919186905555774673815682221 89 8945581067002746863276253857249753009 90 23349689732262127822265810017488047099 91 60947187947800802567864137592803503435 92 159083900528755831576299935838012015689 93 415239624002321656216515273724799228189 94 1083855404402925833150165649618028801971 95 2829071383724340808037223794111700470411 96 7384421262923962080208703170981256353797 97 19274761924366070746040953983357836552285 98 50310841434022446615771276462120662247339 99 131320987295805687163161632504523615785171 100 342773072618165108471846002169653076579709 101 894703746381675779684423561086147394727977 102 2335349120848604207455100547354359452016707 103 6095711053300725212754290049890140476408103 104 15910980038749196438757626044416856233652185 105 41530722762259858441339537224695212289182601 106 108403186287403600521944671648827541795970447 107 282953197432437188086887577374156288698547259 108 738562349311156842734039114949879282093039569 109 1927789997673598280790360333926878441645617441 110 5031903235517710931325844231527452669614306571 111 13134236717780006836167406808790311837884088139 112 34282887822848188014555069819494860898494078465 113 89484940977418938799769977374038579149183140473 114 233572933036155516531982071280888137001751554771 115 609670347336759074200292653569091046510964491191 116 1591357044628917320022980869136107330568577287649 117 4153748422491785522071764940029150309441164468077 118 10842083500737137343699528260728352099605224091167 119 28299926399114733156496616769012122651115583545959 120 73868259190298611440813677090330197392096175520773 121 192810385400006691096504286537931161322630798177465 122 503272246098653871927882301550974015911382589007295 123 1313637505405739611106361284289936526538953517706991 124 3428846929243035469967333004339921861619532545165441 125 8949950968816198852317605379307905848718536120891905 126 23361096017750065475815090746571390950704538283847871 127 60976960550066852874191107192160305173921466512958119 128 159161612755637844426560606035801388869446334003102897 129 415442467883844791975186330251587372950378643476931877 130 1084384866006617027468087192456049214838578040236886311 131 2830453380497827839054084364570473100170829220711509427 132 7388028540710650780978859127128021087684025353771585381 133 19284177614243180940701249152138319864340674661611994965 134 50335418198304214678571206489274681646199361138472217195 135 131385137384693699805613595603539752284145622809493352607 136 342940516707108465951948052121323167613224675789017119085 137 895140807707827040580181942974788677720334828929588575285 138 2336489935099033829014776902462661402389621508281044254607 139 6098688798244308474450653520188587890654764926712316739551 140 15918752526641683350965623229499420758062727353679040291285 141 41551010452838933925374677581363540263954404036511934761365 142 108456141067742348598937755384669801836445656988782858527575 143 283091419609564527259601741744140669622107618880773265633539 144 738923135818580772711567230121942334318241731944531355795853 145 1928731719954670643799939636260893297299206603836042865619625 146 5034361312071073120152617762091564753644151815553540488815595 147 13140652771072606306804043011920756062867275647764689151101211 148 34299634957837604028104777506173610841815910811072710031423313 149 89528654225667239626225449557680517728232398085388769495175021 150 233687033034371639887160992641932415628968768995435875348799811 151 609968170310676946360252748034045501012896528528058200574311283 152 1592134419959154199312535794940216986542083988737990495261412069 153 4155777521846046686973868618363367685069241015023196440034481597 154 10847379840908118149699946267008672723087190250015870850030551875 155 28313750867171379433099820518494191516731763150734786420700890323 156 73904343714872085180426623117695346479348298038405716268423528285 157 192904572959944495060277644867050151091204963945593411891734549601 158 503518093773021150145644794367538562266432892302249135593496690035 159 1314279215192379280370289146942936307813602243527375516681888325783 160 3430521915395859285581862162691592277771806499050205921874867679809 161 8954323005320181463936287905929667635897986835089326903189559473657 162 23372507875191353281872673481617417876717438979400921049670714130303 163 61006747696203817924773071640882461097334131940798147101211939234083 164 159239362944820437722853633400250503513217211666913591245502292808497 165 415645410854283549459184064294724033992517385100977229835256529114081 166 1084914586251461487256031592912238059919318815790392118990971855473923 167 2831836052374520176794175670992969261096607957338769038631850458310475 168 7391637580646734896554873270985704769226034618450412812437040276344993 169 19293597903669627634885767874705029991068491481204998335756196457661681 170 50360006968295579797183573430402344023585541203093823193721737079901763 171 131449318810796264258239225092708972086702066560919441765622108560902183 172 343108042592218030511527585119264905566916476726092158755972625237641609 173 895578082537727114334583314222933748487222912361589555202904255465710973 174 2337631306635373330018835563750275152377341443246649947296995189147254895 175 6101667997811463284350303805356188322478660595188969865853940550445841135 176 15926528811381883276699819312423315383194033903722794858904880857407908357 177 41571308053921904261643759946800103358519902672884111019965905640780692217 178 108509121716405273764917566053896991740397021929703735331146088553322634551 179 283229709308000828741506872309166147136058293493094200117841614083067839183 180 739284098569627379632648209853109718438926774017062820566906807486374656001 181 1929673902265547186370484493258784670356093224026699315924849895332821465977 182 5036820589390837459394872433539127174460175604377749246929984193951550346671 183 13147071958596813358572419167364441777084187786828250376726853694111337181975 184 34316390273775248681077343620637138122974860455653902138440305294910122700313 185 89572388827766275234598853014193131598601513964317438133626975988528897001141 186 233801188770251475896691346918385988511194173274605662500901769004627804308663 187 610266138770633604723352311677940885805358086651740201445228683630034441906075 188 1592912175035976627859067853246323828191257501180788299062743135021917141246469 189 4157807612412045011690148740790067157790861652122728680991784460022669603777077 190 10852678768332665629246840778979605606393385235887935985162251775355621976631171 191 28327582088458205784356372102449684999969720947364982857753222137592903770673471 192 73940445866677173424311837810251505251987480539686759061428994839123762261851501 193 192998806530352267821652473136960274909307316227821240712537347653715176914053709 194 503764061543577838189595864954999094572556728300581455260183601382676883041154463 195 1314921238453206901948119443317550540307049326143705416266779281033426221487819599 196 3432197719776696791019101651469098814269584027749731953815278450408297744896660157 197 8958697177556891416831840814324179620299022200526235367558582171180151944502509349 198 23383925307306456114286791271992363816063160711241583847664431059449941729804540583 199 61036549393313264745441079532321521586103603972294906724519354281970444280691028523 200 159317151114844097359124425528944034413451735977545195033843475303574862817862965293 201 415848452962033570085939985432029850245385036251462364489212244867420640882396965289 202 1085444565263784721953541026144624403186926757031850702132592009470837237358433566243 203 2833219399684177342335481684343416885664230787254906053940327247338538964258419415579 204 7395248383592962852181176629815455772918030713810704501459416421365244880736468199921 205 19303022794892150532689791386384113348892182781357022399911257339868789242435548422853 206 50384607749861127261584370376699764215986732443934355718774467661735413807962502288531 207 131513531589421180597095334002130365044132608127484000858197291225673829756753976172227 208 343275650313450230046360825223750019152360496033927237701262337337049957000608822597613 209 896015570975670992698224087008797263942833489870070505205932355818179698859348444815501 210 2338773235729853525864912963801210763874538893941278623653034312813259862773252200978835