1 403 2 1325 3 4388 4 14196 5 44525 6 136509 7 412006 8 1231112 9 3657629 10 10837431 11 32088956 12 95066910 13 281997715 14 837788285 15 2492972738 16 7429400340 17 22170161033 18 66233321571 19 198057333352 20 592697831402 21 1774742767583 22 5316672917289 23 15933101810798 24 47761662600096 25 143201691017365 26 429421670815439 27 1287863017765076 28 3862711537786422 29 11586226238590379 30 34754542695816021 31 104254692340876186 32 312744827784510380 33 938193128724046625 34 2814490763280079035 35 8443282814136744128 36 25329444225858131970 37 75987472103567226103 38 227960587659655924481 39 683877884228362488902 40 2051625439401947451192 41 6154858954305899648813 42 18464540208910880632359 43 55393543363225924350508 44 166180467445519745908046 45 498541060401637138914755 46 1495622463217221409242669 47 4486865883791325151288946 48 13460594496584844294782532 49 40381776887442294787103929 50 121145316859040317075355411 51 363435921746835355404584216 52 1090307705079733393938394650 53 3270922989811698759733176335 54 9812768708157075047439930585 55 29438305580646933438543436318 56 88314915610911293497431304400 57 264944744482224170174339371973 58 794834228565373996803468088191 59 2384502675566211377362966565252 60 7153508005690674935895237511782 61 21460523973532808877336591610843 62 64381571830419356499859493908229 63 193144715304590566301316949811018 64 579434145527601793857392061656796 65 1738302435784363428614759593892945 66 5214907305703137403072392433230699 67 15644721913701639107702387999733616 68 46934165734070177683621731652219442 69 140802497187695749369954981686698279 70 422407491533153236886110539204455601 71 1267222474537755130370844282943213046 72 3801667423486127774625380004916719720 73 11405002270196540498613035720469386845 74 34215006810050579299806416845317342935 75 102645020429042497694483137419473049308 76 307935061284845815604120182998388917630 77 923805183849845926827357008304006598643 78 2771415551539894868684511626953589812701 79 8314246654599871955253587147323869562402 80 24942739963758922742651759490722088013172 81 74828219891193218004520164383444498653673 82 224484659673408168943858250164701952744899 83 673453979019872654109710646034981618192328 84 2020361937058896265046893314468003809846346 85 6061085811175208963551999511206803695951935 86 18183257433522593446735866588407463302779529 87 54549772300561564077493064291215667643099086 88 163649316901671957330524119914584380890097152 89 490947950704989790181055292115754495337373429 90 1472843852114915968401808062295969288363116591 91 4418531556344638594867841530443625470876762676 92 13255594669033692093790185880256723240479485590 93 39766784007100618643410654739246285837892678155 94 119300352021300919909531950089931133124512316085 95 357901056063900845733407890632640434263885583098 96 1073703168191698624373816860396505133735370971660 97 3221109504575087875939665114804392173070888906113 98 9663328513725247286683660607022207458199541098011 99 28989985541175708476809144501330957393692271480352 100 86969956623527057247146142703189525202714418955362 101 260909869870581032511570053242448721020740100777303 102 782729609611742813288940701576381879430899297142369 103 2348188828835227859684375527822371415726710569494438 104 7044566486505682395068733620901081478660834590476696 105 21133699459517044769523046344980624226608000885091725 106 63401098378551129380823354864144350865280652177889159 107 190203295135653378092318070079791102072921511361385356 108 570609885406960113783526417071310903180766045688415662 109 1711829656220880299569870152990881523073005744939129379 110 5135488968662640813545273431549950682675881181431338381 111 15406466905987922267070884963445803742096348022325233106 112 46219400717963766447549414446401038537464564438786692260 113 138658202153891298622133328430651908058277273383763050265 114 415974606461673894398749898518252564668576691918224850035 115 1247923819385021680207222230263662246107000508521941037688 116 3743771458155065034535183621060442304570754301505417466490 117 11231314374465195091213781334101580409945493341082106294383 118 33693943123395585248416303942264031829048992793504441944121 119 101081829370186755693908041257660441657621311970788572319102 120 303245488110560266977245224846041942775025627703446550338352 121 909736464331680800719152407325743705886055132935586677981733 122 2729209392995042401724977441273157738761889264987474167100639 123 8187628178985127204295221654728103354593565528472389643717348 124 24562884536955381611096492180385914460871222590910378403547846 125 73688653610866144829651129621831221074291841933016499401312315 126 221065960832598434481555695402384317714321440562922906818559589 127 663197882497795303429627706190027982968225928392530477634592426 128 1989593647493385910258312384670034095492321841515963986127174972 129 5968780942480157730712803763110428044031257900243973460491966129 130 17906342827440473192012144710596837156969892132478032812889120971 131 53719028482321419575779869478979521702216030930264775427608624336 132 161157085446964258726818352337688596256407137812393691056398339730 133 483471256340892776179396163621422277091108376626778037394640503175 134 1450413769022678328536037686482917469257989205021368936165254944785 135 4351241307068034985603744905066378625017380867807947099866999413078 136 13053723921204104956802364294347937429271748923711240873855968402120 137 39161171763612314870389081775474312110089238261060315162493578763453 138 117483515290836944611130678496161326351223693901242428172945012351031 139 352450545872510833833317804430938733745875909095276266734552372078652 140 1057351637617532501499802740050128047717576874137797641599795202162142 141 3172054912852597504499102418742705285893615407771110048071320310266963 142 9516164738557792513496686678233938593904403792368398644817650802619709 143 28548494215673377540488800797687393258003532541958752189980979880861058 144 85645482647020132621463847495644340938996912069198509082042303649059796 145 256936447941060397864386359322645641981213229441726915257216284284613705 146 770809343823181193593148563855111326759461443728930493737216944584790819 147 2312428031469543580779424365680486244522535460346291332968781816142720296 148 6937284094408630742338229845771980462556432037023927237951029228686375082 149 20811852283225892227014601827414639797199010540298100910760163312795883679 150 62435556849677676681043627630991067214862619357707577859243786194816464361 151 187306670549033030043130522294115881501735416591166979888983698844246936366 152 561920011647099090129390835825027537045142263473817669586162188028274428000 153 1685760034941297270388171025507426990675396872301328633554431399991885036885 154 5057280104823891811164510072613329977643959411923792860898448839550002600335 155 15171840314471675433493524129539590552478338132934246685908625057175620709268 156 45515520943415026300480560049982542343620308896581270152551249415044863778550 157 136546562830245078901441655146463435758357325270619029469927888360530026313323 158 409639688490735236704324914775716716362198512501068986171230243159951572318741 159 1228919065472205710112974641677829064368880330650203957693683510513422470759002 160 3686757196416617130338923717073770245574802499209052847121841401724499494426732 161 11060271589249851391016770729945473340842971316927535577541928678502969877632993 162 33180814767749554173050311336503430339880637124659553254634664681543495043699579 163 99542444303248662519150932281144666094074776643703342254166739202358197520925568 164 298627332909745987557452793343029425753549354017337779729381380587661613127012546 165 895881998729237962672358372940384423734217608723699239282349206922051097374995895 166 2687645996187713888017075104466860020983632739324277542731806017215328292436582849 167 8062937988563141664051225284336030223724543329521502800108556952276935947765768966 168 24188813965689424992153675794162679810232298073391858733941044024498944326246015992 169 72566441897068274976461027263355826334013000695781074739635771443527639033450882029 170 217699325691204824929383081548902732039420784815437372817703783743797724196893368551 171 653097977073614474788149244158542984615229117786229830261061480611657434376960169196 172 1959293931220843424364447731487556943605435392465909966747828700118226637127774957070 173 5877881793662530273093343192462903331710247513786793403126321852796753230701656651395 174 17633645380987590819280029573341647431353148197127457209563850008685761694342467816685 175 52900936142962772457840088711835200818744566802173835402923981764791451936607564926258 176 158702808428888317373520266118933764376827096493177872875010608342769919459000343595780 177 476108425286664952120560798323270661847599444716110869333153698056237154047004968943993 178 1428325275859994856361682394901972322995867490214251422447187829665402407199548041847251 179 4284975827579984569085047184568671864465346712892591078860370730028388653103216868360152 180 12854927482739953707255141553428375866562620961278386337986209794541382372994720947132122 181 38564782448219861121765424659723513192578970160968146399745342001948795983507977060079823 182 115694347344659583365296273978034569020906538212493700789245588390577135625482554330340249 183 347083042033978750095888821931806138792376740270225728089594368895869837861394194003910878 184 1041249126101936250287666465790771738180166300069137698606107681362268318310548804037406096 185 3123747378305808750862999397362918200148186890001954765900055746522942592870154357312458885 186 9371242134917426252588998192069752106291512662733545151917529387882855397404688326933935679 187 28113726404752278757766994576170832101088282701099904654774565221696350687528250944583738436 188 84341179214256836273300983728434804811245396386319492268501073853096528712447229118086097702 189 253023537642770508819902951185147336141830158244107363076042663177273253043100115534856961179 190 759070612928311526459708853555124442835997667550172220793411917448014316728014687986399833541 191 2277211838784934579379126560664731342537752916799989042958885045929466106106128784357668322826 192 6831635516354803738137379681992896272530483674163790923729459297250471897912390004326659926940 193 20494906549064411214412139045976065594021739137823448025883682748828335761025890006774915346705 194 61484719647193233643236417137922894613878326333492689112218421824085029979058623931238250593835 195 184454158941579700929709251413757967474687974526737824846538281928628773942348984543685792064048 196 553362476824739102789127754241252244452066894620160481221666900449543514044623943150281047853810 197 1660087430474217308367383262723712964582087435145225153915255820474889668945104044853840726655463 198 4980262291422651925102149788171050445829971124874851703141737651869326933133166454748591940936561 199 14940786874267955775306449364512972611505549044162264088254389106070076373192454616686012764882102 200 44822360622803867325919348093538556703413049326720880922988622888656980461250701245678603480278312 201 134467081868411601977758044280614940452099603666628076903536249806663565958659499642972916337607453 202 403401245605234805933274132841843347172829804144169443449958978622482193815686467636616497702541719 203 1210203736815704417799822398525527063266521120614507106436937381957658072919805163449755235969816988 204 3630611210447113253399467195576575173224265338695814896037535121109886212918653596343824027980240446 205 10891833631341339760198401586729713365776875324171502537343019695288524673556104048181535079537002675 206 32675500894024019280595204760189115546842931764247321995387352943497518231340280511829529314236849309 207 98026502682072057841785614280567297051751294160948506709360633794673123493724837477353843009876628706 208 294079508046216173525356842841701790997273840655963454660817139533190381029736013749034474489886620212 209 882238524138648520576070528525105170705369730921981997567346298785485934469504844784837428030214121129 210 2646715572415945561728211585575315103582938939358732905604173919395338975505189307312163006468215859331