83
82
18
191
58
50
87
45
8
43
42
15
31
41
24
164
49
18
247
1