33931 256
25059 333
35446 464
42332 849
4169 273
7246 782
5051 125
3338 195
4733 424
6248 544
7614 673
3567 441
4005 630