109
402
43
198
48
174
37
173
15
116
35
165
19
148
33
115
13
124
11
7
105
16
87
12
95
6
84
254
4
78
96
2
86