34080 256
25071 333
35544 464
42502 849
4177 273
7255 782
5058 125
3348 195
4739 424
6258 544
7623 673
3573 441
4016 630