320
0
675
304
256
340
637
296
368
767
274
865
935
536
283
415
562
250
389
330
1328
1924
270
370
266
255
318