0
4
7
10
10
10
10
12
12
12
12
12
12
12
15
16
20
23
28
35
43
56
56
56
56
59
62
62
65
65
68
69
69
69
69
71
72
72
75
80
80
80
80
80
83
86
87
91
95
99
103
107
117
119
119
127
138
138
143
148
152
157
162
166
170
173
176
176
176
176
178
181
185
188
189
189
191
194
197
205
211
216
227
235
249
253
257
257
262
266
268
272
272
276
279
281
282
282
285
288
288
293
298
298
298
300
300
303
306
308
313
317
321
326
330
343
352
355
363
376
381
386
391
396
401
406
410
