167 113
999 560
232 541
676 169
747 189
424 149
257 261
88 789
543 19
159 938
509 949
111 32
893 727
603 202
769 761
107 701
584 738
980 789
593 87
277 912