1 2
2 37
3 55
4 91
5 95
6 136
7 178
8 226
9 507
10 723
11 1166
12 1168
13 1284
14 1323
15 2658
16 3082
17 7564
18 8166
19 11578
20 12014
21 12018
22 12026
23 15340
24 40220
25 50544
26 55490
27 56810
28 69732
29 89210
30 100114
31 100126
32 111306
33 131532
34 226716
35 226722
36 232938
37 519312
38 683240
39 849534
40 1189116
41 1509942
42 2045178
43 2095758
44 2337294