0
4
7
10
10
12
12
12
12
15
15
15
18
18
20
23
25
31
34
39
44
49
49
49
51
51
53
53
53
53
54
54
54
56
56
57
58
61
63
65
69
73
75
75
76
80
83
85
85
85
85
88
93
100
110
116
119
121
124
126
128
133
134
138
141
145
148
151
151
153
153
156
156
159
161
164
168
169
171
174
181
188
192
203
210
216
216
216
220
224
227
227
228
228
229
229
229
231
231
232
233
237
240
241
245
248
251
251
253
256
260
264
264
266
269
272
278
286
297
303
308
310
314
316
318
321
323
328
332
