1 2
2 9
3 12
4 14
5 23
6 24
7 29
8 60
9 189
10 200
11 333
12 372
13 443
14 464
15 801
16 1374
17 6146
18 6284
19 6359
20 6923
21 12293
22 16679
23 18660
24 19301
25 29240
26 32018
27 38457
28 48612
29 56754
30 67394
31 76416
32 79160
33 91403
34 97116
35 110303
36 129731
37 159318
38 202304
39 243321
40 426653
41 458712
42 574506
43 949353
44 1086062
45 1111703
46 1134357
47 1365167
48 1427666
49 1779971
50 2014557
51 2347187
52 2507894
53 2711732
54 3677787
55 5308037