0
0
0
0
0
3
3
3
6
7
8
10
13
14
18
22
24
28
35
46
53
64
64
65
67
71
76
81
81
81
81
81
81
83
84
86
86
86
86
88
93
97
102
102
104
104
104
107
107
107
107
107
109
109
109
109
113
116
127
130
142
148
157
167
172
177
177
180
185
188
192
197
201
206
206
206
206
209
212
212
214
219
222
225
228
231
235
240
244
244
244
248
255
261
261
261
264
267
271
276
280
281
285
288
293
298
300
303
308
308
309
314
318
323
328
333
337
340
345
350
354
354
356
358
363
368
371
375
380
385
389
400
408
420
428
428
439
444
449
449
453
458
462
467
472
477
482
