173
169
7
220
99
60
498
142
1148
356
123
475
91
279
54
53
43
31
157
154
416
359
196
249
206
110
184
323
362
204
166
209
11
264
428
68
207
223
89
322
278
350
37
160
437
222
61
146
56
40
163
97
112