255
0
1936
1
337
592
474
511
432
795
386
290
957
1319
344
327
420
2634
391
469
4111
2
492
467
415
3498
4
798
1149
381
25137
177
895
2328