261 64
32513 125
14172 178
30543 295
6933 931
39550 857
14625 548
37531 588
12898 286
9558 464
1759 153