33878 256
25049 333
35365 464
42255 849
4162 273
7244 782
5047 125
3328 195
4730 424
6242 544
7607 673
3559 441
3999 630