255
1
343
2
405
932
195
52
350
334
284
242
346
403
303
339
388
562
244
364
355
3
68
247
84
186
362
228
338
465
482
62
538