1 1186
2 7562
3 49152
4 333508
5 2234136
6 14991412
7 100790676
8 681668756
9 4585208960
10 30833533736
11 207687511796
12 1402048789416
13 9438312729002
14 63517027029228
15 427982336753074
16 2886242240243372
17 19435769390492458
18 130855004505569972
19 881742218566564690
20 5943183643242204084
21 40027918250196285646
22 269566190632902863288
23 1816350213590448496542
24 12239402501808687756200
25 82442193606025960852570
26 555285915835459514477436
27 3741361685246273124843500
28 25207559352628050681833128
29 169804279037041800223391094
30 1143803137767815341545317860
31 7706321563833259829456170650
32 51918004669353063746237753684
33 349746776800073380352545933576
34 2356000281722598808445689872928
35 15873000799593714535265439986624
36 106933712586125425560897529776516
37 720379725950575174454751827314160
38 4852806395673960627790895770711156
39 32694047330089042008199512402802908
40 220250386678658740684575703234902068
41 1483782715171029296811211480165431964
42 9995552362824885718980063438569091100
43 67340681482213783283569761020719904526
44 453650883297750653672255418528250373408
45 3056183839672987417693816417767604239782
46 20588202945614342766696383626967749440180
47 138703076878672053457372915373516718347152
48 934390799172587510997137155456007775302928
49 6294897864607640349014838999959749935061876
50 42406149405802591950550934587622861682426852
51 285689761484522792700186820600584119208381140
52 1924581461220076445503726826561212416719538572
53 12965756043045768366295678980955454813454570238
54 87345099250315725573433353759809085839630292388
55 588441533803092702401516868726651618104398567522
56 3964099686760409048692286764719474483010714786512
57 26705882193809224727181786440446294525745825244300
58 179906917746814225578996114334890610174273303742820
59 1212026260066737168853542078277836623386933961821970
60 8164942344716569480352531337673189294726639858891732
61 55006745003895862152875088636704628510023849718258914
62 370558666695768221322090103895763785918724163647483628
63 2496438065474429571826073334620515241891821324589509728
64 16817515299645659327816112526163765525295544611423904696
65 113298697026365490993345050110147873022744527726874402282
66 763248527626882723854884185666398690328650686874587679568
67 5141970764021340191157115454879646156192170250526004095302
68 34639420867184499513802169581904483920485149639461874460452
69 233363994755441183697602230832294557951342377281701304470116
70 1572080989473774443118010343862824812902961219490487976293576
71 10591035828278053072409478014794487204807008140620970557184334
72 71347614413419795540872063675212844638496771593944378265423400
73 480665291960328706742305656977126363175179169096755270007647266
74 3238052052240817171272461610412912164368681616128153140552409384
75 21814601752155355606600746321451909856340106430371873366530308296
76 146956335193386939435170771864329711134341494947431686665345337808
77 990037540877740203908551739847452490198550283945474349861577996684
78 6669491444051077654931651650227609441668925169546116128672560708300
79 44932041518057983004433141588853382490039906778020261936648218892794
80 302689377856961860250276978275615892881972632664637099587177048133044
81 2039203432144960666344152736339553683349188549552819056290292074353880
82 13737307054058840399891857501318417530305774424376143218683082637496044
83 92547570141804128568155856433358286229719775179568232408816852668040664
84 623456352151986013862901330737714202454672217120418656663932283788879900
85 4200194858161660429749881020289103171648184484665119449925291869926213626
86 28295051422212023682308359082657888192076319433582194832930832606049224568
87 190622382769942543226224858673314732807155328638327063679451227121874478844
88 1284147558373784621563617016690258513421801569074755953268579196119097521996
89 8651239226875856020196321448242915726207745538398453968800298065022778129402
90 58279976439502364397457469172541293562687491084092199156599006079428277072004
91 392629357530353238788382758759098011653780484541732803607922905929540866878084
92 2644988620261587768427372919919564744802572313159293505232738317129339796421004
93 17819158964261472604245388414185948274669452841079720931150247724533169507175758
94 120040624635161148352618585975272087745273239143522553263960769114703680269401416
95 808707826572925213612121864988901900416418051723818000107382027964531800879767704
96 5447944642618726289733880944972774355367657955210551980664827357946718955295870836
97 36702536727233454570744743634490222799308746580441516685725285137318789894083453926
98 247250469714814318464717777230162550887612874015836353133136340474316820436231382440
99 1665714336823922640815478040768668690982303472509203942513924507444088816993363064314
100 11221258427849826065263462200156693132251832300755982530783232664347640902337651724052
101 75597069601342891882845238962004629867673878826989485560268167806524828155663781003240
102 509267549522713036074980476981771979028084002564618525262649771452066545304065504585284
103 3430910600137883751627390723594047129816969826039041699893585669189749374480102950146028
104 23112687259855936664156387010335739364892319140948832433512061999430461258199576624147684
105 155709044599081482419701005924066492536638928481785660411325672043774633390125381582824430
106 1048950229540939248844002413400472029894857952849219942405301484900457831529326547819049272
107 7066726444184071015289956387140633132842816218916972923547840027975418766837611639644834078
108 47605740108961582351386741709067426140915846942139574473079712017498559958941001381004621628
109 320717544848253035999369705194604235238503866504632087826084057670475802370440184250281476600
110 2160547211473429492737626529903888692367928149571745513475486904912562692798715633879799124736
111 14555500994304678471674172380981883573912365485909149535750096096360247304899731616095404271962
112 98054651363879668709160516496660354524971608627417183159451376018407940673430199751688897872176
113 660589394893304793732563802372162943177200343084262913430084232918606787409697457155544692113696
114 4450129397522521926769956750367007308791322598933496163036528963451238028020676986625295184610104
115 29980304303896142913153343473945381321931808612861788067878518303485628215758777120801402441046012
116 201965448535994488091031692078970229059242381804817571738306093287844888264498163096660246693191656
117 1360631358041190069527891874415738853745393035857351738028709983727702110144737258217531247587890758
118 9166035136745305774953224586272708736583331057476138078220150163442813113278278906370520031674334780
119 61751130832426562036844144211162222421968222598194313163078764879550442987477962027100327041913489872
120 415992936942721632170697998132629730479501262513106963458552802765850392128581455927650712868718935356
121 2802524089369157599383368989196646766003444851390575624207883460481292747541951701750453277321561360304
122 18879495993082321565958751762631229966010876821258412790118346219139925994257672514294311186504622788648
123 127190241986941238959554414516053306692882637339106337329086982431002681966559567480839322308614544690800
124 856830338250580993821403690533386341447726342923333338416677621513864017979605956707479497600529588928848
125 5772424121215965874836835244521660792185504430658212193489119051107844693527647848259727283685812400494912
126 38886537487500695279034777033295489387204892319298314635427719783454522718509795984644666341597811207881340
127 261976702920213790293483665464851288743465438247134280312653412837354531824673064923374370375343748965165582
128 1764833398218698467935778532660173764723845994216485209180381909382727489019934225470113566628011282304464380
129 11889596368158188360289030551789911968831762538001549592994317515491799140449309409181993566757521913410988916
130 80095506698533853410341248028117600700473845793493028438430786716135716333224430671551292060849238890342318556
131 539599514881102835670061148789763610726791082090464988928865065860343317116895910173621279481123429789551146198
132 3635068442845923768000703934826456771931541068095041269182405003479143412834310881157254400751287360172692397356
133 24489278477816812994983574161488922593403153991565291512657436409337603791950536762087953679821857737083621432342
134 164974580094492374191074495583333979733577982131687924453163322457524351303839859730610877235633525043052711965568
135 1111425684864571388194506297635114438414517977168845208905392572651005663912546521174694485319400335265533338410300
136 7487235110948442433431844667256102535019509410954055369620807002373512213547547673611911612263362188335100225888008
137 50441137090884120631493214575516771914661493219895281673378766820548996387137812540771323480015832229073100550677714
138 339801983897625150332495737854871626042604875560311260095598948714268920051057262489230134191919676425502293240747904
139 2289229361617352260212189991661387276878745619764498621034564691233457955505812171593877091447035282476689046935618018
140 15421632491348206378895426346453631997961677544612495049692468414254757501022711805652168431187913581659193781587167616
141 103894784540953983370931187934547266300380491356242286955198424206086073720739448505216280682185011079561192778689295476
142 699898058203104088336294689295020737367332333521378782859035575664264441282515726048219694588375586244180603951422450868
143 4715179018682547441202434606696896714891062401224939486955154184845778281423787902368777604186368590688267031093212338894
144 31764295520791363963618382603143426985505123864368900429635144188912968684142320211821748190819038163765433379680835580288
145 213994506812014946627081310611620165275907648308630124327529816341596538405575883368156534326476309491948121833904946090460
146 1441596326949906873576460536211311024146499211454132467275827480874793946018282485198593356390320157081980362640123772121156
147 9711964013309132497290818018403544463442968525291187000107756783137231905600925358056823389120196764647369092476923918051286
148 65425659086170651909926536696076000867973814370361692311347923802307690823517153790457858719039300326140224609404192334331760
149 440769468342722495804705243774347172629384657116960336488505236953820850612833631242060849245066822851884236250895739009063792
150 2969289520837592532562287076717420462871577593802811211417800753293579613165981020120848005793759004619626493046188903808038776
151 20003958412207261680075183657193665013047060174727426365589190630604374530186078760122990091952832278292934207432225326456840354
152 134758753395160058958482742599167279823611613895243341550515163097370726396002055278692769093440411914059441120229015500587066600
153 907863136850313059881025417539166929962443642187792975560975740497775489636693852642579674621008587554838777988414566443463492608
154 6115914763194492022644656443367293722560999529468242336989730973555597017996748096557797780614506672472012009796372831498678918128
155 41202618915081541001432196630726393562597038376867890705191350608578318225150678431393874255886275839950849185605607014848787545018
156 277565742099645647977951533865439630488232415688455056775647278929587027484679542193536036657848233772019735934774485542879884641896
157 1869946841714460051714528435941199651865697465812815958527629008428785120933481828743765442727282907074716127273852053674324011192664
158 12597092041101721286369427394884499460706855730678861566104500151187165988520033723492368863854271427440400747601891638188040061128748
159 84865993543833647215429621913220832242358458181718273746441267006194021134605191045366376064531849794419333595340242861242896611463586
160 571708621861435616630998177691879421794071754159327435569326400938475175547096697307945442929312043951474236731072898765385750324411900
161 3851573049842147272583738558563586657914136951449421674467816653835973044350898870103913120111187987730058247277259612970205905921724100
162 25946523788556788574084834438878001597248547706711389860137648021443824984307676149661598115202537064496174788475472172152458614600800020
163 174800462927510778191063566288416651635900052817471040755388113843330514999407530852378648947528405398991448937248433896029671734076772296
164 1177561560148612446983014053965730262936403910592867657103296136553894499617036341983506506611067163551019549866267071449138758739678684284
165 7933174691035187201888404234368844645620315532719646736923774590792630912137328747067708483969377856649914024084150115907104109846122597724
166 53442659187819953246551207485918493883297905836572807489560949877176946855000398539535398866265167608887095216934702956367440453294863100784
167 360040583557064843973383175426011334774426373102872418784387905294503260777859768440379617998836757974333234500103447595468974264160123713834
168 2425450963857653049613646610533500642673959450844468539612638152848217576950554950117403908853806194616366747146448985929262088259992353771276
169 16340144627676452170314012800758952944604698986939675309160829497733098926412776635214737954149682702860780155192981059945524599472422651441360
170 110077089491473284185633597044233943293942034615449744087035399919792697550744270930329990999983132150651965310059492872156604469951798981705432
171 741583973160688190331971171620375017845312053120764976191430644856282839645755344969979402686357960351697511742187846303871597037968001382047136
172 4995757824614611842975073311528613460633717208725127724022001512299781603168100356525255320464404541200522684230952921225971838281923222656647300
173 33656176354607003239484823742505914763991997516358749453726945978741630043848722190284401432056723017126614183782032820521047986328561706189963648
174 226728344267638549841578040515537232258594056058847533655654724044658586450863134955182929136655697108824631570997963335104546485878411461804096700
175 1527457776608189457612465979349340299405417104653899494180837479200840638891645171742649198652703802189606742744514071996860509556293335126189111570
176 10289878712906601496040596413989945544633442873519163940479362669178267009407012591861806889979311365985925154409098852953584513754506719583489464112
177 69322410090166192219919176895024036240916905202038204293024200096682457464694704886355244451606130475606110943930983933661652472804496240327945909170
178 466997649845451915959922265966044400240076905987925719344302581908722270988493525965144298643856818379886679880961142262418968816217231097393441859564
179 3146140347905383305828362195416275536537880651763670893685822857613382326890730455664274741007210468618742619743493891284008247083882551689733366208676
180 21194302775174137451604859757054917735181621130324818689152200436091318832951262896328355161700207821961300617550833769882804858587621518380686182778140
181 142784982170185868710585940165598471633989735847997381395271362265506075257716623446124512228317084984763173304529363031378420946087803206629033689133546
182 961885932990094608406786059385812976625706172074860511447781257750702246753000919948778938866302839886741109002668583545848760429571430812195092168517436
183 6480178529515700088852125684505718111973673080033756318479527561990846562857158999653517152739079472027797824270386633506353739334372363870106587161038262
184 43654398915540362968070005175913542203868659369521403055140120985120812954529269818851620072476788785401358675414240607877835782732151212460577970861300836
185 294097552390672623153229905109329999946498750804182008341922501096333623151705278564461344119618248240055508109031834744171812862421790032394074798542895318
186 1981218852793845611471302092012830260578572301437165141318215353550218176663228804592176890711060974142958707380107809145211598146982434946370600439348061496
187 13347374602138717497778148407427908812599078160410174403878282019769965182404081464945779188879852409848058596312335273903831199402197682309826546186403128492
188 89915981898181064513284961966101666152171259702146729611518892014893367984019087766798394611564997199435231173690645675553761581674187647032444149830063743408
189 605759576445461465022242642964074199695891174333625157642693479051120859499560351516618823198698244219130704550894544241548391503985773693196372110175657328588
190 4080762601927136095507057667423397419390361167631114886175394290612860329799490982894025755774015564868413940598466822903101626965947917138255745338590911628068
191 27491898249157002435283704783922646860433414485057656639227140567325023408883781993118119525176323568199237494911645501444263792038483598064644718422948104482420
192 185202041525210569817252702037747821669029743335411097631575173373038047748924341021630050812655346295059161935933357125179187494603370657152310416862743968223760
193 1247697104149796247828254141320701695192790416915619092217881325598799969661673804297694841417518410729165081525420725778951599566878587935476884842411804665321106
194 8405241747929159180035923613245715385285189790451732231058669370052124546918775700543311046095265348438590068711874809257608635634908272300478984147267596559212548
195 56625702946922229720435667775807657553921399731322068634620424776941282123324045999750664722114169885209617002890910664058018324887376462119753356611758704922012010
196 381464957185766506613494824928834524358898029987859268304658357019523942282041551607918905919569751999192545620570314047376447074732515297210751091814543408309321220
197 2569910776877247711860104305249710038827083854992394333239456690086767134235135506482690859229780260438594338819786606080976564542178746338055861644904040091143443528
198 17312472136401115900533409914861376417312354333264716253764363826940655425661430314483636097345876332599127981972201176173479911487389440014999589075149363563901510836
199 116633278836298509839264764267265372715111508235739876950976259156564099925357116800803330041743540773451835004188238088650144855685995441921539722753222883610954125534
200 785712254370210974914028702684529287797638666084731083669318804249616903085213431187625570261670684492904998556145589647362492943457510254001964725897413133327514535572
201 5293305065102486517605788204713805805591000564599535306889923481848814896188631301694031890396498889722304945854650308732261450899321782269012857113633058658682527091558
202 35658901964064150944481978549538723740227813047655616619419633108216887326095947871755754192174579809916634511501208874916185846682861102887619638700051154351867567868636
203 240232280115917467591288713345619199638020024282512670685425408970022619519805044576061711418259513050882284540340015029646164091292349498144295728555772877951741577681898
204 1618349824901173864210616296489034568180931858505664964208276514819739651688908162138333811407105431984276873967927597099631413682744771688019963362816367269636226082551000
205 10902743692248418229816689630685671144265762130491741587180821229501256939363726155215571412265050238280435635877534437987106887329888978038792443349274466234777786162598766
206 73447470659558112296243059383050711617338044349952397836430608654650367761454770345969913741696101566471797736272454251915777854113360984629627580155301428632763056250282420
207 494812020938673013484003581324708672345670653944353738517979581259625646187187886550676613572967479550405058447269320352758441452810765886652561861164952252473964569410939026
208 3333352816110738808742563336437730310422547329302647186101442635173627921345089356822545250075503825418078461062326816360761619307666119544982803185296318261548494689108915604
209 22456635043111988639597062911387302265821330686612340296022409416446772497518864094177555092323249933788519387928163835855929863097044880006597471633943481507162909737791007404
210 151281465473139861748843915493502017560466988932959803847145506236213429602148319369894762062151173589315421725869452380552040717291399592695827780695200047522356370770101286868