129 51
996 796
89 913
1034 123
915 748
1018 400
820 763
268 67
808 294
280 760
957 735
116 421
667 487
302 385
769 991
668 132
555 663
987 850
93 633
78 806