1 3 2 7 3 14 4 33 5 78 6 197 7 531 8 1471 9 4350 10 13011 11 40472 12 126661 13 403413 14 1290013 15 4152314 16 13399141 17 43334010 18 140340125 19 454835871 20 1475094707 21 4785194422 22 15527719855 23 50392179204 24 163557640581 25 530885150241 26 1723259068961 27 5593855470898 28 18158486765873 29 58945837480918 30 191350526592445 31 621167178669691 32 2016455244955783 33 6545904909467758 34 21249628432023819 35 68981625249125328 36 223931789157165317 37 726939486476877389 38 2359830892731629829 39 7660614026753755754 40 24868313394615300317 41 80728914902467301202 42 262066749135169211677 43 850735865263862636471 44 2761706824414543918139 45 8965208835747771044902 46 29103368103357087714759 47 94477000601276596982332 48 306696587545817859849925 49 995615827080028625274457 50 3232024474282848844122185 51 10491980874903602264954018 52 34059662497444921293956713 53 110566405331498975848928494 54 358926926939340941218695613 55 1165168918451950084973232467 56 3782437334379168731004502735 57 12278762301055580994704945374 58 39860013618103942063393844451 59 129395833779230847702978253384 60 420052084287970760102793524421 61 1363596866804991195019185456453 62 4426585380102961084366589653741 63 14369832172955857396438694992858 64 46648163075901658516036873380053 65 151431909028276546839221043199402 66 491586839865749618953379338661277 67 1595817041998773859739581004578383 68 5180431665406283472711509092162371 69 16817010680847007610378285244913302 70 54592332551834450997521616599167327 71 177220721923292889981566400530604276 72 575303944912082685381629312605988101 73 1867584249965584560441481230347467281 74 6062657768239371835118570712938968049 75 19680943023306136441806358130470359058 76 63889391929033780101076015312109123361 77 207401362639388386018097459673413042822 78 673278050172339867528010537971487169213 79 2185633339507229235515768617594248841643 80 7095126736335471335610166173204872815767 81 23032602264391088279257424161767571891534 82 74769737988307219529585429912843793688123 83 242721758256694721021976242722104492569408 84 787937118897416485344475983456533423626629 85 2557846102448619071245568246718228302494653 86 8303424888735814983688843359301686666712661 87 26955048162152832545221275886903612265300298 88 87503004020621563527548864761274018393741389 89 284057207635921679390499511030994527825667202 90 922122595824270571371368211741523567418123037 91 2993446597628813587122339468354320021058932327 92 9717495887676058157493415856193625903268101579 93 31545485528888784913538451531683793325259218182 94 102404741793136426483510233080997508169593556599 95 332432072795816820906282700918887189085558973996 96 1079159822955875557366909243784938164667540114501 97 3503229738598228696941496355557648584282795391305 98 11372382792924652774384305544358717515522344926489 99 36917673129984007698484959683856456568172064251778 100 119844241453100121387022252663604353315718186453849 101 389045164328188071404418292099119320425555133607070 102 1262940447133445408004436651792073256211976483424445 103 4099828809747425899100054332449341091560017662390147 104 13309096487792632357867591477577635855811249830460895 105 43204742817612080102719518470144783747930198345719230 106 140253683159343753844655839857190152932792529352369427 107 455299449942398808291186799554283771572201684416970424 108 1478018861596225209809589893943903839353956808935843653 109 4798028540360797041180594525598188604005188623600794037 110 15575631997858636357206410465011966071901735590491579197 111 50562498762142631171920025400347911177634488870370147002 112 164138847234138304595648835409088350033694205485792620357 113 532836822366927638369913238016990707962472224356864879578 114 1729725071512716925231718444108050221926227317298716802461 115 5615131495096498309315106823222477475103574523416322508799 116 18228157888496461153348785726879378855309763144925415928787 117 59173278541760248445805933107938272152196375539246825940854 118 192091648250999494170202036554339658838249674931975982783759 119 623578788215104760611352940909931719714778310661293476145636 120 2024296780481163907375406767670448770200487107818138412991621 121 6571386860665422280836739327557840391271418653109682023308289 122 21332408216477906552116111876407412248196217598717012683348929 123 69250471774594821388564611821128729679569438906243789476659954 124 224804803674235030024682515097012244117620585958475679440190225 125 729774086153610821466332206144441340230678105268954499337272118 126 2369033971325123773749576285464937104421392983113100174902387645 127 7690492254764914381950638678293366896103927668942034980836846299 128 24965311530554797805248689487880502419979489716279549885337265831 129 81043808272674032456402055113058603449795872210982821281697405486 130 263089000563814984776129550325091568061253979360560654583916503403 131 854054414432112818008596533898287864555782799111913181217152220336 132 2772479811956461320499198750086699449952130474390757909905737870853 133 9000180992937344098361139994863950725115532326127812030883651049261 134 29216897290396826256883180969436079668236132124981237578921102725541 135 94845546767054892417977795773742007549755788211373202100455457097770 136 307892985765410024960938866505452908043797959723320710540017806966205 137 999499648796031862952234186602181159235349843106777137763340149128114 138 3244632369457579214976777296034985139750643549258266095212525472091421 139 10532909366814877918023264069115686640882420753443629961087482781360919 140 34192526948155710403517315220013756294463759212907113658284814841288027 141 110997717571161038132586378463798890670748598895137681548782316871349734 142 360327077454326005894660010210688654447192003714739976189478695128913191 143 1169714166992107546563518196343635915465064163088968556887653337368114204 144 3797192379014238812352145595602992399869213726290151021822459722967211461 145 12326660965662308045037252327321578688700252347930710031727209040683727417 146 40015504982612589250102677652716753815822941846583177886848841016505550825 147 129900598667715425817294610477717142845975132826825033427730914511751887458 148 421690680688972430445880065528268672742143128131762318183955054651641306697 149 1368916171316489717990860967518871298340943826112696137231870944068596389454 150 4443853207830214985501933249500778592080564377196950126326884277038666415037 151 14425887973659744782708378728470552535643082063534520542049642135689005806515 152 46830134591730175904199936270503273805367752728497184626254251681979781494511 153 152022635270971064024739846267964654312586080068780779887298474507725186636446 154 493504488855598777423504471716198847555213367951474826328851887276758959002435 155 1602042222768462947557412265570033694008171630073439619345360497906484477424936 156 5200640199817708778093353646263481563882781622163897960138313608880352458702277 157 16882612769856396153664746777637889002911655041488419855898348153921941294541861 158 54805293768814997162881849046525854361217973671625068855725678095828658496919949 159 177912048687690229489831149141507674629721729128294030765828997949641715009104282 160 577548169010306445950087424657990432922371544377439142446276486230074785473420213 161 1874869577342103380592602324345939809350840362036326536866186044385750939309669386 162 6086307810596191445211515862146912881178929562405054930383955690216981512234705309 163 19757717130296697739727976093912342558439951095201960268692459229034372112682784687 164 64138620383476904719530045203278430247465975658837599635209094052339594264343263843 165 208210422163989323526414988196923903905571430730878421287181986089465267917177997398 166 675904465024550019988378109478676708324511389171747571142382245632301146228960571071 167 2194159356155113372411009433497046758619224595377741654384034618092786411772657044692 168 7122804374473479267354871605007501192568825768326472068340387379705029098609773209605 169 23122450980917691795578486718633776240973559403629947785569264821228927809686060575729 170 75061409980737104841981525192424935514648140207525579704862068563394171273457024072081 171 243668600398204290298789735855741408863503763181884456573293167166932805880337208722898 172 791010811484315607064235773694286872596240605441738167709483536961025746078129972743425 173 2567824097411635767432930635453690664056208794042483940311569624935804281057845296522726 174 8335816021117208343855385145223651302176022829173249767790906940757592123747569614217405 175 27060198090654253025373545618870848141304989445309776013252334819329590957079937506591243 176 87844347673991447192915767999315243124723568041307799123078628928335858299400961184499383 177 285165296736470280607484927130830841927435744396615603973390303136913484097066600176590606 178 925719737422283555154329906510302739788355510890477744832195518503616713601940061016896155 179 3005123842418739526164970429547364023836831351063523853423116616405339799880575238032764960 180 9755403221087445473081455764150797184643371676162363590102701189362375730308671846718137989 181 31668542461599636157631460941718589248444001609260048810807010591758149514238380652625105053 182 102804216177785541422586624501882613368999786253268183757479123641664018706938210573348745973 183 333728869168644955370300305245480558017245370501838827224441363583671385804741940611595951882 184 1083369556789140809658113722007673053424845696480856156317539517027402518848132231356733710637 185 3516895614998151957153450172265983433038087800661206462557627288785967897625090696159281583330 186 11416745734900279498469914429300979212838028334867323481494741484649973380792052592386609285917 187 37061686624848037916185560485275798909611504573353678515152203360704986274664059158608140688839 188 120311746216746018828568743352845665077312900038460756892081472158439344301053046175265967946475 189 390562804770411624845476684619538338286361780103778184416347650914248475005263081479658360676038 190 1267867097492920763330136915067727736930629327509613737832927015777085612499721547271778636210647 191 4115821981179360704448086987908599756678869975045061210699848408677418999360745526630757393923084 192 13361014426714219235505081843166908553118378974720166874415801691029748271176312131271933986042693 193 43373281771461056328319284411192575106527668046316098272116334940057027111436687569578481575856425 194 140800803857016455707922556528475562981105043700143274833222444840229189069824548588768346351364281 195 457075544138937469982730550446853747267175543127611939547409567749661731877377405770405056339912002 196 1483784519171229625114942086026129032301418031646536939338134905031335786715675005230718461173243705 197 4816745344535367841049769920646345472126659001486479493631264168329534288450433280598680422989156862 198 15636391547650138264341642677368944591676478156471292947493740798451472935998527726736878132072112829 199 50759739853967574374100422055142681943623654847791012129624787731588226932234090067462336709623008739 200 164779142437736685501106248602992850984072951819448592914289728928116592189550950940184921842316111359 201 534915384921808233729114188527642748803365650789599102047468369763135129604653792375271516529717815166 202 1736472619003735914480920857761937358800171438968703734609856582807027290334965031554221094920416049011 203 5637035765928593679309140957518153722203209532963572921214564767862571052598950875290459069521600099736 204 18299264773082956570617516202521718413626818833348647160330030912815098838885841545225138981812765374533 205 59404109737847751477275729426687531954754506153282515959794724539648852482355998309423831954115059408021 206 192840985553527114152176799809668124170977667814157735581601583433135962825383296557841478417102479201757 207 626011329407442191220093827414529142477057549396036629692751339099457299798201756499697129075132151081082 208 2032193433473693000318569734056151323579604825879310605881163998502501350920237958784909323838046171424293 209 6597021422859413194708451051106538019795895256030299457512973114447323300590941618117495034012362547523130 210 21415624584159162142836396261037873673166217652534085572083383644762862181820914784739051784716942786730397