906 432
243 437
81 465
874 180
335 55
846 779
797 608
643 337
216 501
798 739
675 56
716 245
65 607
848 483
1019 767
641 86
298 458
891 499
275 621
125 25