1026 957
969 248
621 758
522 128
450 360
14 250
541 296
877 997
501 926
834 703
136 240
749 870
402 624
667 1000
950 10
880 539
457 582
968 98
319 104
89 412
599 58
305 658