1 297 2 468 3 1800 4 4522 5 11608 6 27582 7 82766 8 191474 9 543551 10 1291912 11 3724868 12 8715812 13 25061915 14 59060378 15 169750208 16 398939434 17 1147482231 18 2699112784 19 7759824787 20 18248954340 21 52477167246 22 123413127854 23 354855957210 24 834552735090 25 2399711508475 26 5643545066456 27 16227559507571 28 38163738068794 29 109736920938595 30 258076444803016 31 742079442741841 32 1745206367875760 33 5018207223168344 34 11801704390726756 35 33934908199638432 36 79807347172498154 37 229479952741605732 38 539685745123505746 39 1551825386393318459 40 3649547657811175620 41 10493996975652432717 42 24679543828537883714 43 70964153412519373106 44 166891883525288019890 45 479884932136423442379 46 1128582483075052451222 47 3245153189484840068936 48 7631877549676884837268 49 21944884094132151985530 50 51609479902056966366936 51 148399138609063988847569 52 349001723046674820882644 53 1003527940550717653407826 54 2360074213770587357646590 55 6786214103788155447078229 56 15959664169309338219449894 57 45890801843090610241008712 58 107924945288651535982058228 59 310329980982454765647430921 60 729826999616552851132070794 61 2098562091515054702532842525 62 4935350654510265891111540140 63 14191225862202544638546989031 64 33374602605548508849750695574 65 95966134281385689941449930035 66 225690974573358597297186659458 67 648957251356353961389213069203 68 1526202921601689880247878512020 69 4388480553495325355608799716993 70 10320728874110320564271121307086 71 29676471798651610680271755733154 72 69792452225887990508099335999748 73 200682894154491292968496735994936 74 471961471628401683766305605740236 75 1357089356156315287007056613583462 76 3191571919277296241284407893110986 77 9177122586118223568599038456334894 78 21582548424502364143482798164715360 79 62058978341099435556934117721740686 80 145948895490178057288847733136564884 81 419664961059443904461562901824560035 82 986958522035336095749597246638620112 83 2837924249622838093829235661428695644 84 6674165782116029328405370355999235892 85 19191056661641469543736897550554302227 86 45133091100229280443074133504062732160 87 129776774640577623584934901177013521764 88 305206070505454309712709326427490652744 89 877596868846445430843896080122463799273 90 2063912380087503745485407171733706787668 91 5934623250902340032176902136155553794954 92 13956912146681365598657177600339526888208 93 40132040553477768919366383714806468339631 94 94381621307937064341570328795444876943216 95 271387181779584864002572230661478686787861 96 638242209100164913517613885658770973822564 97 1835216984198003313872012917373620448563730 98 4316021613445223694126376787541771209479328 99 12410392255829726850593760455317764830154715 100 29186478584657272080769428048488405839412756 101 83923501836413543624942128799303104615608392 102 197369385157614138499595497210781621187091592 103 567520672618386975313449805039712884899994330 104 1334682225692423971919135222514900823829339698 105 3837777342478329416750815053575119563622810412 106 9025597572575507465867884657856007272112206842 107 25952420133854419264043994111388572609009284111 108 61034312118616303545177091126204112015624825204 109 175499527643035849267175461471466674452822576717 110 412735802348615996560408596372081581761158249858 111 1186790443591447679227189684293494611959114596551 112 2791066805328939934417186472590393093066359669442 113 8025500557840823062884629160045503406219535934208 114 18874189899400222536646329909676921330661881910418 115 54271299159597907405930473518012328279696513837984 116 127634008501146378018139142752292995185750893081276 117 367001894927659759340931747440967583498863037379490 118 863106719435326750220462907453601783252593146475492 119 2481797800424922179207548384949857810363727413345586 120 5836635688894162220779136227389269499898644026775974 121 16782802506804641516942210801042940167334994919877862 122 39469413686363551537743869413119735041154384973478292 123 113491300513757884963545570831097077927183459183792004 124 266906262405501870059935657546670279729063888789474216 125 767468680339993962169267443375566280529932240667491293 126 1804915408102128885921674737167750234911056352116452928 127 5189897134286603994616142143169609772644198151203599915 128 12205482183310965605214681415779550028025226852352491876 129 35095936752160228693861112261594567032551561316368331786 130 82537826791432609622023196001502513125556414250493749708 131 237331250435456314247092781622868433190039830985612494412 132 558150243401896836437529864263558336849217645120574172976 133 1604918621520774529359489994553887775060139508204447599127 134 3774411155709439357525603251577122603941555582958439833456 135 10853032531443379562312971280874587479524382206697166951895 136 25523915362849505804759026007427040205170211992876423032646 137 73392079541675132639571325209692492042160605913971335901125 138 172601825443538487903474190513435233641002496150438327588042 139 496303436283463835781250913060579375799290748297499909281390 140 1167195147097361350501909519326122018403316316565073700697850 141 3356180972183857527325318371575571803774252002066846551782005 142 7892990169175708750233017776080339467758986173160174692609888 143 22695693590998178567012609244702232372233520619045975901785693 144 53375216617061294433444722940530223313988379057227836679232206 145 153476380399506659889361302872183599457402180547123303057628371 146 360942264953528718595417929633950112267979245438902992856002936 147 1037862061632552221356861583194922949053910865024183239809302245 148 2440820419792727736221818624041862922226289016810352800340145088 149 7018393684893249416326830705606194982185962385088578234733405774 150 16505698833701807205826609542209266644383026505254987051809038536 151 47460883037450153973274910753466698106260773564062645465547487065 152 111617426574954824136216002859566168409968554486664371394200301598 153 320947430398923978149734468385169874477014288818720198782932606573 154 754796875960041910503159247295737008560128754296070421653112021190 155 2170361073947819193908783420365971657894298240551096198082764109969 156 5104205870366076218277425030489706135669102949072877816618842441716 157 14676756207248710864494603553291818651082606968876941724461574499631 158 34516461841395757891166550768563202843814397175287643902028376754694 159 99249463765581929765530770434857721876278062344555636957225150836099 160 233412634268037981612131043550282370965452368117304666514190397815072 161 671160297184095316072989094234655500884834521958475667383893404158097 162 1578419540400429615500275335288783558041396893358493811033022928092416 163 4538625473888493424645070080065625050476322380941071970570384999195401 164 10673836287100508555626186043290677813534338372033424919223719991257734 165 30691805338686972278527718699894197582072439854135596475430291896584261 166 72180290580361444398750479450833175272831745531190805761693791875478720 167 207548941935674070309642003587020611107622587960253603551723527005860235 168 488108886826545341472271266900874755992338095991101559499372818884164778 169 1403520021818979365376984589213401767745470506789171998460011631932946793 170 3300766504033325891159788816427334668372975256096800317842949356453685890 171 9491103318933190989878865479439133921058300510159632030252994051169674052 172 22320961179344515163247507098806503582109799870639395367969990605151197272 173 64182228119495213721514706776625140764272203646713998179454805713112713690 174 150942306085875925486531224072649057406951164774262091674317877544022683462 175 434023133871641585718229811146997151451802019472933924738215690388014288503 176 1020725746685399983409326023181168428802970057187711670010714080419619810028 177 2935019338765244334775285820172535215720023525905877849252202452368370514239 178 6902511807085468441182708039938440790135446371733677584124780882960327935956 179 19847648308704173244447251307905797884353191836042772827361479191156109406625 180 46677248420225224538395253930019390270108424058666710975028118874928188892280 181 134216881702637326990495162128706544734249806170225923893093992293331220120606 182 315648213429624671570521830400922810877833461881412743996654057375948455426758 183 907622457522065190391294176263570751624509516062700247739671848206026917078340 184 2134525877453878016381783176130496296203909873314116504978034810832664720281416 185 6137666997982460175681014412471095169982397308137311483930769849158526548506806 186 14434425818589577820680040920794391686722793976281268129334272059588522409580566 187 41505094839730986914684413968894768937224487942474805334360265306154082295721079 188 97610739187146446141498005492669747042164349719057682855084314175365299632765040 189 280672264921073637657712325722064295461192896372483874957207568520745687625725437 190 660078656706285004880692905075013936046901987447666521598930294002374527576280524 191 1898006030346801917842801826595679911939105679079190425712570184150642186480923809 192 4463687465820849938789209679896226313810599724855309458286252124109520369704038936 193 12834994195973886359078873355017465597414411863872838547426328760275005133570651558 194 30185047781952390186833169198848270423412842424557809280040027216605703436692206046 195 86794811700668170374614630308012460452384871008291371492535417072977816847166177453 196 204122066469811708644360604915910569733065820162810253670824169399725907071207515320 197 586937494721853585844593801244339220580091249035993730844419884585392652454225384081 198 1380346266830101897353565930356241505524027344017646767466199321062527735776977874994 199 3969080823614643359164771090147512585063295675293098354908049799456345000383189666805 200 9334394116735969233078878681750919387119496868003292957971639115872412321459394870712 201 26840341136923004571400140361076944559178961153385821071143409005924270468268477612719 202 63122504563037637405882633965409744874716317655590378593533020897328582114841709831280 203 181503966374342858282412622490464051819704471096169089273367444142007962938621802783310 204 426856904956138859333667777470333704663876002640390298767721219491380928637015210177650 205 1227394601341317771403543179424993988417087597647388693523646750961543900790017961570002 206 2886558741134428850463470127577395046761551607354428812965555414214518378054005410784568 207 8300080364606118706784820442072271121992452617325604536424525257101025849339345316076988 208 19519940451416020742716768047635866405566490745449632683019832313297067529331497412503478 209 56128105813431487026640597099653691738642446122012947910058655597216363982446733353764306 210 132000804209195466803598141695207738824607668554439811898739728107157567338013830559287014