240 50
1248 257
2463 720
2531 360
136033 958
71633 471
62948 461
79789 98
68690 781
55947 388
308827 986
62478 616
83795 672
57519 52
156637 357
78019 915
94653 502
70048 839
95368 276
98638 188
117742 461
79704 316
54931 646
60479 770