247281 553
179805 788
2959 248
3267 298
6122 677
228404 696
243680 571
30169 928
3784 256
15272 170
33632 401
11499 881
14899 288
34573 588
20560 461
24742 683
5272 373
14333 151
12322 455
32126 799
19530 74
29421 585
14540 818
14687 650
21509 999