646 475
872 254
941 547
689 657
448 861
878 645
251 485
1000 607
568 195
302 993
552 192
461 881
143 121
245 289
910 393
236 650
182 510
938 958
933 599
145 876
32 525
704 955
477 90