1 66512
2 1365710
3 26467386
4 533139326
5 10733520644
6 216277393666
7 4367587791906
8 88165105669262
9 1776627602822848
10 35829418798609410
11 723198677655458678
12 14590360107851814002
13 294210382253305967200
14 5934614673851329576446
15 119739454899117121376040
16 2415454437251156182245634
17 48719335998531147129272776
18 982773960553267394844493166
19 19826037073366950193789533650
20 399935359546432948490874798196
21 8067300189289052141580560135934
22 162735730179782218978084519207884
23 3282807101567234425343247260072354
24 66221443791194955890043591119345164
25 1335820324329444944230250706315394626
26 26946515141731440394204056736960255024
27 543574491096971478143663932551630348932
28 10965101355151542931980730471284264392254
29 221189910575818150112110087491354385844208
30 4461897375398818784401587305331595728280864
31 90006583349025895753286714989063511685835682
32 1815633087842139671388188096156498835331048998
33 36625342968302681999077751686568907268033832810
34 738815164932603582312876879463973771785122518302
35 14903559012356539832040915778024402924802008980632
36 300638027111637728303238186570843984562008036786096
37 6064539041164739634006512299532712223427934253747242
38 122335310118491586616427006431955733943267889545632274
39 2467776776311135573311680509286132449846148326451603984
40 49780566875729801061832649907216625790187840641982453438
41 1004185157824842146085461041215984849637209562122696269598
42 20256658301681119072147471564982638430100497161703254568344
43 408622058506323024017307799534945518453003691128553591868206
44 8242819473394856425931761608853238303864636912955662097007782
45 166276077212388793971236048390117757699993054122930641415550672
46 3354159916540186645688827322198837658565176695865407040497252840
47 67660898151292217500048852628965958673596061990164973026855402516
48 1364871436922182813581964515189119811647851406714953243263299820522
49 27532505379750301991560304831469611879760050754752508476598724609590
50 555392133318381510336538616157741583809502854927861947561531441433372
51 11203499903852114401037346398191955781497679612801233327122479001508230
52 225999617173763692260825633054222027971258792385701991748906868915966480
53 4558917074508706479586279674789345820259300844187669215539752382065094914
54 91963540487195904077538820174685464108258876443051337389282335982727952346
55 1855110026351655745487301268138115238678991262924902293787880507136773437694
56 37421712855556226404265854110367840562743177569295572991066772961926916808018
57 754879534716493673494591163419561115275343356840172703162129810373406975862536
58 15227606350801147794567710127425219765507117741600596838274000046185631877529044
59 307174833148717212243571485089973028840973506836269993560548982131877201665325628
60 6196402501537118140178498183513509834214792834844126275448714264261594413198194418
61 124995278983729933046095399426378796255577497418951562585531601229611878174686285004
62 2521433971960947921833837330581945619667909813352578473195559772321292062352519765212
63 50862955194287295051234705919288197421265208702256637973370666220552714562345969089384
64 1026019415774711794144819857441331900009274384285661917442827498374319901381070623931382
65 20697103374661824748584177274915541852464181607656096238472779034239984163714865552971814
66 417506804977425778478046678910430053567934330740002535370685759181239048879951940145698580
67 8422044816714236329667910407432050439280760786211277715251028159064298672478285033371665410
68 169891455772914857750754404573630473961642019856777119024016180437693494840066241201970708042
69 3427090139419640065865161002409676342705290559342740769989306700227659920209783530762071735840
70 69132063001337682848179011984568618416371955939502342829513260263205186937908347244629728058088
71 1394548126938134834660738877181395626364155918582312686756563899499807798765399521079310237097616
72 28131150639813097330577203961058094036098852060735535223492151772231674493866680114986659073185086
73 567468143291445446918640313484822805004427081407041128144523422741267548729210309117670660504627150
74 11447099970243415324836310912198802037620217322580850047431393141029975979438133711719901688643688976
75 230913575109788272975170143564532277154190451956526777513376002881033971737273658563529195855501623860
76 4658042587946557021374738723731680562708779845569590264655171617727632659270456030983857879715270657806
77 93963123393009467690599436743890074150569420352205537193904255501863229985617396233510210228748339641880
78 1895446078708186895639584952336730204919948251151702117261121158587172268432649172564190453414135758656412
79 38235381153304215692883101619535365861454149807857132343023877015247841632594794043188901551297174915703972
80 771293041970392569868386252566967769629652102614539848684720621598943313739028251828269855265849829611172364
81 15558703448176953540728660498318271602824301326926493223648030801946732322562294547739042754917082665430110976
82 313853801105169219532970252342545119803594108804609293694177638015307984755213219281599742722131458385054586282
83 6331132204957232062100205618439412420398259014601854957747441849071845906650091518020734071034016828957291726292
84 127713078049387597011221109430935622139839939017590714587407592825402693065333757527157172178589709004725876108070
85 2576258049402398156339852469875354864067257382809372397920349577697299357012596640670021358757396893561249848752352
86 51968879291629402570804286472767204034447241591789946129635709496663867289614880147232210587747918970320200057805320
87 1048328375123046125679598841525173098501930794221751812112984955927705796349342819948953222634899835058227701159107564
88 21147124915297273179794589925837546800781193567745596446004400228883519561107607895538677774541689472575552879964053726
89 426584744623287766816331350164786279655598332451638783999765592324676548440146340104226139919109566980346829476464219066
90 8605167136156777051984578617979519281664389310181360305374276307960138638938007500306858966608040430197957867493211642724
91 173585441988981995571123041813726919787156354791165716116980327491346579583690207901167153464107873773211306741751443435782
92 3501606092449180052833807441636343462019619431367279451770309967012055917991565534176838304232906945481709767726188152247728
93 70635216215053774170522796510685994309106164362672178859882613498722169082919361611037492169549008094953506024278648378187250
94 1424870084760918099278752546798881940139731002961517774952285764221245142828379596600896762534159405203448150832432863148906046
95 28742812257632472334630206521979040219163826643992603858564007906634482052791012255213214570884922919532153288412454835448992358
96 579806724355594678709350634340774867559959895965137147601994012390143468357015205239301621583122540312521169590298647061138548456
97 11695996710227853211334163661550227114037138251515651914133669306592845081772338817151818266908203456462234839816497059607177640152
98 235934378301145438137854565114828084194149991814616393633923280833274237163812676187897935109260019991262158160727704781963991274248
99 4759323402995675930723404490963101014069160636694888104098530441956599366159462281364729770116601522924402752958217398726126035987120
100 96006183657519012782765951861730024135487858380210450896934453132598705715635819756455167823797021151467770236481564740423947458234654
101 1936659167704317188123653776611045127474479864899323001207935819146536811593004967029688336916917408971056154770870171722130252583381036
102 39066741213595103109982283767877444861928834013341176977760797282829342141021125044355696816528017278967269623497507322201001480198318978
103 788063431346648695180510191853038346296353935782192687904714180957429305488679479819623984461369972493236097209889848799472802619195280156
104 15896999660922133471653998011029530259198455306941256115998083423784705308660490446300782776348358827339609547975888728105425377573411243982
105 320677991348384148837149259041012841368971358918155636239735245925628092677293407100920387951854961710137471774572026483115099646751112185772
106 6468791364953029592037078922949859977525861209490178512820528514069551470378007902803020909839103990890485699713408188462617320473460151584628
107 130489970787643585135866173859837433811228407852861140989562886909765396926601044788979098423306997894115711842043415048442324528613155580240164
108 2632274178513982046550495628105752907992211493053765452627692734388688187786328658084008569691664979009868217988611852618593620273873202733213312
109 53098849735719086467646039718153873375607735001510601352553789486669676042533648228388202384718552298266384672162935476359627247315965587973747316