0 28 1 57 2 85 3 142 4 511 5 1164 6 6331 7 26488 8 138771 9 304030 10 1050861 11 1354891 12 2405752 13 6166395 14 347723872 15 701614139 16 1049338011 17 1750952150 18 6302194461 19 14355341072 20 78078899821 21 326670940356 22 1711433601601 23 3749538143558 24 12960048032275 25 16709586175833 26 29669634208108 27 76048854592049 28 4288405491362852 29 8652859837317753 30 12941265328680605 31 21594125165998358 32 77723640826675679 33 177041406819349716 34 962930674923424259 35 4028764106513046752 36 21106751207488658019 37 46242266521490362790 38 159833550771959746389 39 206075817293450109179 40 365909368065409855568 41 937894553424269820315 42 52888004359824519793208 43 106713903273073309406731 44 159601907632897829199939 45 266315810905971138606670 46 958549340350811245019949 47 2183414491607593628646568 48 11875621798388779388252789 49 49685901685162711181657724 50 260305130224202335296541409 51 570296162133567381774740542 52 1971193616624904480620763035 53 2541489778758471862395503577 54 4512683395383376343016266612 55 11566856569525224548428036801 56 652256651288795951054986327468 57 1316080159147117126658400691737 58 1968336810435913077713387019205 59 3284416969583030204371787710942 60 11821587719185003690828750152031 61 26927592407953037586029288015004 62 146459549758950191620975190227051 63 612765791443753804069930048923208 64 3210288506977719211970625434843091 65 7033342805399192228011180918609390 66 24310316923175295896004168190671261 67 31343659728574488124015349109280651 68 55653976651749784020019517299951912 69 142651613032074056164054383709184475 70 8044144306447896929207065005014282512 71 16230940225927867914578184393737749499 72 24275084532375764843785249398752032011 73 40506024758303632758363433792489781510 74 145793158807286663118875550776221376541 75 332092342372876958996114535344932534592 76 1806254870671671458099448227500884049501 77 7557111825059562791393907445348468732596 78 39591813995969485415068985454243227712481 79 86740739816998533621531878353834924157558 80 299814033446965086279664620515748000185155 81 386554773263963619901196498869582924342713 82 686368806710928706180861119385330924527868 83 1759292386685821032262918737640244773398449 84 99206742461116906512904310427239038234841012 85 200172777308919634058071539592118321243080473 86 299379519770036540570975850019357359477921485 87 499552297078956174629047389611475680721001958 88 1798036411006905064458118018853784401640927359 89 4095625119092766303545283427319044484002856676 90 22276162006470736582184535155449006821655210739 91 93200273144975712632283424049115071770623699632 92 488277527731349299743601655401024365674773708899 93 1069755328607674312119486734851163803120171117430 94 3697543513554372236102061859954515775035287061189 95 4767298842162046548221548594805679578155458178619 96 8464842355716418784323610454760195353190745239808 97 21696983553594884116868769504326070284536948658235 98 1223495921357029929328974702697020131287259870100968 99 2468688826267654742774818174898366332859056688860171 100 3692184747624684672103792877595386464146316558961139 101 6160873573892339414878611052493752797005373247821310 102 22174805469301702916739626035076644855162436302425069 103 50510484512495745248357863122647042507330245852671448 104 274727228031780429158528941648311857391813665565782309 105 1149419396639617461882473629715894472074584908115800684 106 6021824211229867738570897090227784217764738206144785729 107 13193067819099352939024267810171462907604061320405372142 108 45601027668527926555643700520742172940576922167360902155 109 58794095487627279494667968330913635848180983487766274297 110 104395123156155206050311668851655808788757905655127176452 111 267584341799937691595291306034225253425696794798020627201 112 15089118263952665935386624806768270000627778414344282299708 113 30445820869705269562368540919570765254681253623486585226617 114 45534939133657935497755165726339035255309032037830867526325 115 75980760003363205060123706645909800509990285661317452752942 116 273477219143747550678126285664068436785279889021783225785151 117 622935198290858306416376277974046674080550063704883904323244 118 3388153210598039082760007675534301807188030207546202747401371 119 14175548040683014637456406980111253902832670893889694893928728 120 74265893414013112270042042576090571321351384676994677217045011 121 162707334868709239177540492132292396545535440247879049328018750 122 562387898020140829802663518972967760957957705420631825201101261 123 725095232888850068980204011105260157503493145668510874529120011 124 1287483130908990898782867530078227918461450851089142699730221272 125 3300061494706831866545939071261715994426394847846796273989562555 126 186090926834491575425355455520734323606339562330509734043145724352 127 375481915163689982717256850112730363207105519508866264360281011259 128 561572841998181558142612305633464686813445081839375998403426735611 129 937054757161871540859869155746195050020550601348242262763707746870 130 3372737113483796180722219772872049836875096885884102786694549976221 131 7682528984129463902304308701490294723770744373116447836152807699312 132 41785382034131115692243763280323523455728818751466341967458588472781 133 174824057120653926671279361822784388546686019378981815705987161590436 134 915905667637400749048640572394245466189158915646375420497394396424961 135 2006635392395455424768560506611275320925003850671732656700775954440358 136 6935811844823767023354322092228071428964170467661573390599722259746035 137 8942447237219222448122882598839346749889174318333306047300498214186393 138 15878259082042989471477204691067418178853344785994879437900220473932428 139 40698965401305201391077291980974183107595863890323064923100939162051249 140 2295020321555134267371805555625621672204221722644086515131552813548802372 141 4630739608511573736134688403232217527516039309178496095186206566259655993 142 6925759930066708003506493958857839199720261031822582610317759379808458365 143 11556499538578281739641182362090056727236300341001078705503965946068114358 144 41595258545801553222430041045128009381429162054825818726829657218012801439 145 94747016630181388184501264452346075490094624450652716159163280382093717236 146 515330341696708494144936363306858386831902284308089399522646059128481387619 147 2156068383417015364764246717679779622817703761683010314249747516896019267712 148 11295672258781785317966169951705756500920421092723140970771383643608577726179 149 24747412900980586000696586621091292624658545947129292255792514804113174720070 150 85537910961723543320055929814979634374896058934111017738148928055948101886389 151 110285323862704129320752516436070926999554604881240309993941442860061276606459 152 195823234824427672640808446251050561374450663815351327732090370916009378492848 153 501931793511559474602369408938172049748455932511942965458122184692080033592155 154 28304003671471758250373495346788685347287982884484157393386932713672491259653528 155 57109939136455075975349360102515542744324421701480257752231987612037062552899211 156 85413942807926834225722855449304228091612404585964415145618920325709553812552739 157 142523881944381910201072215551819770835936826287444672897850907937746616365451950 158 512985588641072564828939502104763540599422883448298433839171644138949402908908589 159 1168495059226527039858951219761346852034782593184041540576194196215645422183269128 160 6355460884773707764123695600911497800773335849368506136720142625217176513825254229 161 26590338598321358096353733623407338055128125990658066087456764697084351477484286044 162 139307153876380498245892363717948188076413965802658836574003966110638933901246684449 163 305204646351082354588138461059303714207956057595975739235464696918362219279977654942 164 1054921092929627562010307746895859330700282138590586054280398056865725591741179649275 165 1360125739280709916598446207955163044908238196186561793515862753784087811021157304217 166 2415046832210337478608753954851022375608520334777147847796260810649813402762336953492 167 6190219403701384873815954117657207796125278865740857489108384375083714616545831211201 168 349067333439487890412302184543654658958624136816265167237865785815337831929328884780748 169 704324886282677165698420323204966525713373552498271191964839956005759378475203600772697 170 1053392219722165056110722507748621184671997689314536359202705741821097210404532485553445 171 1757717106004842221809142830953587710385371241812807551167545697826856588879736086326142 172 6326543537736691721538151000609384315828111414752959012705342835301666977043740744531871 173 14410804181478225664885444832172356342041594071318725576578231368430190542967217575389884 174 78380564445127820045965375161471166026036081771346586895596499677452619691879828621481291 175 327933061961989505848746945478057020446185921156705073158964230078240669310486532061315048 176 1718045874255075349289700102551756268256965687554871952690417650068655966244312488928056531 177 3764024810472140204428147150581569556960117296266448978539799530215552601799111509917428110 178 13010120305671495962574141554296464939137317576354218888309816240715313771641647018680340861 179 16774145116143636167002288704878034496097434872620667866849615770930866373440758528597768971 180 29784265421815132129576430259174499435234752448974886755159432011646180145082405547278109832 181 76342675959773900426155149223227033366566939770570441377168479794223226663605569623153988635 182 4304974119169153555994264786759888367962983379600919603876594300488146873306994304443901473392 183 8686290914298081012414684722743003769292533698972409649130357080770516973277594178510956935419 184 12991265033467234568408949509502892137255517078573329253006951381258663846584588482954858408811 185 21677555947765315580823634232245895906548050777545738902137308462029180819862182661465815344230 186 78023932876763181310879852206240579856899669411210545959418876767346206306171136467352304441501 187 177725421701291678202583338644727055620347389599966830820975061996721593432204455596170424227232 188 966651041383221572323796545429875857958636617411044700064294186750954173467193414448204425577661 189 4044329587234177967497769520364230487454893859244145631078151809000538287300978113388988126537876 190 21188298977554111409812644147251028295233105913631772855455053231753645609972083981393145058267041 191 46420927542342400787123057814866287077921105686507691341988258272507829507245146076175278243071958 192 160451081604581313771181817591849889528996422973154846881419828049277134131707522209918979787482915 193 206872009146923714558304875406716176606917528659662538223408086321784963638952668286094258030554873 194 367323090751505028329486692998566066135913951632817385104827914371062097770660190496013237818037788 195 941518190649933771217278261403848308878745431925297308433063915063909159180273049278120733666630449 196 53092341767147796216497069331614071363345658139449466657356407157949975011865950950070774323149342932 197 107126201724945526204211416924631991035570061710824230623145878230963859182912174949419669379965316313 198 160218543492093322420708486256246062398915719850273697280502285388913834194778125899490443703114659245 199 267344745217038848624919903180878053434485781561097927903648163619877693377690300848910113083079975558 200 962252779143209868295468195798880222702373064533567480991446776248546914327849028446220782952354585919