33925 256
25059 333
35445 464
42330 849
4169 273
7245 782
5051 125
3338 195
4733 424
6248 544
7614 673
3566 441
4005 630