33962 256
25060 333
35462 464
42354 849
4170 273
7248 782
5052 125
3339 195
4734 424
6248 544
7614 673
3568 441
4008 630