0
4
7
10
10
10
10
12
12
15
15
15
19
19
21
24
28
35
40
46
53
59
59
59
59
61
64
64
64
68
68
70
70
70
74
74
77
77
77
81
81
81
82
87
87
89
89
92
95
97
100
104
110
117
126
131
138
141
144
146
147
150
155
158
162
165
168
169
173
173
177
177
181
186
187
191
195
198
201
208
219
224
231
238
244
244
248
250
253
257
257
258
263
264
266
266
267
271
271
274
279
283
287
292
297
301
306
307
312
312
316
319
319
319
323
330
337
349
354
361
366
370
372
375
378
383
387
