261 64
32519 125
14176 178
30543 295
6937 931
39558 857
14625 548
37544 588
12899 286
9558 464
1760 153