23624 43
104447 407
105842 571
33565 306
54847 518
141103 331
99998 719
179959 411
57632 612
104887 209
92286 1000
127131 359
69888 667
284605 921
27673 174
90181 463
36221 341
12875 385
29391 557
269920 539
44093 881
299728 851
35368 331
40235 737
5637 423
5772 555
124883 684
43403 888