33886 256
25050 333
35370 464
42263 849
4162 273
7244 782
5048 125
3328 195
4730 424
6242 544
7608 673
3560 441
4001 630