34046 256
25065 333
35519 464
42444 849
4176 273
7253 782
5054 125
3347 195
4737 424
6256 544
7621 673
3570 441
4012 630