289 88
561 835
556 113
2281 930
876 858
23 389
785 148
95 184
999 480
256 502
272 352
724 494
195 325
496 876
567 521
690 1000
582 385
968 601
764 711
71 679
67 283