0
8
13
27
30
36
97
125
130
146
157
177
181
202
208
227
237
248
256
259
264
272
277
290
300
302
307
316
322
335
346
348
360
361
365
374
379
382
390
400
403
417
460
463
470
496
505
513
521
525
532
541
542
544
