49727 550
79828 402
26578 586
52593 241
36539 722
97648 763
38364 665
112848 859
17385 364
103920 552
38150 575
74733 584
94229 780
40120 629
23439 623
15814 526
98244 871
76999 606
79869 314
46496 462
54148 816
9203 456
145481 666
29016 864
112851 598
99714 212
72653 350
61322 282