1 4 2 23 3 78 4 271 5 982 6 3619 7 13454 8 50193 9 187620 10 702063 11 2628392 12 9842791 13 36863984 14 138074989 15 517180630 16 1937210511 17 7256297572 18 27180361021 19 101811374934 20 381362390785 21 1428498083084 22 5350835309773 23 20043038849204 24 75076770609471 25 281220913246758 26 1053391120232559 27 3945769358486660 28 14779976405871145 29 55362511902676464 30 207375684755320431 31 776783299307225852 32 2909657875168020025 33 10898932764624131092 34 40824983731185814773 35 152921330254180937808 36 572809370878205200201 37 2145616800637354534014 38 8037004436820801355639 39 30104835261569372480902 40 112766032823780824913571 41 422396536912969473048522 42 1582203700248490026815789 43 5926583980484259050709844 44 22199668520696305022181091 45 83155032317376690615889366 46 311480299503464206163247489 47 1166736086500140915369193588 48 4370334488928190072118411849 49 16370303246905675232787128662 50 61319523499761626873204270133 51 229689328629178231836967525674 52 860365258486193909652393294851 53 3222737348869509553710429885248 54 12071659004540265616413122874275 55 45217756008883666719662729300074 56 169375680485169802919830568348649 57 634443715742509305917730003278962 58 2376485380263347189616254084170079 59 8901786907914701764728290613032938 60 33344118508795752514907514717986245 61 124899669092288858079315375689432182 62 467846446000610125998846677744248001 63 1752448974653970395153839749846584606 64 6564285002096066220449963309252909217 65 24588355045973107939850779760466664136 66 92102522007161208553288554702984296479 67 344995610492002994787114799561223292012 68 1292277004635069403646148746889017211511 69 4840582911553587304954217413669147208564 70 18131749493013252660164185759169424995777 71 67917510284287344871846421817563115990330 72 254403923073928039322182987142049241210307 73 952940645269476598713334965152947896946184 74 3569504205887265289379079340815732205011393 75 13370570705632794655281167795877061393723202 76 50083191021171180105485864651769302252519429 77 187600520433013850744763308190306088884579192 78 702709922214430166724551323055729611932561825 79 2632195441882748572927368111618118008496939960 80 9859620058351926966591873668856384731959089899 81 36931948953426528819666371352386894688694109434 82 138338885821782413042961766578572145898553382539 83 518186769795060307549767609406395677710146188928 84 1941012657399607927634086771632794117486862745341 85 7270602716614171420434034070029336772466254096188 86 27234064477279923983799561125916424966849362170675 87 102012762471229888054116487229024674364418121764672 88 382117172252907760332347217837116462135355642724405 89 1431326137959824326826128137888569254143272836925736 90 5361430110895510291868291582489860408614973254622769 91 20082727529163504232554316800959455613711717027062380 92 75225441098449105966521083685524209195269068191023901 93 281777810321760700607436431673354946020401216671567946 94 1055477152813439394305656532397402162541900372139383707 95 3953583210967026790519145925155482671361667974971489834 96 14809245434044149001319001267107809672953972648607560447 97 55472147321293997138632105881980015977007251174347929918 98 207786354959141615246879168003407993001256248950395859625 99 778321579244739600015793792823549030314666525183904519024 100 2915419931386470561022378597896878176286690864348500356599 101 10920516150372351373852892496145846260746534933656958861218 102 40905830308235778365850427702586870085073945170451307158693 103 153224163598634261136841415635844552573841406576551290643352 104 573943717401432707723436583186875880145579865479025090690821 105 2149865811031333998041659155258879176684838703401923450295818 106 8052920286970769134397057860066063326780661004369018836074321 107 30164452504687141058056604665756027506246059592842438792336998 108 112989345787973414968482015256877120169950967775529716692677783 109 423233017725432703802596298841703016047260038657225322825902028 110 1585336971762895392765861146404651138034853376243471471542966247 111 5938320520325793657989115767672575043889701712452647686954255822 112 22243630994683237678006341308781101654218343123293660445280432229 113 83319705989950129842598023330036032267585255946264842161087364038 114 312097130540921030872050177513895355063566973555624638539098159163 115 1169046598695697142775038694616822680026955818354090380606200169862 116 4378989154925234437827952439038216295725161598553697017283766786649 117 16402721705316910069862549913146370882262197447678278284196275943970 118 61440955851526458049120879916344912626465257919481584207806465920741 119 230144187273845374019332128549475386412897255951135293665593332589986 120 862069058038961136331831524883636888086732327607295072508701895934845 121 3229119403932206783354485236835808698843765353443551024714721592016348 122 12095564766668882674896674683691079061829928744833882806429713213689915 123 45307301689285315107421441884310702235041640056773002003652630784562216 124 169711098734353976699357907102832473234795306175258368855491177818432299 125 635700118076839045201249947492680409140368567839820926305811964458656256 126 2381191584620291566081502605931397103195751702302953325577290969259479205 127 8919415305159870702024581745778098512519535723230628573989390979124181438 128 33410150573250184465561964413606318134628369910550529655972090692387869727 129 125147010553652237323024168417090725204818888287536568284815532173006304284 130 468772932231425916794066263842119103887405003250778795621148868212793917725 131 1755919386493375577053846886350593791557906869662079380117729541984338569854 132 6577284394784804694782619812838719245591419506887008382499439282597675888537 133 24637047886504965588079445701756634180313630405005903409673672037985434375108 134 92284914583170927658439988582403086858053882736530745737683658223945512143973 135 345678812610016544403075679117390420459006531539482622203063700105352770783708 136 1294836128171069727389415471524307624473463224565747463924166464519072210000967 137 4850168820466681328615798714089565156101072022275783441553972280286528289892174 138 18167656180751254778032488308451800692277889550787944746374088801688578222272583 139 68052008769094900815221957468990601456123472530702213867354979333423388473328380 140 254907724553683656927946360846269464955342201516268571559618597315017016420886609 141 954827773822390162388955857101954052583428146745990837568393020040210428943236008 142 3576572970705004853319548228783807459190374816969684461586838761324950931062690423 143 13397048730127399031990481530057628800609521938720753906449918907729642434276930884 144 50182371825627631271654220596423508300579574081098556628096466457671935389053709329 145 187972029718936345742784707047295477011184482441437577902087056493779773558013660444 146 704101513564016813005054308098799241111736121288944055219028052791677578832744095245 147 2637408034293287634296012048474771573716175834344597034364781950176640436736079490824 148 9879145272881666780329251459108930712557632121588052255674519387753739482340591609809 149 37005086074537622433660286773124944618756018814696937521772568545870488101240385421302 150 138612841248816077222068026884884950538864945800171590225894066573420469187157279711967 151 519212946035812191547835122365103944356979336517376993449042503335090820660889692266702 152 1944856485895672980062218305613312519853798771313973541907322935289454775649826200743547 153 7285000845240045666220569838795354398317839213555150380939507592724503827447904265009554 154 27287996672261942499163762250836783645269238677968048356347152754515773580808373371799941 155 102214780506431448820330943416151044621606242753412339638175728650811784221180734148803084 156 382873886986293002658200145130321437339484624118555189257409090504916271456410352540198699 157 1434160623441038800134054647893329066277376743950819016763655604850891656083915871892232398 158 5372047464554363119169945176361036584113731296892613583333622867957913741757874561426284265 159 20122497780048280545099524782421669627880844652818635374359331879991092603773137121792575548 160 75374411633505102773309709961213450367198610390523916225077023522290812932800935637176506849 161 282335820890493747047160674258292420093443010486592921314012025840337991771724425172159025822 162 1057567336585020360488863300629163550826225117044658038295291227656410831279129690204279294797 163 3961412575577270417238008798379150440141169431762962280017657222497803186866483770611551238050 164 14838572496589357761974876653102889815727678786387747329687012297147338319427788958814763008203 165 55581999990105115836217943076855224337163707301800880937949109190151976960963389921155199697848 166 208197838680919841809980454690234261890219699965328944225522814208117316394395646986700450319947 167 779862905960976132813609157017833524811190168338567489552056379578087040252923092785474895159858 168 2921193399255182254820779993618600466917841270769769342636751658330471835463323185722184027812993 169 10942142279913812626933513097436086643989426418254288642298274377437084752153920917643714416274170 170 40986836990801489867756979630668190455334461154711746557966419023274942029935940409234417299408631 171 153527596656672743380510688182576392239866891262534372119596824909841993459185021680426453076087202 172 575080310307035251153955947731859983268335232809179123927736268111669399893531536039808374308228877 173 2154123235853194366802567068673239164530075305920499911860539268662343779074975851402962441494702894 174 8068867655658754926847987251956531597364107819346724956559450997981669699339049516349120760904243497 175 30224187809175599412302772267198601535987315294266543975897688419836996130547992677360658691633445030 176 113213100983714081211739554841103800041951547793077374557514943592827476270616252979000376436855915641 177 424071155038863781213330736169720362357013321875786278519946254440804404532278011880042623939020563664 178 1588476448161823962466562900655923207989986572682754890050614586747694661452969030188731964179430455607 179 5950080302286915013488012005503522400494834670402325463690492547311530425638859234338342721754995679972 180 22287680528490948810705454806456188163183884806175887172286829075143609047135708054533071945730078212223 181 83484705769290567769485501618950418857174582087138507731051374266824401959844384299446723748782422853612 182 312715183101959198345278007203688380558943640832828367177208057011163360731457210393670536127967921777065 183 1171361686447527974350614888493927570833719601290443678970556708821719807048857162156868780372748593909314 184 4387660959940772838167084298746026903725618126834740982442127105244122187658780123617088236556718450066203 185 16435204362688340885378278960644636276097936227889263269771583707403618593580472814939356718208482858367504 186 61562628678350765976204837857429838237966974628569731986478540407423038657756638099474041954568273211204185 187 230599946684725307178198903375267849851729552852659048778899369373493421012112329405749146237509847500880186 188 863776231662087034508734873226979310725585901512558007248469956420335130738603451222506738830382178818622029 189 3235514097513782868200173632396326298411157766023033172939314198209615892160233787450202379891409578152049520 190 12119517869884814171083420936719737359882944090512543132851026673438951891310691212975357230345227410797374281 191 45397024698895363804873015393405815010396099628760247240348772529485833080075440810384214654172817095603466112 192 170047181219404623251363513089254592703222430253364916340256695922330290628730123284709713646323655800125691587 193 636959008491334992450572499388540344502531297533672417810068835139112432643585474331239293138759582089224726402 194 2385907108773449838619962916491219104771769563014121321423366678879138663617697914794547252525598753295928519395 195 8937078612293655084608511493014264159087602165995736582520369416249039480577640894647832136067379625897195002744 196 33476313402401094023366882207109722767632961625134453358514076262448160390099756351339912971184834421032589872453 197 125394841830552791290221303951294386083758356210090044246801333986829269651626673512390179446641460360683366262132 198 469701253202557102057489853378681025519793977833895565284143371547859991709429667439901695922344901412645868007387 199 1759396670862885358657146788011092949558552596477909474521936159864560376188071690009764484511160367349550478973512 200 6590309530446345549394951589876160529089785386163254797005923524146131743877167068346896621534904779560355553637773 201 24685837154500743774334414617447139335976580148643976145821744301776917681421639815335325159103129650502850933874928 202 92467668355063869969888493188152385161470311744759610154267828219081663288999317590621797271124791218976577973000137 203 346363367687661645683109645999942697602941580940469790926960417979678405812717961119667171926399344376975322904087588 204 1297400319593636956529685558650881600314202078986486381178207823632851403896094632553501397176896233102026898684344485 205 4859773712558324119971493886292550306476785278920293204750001012685023430984153849640187076990393216121975766661072130 206 18203633975263857504479084748435246940488582538185623863572727736315682365354013614081537221496108409755479983335814211 207 68186773604101982747844506304755183919502675395431579126499048077572571204606972033659802474442661703786378904205837298 208 255412523722185332875082920647626315521264079714066560691448065291125913479243752249844143765562478213728105097480911383 209 956718639495965857728125158954572023238497978559601750291502040307701841976559784819365616471815492428213617401105498054 210 3583655733947502146978301316027163268696478494880324041346097548765153436773242764194529207280331087983895103101754980673