0
5
8
13
15
16
21
24
27
30
34
39
43
46
51
54
54
60
65
76
80
104
104
104
108
113
118
118
118
122
122
127
132
132
133
137
140
145
150
150
152
157
162
167
172
177
178
181
183
187
192
197
200
203
208
213
218
223
237
251
265
280
291
303
307
311
314
318
322
326
330
334
338
343
348
353
