0
0
0
0
4
6
6
6
6
9
9
11
14
14
18
23
23
28
36
43
52
60
60
61
63
66
69
74
74
74
74
74
74
77
77
77
77
77
77
80
80
81
83
88
93
98
98
98
98
98
98
99
100
100
100
100
104
108
119
121
124
136
140
150
154
159
159
163
165
170
173
177
182
186
186
186
186
190
193
193
193
194
198
201
204
207
210
215
220
220
220
223
228
234
234
234
237
239
243
247
252
255
260
262
267
271
276
278
280
283
288
292
296
299
304
308
313
318
323
323
324
324
325
327
332
335
338
342
346
351
356
369
374
381
395
395
408
413
418
418
422
426
431
436
441
446
451
