0
16
24
46
61
66
70
74
81
84
90
92
99
113
119
125
128
133
137
140
142
154
157
159
165
168
176
178
181
187
196
199
210
222
226
233
236
240
245
255
257
267
269
272
277
279
292
298
299
311
312
313
319
322
334
337
359
364
366
367
368
370
373
374
385
386
393
401
402
404
405
408
412
414
417
429
