319
1
394
414
361
248
286
468
233
510
220
68
544
64
215
75
244
392
352
297
332
424
353
97
192
2
133
100
56
213