20 40
475 993
779 438
366 991
179 473
490 385
529 62
28 535
300 885
312 982
500 749
135 153
795 459
611 547
1037 94
480 1000
115 105
846 627
578 761
913 530
731 689
89 36
559 108
763 141