0
4
6
6
6
6
6
9
9
12
12
12
12
12
12
12
19
19
19
19
19
19
23
28
33
35
35
37
42
44
49
52
52
52
52
52
52
52
52
55
55
55
55
55
55
56
59
59
60
61
63
65
73
73
73
76
84
89
91
91
93
97
100
105
109
111
111
114
119
119
123
127
132
137
141
144
149
151
154
165
175
182
190
195
206
211
216
221
224
227
228
233
234
239
242
242
245
245
249
252
257
260
265
265
265
269
272
272
273
276
276
277
278
283
286
297
305
314
319
329
331
334
334
336
341
344
349
