645 91
491 443
582 476
733 844
102 659
905 904
139 1000
656 130
782 223
358 171
915 201
613 624
959 357
354 858
311 777
696 97
48 537
991 168
803 528
475 160