51255 90
255117 640
26777 508
19166 456
9983 485
8193 446
51709 85
5579 567
3750 736
14632 747
32264 928
56283 593
31488 665
5685 623
3099 120