0
0
0
0
0
0
2
6
10
12
13
13
14
17
19
23
23
24
26
30
39
52
52
52
52
52
52
52
52
55
55
59
59
59
62
62
65
65
65
65
65
66
66
66
66
68
71
73
73
76
76
79
94
104
107
112
125
130
135
140
145
145
150
155
160
160
163
166
168
172
175
179
183
185
189
193
196
199
201
205
211
222
236
250
262
282
282
282
282
282
287
287
287
291
291
295
295
295
299
299
303
303
304
309
314
318
318
319
322
326
330
335
340
345
350
354
369
384
396
407
420
425
430
435
440
445
450
455
460
