26731 508
19164 456
9979 485
8192 446
51646 85
5574 567
3750 736
14625 747
32246 928
56272 593
31487 665
5685 623
3099 120