1 14184 2 92996 3 523716 4 1455282 5 3806582 6 11711440 7 35610562 8 114007482 9 361659778 10 1120640520 11 3663319530 12 11761984674 13 37533685074 14 120519971192 15 385359250346 16 1242349766402 17 4027691968226 18 12950233669160 19 41756033526570 20 134866081345506 21 436528874287730 22 1415912975662680 23 4588506043386026 24 14863857276432962 25 48263269582897922 26 156877705414127624 27 510424561925408810 28 1661088846119803426 29 5407534955676214418 30 17621853815052457784 31 57487228444128665002 32 187631144044096476034 33 612692299263101219618 34 2001572067118768895976 35 6543304135689064774954 36 21404869692677898914402 37 70054907379725394578098 38 229364940452169471677976 39 751287503417267921574570 40 2461995747146584876493506 41 8071803314898074406356802 42 26473810681245255066383816 43 86857151649259368755735082 44 285062318297348669378453666 45 935890864040938790898992338 46 3073625609450468137337166584 47 10097226888744043892364648362 48 33179172545507858599829280770 49 109053569268272933504966319970 50 358527959217680070450020682152 51 1178985403848741241043549220650 52 3877807875527003250101333769442 53 12757041188415919248483246207730 54 41975470994470964557547258136024 55 138140257712329487113254314167466 56 454693535557623426780131178937154 57 1496874568492692900203210235583362 58 4928507374148077385312059229344648 59 16229516296859406283744895642954794 60 53450622899524680801901490311610146 61 176057035729701373544888867479368978 62 579967343983870938377247185152079544 63 1910732998395510127846078337721401770 64 6295643044140489508962370884338562178 65 20745376287011056856494476453634874274 66 68366130257585882419643714159206937448 67 225318332301473069898527713710556791082 68 742652359911432223119646269181688661858 69 2447969955711949421884674074558491798322 70 8069676982693103605584009956486276304280 71 26603198689072654613016536827198013595306 72 87707627172921305352483438163780266009538 73 289177828468025408237135876839011571154882 74 953488005484884650841462774534216425769288 75 3144029875552221189403592972774302366535210 76 10367592144260562263537545249451748763743650 77 34189098557593016300258369771652170841175378 78 112749519732406324501539469988656969940101752 79 371841579228743566230964197409554603137958826 80 1226355439333509271703128185648479553638279426 81 4044724501672596516887097085958362603179075554 82 13340581909100015242931655592181999741552440616 83 44002057434000346532430661914870856175002153770 84 145138548620846226701457150224782977039129733602 85 478744062593268865222722689062973819821699740530 86 1579189149335827163047178368455035904447340506456 87 5209239967297921636754517646882047757753806753962 88 17183966665033347916671545938990459332614671311938 89 56686644367335304109205944476003134560714964366338 90 187001809258183708549673892986924918685075635853064 91 616904720648127088465009963930627297218690667548714 92 2035153312915613404790441399606018350762653681271842 93 6714017671482338941714601310493195475844992179963282 94 22149999866457686669051251747782506990300344134989368 95 73075280261676314039959376931464050537351689184748970 96 241086229050534118607373285843105283453303025547965826 97 795388180746763190861973077723551658572108390655312930 98 2624160306242146622348154775552562536690344188801650408 99 8657765047103095051703268402931820551468269932554781994 100 28564403513059909199338626266207994840458831823194924130 101 94242803143076540137637731593767330539802296686742113202 102 310938616720439658736420294149315194927082701318260073752 103 1025898359554356109931057929568587299149730921114057171626 104 3384831115378703053215079558814215843242699036936606907586 105 11167924609127753980783250445153504838434957541939254704194 106 36847714721209797260910270673126712478948450333356495305928 107 121576906100121026972951014032415628177541523779654327267882 108 401138087822204372238862166566685771661488398192128631696034 109 1323545410952497926823563019883750207461546122384407001638354 110 4367026095113944185868326973481943128663711275113349363931640 111 14409024853298471144839961384784559712405144553433008683673514 112 47542841467999167907096625695470093604340551047811001110305282 113 156869063793348105567226322124333065544108676375869038935945314 114 517596098840097392080744846550541895341819088304520969960997032 115 1707835763274679231277910401402028920506468711289140818476889898 116 5635111835175754480654311519980332820106542283215427390565349090 117 18593460032375457912113872341311550584905650799841517069808940018 118 61350632920053261188213087891470272134269235111602842355508901080 119 202431905007221438004082276336487556939966216360190425983952409770 120 667943745309786338871455403350103531939430432405673866525838945602 121 2203950098273930239443016179124292472265616447423340420411213679746 122 7272178139003830955291602542324017281925105788414214324558121400968 123 23995405019906992155231938003873238999078230222954001011384434668586 124 79175794649098829374553419402724009279739512532852930433372547819810 125 261250720200320562196463909405947948676848647555717000784389639837202 126 862031694643499936460268592547402171531742509920956860882934708229560 127 2844392989470441392547242219298402507837920776080729172166473370913194 128 9385481366997552355775912484040619899855578523686279136730769046148738 129 30968776813821141325981131761990329722279279992286300747434068279700642 130 102186156539436832693475896802182612159439404212859697127809158289181288 131 337179028853335892546251303342905750212018582178266762983030332059109674 132 1112575502895970328593955534931923372511321448454547784389615158892683618 133 3671122263999943793328960956121867439229243688459071101281195259297672242 134 12113470724496116939838962595539670683296170704011904428558433376923606168 135 39970419283402608351937370116602792970202197124555312248827143054609213098 136 131889175826224108294188835060984977395223729522864609159113899804235969986 137 435191017578115583529350250915164848967229552733138047676183306884680675522 138 1435988588088872693527734307115070480827646558325515886824003686698527936584 139 4738297575289131521517883828930709961126110345822483471336297814371862304298 140 15634857760953713722355373842754456789588535050633914308050739587775138135970 141 51590029903557923914096226501107398296346139559581097142020839413335970010706 142 170230686683779720893497855276293840430928145947561089913652914302300583897464 143 561707385234264166118234921833915874139414913858834122990039070312190929161130 144 1853457424881637871757780841860136244422746563149324758738689601196933426113282 145 6115828234282737730141002190452548460034086928954341604217448337510199192500450 146 20180323185093812875945462985399297211704166602847569408803184566897513714068520 147 66588788849790522384337024330472854578096631413634346309162617378641161330686762 148 219722365027184261453013152484383884437977417519395515734363412194937508053115874 149 725015939751679550638701968625165350553613386315388942054351575684191681579512946 150 2392329391833816418054624718272293119466356317239980086408719820286511639105887320 151 7893952701725711301036508005567142272325372615043620570731916204210840105500154026 152 26047627856520843744082586982503771118850427786314103914767084594326056197522298434 153 85949220869690776035068817931770606115018976673896481855404760887450104754851669250 154 283606258158962536863921395121501017282744083384712491509873568468585417457588960776 155 935814497997683977426084565198020730161629441059865327889546759417467855587125254186 156 3087904182611254103280675703485208174241069922328451700642093490771256426370588634658 157 10189149722376269509059030014792171240513438517179679221218697302399666970517143840402 158 33621117802920766129588135572951159023015098325027326193503018016999699540639979083064 159 110939556143178151858985755525867383707688613536207243758720096072938985750812098358698 160 366067156804127928432749362693530596063037829645697901759330304971876405808888644573058 161 1207911651424152630101836040821841125304678923051155512911616481320317566221803110454562 162 3985746127747220454505665244600755372738326269642401704006541575309766955613165664134632 163 13151768310590079735098161538624884022721797739490767428765365152731344803716576822529322 164 43396900940516237235702406014742135341153178907625009662960967206089087111318666072325730 165 143196806093220786762523335417379874873724785453498623114100877824157080391013101729025202 166 472506720971346492732087555252414725370864528460150985197731236637559386205373184143848472 167 1559131301161170133092498571301059962886106647764950135076099686464066643316038427830807210 168 5144668895599628504017943419707308228155065740697285708238660703235070629107602480680521410 169 16975876389372276154653659484835800717233196521584459369644112345419933808724429194029984066 170 56015344698105269958603650344990660198766926013145106330923849523502626640118931067548304328 171 184833996024398616685077483373694382714586283277122572897688862728179202371994962752917223978 172 609897316239349809756233978892042870180665444516295408754054838086798524802486990841986577570 173 2012480214066910562722576116383166566975835649338862133463537995665585863845027390909205825234 174 6640588085103247439315522804231994263952829392525729139435958773013386067322549759968694540536 175 21911973217109768992433396691727682516212320001762168513901649733312266937306272664852259024810 176 72303023298292450523854179117707358193239801978485196553464471575991004975551665779231939369986 177 238578578851585777056803144922545410413226213144422038401516539858970000378234857629302481453410 178 787238738472863951304736392270504465855924325606190487178389541791869779133967999919512891553704 179 2597655080345844000238216677484562541057753209880833257090579320033275076794199579052637943234346 180 8571494073891086614447290750467424898707014595110287858558868909275382043030751125068313469432034 181 28283398327711402522407214966785517859643340445957979746289473797555033882853030993797435674031346 182 93326862446404498266392174636006360505955412061467252013008678363733566391239631404243604414735320 183 307951096688861161150850867360589928147981601842100450735364505951724547690919198262136767909977258 184 1016147744648035151156439452997623683419804071098870876865544909288158425373986626211460362970357570 185 3352987792297109780487830108060174183508026642241471022047560233129161947711943153258745043805863298 186 11063870867359814101354733091458751094994355437880274453667129272399623689437518987628166828853256584 187 36507511848927365352491314775687389540087323612572222948905977575887532563168044529952418900871773226 188 120464028165289607084400720662610776930149679317149353822118709355106500400354627501923348085035209506 189 397495793493464514785331110323993032324369190346426307678920602647370736050783982329228372655521330962 190 1311619006894371361152250906282899392593700270398699900287388313001147638135778779368280639624728392888 191 4327956369308574491807203954598116991776118262232709559783019325470128783077029094922485310578811146666 192 14280981414148715427136797384055926191455978964473485156942142833176990907539469839647388124025655982210 193 47123033611446942952708626045304314060727209090838421343857233478037203638195920193860884156274821938594 194 155492137830219592099507842065328536912745161808345009731329039516593847006100794710900510464483083870568 195 513078284999534487420489821194553332199468856750575658727554141520284759764649367387865561817800380600618 196 1693007335892336281929994841121190198350599736143222465104163869803462929889356526150066991741487889742690 197 5586426006719670546557256175028534485386004542016640218373054967541446869650641043449512756827019255295282 198 18433562115892997166773279321875636256386752027002079143522037726712605497613386214503956638191644368006040 199 60825331891352326871283768622224027921978505937520776714111520007943238019220186993615737656604218756656810 200 200705702658543550268722473268982550424694518376494044922154470775602112546024032528634775093904274531305410 201 662269784746772514960281170869832225010381897733443388210924868764200553806717429171920917670552778144653762 202 2185295513957866289225657691368630270804872660472559579974636844889869388970751269227957081412677293531830088 203 7210832552752863150226287660164585823670992010094670189221353278677254222757016148731641560074194613743525418 204 23793627072767820626190291498932671489534756154644953987612278714493272726469397394732430278870526802528094626 205 78511973367216686379478378136978508762526483541211333427285830918435896536153983051552590283750045443573348178 206 259066429193536358636750516889738443666534858344607030094973930248740159849303712041088756239847858475480082552 207 854843054844311271537279303317404591312178054052331494981270271104381125359782386453588417613892412317152351146 208 2820730786935713983626579085080434857003586300564653750982405162182997899730914501921772572631730428334403792130 209 9307582451227672652030085538472115206521470976397407522861845097701200586006784285437071620465402734437111990754 210 30712286308804085068844426002748333118800061306694972343993583540143761794204226004152337250379659398747196007208