# A296360
1 116
2 6402
3 446930
4 34121322
5 2741227176
6 227759341712
7 19382568941318
8 1679333068357460
9 147541888215426742
10 13107891004266127974
11 1175188298096727647322
12 106164291028322202227232
13 9652457243380891557169712
14 882443342536355491502025678
15 81059946585853035417606551756
16 7477169837148622496095348366634
17 692255347220989866518576100612826
18 64300717278763015724812037281515218
19 5990128138597468694968759340355524448
20 559499936070820694782343968799162585240
21 52383995516506920701445119713896577470802
22 4915160914927927521296139612165884211582104
23 462099580822692030356952542324335890132518574
24 43523171109456940401069675759013096694734442682
25 4106100858343687520505563216542551028858313581538
26 387977997754433081236332582058306426166240512866432
27 36711612085520814918890199398711242861805108093109260
28 3478359515716485650064679076825611909375291289813777678
29 329974583936534560640760052651094343350574764073269476620
30 31339051259266040774241232964304015013314741736677322014770
31 2979602352428216552866260894702647604437172299999222207491210
32 283575482350796162987580279349879523272517183018632345509296202
33 27014094302575446995121709290520826849697383154750275860564474696
34 2575723864150171321868139643782509371781505040236891195447138939824
35 245795100617422391890813301407074907519392888399002072207972400978138
36 23474258822277317122386256923533541566246865638771530482006070311767316
37 2243554705736686078160442641015900284537148516174036769260302374199274066
38 214580562800042664289841914254080623573307665118634213668003506260748568830
39 20537008936274566438438932277487284320651884627622032435950143844491606676058
40 1966810158205149210317359437605658658706540506692175523388452170610433432466716
41 188474477216254917578415016516742462780544291331870558720637379164092441826803812
42 18071528716872955175391232908203626146213546619997670809718944726169367838272770294
43 1733715146824650175093289267959742008277184511589135271719770422414585651433833595340
44 166414118023441867018110114024920001218222698544779989026002632853728467701516411778666
45 15981662688111011484314016812528427488716955873974654491586408955167985599842594860502598
46 1535548655477090476976400637130225468430027388384103301080313243921437625034700317863589806
47 147606711070131059287846936354461945139782838480399115004049690116389009437864815381648587840
48 14195188132664461844790900515065770698360778947264130018280759930751559256910414573151981914280
49 1365717487965807275030416392137315890712761986753899743077642152506488998578370067893567065887882
50 131449176461488261861145364471529293673040435549061330842208137818124739053406975464902791314393748
51 12656837282950712309114058014467545644135365799584903245888158389887754043872038637311247272896504414
52 1219147635331098996548848262511229448006991690859669441461159704467839471364416850569332168380148816170
53 117474877331650147932626474845389491881085779316820337153838094668444139300797939532807000245937769591482
54 11323624466847790253605541341838895456615052993413949058248027464466856672796485441237108141224699533956000
55 1091873071990856306352757296089651547600434992784922881019735228049080590276102801794341510443029528827668616
56 105317336930966824430852564017831737557201884092408303428639172763739012512972111042455171777821957276231940902
57 10161636380499323618317364365868939106625632633738167275126943293405336660034753003429355731596075761964934324980
58 980751107081445760132818307814949524987418597227861067901927777102145581324287871766787990290007421478137841076622
59 94684935043246397538151923066263604205378677369178784388213335900872802410724401540680374161427377178924683096143646
60 9143777609698886772205942879288767437728681231146722302301826707124257124205671403754673820554715500193158715732605102
61 883261075461965105518746078865049110851947046800369284162127652878348892816212580144465910722124952013257599661322480824
62 85342894526803962151468589899181053951340867042757316785108962264573270065373382192992459659604330217747823391483664501096
63 8248155476250345845451865927325700193833437690492744585732836639518701011270679922377907846447282126413661766558618795498730
64 797359233124226710265981705723053643539736704221596931680755585188658170172624471052803101649896711522279482512164089719782008
65 77100220551011313024449503891658156288769583339885249982122775426407323555966557955999516893372141617952452803539759487692797974
66 7456902303985084211042609206833138235183943025760005006981985796455223123558779890189920925698928358125147309578074752603367219946
67 721372369914326872519206277990292586535631685309064623957132542788536574961490130758862769427215309239675165724528920350069376890958
68 69800074059982532946805911928191591732884604740733124325352223921774081851238508660519563776782710249763246484597200037906266187867440
69 6755302922490375293439050405165251222284589050261317295203560661511491118817401202019739406577603677572871590414823027440018496739595508
70 653918605590155781663936670218139457820854985667214959160326449523908766286276576702327092244177769575002057017087959581472162484831952910
71 63312570697015495732792050025204381950312553823931230245398993401979720032101797243287451024936626153609662474917616877280085269461847426544
72 6131138983996258004831663885660240842959324809331398040398041664748622712185021996801700979713857885772697867061085276272545239549444224522890
73 593847601494517044643055472314428594842684064557086846149266413110071363684416235426816119817225962080369685561814725691480024686496575523934622
74 57529321400862630262731933942481918825856902473518778049621165396685416130363411612028347774635859905614987562112760401566532397757780178589828306
75 5574189777890880746089473204990454294672055202733288037712443814107670623839858098989371189846660287834770935904680145739793970422436522503997850296
76 540194857109232124711839092298002216900369383369328221794075849820693160033268360205841761084609993018724368966469939698085589397082081728032781865924
77 52359242644112800924656485132900130860525533634160114291990320561727691965710666332458786222873592643598808859631217897672489865049030576275305261316386
78 5075847668256983728376190986754886839328093790959760420143834665013301440978479302656714752437089039386719413446922133437712438406300105495043016200794068
79 492146370083031456327259552089988687985065940382233527472584189582100418803693956966949810310397951086145879078607053312651998135333042862944014153388070154
80 47725305018079606039982905839347137659287556324671485001421187325302549514222684885889755915106816251573113337509991324853176954875314935760202936145133598914
81 4628818611456225634815093831301030149275311180412801217922111245628181341649924605147796862197398684012876042954867591211654835215961923024351809043081971191610
82 449011020961969072772207106693539398829242248825428954562654670245932198814827227744800585368164530723018570388243811387012728044918151303033140938061787329192432
83 43561984095621723043917267653161146732516861961254448579395904342608344348271364542158633245674155910049208008042858452111020625186689635394828696870283843772640700
84 4226886602112985560619345245866355476376419935998109068103821385600486381305635055557549929699892989959921191047134735009648398027790400763564087291546305029822694158
85 410198784599702533959607911499851837148124852678215198520791905443362235687799984071842473363648281908845517800193372621341397444892045554640329595457123310473561069328
86 39813243006084068378948014061749664926441764716254148870069507982688166029017518430964015752511933001860654982090203807720950726229073736799284982970849269740126478696338
87 3864726697829425633851880806724076509690648252918248827449057147343398955668063487309333801232986235867726620689442607139963339162546057138933067228325349650052696680574518
88 375203384980383132782229746047975987369898214392768942106701670085278072917440519797937214432743424293226400181414266072196431738513282619494268814007808220388200590194574118
89 36430921898497478849256671713055763765391106741470498095541172102452688600034874790731902735632815396211400495317220251956540075614697148762563240834339879551158141973229568136
90 3537755343946430511594989491190744353212182088493495139435540786313384744065471646177954561199405046964518907941834368813531613621850435936595303416849766662660614214438296457920
91 343588373045342709661490426174331019025101341594039920587067272569086695510278475716064707109603127812506267265337946358535828271964765369082275450078526785388192253826067699645766
92 33373441859232582489985181020621049200046368428961879939525094015610480359175322955274043154800352217440707246991182276449382889482160602746869473222202080394798638040701862715834804
93 3242009615051778777801320496303559767244485927201921804438991578837556396121799568393321484432311907984232091024397386426286133278544243723099049210814336166013958386194785032639910666
94 314975866297599829138387118408965657063688326351723448176941046627263542310348563658861660450775690918609144546199615274047728953625825260605916610936777872070136304722752494117078441230
95 30604754082791450069772224848967106088380925904524238184566819973048052651762111504663266344508052323077651432789119408549207264066671051398384899868344084884804432727204246916017706685786
96 2974049075198772321632455449285521741981898189532031689121774930805063189322102277787073995908259451591635679778445849209667534667618007283874143214662732655491112663729237482661868521411152
97 289037376365716718512959861163736611027433547559025878482834612680958815890876840208172677318086281080375794359731904352148481964458754955056011142289735157610080861764503025750312616440757520
98 28093481958454975644939352728256257856240434493760640924570925123182741068872878436518388094291857003621172613738615090364002236661064045116219804718146962409182598558699277422923341796003182206
99 2730875478195167103549486106136827489558445588626129167093774789802565813395633311327311021221825665381874591584446472318244856929061274612706594454954201515540526359905350654914412353489937924108
100 265486287766273816626971124708035819916238130175316871172585915802065593431002640509835564458592316097281317107319383479077207020120386780366610264589647974055202796240449805052648427492272960736106