33997 256
25061 333
35485 464
42388 849
4174 273
7250 782
5052 125
3344 195
4736 424
6251 544
7618 673
3568 441
4009 630