75
1
343
2
405
867
8
195
52
350
284
334
254
242
403
344
338
339
388
562
303
364
244
68
186
362
247
84
465
228
62
482
538