277
358
76
346
281
141
104
174
71
88
142
226
1138
92
347
257
80
250
151
109
293
220
29
96
287
363
259
11
344
375
335
219
36
271
62
179
182
178
51
391
188
33
115
241
176
161
315
382
35
167
140
183
264
329
304
283
187
270
134