629 167
452 543
287 88
807 555
705 619
313 651
688 750
664 866
998 480
935 442
247 449
933 703
490 876
87 29
194 119
398 879
929 219
35 320
195 204
962 601
585 951
2278 930
1000 30