1002 61
763 138
407 294
572 874
1007 597
244 201
186 46
349 377
977 114
792 593
857 330
729 216
102 1000
60 269
625 997
913 232
854 936
103 291
42 282
2646 727
638 938
686 53
128 109