0
4
7
10
10
10
10
10
10
11
11
11
15
15
18
21
25
26
31
34
41
48
48
48
50
50
50
50
52
52
54
56
56
56
56
56
58
62
64
64
66
66
66
69
69
69
72
74
74
74
74
76
81
81
90
96
101
105
109
109
112
114
117
121
125
129
132
135
136
136
136
139
139
140
142
143
147
150
153
156
164
174
179
189
196
202
202
202
206
210
212
212
213
215
217
219
219
222
224
224
226
231
236
240
240
240
244
248
249
249
253
257
261
263
267
270
276
286
294
300
308
313
318
320
325
330
334
339
344
