33889 256
25050 333
35374 464
42270 849
4162 273
7244 782
5048 125
3328 195
4731 424
6242 544
7608 673
3561 441
4001 630