8
12
17
22
27
37
44
48
51
54
58
61
67
68
72
72
73
74
77
82
88
91
93
95
100
104
107
109
115
121
123
127
131
134
136
141
144
152
157
159
163
169
170
173
174
180
180
187
188
192
194
200
203
210
214
218
222
224
227
227
230
233
237
240
240
241
244
245
250
251
252
255
258
261
262
265
273
275
276
284
284
287
288
288
290
292
293
296
296
298
299
300
301
303
303
303
305
307
312
314
316
319
324
327
329
330
330
330
331
332
334
334
335
336
336