1 10684 2 38392 3 195528 4 970333 5 3702284 6 13376848 7 46946080 8 151691950 9 473298612 10 1441563263 11 4285234118 12 12549667259 13 36365093642 14 104261277810 15 296592191300 16 838536063660 17 2358010298036 18 6602060964243 19 18419200796892 20 51230079582293 21 142122680628554 22 393426261618994 23 1087075298764462 24 2998970151188686 25 8262318329597662 26 22736866351114239 27 62507149419956064 28 171695855542814953 29 471272504099736330 30 1292738278332740410 31 3544158137566045200 32 9712069593084436006 33 26603238114884860726 34 72845908231637547933 35 199408813337932938770 36 545719938230454292753 37 1493127535248040536160 38 4084499273519066462850 39 11171384705756731454812 40 30550008706594049661920 41 83533438338951832608138 42 228381782192680081162641 43 624339819514498022034520 44 1706650630325104203005207 45 4664842933526726946817820 46 12749771091690311635663482 47 34845308122138473929296514 48 95228272813069688884146178 49 260237503315341383741137664 50 711145684857501849355638151 51 1943273923801859025711533376 52 5310042226635612771508855023 53 14509483713558597978049780250 54 39645810377890218580636298168 55 108326607331558090383155898494 56 295982804322150328551860987114 57 808708817845448514056175850002 58 2209596550710572687499797180849 59 6037116318628496237714222863234 60 16494624073771158195757835715127 61 45066321090990479341518506225266 62 123128622450011940304947399973042 63 336405843612734513275570937233614 64 919106752425309166144818187958874 65 2511114834044814180619357156736166 66 6860655643003395105989337194343703 67 18744044552175197149308049907755032 68 51210594022073507654956202345972485 69 139912106302653286230543982360757672 70 382252106329960514321716938426263114 71 1044344319114559396770284977750878916 72 2853230522597688503777567679199909790 73 7795238973160988967112454390137760398 74 21297150626648676148086641478499486129 75 58185280818624359041278701568627767376 76 158966051831272297407453341556907406595 77 434305483335078921773789641398553817426 78 1186549749658876881625220852433013998202 79 3241726297371798341830938219733106105342 80 8856589617714310423310169299724084569016 81 24196720768988353107164496836483656622648 82 66106831576790468397032984271336476081941 83 180607604339173797147497005481107193500530 84 493430056100111188479702406873911534876553 85 1348078127839097717513257256972262079768394 86 3683023020955449552651092370867628500671938 87 10062218066757832692273047133865210790385628 88 27490519551618453125758033025187071669686374 89 75105563826059268434381639007726971319056606 90 205192376730339328169734880142460227679107441 91 560596378796949441717159280841816360119057310 92 1531578690668984661557347558323676999301059991 93 4184352934862071835884378774514111027690733412 94 11431869877995180823766542319731945761255148644 95 31232461332917038389308050715368257759904463950 96 85328699651144448767942282505141724831349509380 97 233122410209314731549332272784799661671477440348 98 636902428870801618484001923493631421787628530825 99 1740050173888733766972096619449502182345667709276 100 4753906380498196820605337838319517010132525059417 101 12987915893717524956572565395221027749554722182996 102 35483651149324212737322413571369297236250380223294 103 96943149731565267206790227114703492522414635759284 104 264853638844808364854876572954678768561646443228266 105 723593665047200687474202540628983868012579119256886 106 1976894816112061158561748851303127246103325367152083 107 5400977456099096312586352995563199988720414061788240 108 14755745714784453498329867450598875384856482967985923 109 40313449115767560083688485706855046872626944966941056 110 110138396236059165697228621463635628845965444568306052 111 300903706287657744502956038017214101300217107722767490 112 822084241984748940833904735014728636591246712774540470 113 2245975984093894012220101541653272607646666308929274600 114 6136120659666724462436223868216162922212801387295830385 115 16764193779361548468870729803123857779487864761426528792 116 45800630043819866065887947308547707285442733075387329229 117 125129650409463142410864002184406091818458067508995334810 118 341860567455685559457360409948509263525964046816794540336 119 933980451253066004738937935085046129918401924194768893034 120 2551682074209677021799052377486049050700279547342815108854 121 6971325138130552022682683204858224202840620887534708246384 122 19046014631374510829009211555353534955533718270764575436791 123 52034680028917804402240002358095783728183319709675973549032 124 142161390481767211554414264326665990309985665761896267937041 125 388392143773613046873928686885146071255253628271462359242306 126 1061107075034146017942578740505707194138420691162126188654918 127 2898998453077291732280039311653407163018636518299539575969176 128 7920211092870478636056017482983079789295257081371224168100652 129 21638419178757944114437154114763035377147438709748067096081376 130 59117260749138717031727513859161622918859105774459501567422301 131 161511360343775963541700761551525124191996307227872309288340742 132 441257243342449205297673023741580071420117646870990592174678049 133 1205537210113878722244205633087144743386582543889384625483353558 134 3293588913410408444899164288419820688791271795762970393223648140 135 8998252262449592634256883120764386825131551449985827167797957146 136 24583682388223602656924928918472662586061869640794251731134375982 137 67163869387867477916687260025461073988933621311852153779186697762 138 183495103757255043035447869234208965629839468381207624023137239069 139 501317946776310210313428182615066922875442406264373985695211834082 140 1369626102219205543465262790626596231336939917142525461733498091719 141 3741888100721687758221500039584973009672732447474430609853552288604 142 10223028412354007006855465537544752274195368447019687444469902311146 143 27929833041491891265275661950839960304719309161070565079677270691048 144 76305722944051960261660154221285654057936462210107972694016772783040 145 208471112057268815535423515298580362287318115773485239000594361484114 146 569553670206908622729868636397946581215052613608768373993916085774033 147 1556049565012510106707444524675007706688284628695473913096168928039272 148 4251206471586385546799702288235443766976264354948432727009059612799381 149 11614512075917717752135031247071148979147942020309041760318798874060952 150 31731437101454995141823936150258809966268840560589866279802208795538494 151 86691898370025648753154113370766250050359141509817408142098982964249234 152 236846670979178578348741619392936244235238611705591033128605166275678898 153 647077138784250927733416823166988676710924448511873564990844285641555624 154 1767847619730323438906189873035368660291102206688029728981299402191571201 155 4829849517511401530143519958836438306597395618075431990900596273090182534 156 13195394275626488865383538494817911883853054786236769904946946262977746073 157 36050487588985019592326958847388972330040706387508052439994394946972348856 158 98491763735644473531744341600177025976602941188748117590137552502268592386 159 269084502664479167302672350504727391962500839406994470944819893240947268942 160 735152532836322260474083749951231946728607827262336591935051082737893499154 161 2008474071087108020777030032194818829739792604863335480999157322778934826872 162 5487253208049525498755434193500894910914154094955878017154437854860946581749 163 14991454558753624878022977598419340423265433553037067486487849470115410752652 164 40957415534744848238456613239695073369223307549884563270667033358313564439007 165 111897740189695539386312361512346468489778084247730084135878457089216273569692 166 305710311455276999477257383967025067195291517822172995521726416962730897053624 167 835216103305105452799028909407386675433201337410676896613866866119923921515134 168 2281852829556698130802572802497382586715665924106648993431223256181606520952926 169 6234137865808776349536159297500140541329771774091799634731780109111696535858768 170 17031981390932817547950905913843381650570684409216556597146974809260408916601507 171 46532238513961658122051671984074923660484868234499857161731176614976459902474498 172 127128439810923025031141614884149470126588305874212246883366519843814663386131133 173 347321356652457355642702230468141455374229443042625826138289069806839901125516718 174 948899592933131852334646670642202412152679335663629628002892885804639837518459014 175 2592441899186279220044846102476475965066025936654716942581361159976435405725482604 176 7082682984274614175454482877371012675176863757710434865614746616071442109658008776 177 19350249767006621310648058593099697644435727284086732190537967793668069121642121130 178 52865865502763546339662509062465767542694241965706985796096578966143903392048286375 179 144432230540016925532583683743614535471615650322851018240298008546426154128015938226 180 394596192086690561221134367946826998135625605333134694031794489819781346775473679317 181 1078056845256092400693218794344922714941222862764719315154039776667893298332197338106 182 2945306074691911980333142163348628503087797344041048771050237348208181561369287291654 183 8046725839911050229238586670780482336179616746915619715949017404314665344942370574538 184 21984063829241575809096462828487134877994518288998690798624338769719997592610194040810 185 60061579338389753248655215276965074089756284375736919021950236859045543617114669546756 186 164091286335462943380012554596163410410545152438147861975494496051489805926815020167915 187 448305731348180110781804729391965645971090549634418692885784526637317497802715019775538 188 1224794035368411287095974088797024296967756740394133335324339185552673486323771295565091 189 3346199533435849702293585897699293475471229061266964889174108295028835389545049780135144 190 9141987137614843099171206202743611786918171275403831257882814760368914563321349964276670 191 24976373342116367966368833075653611397138340790457370291716669061002391328093698201656702 192 68236720959497933432922512984754707954029371154189546695489136196526023568938933096232596 193 186426188603312771932755538570018027239940764698636331598731601199053833887665838454740700 194 509325819125820908997537407606988501847029986862809605451361629777707532907780799836457937 195 1391504015458740214036154383094306929933932410637656771513520170016113567298735161683719512 196 3801659669170243003576808031814489936056538670150198969967899171838245479412050527386118097 197 10386327369260622862455896106259863390181582865098957970589100279846383889589749123127764314 198 28375974076868028014328782709200387674544404582056775714564810388038477762134856193406719660 199 77524602892272225245503489077209841979651477646747539571674690334245486544427273360015166384 200 211801153938315878283856818958207395569947658855014955627435940579198039667707949431738857668 201 578651513661260045459786281507700962539332267887989008371254359809474514487265112829227970434 202 1580905335199350561847560669925143322059009027648349985624442297932725501293578864030595008991 203 4319113697721692208771039554418282925075475646283979378396943530871168701095903384809136044682 204 11800038065843201894856563174319754590874236535163840975888150555361356111725111981950168859957 205 32238303527132434196354377352929063380252341476909824943352982726971290169229288473480591087106 206 88076683185957543724155165524166806870595957498540102743402035006794725761796543817139283384128 207 240629973426194820692777030798036629047258439404433310610217130363417027266466821412012190863014 208 657413313224339961608703947270844394597548656010666260730802539674066225610534551323118232002658 209 1796086573301153073570498835285739617285451389249956869101244411096541691230706679228670520735624 210 4906999773051184003893042932042742112790432213120764199391730529028971704061528877764513407088523