48527812
8057340
95349166
7701319
97351052
5769615
99465285
66915158
38709661
20869681
48436171
23697743
12249677
50348390
51087851
97406178
53787091
50778583
91761868
78631482
21566357
2408463
19697259
63066606
59201149
81701158
29835997
57152554
1496668
20827434
12138832
37942999
60847529
10128183
23103631
7183026
87392782
39956805
31847680
31911329