1 192474 2 5125790 3 128407497 4 943840336 5 8802760516 6 35861948220 7 195248382407 8 603872541953 9 2460650244362 10 6637744193434 11 23012704637795 12 58052679772449 13 183749552429663 14 451122697387310 15 1359093142879312 16 3331941489554261 17 9806694860381162 18 24432683129666415 19 71409493624389509 20 182807235825257976 21 535474508440561245 22 1415167829241966561 23 4170474865555148767 24 11369019144097857627 25 33719412681711940364 26 94395454824266873097 27 281388431281547250142 28 804236804717550963791 29 2405473829904328924056 30 6980360093299765731106 31 20919188629517813255302 32 61356795930230501952745 33 184062089319912275113011 34 543833878859290374451560 35 1632129959179370258669046 36 4846328720444454546346898 37 14546407134145173275754467 38 43337680259932619039954943 39 130076946191050722758801125 40 388406442689478801292608123 41 1165704858824231844014518806 42 3486034971894072739033679635 43 10461554867323805456813483738 44 31317172531243464425834896869 45 93975046009357741781581156434 46 281513029683276971512912867224 47 844695257245865049932508825484 48 2531564961061983746970405049697 49 7595712126982825338815498546469 50 22771697380619607000111689921242 51 68321629625189340021133471476194 52 204870250225019301802560360352880 53 614652352494561509223024150535573 54 1843376633062354058317157409699725 55 5530392694573118226788842161620467 56 16587617345197152538297897278000675 57 49764502858689808392563680972730704 58 149271662774196006884829042795499933 59 447825314032455757435455871561876230 60 1343341922833730495003739703625183163 61 4030090138670510916501107138311126556 62 12089448376568326839916125626550091326 63 36268745347281109271292952026621174802 64 108801195092568902502583863685549176521 65 326406068286762574238225165756225603847 66 979187301597502948254875929196109054652 67 2937577282743429295766034665985648193342 68 8812542459418980528996087287575159108942 69 26437722478727690998728679205085556708311 70 79312007181028523239322248949713741082763 71 237936608932995248555950623527919727431393 72 713802721256886379726354350244316764268123 73 2141411787894885866810967795028634379273530 74 6424191864239856715894794136299663357972759 75 19272597931992171288709502122503981212908162 76 57817527592726918571718633015770584892073393 77 173452720362400695670572067807778092634018358 78 520356532586528463341491090120641361333398484 79 1561070444474127900650947863844668960107144792 80 4683201374547453178453974819635444340466683105 81 14049609330821645575048514539666162348887031641 82 42148767111181651670612705834816601507436628238 83 126446333336373307988713141223308368237690824650 84 379338627949672475957807894158686011202548265068 85 1138016080417479720687612241582668657685319925801 86 3414045968249754875034350300125928617761989313529 87 10242139111438227774481585531571151058761984978287 88 30726403452354858095952626268065435507297231923043 89 92179217760733062313035641154271772874007596772180 90 276537568526482919366175110901948779068141029240449 91 829612750982081845820998792038297259543806653765902 92 2488837735626921629887559264991089407373268032976903 93 7466513485177746412848733064979477198807637658315296 94 22399537298901573969779582982310393474357976615958874 95 67198613601762636893944587603746736389268478410717726 96 201595821549179491786948539428916075885479920950883305 97 604787475089494135256469366017083308609346160375675291 98 1814362307833817156114695431518268696759483052425560784 99 5443086987422626861255337840612321899819438195758683974 100 16329260246271351063467069691352540954267368172097666570 101 48987781129956857656133633982884204434725325864697611275 102 146963339025558230325567037896384179827120285475068665559 103 440890019469222165103542861282490208907095254034368079197 104 1322670031811785110649236792289322073239442308383656600955 105 3968010110064767420986210751424887841337990489200613935390 106 11904030168158934169773048016937516078185338506510656854747 107 35712090593897966983971212921755726485466281864646978321002 108 107136270794721060035848598739149302871858350708685440315133 109 321408812930558011587423398249834175754717526061883725806426 110 964226432781272536819692700410111124223806006515562961399760 111 2892679301681392351136013506747059551253287353229742970583844 112 8678037868450378534143344189349202963699307880957030248798241 113 26034113625731812923682410701872353954793111121706562395826509 114 78102340654444298426789122439867741996035419661286371385328898 115 234307022087748308384662811447104859145058091882275451946938738 116 702921064907607936324941948554221678609948156890050638003572328 117 2108763195482104279804688887091728563499629597141266053193824509 118 6326289578197709806731602177307187008885277403614080159821731365 119 18978868739225539759677439232362076093445969592577641075003239019 120 56936606167496313551380968041924847530342632301078835520668288227 121 170809818530743765908844494503898554357320932075144232207862541336 122 512429455287017334200342863858180970870808124615269363673651609381 123 1537288366033343125480670062333801908608021899713296016608898280022 124 4611865096243952803445234474333221244550513893654622650634153181907 125 13835595289782178141898987699201966634142257372287728634837740278628 126 41506785858061318165011855719979793976921332217311164894379986821174 127 124520357580585310706469497567136824733928568170016343203868296574250 128 373561072673152093315051476312855885100801660888792416858186415158729 129 1120683218058461043536507484101440392063792959038536055210022613485551 130 3362049653758404849053395636806622417939957178766306323008524095224996 131 10086148961512822884060646259228130990435794100361031788438816915872270 132 30258446882004467465009134735744782166440716672097870661576504834752966 133 90775340647460530937599169195887922832432851214652517468660696822935679 134 272326021926984796679660505684806868639383055338610320273011880249960163 135 816978065789766032375109611318631248101192798560253143101273526298566745 136 2450934197275760586168323302295789039015369048207538333675854195532544475 137 7352802591880924838810089679300814011193368461484198434987831091975129538 138 22058407775074609045326958514431995432346385994597270693909587921306516575 139 66175223325550324974714362817948257168292267222837651650589676536862303378 140 198525669973200339663615943722593607197475822354823830636214045971587996617 141 595577009921587842161172886392222284616215545759937947130111590033291499454 142 1786731029743809860309575506540049132871318717157524048769639193522876801932 143 5360193089243517536763490031667771326358523179777079448983023344133335507952 144 16080579267603331485551211226885924262310191766227298099254998030885477488929 145 48241737802883524292477000942107747187026201131970453612754753182581181748993 146 144725213407878251362691645981809172890979853299073691364985336572491226099382 147 434175640224081945707642330358505248007165922114190111929269132403534086268122 148 1302526920667557939436120090702649661918831602767019983128696755389004498315364 149 3907580762005393043652427007453294554457303587455905546379396649697287979152401 150 11722742285987727933243910736852236575141973238657430994943963552433888083310097 151 35168226857979715605551477096932495553028964006165128587624155377620106440743655 152 105504680573766496760809351900794659382238985978517548212743437940509337392040099 153 316514041721399979839859131632707893464427049064100560068731146507435039582977948 154 949542125163152381967077098080674967473703394831025471678322604773363966964099977 155 2848626375490067875580811646244778748762135042833136239229978099432895306455831774 156 8545879126463848338122683508638073288555408420473950663401465545915942909358428703 157 25637637379395256146455152867695194517409113452495684906932831479871425847199122920 158 76912912138147217047817735956962544692532128397121874214580246677038738874817829586 159 230738736414464198460032103683303495439812469881615127264617731388329888010368938806 160 692216209243158769071831688329947533563033682880783678983275021069312948515290832489 161 2076648627729613274259300094391067346370845896650301627241070076665224469770981285891 162 6229945883187421757174430245658828593979322285224266774041304913342825816585091627064 163 18689837649563097172652085547244301318752437607892663794708065958132123502686334440854 164 56069512948680692477812089928809857453859422387127595597126830796081758373275112096386 165 168208538846047129433404720522720537134458170965601238811065678528127037415061076804915 166 504625616538089250180208861878236303783741716381675027708631544485147752928069981098159 167 1513876849614298426099610937916279765597959028647320334363245065967378720510278138748373 168 4541630548842579186303958296825613055507391298599511712051872685394368269951915066213755 169 13624891646527923793620821036476493073420893808773634219980260350065915912138152790348582 170 40874674939581855249244155839095679650770761880131549760985580548572683938562666381630883 171 122624024818746696244116376831465400501961860741721448136968245207966006599542918970562298 172 367872074456228474464744909745838951226981730507464228488582477047264515645894489701314069 173 1103616223368692284901319547339861292415063919993270708367035580554853874470798443441402722 174 3310848670106006464230966987466218987004650716735409203915647561790763909424590075295395592 175 9932546010318061032908097908931725091952460256394769124494156073935062198521383229030350524 176 29797638030953756526682145538134834781539871796441267428973725444126255226680183082069193185 177 89392914092861522248373745955889160697786477728721204240697282545550220357400131771037283445 178 268178742278581981937643157995264521000591331765811409167864871693629156648193612081039691306 179 804536226835747478785110093649731396381280980892514462795659220019904342113941127404875325442 180 2413608680507226775259110652382299522297857566063358188964874644808959467627427918729050718304 181 7240826041521689625383716246982520150835595202622047127241851800630137598038575161393847541093 182 21722478124564973996065724053166100878979293971069530596722109799343256356419663596400758336445 183 65167434373694978396475281288607203707937890483008078770975308921556597990566612203961729572067 184 195502303121084360427864654155905826171964141205806800947119337712358933936507395176276805473443 185 586506909363253423397101437412013163069590569316776450953469703333439068240561933134699211698656 186 1759520728089756788735645324123358548629592421785644610247406331599263600351303813449303873264557 187 5278562184269272440871013742341704369424731272565323642909525243141774266639109047800154203649702 188 15835686552807796236561336197756764516086791437989570068416982820733413300332719200239609488582635 189 47507059658423401289566672731970643777962925011836021133024096183964458607361792648117892606840236 190 142521178975270076168483281410617362652016325718039544669015322903660821355771466332548229193961774 191 427563536925810304776135014164939305654302818801962294462710216415575026934562388241020004005941826 192 1282690610777430141023665582099438557658209383132833784305669371797936739803191751447773301085130697 193 3848071832332290885443442876450818835237209930702092596025993093430378299511347159481210327719013847 194 11544215496996867973881257628772447337655812982988533745497311622695180906032058789045529378666265996 195 34632646490990606724368460330342775316109810208751321746725298757745793398004881516234017453472098270 196 103897939472971791822687149557860994636806489700307887295044217004195078476269047436653408878095827518 197 311693818418915392455349637315510700343273288826488572330207186105264810200062573020360583351856983591 198 935081455256746005729196690767572499556035783313480852070357408959662610863545066648580529615730009147 199 2805244365770238120136959588017247130288161729176162883448345214086899447858380727092654920152996019153 200 8415733097310713321383708441490640717990631989595187567231475608917380312295614081027207317717336844891 201 25247199291932140588001184721921563236484254997808816886499154836094702065401688011840264008178835583306 202 75741597875796415474604190257442431793138378568732524185861343261789204827196290451245112554486310725287 203 227224793627389250203835980975936321968267837789727510975579889033039283864055294330800373184918562058146 204 681674380882167712543693707640010352049924647377813664932713564308769567436475813636214145806585205057505 205 2045023142646503160532759907054888306001212910438323548614247859754812775811617291684014754870265013934662 206 6135069427939509251202885998410138693622643781552486441823352513959668046034246498637883888002816025852484 207 18405208283818527892347960637517682734752200252796730695896994440112589094366504306507072561590491069835656 208 55215624851455582282740469709857226611501177229187396710452745343278455028091999411576233602050509021185121 209 165646874554366747688632604608159475117950936965214402510424226706439591383564317338551770201277293296463273 210 496940623663100234628491041411282151889913202974014956627626942586563977917618160481835438163953115150134110