286 325
346 827
956 518
636 82
870 125
804 547
952 820
903 699
442 967
275 266
1018 309
429 42
113 333
865 281
41 853
839 343
229 772
316 723
339 159
645 109