2 12
3 53
4 53
5 232
6 93
7 1862
8 93
9 3244
10 93
11 93
12 93
13 55754
14 12864
15 55756
16 23353
17 361353
18 16441
19 361353
20 304362
21 361353
22 361353
23 361353
24 361353
25 3748854
26 3748854
27 78055893
28 66290232
29 119133355
30 119133355
31 379371432
32 20958353
33 130883333
34 20958353
35 130883333
36 130883333
37 130883333
38 130883333
39 1372186862
40 1372186862
41 1372186862
42 1372186862
43 67686074427
44 37553301076