312 251
375 715
109 364
432 535
625 805
832 17
757 85
395 595
849 117
638 377
487 392
215 691
928 561
731 672
177 329
987 506
372 850
99 939
553 486
52 790