1 1
2 1
3 1
4 2
5 4
6 8
7 45
8 1
9 15
10 34
11 9
12 146
13 63
14 128
15 9
16 20
17 79
18 45
19 242
20 50
21 44
22 71
23 103
24 181
25 98
26 208
27 5
28 180
29 162
30 299
31 710
32 10
33 3
34 388
35 144
36 427
37 225
38 121
39 79
40 25
41 580
42 230
43 471
44 46
45 3
46 1040
47 11
48 224
49 305
50 56
51 1163
52 104
53 93
54 193
55 55
56 90
57 88
58 521
59 898
60 218
61 307
62 355
63 86
64 612
65 100
66 447
67 107
68 547
69 2012
70 72
71 624
72 216
73 494
74 674
75 234
76 227
77 10
78 238
79 3224
80 63
81 186
82 290
83 26
84 128
85 976
86 305
87 54
88 23
89 249
90 1423
91 9
92 690
93 339
94 412
95 1004
96 112
97 97
98 2997
99 131
100 362