0
0
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
5
5
6
6
6
6
6
6
7
9
9
10
10
10
10
10
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
16
18
18
20
20
23
23
24
24
24
25
25
25
26
26
26
26
28
32
36
37
38
42
46
50
53
55
56
67
76
86
99
108
125
125
125
125
125
125
129
129
129
129
129
129
129
132
132
132
132
132
132
132
132
132
135
139
139
139
141
145
145
149
157
172
180
185
189
193
