0
0
0
0
0
0
5
7
9
12
17
17
17
18
21
24
24
24
25
30
37
40
40
40
40
40
40
40
40
40
40
43
43
43
43
43
46
47
49
52
57
62
62
62
62
63
66
66
66
66
68
70
80
85
95
98
98
101
101
104
109
109
114
119
119
119
119
122
122
127
129
131
134
139
139
142
146
150
154
165
168
180
189
197
204
204
204
207
207
207
207
207
207
207
211
211
211
211
211
215
219
223
226
231
236
236
236
239
244
249
250
251
254
259
262
273
285
298
307
313
316
321
324
329
334
339
344
