509 353
945 887
693 58
384 685
600 446
200 423
976 21
490 831
277 128
851 368
247 293
750 360
830 943
268 802
351 394
897 271