327
0
860
765
567
355
643
288
318
543
528
502
489
436
405
487
558
568
986
330
580
427
484
301
309
441