159
458
104
331
46
263
44
298
201
29
21
135
11
108
24
145
1
2
3
119
12
18
133
41
109
34
101
68
395
132
7
95
16
75