12 71431
70103 407396775
69649 833824534
67090 70778211
9595 971816320
60391 217035863
31882 368314110
63515 252900904
19933 836383967
46579 588259951
15604 716170661
23027 895037241
4168 353199496
