311
486
310
106
504
277
665
156
175
193
245
520
271
1223
632
528
369
205
110
219
263
315
487
269
122
130
248
145
455
391
182
695
132
371
479
370
443
177
527
376
200
362
178
149
335
197
381
240
248
130
219
198
290
200
183
484
207
191
202
169