0 17 1 69 2 224 3 293 4 517 5 1327 6 1844 7 3171 8 11357 9 48599 10 1663723 11 6703491 12 21774196 13 28477687 14 50251883 15 128981453 16 179233336 17 308214789 18 1103877703 19 4723725601 20 161710548137 21 651565918149 22 2116408302584 23 2767974220733 24 4884382523317 25 12536739267367 26 17421121790684 27 29957861058051 28 107294704964837 29 459136680917399 30 15717941856156403 31 63330904105543011 32 205710654172785436 33 269041558278328447 34 474752212451113883 35 1218545983180556213 36 1693298195631670096 37 2911844178812226309 38 10428830732068349023 39 44627167107085622401 40 1527752512372979510657 41 6155637216599003665029 42 19994664162169990505744 43 26150301378768994170773 44 46144965540938984676517 45 118440232460646963523807 46 164585198001585948200324 47 283025430462232911724131 48 1013661489388284683372717 49 4337671388015371645214999 50 148494488681910920620682683 51 598315626115659054127945731 52 1943441367028888083004519876 53 2541756993144547137132465607 54 4485198360173435220136985483 55 11512153713491417577406436573 56 15997352073664852797543422056 57 27509505787156270374949858629 58 98525869435133663922392997943 59 421612983527690926064521850401 60 14433367309376625150116135911577 61 58155082221034191526529065496709 62 188898613972479199729703332401704 63 247053696193513391256232397898413 64 435952310165992590985935730300117 65 1118958316525498573228103858498647 66 1554910626691491164214039588798764 67 2673868943216989737442143447297411 68 9576517456342460376540469930690997 69 40979938768586831243604023170061399 70 1402894435588294722659077257712778563 71 5652557681121765721879913054021175651 72 18360567478953591888298816419776305516 73 24013125160075357610178729473797481167 74 42373692639028949498477545893573786683 75 108760510438133256607133821260945054533 76 151134203077162206105611367154518841216 77 259894713515295462712745188415463895749 78 930818343623048594243846932400910528463 79 3983168088007489839688132918019106009601 80 136358533335877703143640366145050514854897 81 549417301431518302414249597498221165429189 82 1784610437630432610386389158639714011142464 83 2334027739061950912800638756137935176571653 84 4118638176692383523187027914777649187714117 85 10571304092446717959174694585693233551999887 86 14689942269139101482361722500470882739714004 87 25261246361585819441536417086164116291713891 88 90473681353896559806970973758963231614855677 89 387155971777172058669420312122017042751136599 90 13253776721777746554567261585907542685153500043 91 53402262858888158276938466655752187783365136771 92 173460565298442221385382661553164106035248910356 93 226862828157330379662321128208916293818614047127 94 400323393455772601047703789762080399853862957483 95 1027509615068875581757728707733077093526339962093 96 1427833008524648182805432497495157493380202919576 97 2455342623593523764563161205228234586906542881669 98 8793860879305219476494916113179861254099831564583 99 37630786140814401670542825657947679603305869140001 100 1288240589666994876274950988483400967766499382324617 101 5190593144808793906770346779591551550669303398438469 102 16860020024093376596585991327258055619774409577640024 103 22050613168902170503356338106849607170443712976078493 104 38910633192995547099942329434107662790218122553718517 105 99871879554893264703240996975064932750879958083515527 106 138782512747888811803183326409172595541098080637234044 107 238654392302782076506424323384237528291978038720749571 108 854745689656235041322456296561885180417032196799482757 109 3657637150927722241796249509631778249960106825918680599 110 125214408821198791262394939624042345679060664278034623123 111 504515272435722887291376008005801160966202763938057173091 112 1638760226128367453136522963641445828577668956092206142396 113 2143275498564090340427898971647246989543871720030263315487 114 3782035724692457793564421935288692818121540676122469457883 115 9707346947949005927556742842224632625786953072275202231253 116 13489382672641463721121164777513325443908493748397671689136 117 23196729620590469648677907619737958069695446820672873920389 118 83079571534412872667154887636727199652994834210416293450303 119 355515015758241960317297458166646756681674783662338047721601 120 12170590107314639523455268465302716926829937478729909915984737 121 49037875445016800054138371319377514464001424698581977711660549 122 159284216442365039685870382423435260318834211574475843050966384 123 208322091887381839740008753742812774782835636273057820762626933 124 367606308329746879425879136166248035101669847847533663813593317 125 943534708546875598591767026075308844986175331968125148389813567 126 1311141016876622478017646162241556880087845179815658812203406884 127 2254675725423498076609413188316865725074020511783783960593220451 128 8075168193147116707845885727192154055309906715167010693983068237 129 34555348498011964907992956097085481946313647372451826736525493399 130 1182957017125553923579606393028098540229973917378529119735849843803 131 4766383417000227659226418528209479642866209316886568305679924868611 132 15482107268126236901258861977656537468828601868038234036775624449636 133 20248490685126464560485280505866017111694811184924802342455549318247 134 35730597953252701461744142483522554580523413052963036379231173767883 135 91709686591631867483973565472911126272741637290850875100917896854013 136 127440284544884568945717707956433680853265050343813911480149070621896 137 219149971136516436429691273429344807126006687634664786581066967475909 138 784890197954433878234791528244468102231285113247808271223349973049623 139 3358710762954251949368857386407217216051147140625897871474466859674401 140 114981056138399000156775942666089853447970287894528335901355223201979257 141 463282935316550252576472628050766631007932298718739241476895359667591429 142 1504829862088049757886193826818389746471767184050746060332041302204753544 143 1968112797404600010462666454869156377479699482769485301808936661872344973 144 3472942659492649768348860281687546123951466666820231362140977964077098517 145 8913998116389899547160387018244248625382632816409948026090892590026542007 146 12386940775882549315509247299931794749334099483230179388231870554103640524 147 21300938892272448862669634318176043374716732299640127414322763144130182531 148 76289757452699895903518150254459924873484296382150561631200159986494188117 149 326459968703072032476742235336015742868653917828242373939123403090106934999 150 11175928693357149000112754151678995182407717502542391275561395865050129978083 151 45030174742131668032927758842051996472499523927997807476184706863290626847331 152 146266452919752153098896030677834984599906289286535813704115516454922010520076 153 191296627661883821131823789519886981072405813214533621180300223318212637367407 154 337563080581635974230719820197721965672312102501069434884415739773134647887483 155 866422788825155769593263429915330912417030018216672490949131702864481933142373 156 1203985869406791743823983250113052878089342120717741925833547442637616581029856 157 2070408658231947513417246680028383790506372138934414416782679145502098514172229 158 7415211844102634284075723290198204249608458537520985176181584879143912123546543 159 31731256034642484649720139840821200788940206289018355121509018662077747008358401 160 1086277917021947112374560477878119031073575472364145059307488219389787310407732177 161 4376842924122430934147962051353297325083242095745598592351461896221226988639287109 162 14216806689389239914818446631938011006323301759600940836361873908053468276325593504 163 18593649613511670848966408683291308331406543855346539428713335804274695264964880613 164 32810456302900910763784855315229319337729845614947480265075209712328163541290474117 165 84214562219313492376536119313749947006866235085241499958863755228931022347545828847 166 117025018522214403140320974628979266344596080700188980223938964941259185888836302964 167 201239580741527895516857093942729213351462315785430480182802720170190208236382131811 168 720743760746798089690892256457166906398983028056480420772347125451829810597982698397 169 3084214623728720254280426119771396838947394428011352163272191221977509450628312925399 170 105584040967523286735225380328684659430610393580442453972026848672687151131960622161963 171 425420378493821867195181947434510034561388968749781168051379585912726113978470801573251 172 1381845176448988888320771222632214763114777299829785958126165606410865493067373026881716 173 1807265554942810755515953170066724797676166268579567126177545192323591607045843828454967 174 3189110731391799643836724392698939560790943568409353084303710798734457100113216855336683 175 8185487017726410043189401955464603919258053405398273294784966789792505807272277539128333 176 11374597749118209687026126348163543480048996973807626379088677588526962907385494394465016 177 19560084766844619730215528303628147399307050379205899673873644378319468714657771933593349 178 70054852049652068877672711259047985677970148111425325400709610723485369051358810195245063 179 299779492965452895240906373339820090111187642824907201276712087272260944920093012714573601 180 10262557612875050507068489404812931049458350004158270168808920577980357496334521242490747497 181 41350009944465654923514863992591544287944587659457987876512394399193690930258177982677563589 182 134312587446272015277613081382587563913292112982532233798346103775561430287109055190523438264 183 175662597390737670201127945375179108201236700641990221674858498174755121217367233173201001853 184 309975184837009685478741026757766672114528813624522455473204601950316551504476288363724440117 185 795612967064757041158609998890712452430294327891035132621267702075388224226319809900649882087 186 1105588151901766726637351025648479124544823141515557588094472304025704775730796098264374322204 187 1901201118966523767795961024539191576975117469406592720715740006101092999957115908165024204291 188 6809191508801338030025234099266053855470175549735335750241692322328983775602143822759446935077 189 29137967154171875887896897421603406998855819668347935721682509295417028102365691199202811944599 190 997500074750645118218519746433781891816568044273565150287447008366507939256035644595655053051443 191 4019138266156752348761975883156730974265127996762608536871470542761448785126508269581823024150371 192 13054914873220902164504447395903974814611952034561390760901858636650854294635560453341124125502556 193 17074053139377654513266423279060705788877080031323999297773329179412303079762068722922947149652927 194 30128968012598556677770870674964680603489032065885390058675187816063157374397629176264071275155483 195 77331989164574767868808164628990066995855144163094779415123704811538617828557327075451089699963893 196 107460957177173324546579035303954747599344176228980169473798892627601775202954956251715160975119376 197 184792946341748092415387199932944814595199320392074948888922597439140393031512283327166250675083269 198 661839796202417601792740635102789191384942137405205016140566684945022954297491806233213913000369183 199 2832152131151418499586349740344101580134967870012895013451189337219232210221479508260021902676560001 200 96955012255350646587728631806802242915973849717843635473481004150398918101827795087073958604003409217