34026 256
25065 333
35504 464
42429 849
4176 273
7252 782
5052 125
3346 195
4737 424
6252 544
7619 673
3570 441
4009 630