1 1
2 1
3 2
4 2
5 4
6 4
7 7
8 7
9 11
10 12
11 18
12 17
13 25
14 27
15 38
16 38
17 50
18 51
19 70
20 69
21 92
22 95
23 122
24 118
25 151
26 156
27 197
28 195
29 244
30 242
31 305
32 297
33 369
34 376
35 456
36 441
37 536
38 541
39 658
40 643
41 767
42 761
43 920
44 895
45 1074
46 1079
47 1271
48 1227
49 1444
50 1436
51 1696
52 1665
53 1948
54 1923
55 2258
56 2190
57 2554
58 2548
59 2941
60 2841
61 3298
62 3275
63 3783
64 3692