33891 256
25050 333
35378 464
42274 849
4163 273
7244 782
5048 125
3330 195
4731 424
6243 544
7609 673
3562 441
4001 630