277
638
304
684
173
504
308
367
486
257
512
230
419
120
310
170
313
16
266
79
447
192
463
235
281
46
358
100
376
1
148
98
296
65
248
59