51265 90
255121 640
26784 508
19169 456
9983 485
8193 446
51722 85
5579 567
3750 736
14632 747
32268 928
56285 593
31488 665
5685 623
3100 120