639 80
881 656
738 125
933 17
352 113
806 129
438 152
642 910
150 613
768 622
598 299
845 509
1048 2
99 494
821 419
235 636
199 598
176 582
198 655
92 995