1 37
2 37
3 979
4 10421
5 121107
6 1344235
7 15411145
8 178002713
9 2049830785
10 23489245559
11 269104272557
12 3087159491955
13 35436110152591
14 406655107180063
15 4665437152283693
16 53524646343828407
17 614115916039639225
18 7046285722999835751
19 80846914152460717315
20 927598628141601887967
21 10642818854987796223681
22 122111148163386929266147
23 1401053398592078970105159
24 16075098589964720410398545
25 184438774325535100235820697
26 2116171277430890830513510419
27 24280047129255587153759016079
28 278578935815690014683743031889
29 3196296057571429767724519977523
30 36672937796236176774860259152509
31 420769648730193356822024936853895
32 4827731587532775646648119866020549
33 55391334585684899289056274130149155
34 635536562161250193351536261718617073
35 7291875592717808933985075634962359023
36 83663872129229559293809705771952487381
37 959923605029609510378442441632968912137
38 11013754255995867430991281787032585808627
39 126367121455757538562602838999638682920509
40 1449882484329892292324206445395721680655531
41 16635333575561080741632291422228746647528631
42 190866726218588264932989376033962489072383157
43 2189923454942356116951166476673882836322814715
44 25126248212331417907416328030442749527955397181
45 288287861293602594092820141127648330873989020809
46 3307692030541545476366430676391233787342765645959
47 37951048371756753076753373716977565891892980120751
48 435434151431767442684864098174682247272372546681017
49 4995985838801101739685019593736991682583226937397107
50 57321811850120223570550969479484324720439871155927369
51 657686034308166687206859693125108602809403396630033901
52 7546009202484376522783066649735024961172694297705300585
53 86579692913625229856617607227503789094735033409007401147
54 993378489725318873177999453957487403540271440533134769435
55 11397601338611729605842312158521073257304952269820812314585
56 130771219245793224011698606357914480264326659948045806319353
57 1500413225114126323341877330728031479872978454719213998262747
58 17215101756190120912195566016219192647101217627225285755775223
59 197518739181625946771013509403759914111872003093677802925057001
60 2266245816053383429950973190871796091408107093160338017672903759