240 50
1248 257
2463 720
2531 360
220936 558
103854 957
152133 940
79919 712
282635 627
73303 751
256412 1098
63799 487
89762 106
2427 495
457555 842
247862 1193
69729 378
147358 843
94016 825
869740 1131
216054 456
127930 609
110532 528
252379 999