105
815
59
476
21
152
84
317
126
164
27
404
43
249
12
220
23
261
18
313
20
225
133
262
248
34
162
49
286
16
273
137
229
22
202