831 66
897 230
264 839
456 823
472 508
755 145
942 295
130 1000
37 768
956 822
281 863
337 258
722 335
554 741
1085 700
994 998
232 813
589 87
97 120
273 303
240 73
65 155
499 673