0
10
24
38
44
45
52
53
59
82
105
109
112
114
158
169
180
181
199
212
224
238
240
246
247
252
254
286
291
292
297
300
319
323
341
343
353
358
362
382
406
409
421
434
442
443
447
464
469
472
492
508
513
517
524
525
526
543
555
579
600
609
610
619
645
647
670
674
