166
499
102
331
51
306
39
163
96
216
165
187
18
178
40
177
14
124
61
714
75
8
91
27
105
6
84
10
15
254
78
20
87
7