101 101
582 274
867 911
933 342
546 966
169 352
136 876
769 125
774 214
166 1000
140 305
226 672
1905 249
816 650
259 605
994 998
304 432
664 706
594 66
804 526
729 79
416 644