1 883 2 1528 3 7680 4 25690 5 82766 6 253264 7 971381 8 2901724 9 10470430 10 32212024 11 118158061 12 357207408 13 1307239067 14 3983812562 15 14565958591 16 44252940160 17 161970281879 18 492560981246 19 1801700119918 20 5477908769440 21 20043051801535 22 60938987490614 23 222943434828377 24 677863178090554 25 2480033670533558 26 7540378892314564 27 27587027215787813 28 83877721760348474 29 306872899562000877 30 933034353453493078 31 3413579660171307400 32 10378870238416766252 33 37971879125692237028 34 115452106611838760500 35 422390445555942342339 36 1284262795942553559274 37 4698573557222156801827 38 14285842503270889931986 39 52265850509548710977277 40 158912417068677355165442 41 581393252046871695069044 42 1767705073415219261695276 43 6467284464792916579888501 44 19663543376794731083384994 45 71940580237460053066061919 46 218732720694524037207167216 47 800250418936808284329297055 48 2433132322896849916953139616 49 8901801047872452505534101013 50 27065602663078826795746281560 51 99021581269355292451157405454 52 301071520156820909046668563984 53 1101493226557835827178263903021 54 3349050135314939000034533777208 55 12252756545403996751337638288908 56 37254061103973326338203705836062 57 136296837192294640589506059151797 58 414405581480766230098747383895590 59 1516134574238830333068572848476190 60 4609752088081737579469563841298086 61 16865131242754558563276874254517985 62 51277818791797311282802083331964174 63 187603829282433998647449245075522153 64 570402626824197609810497371417237142 65 2086861718112391859860284046732466258 66 6345027233094740447325366243748477950 67 23213768328614778908733418866700757661 68 70580619189775706761671985931582017516 69 258224603641660221113650764753352579149 70 785122525436659513090871367593033443028 71 2872430920390644763413566721780038133751 72 8733521850957894819955466364396556146416 73 31952258909711308515833340528722277195618 74 97149682310717248369926303526929990807150 75 355429556960205653904804132381762270384460 76 1080670654306321872481620135152204684839326 77 3953716396637347247369660894015209541488130 78 12021131055721679444675312350107953485372212 79 43980229102863260478887967192041951074928965 80 133720288677214805837856800108511890042235278 81 489225922624454588541985074139098212537959209 82 1487473642956985063057897767057697180534830426 83 5442036302447702069273512354810955028108144415 84 16546313655010339252983609487148550377938532212 85 60535956390627855982597328077561337076581337343 86 184057375985316092236585833099661994471211043168 87 673388013688873053266015574531044014833081991020 88 2047411789776013658281362429801165180181742219914 89 7490612918606651439431878812195603681051508573531 90 22774936426607780070316750205960460171757168741922 91 83323850077202519545027348434633848694042372035404 92 253343138799045093057037337128475498199304518124050 93 926875286058645077463293053434199921433087661202362 94 2818130631599393925932272806794771336710442048372152 95 10310346858796255649382975797869460842346136241011406 96 31348235023875584764057120233207802039448901677309246 97 114689919935964089120685270327973629437705880223954146 98 348710534598041103945301727094335351268179183077337288 99 1275784211245592473817177295705946340979055974769668581 100 3878975541909737899070127061554854719684381234067662712 101 14191529251849735566675546924475420701227224020142695531 102 43148829077039500689888513669736572649229246323603583264 103 157863297516022227642838890805980188323467681761940325548 104 479977620535069946925409285801761264162717104309336710996 105 1756034903665082423022639637032033319997125061679544772151 106 5339160323520746163895604860929737636186544887777813987420 107 19533727164017091955996894108348731186039555728973222587589 108 59391587733777056409110488688637454880202521863166125622132 109 217288674685154788093818457816112320629615744796355020966800 110 660658320747507926240979563083915819346641691129176143068586 111 2417069090296510440716748481892193449883979222835974891113920 112 7349010750973561047697333635030328030572024738957688051101948 113 26886918960373881611221829458796539385451574773786568305070066 114 81748700231031953595908649263543543920622748762242775381243206 115 299083883900493318764226032844368621186128427146149475706005547 116 909353682545342916979753574588722060105483314488297599759627730 117 3326940128053998674249899233737017095093567708251699652890384720 118 10115440583419507635509558796729378415840173912745835631585208100 119 37008114483823246549529240902987953224680935444373962666884517094 120 112521827492119185572237381776188592677248245185539584934307043482 121 411669728017882245115457466026897442882075632850172520282027679190 122 1251666851063262793891726700797874410194225728165164255296486627506 123 4579319085288596850279605465462022450979683763146041743646522971704 124 13923253300879339704385902477358810240626600645525585967885596497726 125 50939289089474858108320160489685932993115209136185482592154406637003 126 154879057726718806405049293004302728548601347286346543758942676799792 127 566636900511500978773432730566650227450900763594950915643744476552476 128 1722838908691069762539369680992669559575780700769334492047128384057360 129 6303138162319231928605628669576556124849322925849488470559795945181492 130 19164462573998373759452407857417921041447825866596044977741452655063202 131 70114654829964920349626825171357228741933693567655242917077262731342484 132 213181060572415043528903674903568507720394086801519274467815944458089822 133 779939245392689144776377744988715088109487842938226024944163788695537727 134 2371376938502796767019095448251942321386655361353561266534392749835991802 135 8675864239493421772459132152964073144584090872718509271906175157237422516 136 26378650004664396870994086351728980234957712781759423919802273834674460744 137 96508312341973512442891245534628391778951331122688299241915480003987142418 138 293430017291095592590912164439860492338843365144167025582094216909304556386 139 1073536202733359858668830838251267351388556242987693738659000187600107149352 140 3264047820196554562518916902764583309944112314451546665727805505298679130854 141 11941769062289606808934498548686345872349368431494124488137368082036366956198 142 36308514960010484217980436442203274566296655489727696262847782471911196850414 143 132837484170505426969323609646029311615302876475350126136578097298539885235845 144 403887544307460297806721697641327192863259167320908409338875279985251646721620 145 1477653529280864714786732555500476665765460195871810522339462326248421976073538 146 4492751868986480911747435278881157253610594116459317929587477442778481887433454 147 16437076975905268479241193319711007166973652738323794660122621889359445986251033 148 49976335345751040032765169967352213463106372391291166373160376568284481578117424 149 182842252367050753286862954534992945885832786718044272831674777298696991151757544 150 555925225212672506992846112769315132472785532049108327039506593033898749515176046 151 2033895034966523038261719079793779092762274713236399828858854257615377392764454741 152 6183983957399872616327562917414802133894818680477133695270947222680549715101653850 153 22624579164323053445028288726610643622729517082186463469742798717598588054060299570 154 68789210942441792585320463399631048279497854647194970859702922730134411883634163594 155 251670599299705750253725223784062217369397790192909747996779208744546259546995252170 156 765195313358050647688406332204140987347842926298533957292832232385031703211963572764 157 2799525688051319903527741285725504559479755832837846245076401099475018679582207562792 158 8511856140856921664984968364722010305783984340989790543676537179777551766255633803856 159 31141277923870622870939347157729270395472580219742364921010241923574912858246777297069 160 94683924088204715815444847398657260683450049443482663913485620855647489573216528156564 161 346408391561068671384782325052535118656612207081262258089695379754824602286142544976152 162 1053242128671404827886225917252264102474832127472900682837158567801497321401966189880636 163 3853367033853944749524255749126632047422251830262321996283587358483603436772149558947164 164 11716022464118234599789002590453884886112525927309761652365901744983146735959022507327168 165 42863965941121558341529917635283891380619876494862200292768914434937032291921504457224234 166 130326331090529054355708447364173226727021929657715642000285493126994258637380477335951066 167 476808868726951744471261712665622999665093470481630616266638241676195176350141131300443231 168 1449720041723777369620986109905253241694036219667671734871386069543702782449913751825252416 169 5303911859415005280860569741808618330461798549951221375073302343436235806312281596909014353 170 16126351304370622262471672537610595873095674199259322560824594672511312238488589279270644910 171 58999491950626545700391842604410948734401855164222032031172267249677465059620751869341198572 172 179385811679029329983006640345992248188790250057931487697621226080856644270982065290628031138 173 656296737709358670274350000465549754624045723231688986223150863092680589093716503008407225139 174 1995446386128450095582111406127865198091085420481160835930342009449113255020079834909838477688 175 7300493507442357527161600444941192860424384903647617134484392288197109985622124209935850058225 176 22196885264469191630745358260808866602594285660797550614844334321661417910123585194599587914096 177 81209005606562543868710291091066723670104889542812484878738425763310079645805370773297515130502 178 246913031023572453351668735070203805739518623239405801056101587481187897265599720121019957240774 179 903350244046330730267791913176465630012053423595158026691822218422432448512157481202896040969421 180 2746603596083667596806629681267178477664126791478815756531298330794961195616148731919237137256976 181 10048659718505659411275036743185362991726050846771969604968186990794343472583385305810699320915141 182 30552584781560335229882215301329334471270855626421386117220175808522577385227145985531805210756632 183 111778972556672533329537347384262808700953158162166770891222367780679765312422046429941986404519563 184 339859904853192705025801086719430894790390220913509930422018450398648544550604982835644095520534854 185 1243403504132531185631116400438667836856348203509982775108465074120109437673725767099107600656980127 186 3780523178403313962506152432949831501720160605244663761528135484143048024192436653350382128413147016 187 13831333735915319628501312406209623361950366937066713099377485233464648447833072927908675304226502020 188 42053667697631117884078731294705928378947045344917374489268281217727470165178632008163230353684230504 189 153856565691227487219340685294729271257841642283649550923045665775136227223726835261444727640485886734 190 467795297996216795600918067018239660101485540572543798197923391459156777248429427304778826190770084048 191 1711464943169666179421320954693455713591608054804524263929329057957005511339106778851809865467164809986 192 5203646977970867920401871873500296080253938212951360461710841108983149834576258339757891402804517251522 193 19037941205428578390239780958259997841617269247025953551424123230438523941439124640651807041850478899643 194 57884168539813613109746481052722769305164770893716923159023734701119507599710616180728689167160677193850 195 211773666055995003570256195102760980313073377530297795710553088584741046158207342151892392127461714923411 196 643890137384393851553202771574376355295263311205614004207078960893285623977234971347513235505002563073364 197 2355721406577717135163484494076223275716969755021249274767097242015509603070559039543082345151666448802962 198 7162485347539010914421465317133623907418299710912526769519291606939108278194927528569393777103661959143448 199 26204501479146028129330409580518645605290002722464657414093651692235846925562241983788589757680041565696494 200 79673834673266464064589572000528546896467708069297936325833851034950183424175800098069923088561615968884452 201 291492829268014884208949495243084610214091043128769550200635612414804939805306792101992377163155563074204572 202 886273356737002820166982448467489352525493893303261758573031863428833899515228097246060349135990975835354180 203 3242498987522852032604260480128539031156138989627460754846201064159058286868000828486385186379371318283323582 204 9858700363589159373188044020103179468398149162495738030029178624513342416504879241172764288859804635525166426 205 36068810716505627703366290763547856764231181618660625381063025567613813314056044475982299801090685119629538693 206 109665908514809215781486346694776690762590762843764682123999717393291393740207649657953386311246468521029749966 207 401221129600720498042120313861996036680490278182833497709434569435275531005179536024735200774006026120722267611 208 1219898267199196543576047882501393474864696078326375950051750326778100677698247982946013910601738032340185013210 209 4463091286910994019793890992569324824461117844299098071182693350889118732646584402512145452561348380393551745974 210 13569866902754407387710293121289255711793261213859829023720266926425129411851241763570791792466235393831430505582