93
0
142
2
73
71
14
94
190
1
168
215
3
176
4
341
178
352
259
245
279
156
182
186
169
163
232
166
119
206
407
403
456
335
208
526
225
507
600
181
236
224
196
160
815
301
299