99
881
115
897
113
736
37
759
140
758
61
643
57
570
31
527
76
584
50
475
89
409
45
427
39
483
46
384
17
345
397
16
364
418