158
223
100
173
247
190
71
592
240
208
344
86
72
156
392
98
24
335
294
776
379
112
134
66
241
55
235
79
105
333
133
267
1028
35
125
74
277
284
152
287
178
181
81
218
67
496
80
232
109
73
195
481
154
120
998
523