0
3
7
11
15
16
20
25
30
35
39
43
48
52
57
62
74
85
96
107
116
133
133
135
140
145
150
155
155
157
159
161
163
166
170
174
179
184
189
194
194
194
194
194
194
194
199
200
200
200
205
210
222
227
239
251
265
265
268
273
277
279
284
289
294
299
