216
137
528
307
450
221
395
184
357
272
180
155
171
200
62
385
386
111
278
277
191
206
240
237
214
25
534
16
208
436
688
17
67
15
276
57
160
33
466
44
73
1204
101
103
303
94
472
134
170
316
153
254
79
234
349
789
178