296 50
166 547
953 170
568 351
30 583
951 376
185 273
428 77
66 654
586 214
957 226
896 681
830 633
403 947
145 352
974 323
316 455
1006 261
1179 994
485 80