0
0
0
1
6
8
13
13
13
13
13
13
13
14
16
18
18
20
25
30
37
47
47
49
51
51
51
51
54
58
58
59
59
59
59
62
67
70
75
80
84
87
92
97
97
97
100
102
104
109
114
119
127
139
150
153
165
170
170
175
180
185
190
195
200
205
210
215
220
222
227
231
236
236
239
242
247
252
255
258
270
280
285
294
301
314
318
323
328
329
334
338
343
348
353
358
358
361
361
364
369
372
377
382
387
390
395
400
403
406
411
414
417
422
427
432
444
456
468
476
488
493
498
503
508
513
518
523
528
