246629 856
18381 96
28296 143
35167 285
48699 506
18886 530
27794 635
39160 863
3055 59
5049 284
4299 552
3892 486
2163 343
3750 407
6649 80
4470 325
3666 662
6258 544
5028 629