486 260
738 789
529 728
951 570
335 874
647 504
308 606
976 368
61 987
72 240
327 805
299 743
120 445
876 737
601 467
236 884
184 175
709 31
671 600
511 1