33893 256
25050 333
35383 464
42276 849
4165 273
7244 782
5048 125
3330 195
4731 424
6244 544
7610 673
3562 441
4001 630