23622 43
104443 407
105835 571
33565 306
54845 518
141080 331
99991 719
179950 411
57629 612
104885 209
92283 1000
127127 359
69885 667
284598 921
27672 174
90177 463
36220 341
12875 385
29391 557
269902 539
44093 881
299708 851
35364 331
40234 737
5637 423
5772 555
124867 684
43401 888