1740868 42491329
61999697 12888614
6629502 18812322
64058069 316766
49601141 79648031
30654898 67738213
39680868 37886955
39257176 63224350
16542670 4007470
51433484 59840749
23558922 67445901
76511154 97234417
37791668 31881972
94858375 61579776
87975093 57147523
13758947 55677266
21959699 17591386
3991219 44084345
17431321 83980888
25397125 28486378
78332510 29725004
6854688 19576126
77089766 87293580
69038045 88452338
97751988 61932111
76255503 20008316
24755213 51190624
59965919 216029