51225 90
255116 640
26760 508
19164 456
9983 485
8193 446
51684 85
5576 567
3750 736
14630 747
32259 928
56280 593
31488 665
5685 623
3099 120