30507031
29734972
22831431
19552305
50797123
28192126
39077872
94384449
13027553
7946421
63119237
92188928
87226810
15734414
81973509
9354300
48924463
56373797
76621787
5178404
30774497
36195076
74135032
11516669
99005549
17842083
81841825
84865293
3398374
20764973
87055003
32369173
44557694
36736228
81109458
42309551
7251352
88742621
62683478
68497691