12
197
46
181
39
172
35
163
42
121
38
104
10
108
5
6
110
68
395
18
98
56
95
30
99
2
79
15
254
86
4
84
7
106