1 1
2 2
3 4
4 5
5 17
6 19
7 20
8 22
9 23
10 64
11 1055
12 1057
13 6463
14 251708
15 251743
16 251744
17 251755
18 251758
19 27067054
20 27067118
21 27067138
22 69709681
23 69709703
24 69709712
25 145935689366
26 382465573490
27 382465573498
28 6935812012621
29 126979448983610
30 885992692751476
31 885992692751824
32 16423598118531191
33 16423598118531194
34 16423598118531308
35 16423598118531356
36 16423598118531397
37 43525513764814942
38 306268030480171606
39 5740761896185846048