329 587
252 360
152 371
301 870
625 601
114 796
840 949
795 767
844 180
756 793
524 934
867 856
417 775
511 341
141 92
568 647
242 13
777 874
400 90
853 394
761 639
72 955
134 296
399 25