33863 256
25047 333
35348 464
42224 849
4160 273
7242 782
5047 125
3327 195
4730 424
6238 544
7607 673
3559 441
3999 630