243 96
278 653
84 288
690 75
300 350
135 398
18 424
543 153
398 858
547 947
622 215
72 437
883 416
630 238
764 809
953 672
652 960