1 514920 2 2228050 3 13376848 4 80104299 5 249684274 6 940766774 7 3047978749 8 8696762202 9 26336306288 10 78716251434 11 225295831770 12 651870318928 13 1860285741290 14 5237337951769 15 14747905907768 16 41414839936846 17 115714812746728 18 322599151703735 19 897067972605383 20 2488042669318901 21 6888061735409216 22 19039118172881647 23 52544184934478500 24 144827414080371770 25 398742783287907984 26 1096739717914879393 27 3014003255544512797 28 8276763633013848955 29 22713880831097838412 30 62297806753105628951 31 170779437340618220938 32 467957722921269824340 33 1281769558791968360888 34 3509672031557011728011 35 9607152350421199025283 36 26291216117723492965129 37 71933104396486275678032 38 196771243578066565744789 39 538170919163325243156178 40 1471683088558229371969916 41 4023947976907336267840316 42 11001245545611981862278155 43 30073869948561054153804153 44 82205414191085954663444921 45 224688129199938287794558914 46 614091021153427106252795111 47 1678270743026180343885249830 48 4586392349731805500609570394 49 12533232653911382915341880832 50 34248388950456968172341438565 51 93584611354906330799656780229 52 255715937023323367199636499147 53 698717741860268913412331794112 54 1909139710891594260495335583743 55 5216350575196814548731112420652 56 14252463702635641838895162173872 57 38941087871352369372324112650858 58 106395169500017016447067156825743 59 290691318834084593302425758168305 60 794216802163606301858350786632503 61 2169918361984245689372213249079024 62 5928508238672480758273346721442253 63 16197407371493820404411278849618832 64 44253121868095369271329070927059676 65 120904063960841584860930466425544504 66 330321369570340476798903398723239049 67 902467159148528308818997049882855951 68 2465614984027874225457522040933213843 69 6736252568814329112363279666203001544 70 18403940587201628615724561557544488007 71 50280864548312504215213011917177673396 72 137370723250222016364062525928164227980 73 375305765654115052123569049537466973456 74 1025359004959226521954310980673200442073 75 2801343566055025289800960556196503436499 76 7653437775854110416191209010617586493021 77 20909638615884950892362767212391976920916 78 57126329456776206791479641435113311566435 79 156072347206583815127070222418552016227402 80 426398309713196290055352561443428534963776 81 1164943538955746055153311750425789839323228 82 3182688874185276425483404427623538869288851 83 8695276870325828601022602766679111312441441 84 23755959509424303485004713208037479668967321 85 64902537948176115443006556008179643384587874 86 177317146573546152604180045074757781999831537 87 484439721866817012795753425743461856179222172 88 1323514557696541251139388378100801160765689398 89 3615910468680148654107092907704514528625787324 90 9878854495136282367377929950791268241972672141 91 26989540262348579125418419293342081541703159785 92 73736813557474408536613748832950101617681815365 93 201452763571566828269058257861183563842845915032 94 550379284376508295461074334027934393347673988365 95 1503664398599391405981202039111592733701159677726 96 4108088070149635334269303923019757570776482428014 97 11223506575716322349359930269874215118585711676032 98 30663193102814926394637551089880029548451680209959 99 83773408223000768970133061356585377249835227922315 100 228873223276952640613363506097527270244117032663391 101 625293310981705552195740725982837869030480995582016 102 1708333180139923904313884702048535998972176461054479 103 4667253241916788158686365253536050978421438308453494 104 12751173448205461165635645325222784169408044726210536 105 34836854785575037717651451825636206931071891137348054 106 95176059736853834938051849896390931738852819660159743 107 260025836650381850115995065165647219280847082113187011 108 710403810467593353784551338386047157502764762267907269 109 1940859335396371468708883472986990966975174202714653002 110 5302526387481542191382857988023061901888441656716916089 111 14486771668512414603444814041913543349331762188317494460 112 39578596630198138353640536705099453217261370108284487532 113 108130737802960586023411943775745594860725699911269114936 114 295418671670827091978076713652665784057403658805344152507 115 807098825471853673517335541701342926285581083437664484411 116 2205035009463134867236834141890819880045693036486370201557 117 6024267705178836459878922677779174470680218288895098316060 118 16458605511424823351036310128274647315268385152528581790001 119 44965746624296044196014171318276088883469757437066120833374 120 122848704715981696259700833959416359247492950940501470220404 121 335628903714712752101040902125026927123359670109829609177370 122 916955219267204890875949086345303241183695200953814388157695 123 2505168251560615587536516532149515482848885256987686259778695 124 6844246954675735635112714155142489265188342450061482000621077 125 18698830442762059517719909655862954543675058447984182883515028 126 51086154865339379791123686509271204202134828286338562460697215 127 139569970780126659260338259082270811154991086727215911035156796 128 381312251672276986533461347125120593242107381495826526797161636 129 1041764445791950975599852434249858777480598938691049037326082788 130 2846153396992267282636862159389544031461268208803063036340979937 131 7775835690369595095890066347884759906488613342063901481958965127 132 21243978185892926119259560152175864349836616666175892035542882679 133 58039627778508575703366774736629382326925233167276764024568141228 134 158567211989249941831272991370227042211280676150043559099255662507 135 433213679676138112716249981361905447914331684709014511612222688354 136 1183561783657910760335739394448693547578869491867256749926585946640 137 3233550927429129339781691149213135985111263169863083618071701924766 138 8834225423944510505050601881662232640552120533002095163255017939295 139 24135552706865930686462964480383842497826790208176249186042460542521 140 65939556271202330644728484047340128272138901136013759346951744514501 141 180150217978426382254879266015417089431443822297826605694833420253956 142 492179548551111575101413858946829546154899901549076504719135453486323 143 1344659533179707129464524168406940858074523570277354378452200875229556 144 3673678163742268570988851463680043950538039004768309505676396013055196 145 10036675394496799422981327260967674390808717485816031002546738710655074 146 27420707117996892998863755746294978693727447375759417065633988373178533 147 74914765028520554590472780406250942977810477090172971726615975992893861 148 204670944301254306500037763088361008235468417848175331848213003435953899 149 559171418678671000763784864863724156590539956936464273719024208694337302 150 1527684726004333520050966132166343577606957454406963765628057079550939689 151 4173712289469492126613809133863818451948549663698449888138723587552128942 152 11402794031188389815558661128308936029414833699742556512127904531758235880 153 31153012641875807454719564465333137090936733909363036435453444832178957934 154 85111613347431255417521505785680804619094240723756346647437225438630712203 155 232529251981645044340236981300695012645498016954647869864678129168601742665 156 635281730665203596081039914598131732820054003573555824891346457043222631727 157 1735621965310100411169195607931471767716426539762976887493759136076078217952 158 4741807391988767540296594961449508914715222474138684847500303298174075209067 159 12954858714686508556928200361014766846703123172777519040876071210211546411066 160 35393332213557069019603774606811796985648835312022570900468533977835938712646 161 96696381856967586876625616479970708864131620058824487342394081308611490411044 162 264179428142166967176140409862313192658097358435879418631404643181883115186907 163 721751620000869172792328096997733613799500646712106043843318424167555654206945 164 1971862096292120956912642676143292708669027037714004645205733996229952882754667 165 5387227432600051637477223801947806695265690112210540195299539653954156953875572 166 14718179057817080228484016462916450941104824543129005938967475453470286835163237 167 40210812980910417099453631005548300746549714950446039681206226547130158486456366 168 109857984077632154526290923237131178733264754591700151940645055500590957998038506 169 300137594117497280242023035457120837037057126158302743086927773118866090061607700 170 819991156391217647044768567567834002285530903622697185177841644268809955832912003 171 2240257501019660312726751889404618181814742687898074329728707333881457666756505465 172 6120497314826944760054934379471707168715500623628669524006831892195848225346213561 173 16721509631705281237699546852569857522118673956521230084295403458296969183173568048 174 45684013893092533657509912104032215863185831721830822987513612145298194468474004463 175 124811047049660957743530807997299933543361319014121429122443147964511453500766885328 176 340990121885658958901619590301956847288555489707475654630956927146400490364976846096 177 931602337870993383856920791177019008295689910169258711558620761738359520404142054470 178 2545184919514127170128645824431623726498775950892631745501943501639145801079755380611 179 6953574514772154500284186623148289591418664331186713308147546353541145790370137114103 180 18997518868577014573217204306960221057894567016943447129220856874267358585421117244573 181 51902186766708693299823556003686273322983275747106597266344484837214123182793997908236 182 141799411270595505521795303360372009433676470873312142993089247254445421729085520238469 183 387403196074664439046400276412963231716778588006324948279411105168435991472254770357504 184 1058405214690650261411592729320725554786952540532391363370562285517595245192344701200836 185 2891616821530932693288844726109145819220848522858274179073322793571257365349331231916364 186 7900044072443871475544465948763066531509003446839785278034047881580087076322270042511201 187 21583321787951249735959436562741222894240675872684117060589507267796066219753089939984503 188 58966731720794060900382860036180409433094027132389541713256927217956452119388677443955959 189 161100107017499504411852479113915572443479624637472408885031389012501853528378914341972746 190 440133677476607795971867334651182552615113616736198875632662420139777127402767764384824267 191 1202467568988262675730015464670382685956834120920533567745416322779098434725793191432857356 192 3285202492929852782899247498795908156931542132762509159920588886266814282361276671172888366 193 8975340123836491095781401476515027377961842882112717464787455037761453948115512338929281104 194 24521085233533293025325687931223781290924054388033979331053038449560928027332181611425550219 195 66992850714740976311199590522810626692411722126503825924445178529524295162291332354578474111 196 183027871896551814343306368277739865950459994006607697579959555128369660565755567210026468011 197 500041445222593201685382896346028791539886740840780490667728399569054828157172510574799652394 198 1366138634238307759768503889753447966582126394813119837289531173527982438100039370022636836957 199 3732360158921843163881506666667707096115583378577594146396005077455915404422137433314370334030 200 10196997586320397788502044480642882194525892162785993422095666709769502887627821151481558430982 201 27858715490484705098193752060823603763637272496663590300783003916924768684876702490704659369374 202 76111426153610725000841842888213050669470923824350051390244371147929898012620345127928451361013 203 207940283288192068106158554547100614242376530226836501007739202343389228487091675826437666402201 204 568103418883608396238676566384958609957636921095648839865997302862906931595521542867064255216805 205 1552087404343607465808480136540489337859979155181386769060544588666050297377397533647116188620998 206 4240381646454446931762311331279046888792726576463016630325651130932981551726017235888295881244347 207 11584938101596144173596933499532952452875141273132958423542582863256025732819740751916355647768396 208 31650639496101264513613527378455629262815783128552954433732415424170451061326181500691954107934842 209 86471155195395008840285231417737412138652466252015213102589294321221839560124911601138195804816876 210 236243589382992992125630988342759423943151982656764602552606574496761016254594501404484035327563737