33952 256
25060 333
35456 464
42349 849
4170 273
7247 782
5051 125
3339 195
4734 424
6248 544
7614 673
3568 441
4006 630