261 64
32517 125
14176 178
30543 295
6936 931
39556 857
14625 548
37543 588
12898 286
9558 464
1760 153