51 50
110 247
189 173
533 255
697 665
1020 27
661 474
935 995
830 33
809 806
235 673
634 232
302 669
3384 412
1701 842
738 843
442 454
490 16
910 595
50 971
991 176
805 40