1 2
2 17
3 61
4 159
5 365
6 847
7 1488
8 2751
9 4739
10 7551
11 11714
12 18109
13 26101
14 37645
15 53282
16 73032
17 98844
18 133192
19 174317
20 227188
21 293529
22 372908
23 470112
24 590497
25 730305
26 899614
27 1102423
28 1337131
29 1613462
30 1941278
31 2313556
32 2748251
33 3253127
34 3824256
35 4479136
36 5234092
37 6077075
38 7037578
39 8128882
40 9342985
41 10708974
42 12251948
43 13952297
44 15855827
45 17983415
46 20320375
47 22912462
48 25796078
49 28940618
50 32414348
51 36248080
52 40416683
53 44989296
54 50016403
55 55451577
56 61393539