48802 455
192453 1053
248994 649
23577 43
104364 407
105767 571
99957 719
179908 411
57600 612
104851 209
92183 1000
127056 359
69850 667
284536 921
27658 174
90155 463
36193 341
29375 557
44085 881
299555 851
35344 331
40204 737
124746 684
43380 888
15043 235
34290 344
215499 786
27565 626