49021232 80389505
47336188 51923776
50395579 57864917
52278578 98650506
19666318 61872750
18988260 74924445
27577200 10817977
56576611 3083231
32034027 72127726
25288582 99706846
40170160 26420450
99594302 59349229
16852967 1926817
92090637 99209178
37839413 12613099
89814689 91866193
37227198 63913898
23345905 66716717
64341655 65163000
74351025 5435681
57963507 56372245
96261673 60227886
74097125 55742769
35155525 88499005
58358212 81685619
11029950 69501595
46671452 21391131
30444280 70717134