0 26 1 79 2 184 3 3207 4 32254 5 67715 6 370829 7 809373 8 1180202 9 3169777 10 4349979 11 20569693 12 24919672 13 45489365 14 388834592 15 1600827733 16 1989662325 17 3590490058 18 5580152383 19 143094299633 20 148674452016 21 291768751649 22 440443203665 23 2053541566309 24 16868775734137 25 18922317300446 26 35791093034583 27 162086689438778 28 197877782473361 29 557842254385500 30 755720036858861 31 2069282328103222 32 11102131677374971 33 24273545682853164 34 253837588505906611 35 4339512550283265551 36 8932862689072437713 37 31138100617500578690 38 1628114094799102529593 39 4915480385014808167469 40 11459074864828718864531 41 199719753087103028864496 42 2008656605735859007509491 43 4217032964558821043883478 44 23093821428529964226926881 45 50404675821618749497737240 46 73498497250148713724664121 47 197401670321916176947065482 48 270900167572064890671729603 49 1281002340610175739633983894 50 1551902508182240630305713497 51 2832904848792416369939697391 52 24215141298521571589823292625 53 99693470042878702729232867891 54 123908611341400274319056160516 55 223602081384278977048289028407 56 347510692725679251367345188923 57 8911369399526260261231918751482 58 9258880092251939512599263940405 59 18170249491778199773831182691887 60 27429129584030139286430446632292 61 127886767827898756919552969221055 62 1050523272207220194642854200400732 63 1178410040035118951562407169621787 64 2228933312242339146205261370022519 65 10094143289004475536383452649711863 66 12323076601246814682588714019734382 67 34740296491498104901560880689180627 68 47063373092744919584149594708915009 69 128867042676987944069860070107010645 70 691398586477684639933449945243968234 71 1511664215632357223936759960594947113 72 15808040742801256879301049551193439364 73 270248356843253724172054602330883416301 74 556304754429308705223410254212960271966 75 1939162620131179839842285364969764232199 76 101392761001250660377022249232640700346314 77 306117445623883160970909033062891865271141 78 713627652249016982318840315358424430888596 79 12437787533857171860391194394156107190377273 80 125091502990820735586230784256919496334661326 81 262620793515498643032852762907995099859699925 82 1438195470568313950750494598796894995633160951 83 3139011734652126544533841960501785091126021827 84 4577207205220440495284336559298680086759182778 85 12293426145093007535102515079099145264644387383 86 16870633350313448030386851638397825351403570161 87 79775959546346799656649921632690446670258668027 88 96646592896660247687036773271088272021662238188 89 176422552443007047343686694903778718691920906215 90 1508027012440716626436530332501318021557029487908 91 6208530602205873553089808024909050804920038857847 92 7716557614646590179526338357410368826477068345755 93 13925088216852463732616146382319419631397107203602 94 21641645831499053912142484739729788457874175549357 95 554966234004328811536178264875564131078251495937527 96 576607879835827865448320749615293919536125671486884 97 1131574113840156676984499014490858050614377167424411 98 1708181993675984542432819764106151970150502838911295 99 7964302088544094846715778070915465931216388523069591 100 65422598702028743316159044331429879419881611023468023 101 73386900790572838162874822402345345351097999546537614 102 138809499492601581479033866733775224770979610570005637 103 628624898760979164079010289337446244435016441826560162 104 767434398253580745558044156071221469205996052396565799 105 2163493695268140655195098601479889182847008546619691760 106 2930928093521721400753142757551110652053004599016257559 107 8025349882311583456701384116582110486953017744652206878 108 43057677505079638684260063340461663086818093322277291949 109 94140704892470860825221510797505436660589204389206790776 110 984464726429788246936475171315516029692710137214345199709 111 16830041054198871058745299423161277941436661537033075185829 112 34644546834827530364427074017638071912566033211280495571367 113 120763681558681462152026521476075493679134761170874561899930 114 6314355987886263562269806190773563743227573614096757714367727 115 19063831645217472148961445093796766723361855603461147705003111 116 44442019278321207860192696378367097189951284821019053124373949 117 774578159376678005772237283526037418952533697560785050819360244 118 7790223613045101265582565531638741286715288260428869561317976389 119 16355025385466880536937368346803519992383110218418524173455313022 120 89565350540379503950269407265656341248630839352521490428594541499 121 195485726466225888437476182878116202489644788923461505030644396020 122 285051077006605392387745590143772543738275628275982995459238937519 123 765587880479436673212967363165661289966196045475427495949122271058 124 1050638957486042065600712953309433833704471673751410491408361208577 125 4968143710423604935615819176403396624784082740481069461582567105366 126 6018782667909647001216532129712830458488554414232479952990928313943 127 10986926378333251936832351306116227083272637154713549414573495419309 128 93914193694575662495875342578642647124669651651940875269578891668415 129 386643701156635901920333721620686815581951243762477050492889062092969 130 480557894851211564416209064199329462706620895414417925762467953761384 131 867201596007847466336542785820016278288572139176894976255357015854353 132 1347759490859059030752751850019345740995193034591312902017824969615737 133 34561188867484323235155339036303659803168398003959717526700981256247778 134 35908948358343382265908090886323005544163591038551030428718806225863515 135 70470137225827705501063429922626665347331989042510747955419787482111293 136 106379085584171087766971520808949670891495580081061778384138593707974808 137 495986479562512056568949513158425348913314309366757861491974162314010525 138 4074270922084267540318567626076352462198010055015124670319931892220059008 139 4570257401646779596887517139234777811111324364381882531811906054534069533 140 8644528323731047137206084765311130273309334419397007202131837946754128541 141 39148370696570968145711856200479298904348662041969911340339257841550583697 142 47792899020302015282917940965790429177657996461366918542471095788304712238 143 134734168737174998711547738132060157259664654964703748425281449418160008173 144 182527067757477013994465679097850586437322651426070666967752545206464720411 145 499788304252129026700479096327761330134309957816845082360786539831089448995 146 2681468589018122147496861160736657237108872440510296078771685244361911965386 147 5862725482288373321694201417801075804352054838837437239904157028554913379767 148 61308723411901855364438875338747415280629420828884668477813255529911045763056 149 1048111023484619914517155082176507135575052208929876801362729501037042691351719 150 2157530770381141684398749039691761686430733838688638271203272257603996428466494 151 7520703334628044967713402201251792194867253724995791614972546273849031976751201 152 393234104171039480005495663504784955819527927538469802249775678497753659219528946 153 1187223015847746484984200392715606659653451036340405198364299581767110009635338039 154 2767680135866532449973896448935998275126430000219280198978374842031973678490205024 155 48237785325578798134540440024627577336802761040068168580996671896310662543968823447 156 485145533391654513795378296695211771643154040400900966008945093805138599118178439494 157 1018528852108887825725297033415051120623110841841870100598886859506587860780325702435 158 5577789793936093642421863463770467374758708249610251469003379391338077903019806951669 159 12174108439981075110569023960955985870140527341062373038605645642182743666819939605773 160 17751898233917168752990887424726453244899235590672624507609025033520821569839746557442 161 47677904907815412616550798810408892359938998522407622053823695709224386806499432720657 162 65429803141732581369541686235135345604838234113080246561432720742745208376339179278099 163 309397117474745738094717543750950274779291934974728608299554578680205220311856149833053 164 374826920616478319464259229986085620384130169087808854860987299422950428688195329111152 165 684224038091224057558976773737035895163422104062537463160541878103155649000051478944205 166 5848619225346270779936073419882372781691507001588108560145322324248195620688607160664792 167 24078700939476307177303270453266527021929450110414971703741831175095938131754480121603373 168 29927320164822577957239343873148899803620957112003080263887153499344133752443087282268165 169 54006021104298885134542614326415426825550407222418051967628984674440071884197567403871538 170 83933341269121463091781958199564326629171364334421132231516138173784205636640654686139703 171 2152339552832335462429091569315523592554834515582946357755532439019045212800213934557364113 172 2236272894101456925520873527515087919184005879917367489987048577192829418436854589243503816 173 4388612446933792387949965096830611511738840395500313847742581016211874631237068523800867929 174 6624885341035249313470838624345699430922846275417681337729629593404704049673923113044371745 175 30888153811074789641833319594213409235430225497171039198661099389830690829932760975978354909 176 253730115829633566448137395378052973314364650252785994927018424712050230689136010920871211017 177 284618269640708356089970714972266382549794875749957034125679524101880921519068771896849565926 178 538348385470341922538108110350319355864159526002743029052697948813931152208204782817720776943 179 2438011811522076046242403156373543806006432979760929150336471319357605530351887903167732673698 180 2976360196992417968780511266723863161870592505763672179389169268171536682560092685985453450641 181 8390732205506911983803425689821270129747617991288273509114809855700678895472073275138639574980 182 11367092402499329952583936956545133291618210497051945688503979123872215578032165961124093025621 183 31124917010505571888971299602911536712984038985392164886122768103445110051536405197386825626222 184 166991677455027189397440434971102816856538405424012770119117819641097765835714191948058221156731 185 365108271920559950683852169545117170426060849833417705124358407385640641722964789093503267939684 186 3818074396660626696235962130422274521117146903758189821362701893497504183065362082883090900553571 187 65272373015151213786695208386723784029417558213722644668290290596843211753834120198106048577350391 188 134362820426963054269626378903869842579952263331203479157943283087183927690733602479095188055254353 189 468360834296040376595574345098333311769274348207333082142120139858394994826034927635391612743113450 190 24489126203821062637239492324017202054582218370112523750548190555723723658644549839519459050697153753 191 73935739445759228288314051317149939475515929458544904333786691807029565970759684446193768764834574709 192 172360605095339519213867594958317081005614077287202332418121574169782855600163918731906996580366303171 193 3004066026066531054924063165608540316570955243340984555441853452693338111173546302888612710631061728616 194 30213020865760650068454499251043720246715166510697047886836656101103163967335626947618034102890983589331 195 63430107757587831191833061667695980810001288264735080329115165654899666045844800198124680916413028907278 196 347363559653699806027619807589523624296721607834372449532412484375601494196559627938241438684956128125721 197 758157227064987443247072676846743229403444503933479979393940134406102654438964056074607558286325285158720 198 1105520786718687249274692484436266853700166111767852428926352618781704148635523684012848996971281413284441 199 2969198800502361941796457645719276936803776727469184837246645371969510951710011424100305552228888111727602 200 4074719587221049191071150130155543790503942839237037266172997990751215100345535108113154549200169525012043