0 28 1 85 2 113 3 198 4 2687 5 2885 6 5572 7 19601 8 1103228 9 3329285 10 4432513 11 7761798 12 105335887 13 113097685 14 218433572 15 768398401 16 43248744028 17 130514630485 18 173763374513 19 304278004998 20 4129377439487 21 4433655444485 22 8563032883972 23 30122754096401 24 1695437262282428 25 5116434540943685 26 6811871803226113 27 11928306344169798 28 161879854277433487 29 173808160621603285 30 335688014899036772 31 1180872205318713601 32 66464531512746998428 33 200574466743559708885 34 267038998256306707313 35 467613464999866416198 36 6346014043254570117887 37 6813627508254436534085 38 13159641551509006651972 39 46292552162781456490001 40 2605542562667270570092028 41 7862920240164593166766085 42 10468462802831863736858113 43 18331383042996456903624198 44 248776442361785803483972687 45 267107825404782260387596885 46 515884267766568063871569572 47 1814760628704486452002305601 48 102142479475217809376000683228 49 308242199054357914580004355285 50 410384678529575723956005038513 51 718626877583933638536009393798 52 9752534087120713024924127157887 53 10471160964704646663460136551685 54 20223695051825359688384263709572 55 71142246120180725728612927680401 56 4004189477781946000490708213812028 57 12083710679466018727200737569116485 58 16087900157247964727691445782928513 59 28171610836713983454892183352044998 60 382318841034529749641289829359513487 61 410490451871243733096182012711558485 62 792809292905773482737471842071071972 63 2788918330588564181308597538924774401 64 156972235805865367636018934021858438428 65 473705625748184667089365399604500089685 66 630677861554050034725384333626358528113 67 1104383487302234701814749733230858617798 68 14987663196483101158317130865627520559487 69 16092046683785335860131880598858379177285 70 31079709880268437018449011464485899736772 71 109331176324590646915478914992316078387601 72 6153625584057344664285268251034186289442428 73 18570207928496624639771283668094874946714885 74 24723833512553969304056551919129061236157313 75 43294041441050593943827835587223936182872198 76 587546372246211690573818414553040231613495887 77 630840413687262284517646250140264167796368085 78 1218386785933473975091464664693304399409863972 79 4286000771487684209792040244220177366025960001 80 241234429989243789723445718341023236896863624028 81 727989290739219053380129195267289888056616832085 82 969223720728462843103574913608313124953480456113 83 1697213011467681896483704108875603013010097288198 84 23032992869808327497391728328991152294084745202687 85 24730205881276009393875432437866755307094842490885 86 47763198751084336891267160766857907601179587693572 87 168019802134529020067676914738440478110633605571601 88 9456872118284709460681174386119524681796661499703228 89 28538636156988657402111200073097014523500618104681285 90 37995508275273366862792374459216539205297279604384513 91 66534144432262024264903574532313553728797897709065798 92 902939385894679682306538843379292737679669949822239887 93 969473530326941706571442417911606291408467847531305685 94 1872412916221621388877981261290899029088137797353545572 95 6586712278991805873205386201784303378672881239591942401 96 370728300539762750288379608561211888234769487214502320028 97 1118771613898280056738344211885419968082981342883098902485 98 1489499914438042807026723820446631856317750830097601222513 99 2608271528336322863765068032332051824400732172980700124998 100 35397029782810240035972608240763305573527269078846702847487 101 38005301311146562899737676273095357397928001251827402972485 102 73402331093956802935710284513858662971455270330674105819972 103 258212294593016971706868529814671346312293812243849720432401 104 14533290828302907218520347954135454056459908755986258450034428 105 43858084779501738627267912392221033515692020080202625070535685 106 58391375607804645845788260346356487572151928836188883520570113 107 102249460387306384473056172738577521087843948916391508591105798 108 1387634360642787643995518505947864261714123264749278495204945487 109 1489883821030094028468574678686441782801967213665670003796051285 110 2877518181672881672464093184634306044516090478414948499000996772 111 10122438366048739045860854232589359916350238648910515500799041601 112 569734066680402268240671930209638461360129454817403816543747326428 113 1719324638407255543767876644861504743996738603101121965132041020885 114 2289058705087657812008548575071143205356868057918525781675788347313 115 4008383343494913355776425219932647949353606661019647746807829368198 116 54398042170521531437102076434195566546953754651173946490177570133887 117 58406425514016444792878501654128214496307361312193594236985399502085 118 112804467684537976229980578088323781043261115963367540727162969635972 119 396819828567630373482820235919099557626090709202296216418474308410001 120 22334714867471838891267913789557899008104340831291955660161724240596028 121 67400964430983147047286561604592796581939113203078163196903647030198085 122 89735679298454985938554475394150695590043454034370118857065371270794113 123 157136643729438132985841036998743492171982567237448282053969018300992198 124 2132512047781150714754487956377816093825816828121197785558662609183692687 125 2289648691510588847740328993376559585997799395358646067612631627484684885 126 4422160739291739562494816949754375679823616223479843853171294236668377572 127 15556130909385807535224779842639686625468648065798177627126514337489817601 128 875565491664896961535082488137576826706067907908177790972256097136098163228 129 2642252605904076692140472244255370166743672371790331550543894805745784307285 130 3517818097568973653675554732392946993449740279698509341516150902881882470513 131 6160070703473050345816026976648317160193412651488840892060045708627666777798 132 83598737242718628149283905428821070075964104749053440938296745115041550581887 133 89758807946191678495099932405469387236157517400542281830356790823669217359685 134 173357545188910306644383837834290457312121622149595722768653535938710767941572 135 609831443512922598428251445908340759172522383849329450136317398639801521184401 136 34323918381912575818626464808701372970973375117712044930402427859767595954268028 137 103581586589250650054307645872012459672092647736985464241343600977942589383988485 138 137905504971163225872934110680713832643066022854697509171746028837710185338256513 139 241487091560413875927241756552726292315158670591682973413089629815652774722244998 140 3277237695256543612927076945866155632740128740546576163541911216441196256727441487 141 3518724786816957488854318702418881925055287411138259136955000846256849031449686485 142 6795962482073501101781395648285037557795416151684835300496912062698045288177127972 143 23906612233037460794198505647273994598441535866192765038445737034350984895981070401 144 1345566247532171305576897711895628735070521424658479677453458185986353199463117070428 145 4060605354829551377524891641334160199810005809841631797398820294993410583285332281685 146 5406171602361722683101789353229788934880527234500111474852278480979763782748449352113 147 9466776957191274060626680994563949134690533044341743272251098775973174366033781633798 148 128474272045848285471248642282561127685857456810942774014116562568631030541187610591487 149 137941049003039559531875323277125076820547989855284517286367661344604204907221392225285 150 266415321048887845003123965559686204506405446666227291300484223913235235448409002816772 151 937187012149703094541247219956183690339764329853966391187820333084309911252448400675601 152 52748888001432261139312968283105972863533207918488345197818422876634590265585519440650428 153 159183851016446486512480152069274102280939388085319001984643088962988080708009006722626885 154 211932739017878747651793120352380075144472596003807347182461511839622670973594526163277313 155 371116590034325234164273272421654177425411984089126349167104600802610751681603532885904198 156 5036448409464106791787345661833884381674828389162449886354821322273562442834440453680031887 157 5407564999498432025951618934255538559100240373251576235521925923076173194516043986565936085 158 10444013408962538817738964596089422940775068762414026121876747245349735637350484440245967972 159 36739605226386048479168512722523807381425446660493654601152167659125380106567497307303840001 160 2067861906086581253651175677057422636300600081750058683786398136156371021605130333649261008028 161 6240325323486129809432695543894791716283225691910669705960346576128238444921958498255086864085 162 8308187229572711063083871220952214352583825773660728389746744712284609466527088831904347872113 163 14548512553058840872516566764847006068867051465571398095707091288412847911449047330159434736198 164 197438850419337642405799239163963293247855494826088903633938931461651632315364704123976999442687 165 211987362972396483278315805928810299316722546291660301729646022750064480226813751454136434178885 166 409426213391734125684115045092773592564578041117749205363584954211716112542178455578113433621572 167 1440266003147598860330660941207131077010456669644907917820400885385212817853349118188476735043601 168 81064322389657270304201127752692113905150151541232592603306034535783633912329729074132810596063228 169 244633233172119409772934044199283472792460911293342685727738504492736114554842536340586908523233285 170 325697555561776680077135171951975586697611062834575278331044539028519748467172265414719719119296513 171 570330788733896089850069216151259059490071974127917964058783043521255863022014801755306627642529798 172 7739997809102425848128034981918343360068546726497508811095224104804845967753364688233705878472183887 173 8310328597836321937978104198069602419558618700625426775154007148326101830775379489989012506114713685 174 16050326406938747786106139179987945779627165427122935586249231253130947798528744178222718384586897572 175 56461307818652565296296521738033439758440114981994233533901700907718945226361612024657167659875406401 176 3177883564251482404378711356509860572252273604418800013484744482085391880474779017559024107337609656028 177 9590112000573099778432430591267615156515260928238394273988135147163894586650698664701729489672704374485 178 12767995564824582182811141947777475728767534532657194287472879629249286467125477682260753597010314030513 179 22358107565397681961243572539045090885282795460895588561461014776413181053776176346962483086683018404998 180 303423393914994447678977584955363657237443875524299845586466071722620640166215770192773033723889553295487 181 325781501480392129640221157494408748122726670985195434147927086499033821219991946539735516810572571700485 182 629204895395386577319198742449772405360170546509495279734393158221654461386207716732508550534462124995972 183 2213396187666551861597817384843725964203238310513681273351106561163997205378615096737261168413958946688401 184 124579391404722290826796972293698426400741515935275646587396360583405497962588653134019133981716163139546428 185 375951570401833424341988734265939005166427786116340621035540188311380491093144574498794663113562448365327685 186 500530961806555715168785706559637431567169302051616267622936548894785989055733227632813797095278611504874113 187 876482532208389139510774440825576436733597088167956888658476737206166480148877802131608460208841059870201798 188 11894803880515614528808853437292131109103931448235055820183134132574950230991144655343723779810212389817497487 189 12771286412724003668319627878117707545837528536403012708841610869781116711140022457475332240019053449687699285 190 24666090293239618197128481315409838654941459984638068529024745002356066942131167112819056019829265839505196772 191 86769557292442858259705071824347223510661908490317218295915845876849317537533523795932500299506850968203289601 192 4883761298670039680740612503478854355252008335442402293100312114105917849044008499685039072792212920058889414428 193 14738053453302561900481542582260910289266686914817524097596852188194602864669559022851049718676145611144871532885 194 19621814751972601581222155085739764644518695250259926390697164302300520713713567522536088791468358531203760947313 195 34359868205275163481703697668000674933785382165077450488294016490495123578383126545387138510144504142348632480198 196 466300101420549726843370224769748538783728663396266782738519378678737127232694212612568889423346912381735983189887 197 500659969625824890325073922437749213717514045561344233226813395169232250811077339157956027933491416524084615670085 198 966960071046374617168444147207497752501242708957611015965332773847969378043771551770524917356838328905820598859972 199 3401540182764948741830406364060242471221242172434177281122811716713140384942391994469530780004006403241546412250001 200 191453210305883504159671200534581076140890804365271538758842788909783830934817723242064248597581196910432419684860028