0
0
0
0
0
4
8
10
13
15
19
19
19
19
22
26
26
29
36
42
48
54
54
54
54
54
54
57
57
61
61
61
62
62
66
66
66
67
67
68
70
73
76
79
79
81
83
85
85
86
89
91
97
102
110
115
120
123
126
128
132
135
137
138
140
141
144
147
151
154
158
162
164
167
169
173
177
181
186
190
194
202
211
218
226
232
238
238
238
242
246
250
253
253
258
258
258
261
261
266
266
266
271
275
279
282
286
290
293
293
295
297
299
299
300
303
305
313
322
330
335
340
345
349
353
358
362
366
368
371
372
