1 901 2 1005 3 2106 4 4298 5 11543 6 28363 7 64640 8 181608 9 459594 10 1077260 11 3086344 12 7919676 13 18750107 14 54232060 15 140107552 16 333274007 17 968659780 18 2511122087 19 5987505072 20 17447315392 21 45310860821 22 108172897186 23 315636791803 24 820483500398 25 1960052604869 26 5723289723029 27 14884797537430 28 35570409177695 29 103903328064517 30 270296087588654 31 646046146185461 32 1887511872535262 33 4910881803641300 34 11738813295151959 35 34300096535682372 36 89247572386330123 37 213345086111955918 38 623415287158451767 39 1622164753034183758 40 3877863380262673602 41 11331821963689375411 42 29486681486452298608 43 70490304642754853091 44 205988588248349336116 45 536011194066863109061 46 1281387470025301228997 47 3744533164556305358256 48 9743853981035911048666 49 23293729209144819234770 50 68070358207037713242913 51 177130103456550474631613 52 423449373407225423865276 53 1237432324884976717913257 54 3220004334468045626462140 55 7697789449252892531125030 56 22495025443155804803286192 57 58535837282753924296316377 58 139936705385412103629374449 59 408933196691641492157056583 60 1064113359514473877775384184 61 2543887087619762522259960161 62 7433933832199864279102317779 63 19344357737238971513852309825 64 46244950204975056867036330256 65 135140415170052212170207188795 66 351658340992755300359701018458 67 840680470467023486631863352183 68 2456698888126560618682500379185 69 6392748659194139997871962089905 70 15282615393461120856594779786230 71 44659995433418978223628144056948 72 116212913367210410900026465107851 73 277820604639117461317045225761192 74 811868054977299959474845119184823 75 2112618969356238537709069155934934 76 5050463577719392158654291906667078 77 14758840867819197526231517844329734 78 38405018238158203126946529215085670 79 91811703769076460190462093986202175 80 268299001453223649801062362680499384 81 698159712147252066884705983833184376 82 1669032741561317796976022246973364206 83 4877371850663663358746293820953056671 84 12691752549036702699998012751291058369 85 30341124271572227179877935210149048772 86 88665094475061769916909079099562865413 87 230721682642130064851471494671775405085 88 551567265774693604830760567243026800727 89 1611830970366197985188975097631202897744 90 4194258812554654524943385834882573625815 91 10026868041925764203317342960840417706342 92 29301261073353721045847080821825443772230 93 76246873759627919823530530474268278697660 94 182277102141342172268316192677740219729568 95 532663732746319072880089079895835712708064 96 1386081789890186691354705621954102747382841 97 3313591227633540688026094657472091981376805 98 9683223244279371222345602555256141958680563 99 25197396748692875108502966149812093255980408 100 60237334795299386954659310286305566671903584 101 176030029184665495853045041424386639255802154 102 458060128676491243338466952362714830925567125 103 1095046508321132947792769808793373318503450290 104 3200026519779931271675643984333633284196641618 105 8327014238692355271919566692230765456499580454 106 19906705028740196030032833239864709129604119332 107 58172857071038557050914994382345160386122333436 108 151375685841546313378906333263953740070238484196 109 361881346689460511851159572883129413677737728945 110 1057516642130049181653552860968040338522408792789 111 2751838487097028671736538729755263522489764445065 112 6578592936187042381352347563832967598903943471561 113 19224454577445078152682699148343723975873884917930 114 50025306356704568795491396734884812446992899215755 115 119591367216055736137016182354014896947647747872906 116 349478806365996958968879064900243255424314520770519 117 909403399885369983702903456375091575386233404799748 118 2174035580469740776720446886745873516183398765991402 119 6353128803087641579621088080737201210309458279385364 120 16531923619405945030477442066818365876312918968680952 121 39521504061622940435211602452972192966241352183831208 122 115492684687890732027207230051767832746817371809477840 123 300531643704987599536403001802006362329005649612933447 124 718456173085339477165885360462552945515649513147411626 125 2099526175189852251335359359503297973045419094769231108 126 5463324834268030459737974307669818550146543299808856547 127 13060719345095607716780980088441447153483878036129113457 128 38167007479502489024316971433170625958277193629343697529 129 99317056522830338442157535336149299874964370537096818613 130 237429082248523306428093781731307121266314836753044478954 131 693832959624440998365231393093369508949962008828932970870 132 1805471579228123262121943643315160242801663927476031028007 133 4316191750844020888798673539829223488638999969436028165530 134 12613097218057908401119613995047055447571409643621968934638 135 32821428035895311219208786923067791856363905100494531323472 136 78463476561630714416072331520066885074115817988431947274469 137 229291819054415647458476895355999193298038076255217880940602 138 596656380919655295400686644356672638103538494718993287994702 139 1426377118888223377751203812016184799360843805543786141087978 140 4168265524031294763309789809572270429018529134596568663469698 141 10846537100787234092775348333238832838157064084914423068939981 142 25929920192739173085557350815604221329060211200597413401376455 143 75774345331985362391094187551932770453090390975787118594901225 144 197177757317237004631421236658934884057605527857598120635830931 145 471376575169616712137585276434403465496924239465187609377387838 146 1377491759435225432924565757834470625172225867581450886487371442 147 3584468261103709978129755988602191820039755015827252772670830826 148 8569092151732048387598955570988054394319860468415601889745812881 149 25041239736201523860728241620993547300960235619650987198454606200 150 65161572429228292597418884446455923476857583754039091502623885736 151 155776388078796463522328888629997734801257451889416603685008222752 152 455221371184839813286472625256831755552121315658834285923361135271 153 1184563570425412182496932027325945383241572902149274389208470320508 154 2831838268651480112892232653970707087026530472764307557712925222695 155 8275408844228417299171090451429960212861037864917706046274341919755 156 21534023812930582714994209180355779230464929560035569372696115214083 157 51479611760818418344390160178576905602378439614281372449690489325998 158 150437558238730271602587797241214292740013804417206887512261754342867 159 391464158744412685319228748865304156251500409444656260702928783534155 160 935841024673558189132176644201182959453669594753204844453843975398655 161 2734784390092751784747757418683245845544674366126354888233313748698781 162 7116374947512221839747369384162954570589442783951160001611436704048908 163 17012529689057086699888091406637720555989859271331589759956903567608987 164 49715282193203667712375841132865100752640291969637021153364624702085048 165 129367634973306247915309453038085845179973898778394656017613478956578683 166 309268517611746132864532588457681203977438446213312049873032573647552478 167 903767511802291681109964080973543917485343712494291400361805252149275966 168 2351757053559588225311781952047783814363384819703733180984238307454188502 169 5622151304593440514993098526248753629871007161263154272859016385762372226 170 16429469558577013178122845495441029622343840927937804060998049269721991260 171 42752279116090319336657400070430075200556015760589713789838048333813444142 172 102204341831595539256794126665102280211986350501165421589077338995914629878 173 298669144941844450245710049497166622903823503715546630744256165940627465499 174 777188003690101942659197312193125846735758099075041302542889447908648968080 175 1857959155367306692490522825593670876870492869688648210243117622059131080183 176 5429466716636866890409849247311555748270994820948786249542296061875802749901 177 14128397492906419005032161618290781210749629844157122787885831153565066580233 178 33775592711131159410651468467105535558560436369401352390017041405443761671007 179 98701554299516153096068716664568756775120934510856862326658100231889116029193 180 256838261488603813335978350659550871325566060202648445836981083169415000523042 181 614002013818591864720234138654780348860841001224440873403472721442518114622211 182 1794282446062169872887368095665309881337629839567750553013657634604487797470452 183 4669028642321860063307632082096479569368760862232321811577184264431759638723396 184 11161861057409122007101976503774011713815676457492577326930057317830042073134370 185 32618022270218957228865379646873232088623979934541093515078892838471897574990308 186 84877651547992562223094500361571048377478394836769736482768801680100974785170961 187 202909989643317043578091206689291470381152033982423340296885449592284355724871621 188 592958694521852158705612522651841200449566502424758762713599524519415070012236582 189 1542979554034147368210087534985972488402132766962912499052878870272002780774201244 190 3688673751203989057972914279311228749248239413005928405016659592260158514248972938 191 10779317350889127838542308778978574882819100185434062032917857867757417215069793138 192 28049620374112768055363713185700500523109973540685594981054208262263553653304034284 193 67055910193179786124049706261964829881748797532795551276958725421210134915322027663 194 195955778411977308589446584206254715749663296977828881027460517062873733151308943309 195 509910323228061392011768417507499448408242988789316548417946094162155762406888833349 196 1219000485030189915157954842493262637126014365192034266021495210287872964456323116154 197 3562254068888384009363462865666050256232610852724499745838724294033851962283919378120 198 9269592039630957872088214704166761303605430073266665630854835221251467651488502079284 199 22160047909616989047420185000204271307833917090927207734523216751212932132919027743190 200 64757743579437228021070342184761455242694348536140756335799797916722643639338759004132 201 168510682500457714498051945731076229371504202706293177466833537700404367254782425732864 202 402844567649502159722227044678925590974402841896607498786447094901410407795073752672535 203 1177222419401646664593046021122690070055183927703933144594723802592062610083621879764756 204 3063333315572814018029142130932400239247632966091153488836983092030435484528572903389030 205 7323257889450980433735263612114710756169031903549886028541504526282488286210306145305493 206 21400570003521887976480576814026623092116201776253609008267297719722801172913002126288522 207 55687929471609852285761217313270119976626065842921843391124438959306099502803100923456073 208 133128532496601248649118072915553726287604067067236700482817320922999083389463218830626706 209 389038119668518610843073022547376933433636671799839284325962536703753299736617030369207132 210 1012343473388924583752120281178621458167762922397487560561062256422640963778411030786560745