40143 80
121845 833
29531 733
29737 369
17488 286
23738 595
35322 756
68227 447
26466 665
36282 352
28733 322
66341 507
32471 468
43261 797
34044 506
71067 300
25064 902
31084 673
45739 862
31292 718
34314 514
20078 333
22318 593
43033 679