303 336
118 600
630 689
291 126
859 399
435 254
797 158
467 931
76 541
349 570
284 876
434 52
103 167
991 416
274 645
861 918
576 935
141 279
698 963
334 107