0 7
1 10
2 23
3 48
4 199
5 621
6 978
7 1222
8 3563
9 4034
10 4331
11 5017
12 6442
13 6886
14 7783
15 8699
16 11157
17 12287
18 12386
19 30258
20 30525
21 31629
22 35461
23 49250
24 52737
25 55404
26 64356
27 65191
28 72178
29 119109 
30 120806 
31 126941 
32 164525
33 168567
34 232399
35 244861
36 333686
37 374364
38 410477
39 417011
40 472391
41 761926
42 953777
43 1030855
44 1294745
45 2037666
46 2148173
47 2378359
48 3194686
49 3345273
50 3638834
51 3775586
52 4412246
53 4527212
54 5275432
55 5634020
56 6291455
57 8624288