477
3
299
1
301
334
158
447
4
199
52
76
408
257
347
2
485
64
540
416
475
188
365
333
567
337
354
246
286
263
244
273
294