33908 256
25055 333
35422 464
42309 849
4168 273
7244 782
5051 125
3333 195
4733 424
6245 544
7612 673
3565 441
4002 630