486 260
738 789
527 728
950 570
334 874
647 504
308 606
975 368
61 987
72 240
324 805
298 743
120 445
875 737
597 467
235 884
182 175
707 31
654 600
505 1