18
367
896
110
840
352
15
450
566
1216
101
188
296
1059
605
6
1399
434
454
283
651
600
323
