105
815
59
476
27
404
126
164
18
313
84
317
8
163
43
249
133
262
137
229
12
220
48
168
20
225
23
261
1
157
34
162
25
201
16
273