51200 90
255111 640
26733 508
19164 456
9979 485
8192 446
51650 85
5575 567
3750 736
14626 747
32246 928
56274 593
31487 665
5685 623
3099 120