82676 175
16877 213
32762 520
92971 359
175031 881
22000 664
50838 661
98552 276
3789 369
131164 758
82537 205
500003 1012
25710 676
79719 157
112132 313
26394 897
158381 817
3235 188
55725 307
158314 394
39721 375
26005 502
101144 460
98510 346
41941 243
20797 533
31765 254
15855 547