0 407
 1 1137
 2 3379
 3 31109
 4 132393
 5 344131
 6 1731653
 7 71143523
 8 115771019
 9 7133141039
10 18152375353
11 723112747673
12 1938058565667
13 372411163329269
14 646991575604859
15 3500960117162747
16 19920988418382133
17 479222853318661919
18 3877130279948783893
19 71942196909541476259
20 7170749184914732550379
21 17421808775583219561787
22 31561993831470426437477
23 7134367120387052082306687
24 3792707457820783564700743
25 717116208177727426203450561
26 31373334890195231981243745929
27 293107076228294181679116872853
28 31087149321294531138616934101241
29 6038343087320378532667047219843389
30 291109464412614042818437853180204209
31 7347487724574011368222627633479592473
32 33468472392353737995165842821665114023
33 731377368301290003940870574222212330121
34 11124953233668265615401698876961512643739
35 528131198124113958346381344416236130834721
36 31723929348449340965888849626512722674340689
37 1120577547324760364774315565037435432912428621
38 32323369700662270620163262693012691263011315073
39 564174697317121971052447619645921224542659919757
40 1126875006564176143849521705676960482763979364611
41 71429283414874501087777111263136626336451277750863
42 607926396694451380077392977768136224608273012548813
43 6436731837139358517365714044504694147655781065147463
44 711243675879766125193430537320438955152861145610054501
45 37109890954839149760611162507275077632711851590383374323
46 331307073975814503193631622662702351158713136893350609763
47 31994878661971178059867049706924362570142269475794297980747
48 4347229270252399819499393543151925580504916939641628618672157
49 729191815727009976059531084184211374479596590571917317203500229
50 67712793428897614640601437307877791373358310666729471888913347727
51 5659108033337567203991454378954295178969256911895656545055655474031
52 53983108622200682116109790810848172792091575063953471192470969800869
53 19100691222095279879818772573497944538370861356688376968622462573282147
54 37303185574953893331425694802753935627593188275502990110613054961480669
55 458332592999977977313881068804681302652238043145074936434354134759598109
56 1726960740764704586900816533459098900156014002537945584496138478515270477
57 311078147692185872913688637163172544054085073791506134179164339759127320871
58 3361679197846225720368928018937181592866980365884412158513462843366779842723
59 178754518929890343999308818279399130344737380982965057538962904280207799979837
60 32333071785114628167993974812952260515793730651403265182528180605841350240464763
61 7111910223791360453812765731257410220992157829473461310202170338339644114368000309
62 2347227129678254203178187803796158280260011546332858436474375438840241383893006118409
63 71762607543652145399332235640998501190239831090149665095349575340827010701119901425987
64 11103011226924019133281708372466604950934316729228699116303630386732858429028351476357383943
65 1210726903153297745013117253534982124488347713338447629961733391044350382702805283476896006389
66 27776735078376078290097923620408174956810574910649917309343209889281112667974476164571305913789
67 1941501347059518396108898651353137196658618132120479013944508044949990786712803598720022097147733
68 40190971642240759144779820195457489032274893053691146277260434779950541864884615824309078335128929
69 11231819391223648570342020016506292940116866391947035519317490100987565158883274122015600235975754927
70 3532201026527671366390008818490586923963701131234883782688212977683804866509709632144971509289836561389
71 371115290913534751824096926445101690852484691346888462700357957631938025129292249825247380829044544747019
72 116831761313472466428972798871794076571271857961616947137891563211812119694123228658827347754698771108005841
73 3105318159736897768247860810090675168932374436345951180603477954162127502598166765156086161328311015437422887
74 71965792256684996680286128694069785168649150092601401505575134535863047544046270454820246862647122842151439979
75 1171678801461971032755257555667906336967071343759473038003348724027395562788908063527652597070968101922260400011
76 33143943790838775462939820358236571203190551684366671832489353860669928603541004426892490288311238285088835738879
77 31710913191847410708489884839025086707421165176417248151723375263957423636781221559495186471658228509928182412426277
78 7895157272224632288376611706939203723930604679389725288338914801985465738049227441075537577235433473625440813043525533
79 409332920786119517790601969547100074045772951106698139352851826978427769967602413160679032126512391634912816385533302731
80 31033158009747426705582556863860183593251710921922516335392467982793528939013796362371762626333150891678040374837151037769
81 6171947772762373252641394612742402765427970445233765011956216456153495858831314475592495380921908822402437320246764507440667
82 4397153194631605534732193997430159633362920019198774861402028835020994951458800370170423004792349974088222852955807776897420349
83 3719378531441731169275564852884277328081387034655927338109629582429344020384877470713076125683745865100086594923647246917178839309
84 113116335982142043950413921423771347120266993711378380629517124441146581333361169255190836711185215435144937177170173162703880318721479
85 6551879368757192074951185972118045996046133813412357633288362718831043632322563739637972206917924529066860236775424353533569179817153373
86 314321450403785380566032928831849915275835069066363776813518461054746865863727411785242881017730195176879838645493354752464962852077885911
87 11291595050761774443929923106555996955174634419105026474940201506117929165400701469956640935992520121217551973122043001005259730364382020667
88 1386937782134131180390609111645790008840614842605163278931067850446755218476944472768343319651754371823319429481961660774174790679063968010459
89 1715592089189204845920310303154941509930276251212933591382154925964529006713706137419740498919227680013393888416600003487498634049128817629251053
90 71789773376339570798617888069087368519802038240283900926833174176707875132350137059061767783181496754815979485338342535759005167810933533581794847
91 35383239896671191902301795870772928311080977831003815838301012359158961901795186577894615429763870095143261758890645231780520237385761775512584477141