0
2
6
16
26
39
56
74
104
115
116
144
172
177
192
194
201
219
232
236
239
250
254
256
259
266
271
273
276
277
279
282
291
304
340
344
346
357
381
385
386
