107
693
178
419
25
164
174
303
41
251
274
1,066
23
173
44
29
157
53
167
3
81
8
126
21
168
112
45
120
40
100
211
2
98