109
516
34
460
48
367
78
246
47
258
59
228
4
151
30
103
21
140
1
2
12
136
18
184
24
110
13
121
9
95
68
395
8
123
91
80