39874183
76414082
77468707
44444963
33976051
2794445
86977969
4882759
5052993
8664896
2042284
3699549
8657225
26667000
53919970
91378670
18948067
29879077
49838281
7197874
94138656
12114185
338629
90823600
5294107
14242682
39843141
97624488
98684495
83932627
33286296
77144271
3454570
87514974
85684954
11762139
790568
88908422
64731878
42608569