321 412
167 267
759 571
592 523
105 228
58 168
676 35
882 536
426 492
725 635
129 252
890 737
798 990
525 244
421 128
862 840
753 958
948 643