100002 549
47569 260
51652 286
50001 264
64250 596
167999 372
57294 663
107591 1298
100509 614
72349 640
40865 186
22291 280
30123 494
33083 306
58746 441
75455 433
65800 479
46182 509
58330 332
39100 685
43340 698
76496 655
70707 284
42067 104