0
3
3
6
9
9
9
9
11
11
11
11
11
11
11
11
12
12
13
13
14
14
14
14
16
17
17
20
21
21
21
21
21
22
22
24
24
24
24
24
24
24
24
24
24
24
24
26
26
29
33
36
45
48
52
55
55
58
61
61
61
61
65
68
68
70
70
72
74
79
83
88
93
98
103
105
112
122
133
142
155
164
177
177
177
177
177
180
183
188
188
188
188
188
188
188
188
188
191
192
192
197
199
204
213
223
234
239
243
