255
0
1054
1428
2702
408
572
931
668
979
263
3360
286
1425
362
409
466
259
737
602
1128
248
391
260
1877
1
1608
2655
431