28 58
52 530
509 529
480 619
591 952
129 459
465 486
105 428
502 377
509 710
632 586
660 43
69 914
457 823
667 206
853 560
681 92