1 8191
2 2
3 3
4 7
5 53
6 1399
7 5
8 19
9 646843
10 26945441
11 109
12 443
13 90670999
14 280460690293140589
15 907
16 16293787
17 3655513
18 499483
19 131
20 21067
21 143797
22 54540542259000816707816058313971443
23 392963
24 977
25 11
26 5021
27 179
28 439
29 353
30 34417238589462247
31 1193114397863177
32 13
33 59
34 31643
35 79399
36 73
37 43
38 16639867
39 101
40 37
41 23
42 29
43 11946702618236600549201000463124069
44 1406593120897
45 61
46 67
47 28643
48 68777
49 29833
50 47
51 10133
52 42701
53 1340659787
54 336653
55 17
56 79
57 17797975387733759209
58 8467
59 6017989