0
4
6
6
10
11
14
14
14
17
17
21
23
23
23
26
26
31
31
38
48
67
67
67
67
70
70
74
74
74
74
77
77
80
80
80
82
82
82
82
82
84
84
88
88
88
91
95
99
99
104
109
123
130
138
143
156
156
161
166
166
171
176
181
185
187
188
192
193
196
199
199
202
205
209
211
211
213
216
226
237
246
259
270
286
286
286
286
290
290
294
294
294
294
298
298
301
301
301
304
307
311
311
315
320
322
327
328
331
336
341
346
351
356
361
375
387
397
409
424
424
429
434
434
439
444
449
