0
2
8
14
15
47
79
92
102
104
120
129
135
136
158
165
173
199
213
259
263
283
309
318
345
358
366
372
379
381
384
393
400
410
414
416
424
434
440
442
459
462
470
476
488
492
497
498
506
511
512
533
534
541
550
553
572
577
583
601
