1 538 2 2242 3 10154 4 43708 5 184434 6 783852 7 3338572 8 14229718 9 60618068 10 258032046 11 1098638058 12 4679093984 13 19926283674 14 84850464484 15 361322860036 16 1538671968330 17 6552292795660 18 27902184864342 19 118818430207970 20 505976108763780 21 2154646900583486 22 9175337393268300 23 39072210489715196 24 166384921938799982 25 708532795005882180 26 3017212741111896478 27 12848484561514502786 28 54713926747717638428 29 232993531007454481402 30 992178565854892006312 31 4225088574885479815744 32 17992097480942422675010 33 76617464011954457629856 34 326267451423121246783490 35 1389375793413590251525550 36 5916511398730784547550400 37 25194844546722240500957966 38 107289608512510225181167208 39 456881568503044966834331584 40 1945582340471519229316598930 41 8285058764711726291373085520 42 35281055603166620286137916674 43 150240682634001582199924762366 44 639784222224491129828655938480 45 2724454148045903048363399044102 46 11601802837519937853464491084040 47 49405063093912951908017717385088 48 210386290259978110157487487771034 49 895907997227304882920316733673396 50 3815130436988036812178988298483422 51 16246333659570651228257069899456178 52 69183311485013260041947634185332836 53 294609890965323246312344087840954490 54 1254565385662429868107095437073391684 55 5342435387166208478803007679804945256 56 22750201936246902170915701966385933406 57 96879353821169600534791331395650775148 58 412550588478675799955918545399174744054 59 1756803501892380295233559709995702888374 60 7481163838943015996069904205773965647352 61 31857753200526763664613097484144133060526 62 135662907648479835871935729872480148508364 63 577706293215167919101986764939408414512488 64 2460101784676360865009902919169621208657366 65 10476085966253613546998314848534190822114208 66 44611315619517700326617274995581357447470838 67 189972618372464041780633585685923014179987242 68 808978512068369986017850489564336886763739312 69 3444950322815647685286581803978086445070844014 70 14669960387853478870068802130783913257398447204 71 62470490896743991102969856379726468683067246900 72 266024047080007153296889435535663534445553559830 73 1132835561382060231113748862558610352670133031948 74 4824061671183613382161293608092054780387791255814 75 20542761721737886464753189575875254628162682910570 76 87479200706934117794792719266729022375952867445984 77 372521020298173590241659166992695068556603516645006 78 1586341775445513179030941876740554125515342554872472 79 6755270418054207319666776195281202102359095413053000 80 28766612042491511735527791863703262283049581306807098 81 122499606557804758076309089487409410966440904378482728 82 521651753242654744845295706437104579104166534664390382 83 2221399393088892090401540940347622922762936808199198434 84 9459596815196137314232467456312569135195387938540674956 85 40282702959434944969385837373373464604715841252253294974 86 171539674408884787408233811048084948905464552702140839452 87 730483749462848010329695079000620497468627490579901575640 88 3110688591826213085013801095956244909530377866162866287326 89 13246541791563679268493777934049998043910220792658466789244 90 56409011784952801791254036169200351804727053118398574885090 91 240211872700348741526948862326881311480381844421281433696078 92 1022917118388529997826781303004602909519075139951781666693508 93 4355985486186065533255262499641383402299800962608214834541770 94 18549508278594095547704131971201236138178315216047266192797096 95 78991139540939544201077409707633924453568595791566127756454392 96 336375500216175787446839048009531526757601908101343622897401102 97 1432419861306594532680692468775698069156051536816148732225165884 98 6099810056757915706018674722800693158706530079824070131934360462 99 25975402696933905732727961779248781901602933495765544470651465454 100 110613533698539397421516485982574997422184922229462146857537075152 101 471036156013941301574491087642770439691903578861245051711146361666 102 2005858169915059967221846183706336727097447758861106963281092614132 103 8541737075690450076721387347173190442466253264450251406909711902096 104 36374093325508880990502139595099698409984628612615538454039803220498 105 154895269373048721975856888389206374344373820282190204523258633631588 106 659605292685702010569527335436902809791052426802800429635749026052106 107 2808860102054820944873801611098806623901171183908760407415608692604354 108 11961236758412142999425160334059978031384356652366240720891857119871504 109 50935674826284918596832777822527163760363514020310664466291646390560730 110 216904240122527939026374753788535091365814627936761324653260466227383224 111 923664004523070063103668322900303854287902521185300280446593271661689680 112 3933326489005708720934270463424581413057941769848439451969086211030992750 113 16749659176230851976843057046129814448298889447883900589029309089604395264 114 71326670517710791229299125973773201744778641288399289357958498120276097506 115 303737161073799479611101126144831488481013528240951595576573437287574305254 116 1293432910123899441035084352729237632549055992985162682841360317792182566576 117 5507948672059575823267354551388701650820107864473150892127157823821164140394 118 23455022936703211383401712820168711200053667781567773504612771523581591170324 119 99880760282314275681615007045441240105919058913194144586772597255150293457440 120 425331763754623632211366119657753561250792793614149830199632698824520952183394 121 1811230799077646768161016165507521126625246087262283542069492602963190693372120 122 7712936787434533694413050130432245733745249032940899962093057787896076114459226 123 32844734043422512358276112829895542720699955743215320051895492434155212589863870 124 139865862266709811175725585300319526461061385832078846938565792515456687275684900 125 595604135559374949484047834708150018293835084695910632298808556412236404565473622 126 2536317873041596312962974892141118020268291641891298553410785078757731123206879768 127 10800644201485668443920893726495385099145096444312503513573157727747038017598286280 128 45993412894730185158111347322386900521411741436532157572536219041434809838106914670 129 195858134963297154031658115250955004018164844201043537112184292889092937996227711268 130 834041368469448081826367309557236180836943765246855434128331321466131102649921259202 131 3551677873623918408536091043679454817401085901610668073638803981954633109577022656274 132 15124448492451246384983102580683219823847428523539666594011198815364434172101577659020 133 64405880921686493484803787055383339528113154319898603115166103286062243799392213630802 134 274265702935801226737218308715397345352094178654032719568867222624480383003881696008992 135 1167931790240304290024407564041059577691178572859304802628158328897889336069524470411836 136 4973515288469064320327798436689752898389260013370628484718390568172370685396661682352878 137 21179194308552958241701339964405637135611941579384398657562746286550388696664112581375484 138 90189382266384097553244662700779340779299225532196260148144365333971440885863121738401682 139 384062044810981865602858517676153289349607807789323003415971309170192205949023092912571398 140 1635488020404936827083637918651059997591426365808246718832447367131329071671124809547918016 141 6964554558377374074545104758533056784935411926090722378109852208740927995674172001946315346 142 29657826649568190541901976479499699319126643129260571804900641066141336622381595201803493600 143 126294750684064753611580444499839551598039995449364831937744544355559133828487107291817509080 144 537812977289834799159111479080804994007394747667836641425734406904995351141546377426734815994 145 2290220274197442046061316828413525175947228677999818744768512521033241257601694195511360940388 146 9752663334336659955537715357219586697388024424387473839962144472925615871560862739648074828602 147 41530696057716740115158274833165064367947356205996571732894486167146623379929342905121581478038 148 176854122398121640934652137983801523745457432775056772419684815723246344310924041870343403958668 149 753114769994282330718656268727017394190943646438319461357520071138326138362460434880180305246782 150 3207060424108976204725808796368998433729035633856395810392904833496043804115356588277619060114976 151 13656931152690222950226783177085112582110141960406116768936649215375270798735575511271444027153952 152 58156611926368561267426888735709103547471299570702741861138034825748530562660385632338089906635890 153 247653844991961456960867477182243361134238661691233443161295040403456598946270259065282247864700104 154 1054607978486689966932939676455710337991847924551807336910762327230929495614043749399194706446763986 155 4490937697025795517451144046470473147112894465887047552599945500344062098528012371506801705757738746 156 19124188143833485618794510572159330430638190894393849310314232923193035998567414670296411494710894912 157 81438353598838740593391360080180544149996451430048315660335771216948835430922676244362310237759067058 158 346796705146828296671537599293029034380238927062724949146439617578035796389904744063689977609189441144 159 1476797471780066891605510333847546407014606766793687000659422127853935419916423768078224034335912091616 160 6288787466226432328072033124813018658492469404199402667974126134406401658834885887800609168301515017790 161 26780143216047237972357085399322415136270806602860745773533639792323551800621235009136990296074676656972 162 114040436971920790357969244714803274106541346902172540909535367300049757093898827091470731738962516683622 163 485629264930653169312470428031530863019726334992766934046390174066825800991354145609164166559095031091126 164 2068001396865520332350879281451911951962245450257273706989909056134241555815197392937558970648506114423328 165 8806367503507921838530584471935692960145979554009911151867570287301744328806240805797069515330206289883802 166 37500994305123029375652787858651681848159714448219566509987320969634799156657808632327747987364290984717444 167 159694059248910019134855821154250541766390573455289619348883989916583917622442143895661733285621168198313580 168 680040437112103891304682446821691338485149911008194487767346414083411323051952161043233166480645760299363214 169 2895881025773210047466857666318885870684257382014527413283191498718651080639922244862671389605121127888957276 170 12331806254119644016540838239911432266740359328368479789530177466781536558358440465493388257132558410820398818 171 52513706238515182399641348476900688247083197709593233657391055027014037511160013316667845489393799654702494066 172 223624121728624840501223688733832743759406061554858653126623981726583688536088988587012095034268933263451320084 173 952279917013771650786592358835543930106595737960282354337285579354301909843186791927860922241898378904797947290 174 4055184357295015444237654701929696319516511465910635326024330999172968811225866465592778164016791922217200525876 175 17268578154223923059230042413609737857248348451880847662130880297094980418746864165771865775352681903090300340960 176 73536432673422183962336099264966278272852926886835104518495077062189491970870966047668627990163300993209110508470 177 313147201931621917743165890256962639054780435110237715062299514857504948000637917957987704725557852775408585181456 178 1333504584225577116632386545375444290029994489461838664996665653891649479929529106919569114714967327638239672421654 179 5678589702164799696846408417598935180214292795354801050427151675827411747197102603742086129617560771794400388436282 180 24181679903454516283003669926636044798324444766797633836977882001598696106433247947299624422595179055892043287963684 181 102975152920489297565698577651235938748109654738598084741911232236759845230887058857808157972324164205421035085214854 182 438508910933161402762668150552670829017290807874078514548558141716755353221261351648820077823437996234753580171482496 183 1867344301166137981870798851504001042599130345278015956742099248713525496687214125504706536079424046251509863575859428 184 7951890263021691294308326121497254005652494061196007830890238527363942237700707970829701334127654259828113433881400018 185 33862292409413238587641784829021796195573103918496636851213803992146018444152488776076587280077936368429904208583506904 186 144199028066677631351414748042275504819035227085023715203983096235743820054442103248575662546034750988362914494790311850 187 614056468592605479354127043712134932922524871675118226343750191089977595693149009413091270844666166834253558525370874102 188 2614895201970893043681731224056594973479524761313991074713603342663083083569503252011461648062597541184194595523615864016 189 11135257532523186280264637299441809895357312109236027032209392138508297170112352217774790366844072759310794340459101125350 190 47418328743024923024656645477021623025809430745274009087082773255680664111646257317235722695649586568883829133545529883504 191 201925989966043173218886756343380467287560131294410891093111666881973923934692260432486051511354021818953778261499900515764 192 859880693913412169777096242023676583421304513128350468395048578472056862047267456181433725383015145704943673277861485665022 193 3661711936583058708155070990891731218898191389189185749142020383796411249456009788517523363955877041907011175984700553103628 194 15593017032971110838702042617039417159763751040173263163954839218630987170298105650678386365123084280087239427499061379771702 195 66401231009290231821349194086521889901290006679972185142504493008757880207144879886470319493985307364878227064626765599400986 196 282762692442785548488232058646930842446167765823812415273127818878528795371692629636928832990627853571058693663038075584507164 197 1204115330727932151926732383517126502504486010568984274930388399687238488261276007836321164516159031915927806343109772038680126 198 5127599108525995513945551037722364976216343857377128042064121052669889133985977038208909816625082639992317614585615851867249880 199 21835344129255405194820881287354837842656827705050045043904968171743355362997542069683737770028234320377046132895579434625298452 200 92983527602661321567132451736844313964122635263082734684070331793405271906947801162259860736573552826698350533237075259543482294 201 395960620279434547922672119554276250549843209883325069974858537074209879873899828169578878546537695274299825514776778332753302304 202 1686156858686302929146510805492832276782005517764969859779312964569146825687755134872777901470880730197587429558644224034887429598 203 7180322503001512557479956185336997282794726092835607711156384231020422705363123406560995773770389524521911923703040194856126346866 204 30576651858640461417820696313796644885376760766931570157750366149758554015169112729425014938858345503875869336572507857523592490172 205 130207471669090326022861642162508708320585073257248600536957479818771616590085760744693690528755194198928139666196368268497330145710 206 554474890084018175350521223412695867922892170646165581249951092575365278573647042497095375877627273557716952673889557565027659927012 207 2361173285931080201979524068605971515916922046205779915468060471687221091332891077565347465232891879148227282943172421202775669988068 208 10054809308587063144509397177739364814174779095575779181234956545640827153626744970052366560608157638270958222784956410185311126818698 209 42817353065292988465976449967246035524010651061511853185867637798403186608844714329818467344874919670811754695339090043330742733943152 210 182333216598374275595332257615390991005367476591082440728313936944137976364134865843133537236132213847455550764577466834053198654280414