0
0
0
0
3
3
3
5
8
8
10
14
14
18
18
21
24
30
36
45
52
67
67
67
67
69
73
73
73
73
73
73
73
73
73
74
76
76
76
79
84
89
94
94
94
94
97
97
97
97
97
97
98
98
101
106
111
115
127
137
149
155
156
168
172
175
178
182
182
187
192
197
200
205
205
205
207
210
210
210
213
216
219
223
228
229
233
235
237
237
237
244
252
254
254
256
259
262
267
272
275
277
280
283
285
286
286
289
293
297
302
302
306
311
316
321
323
325
330
335
340
345
349
351
356
361
363
368
372
377
382
395
398
411
418
427
440
444
448
453
458
458
463
468
473
477
482
