0
0
0
0
0
4
8
10
13
15
19
19
19
19
21
21
21
21
21
25
30
34
34
34
34
34
34
34
34
34
35
35
35
35
35
38
38
38
39
43
47
47
47
47
47
47
48
48
48
48
48
48
56
62
68
68
70
75
75
79
84
89
94
99
103
103
103
105
107
111
115
117
120
122
126
129
131
133
136
138
140
147
159
171
181
194
194
194
199
199
199
201
201
201
204
204
204
204
204
208
208
213
216
221
226
229
230
231
231
233
237
241
241
245
249
251
261
273
284
292
302
307
312
317
322
327
332
337
341
