33956 256
25060 333
35459 464
42351 849
4170 273
7248 782
5052 125
3339 195
4734 424
6248 544
7614 673
3568 441
4008 630