33922 256
25059 333
35441 464
42327 849
4168 273
7244 782
5051 125
3337 195
4733 424
6248 544
7614 673
3566 441
4005 630