41884561
30724924
92376743
2202639
21137901
52797182
98105270
59688147
57832359
38338296
94982760
58959517
73647418
49116497
58212549
2098664
38892446
93396227
94671949
51547054
68966861
8235794
80751564
71533145
42547096
87775719
19918040
81642911
37165320
59006371
83984725
63622097
72311848
67234116
90359651
40895546
6626930
31375914
68722778
63587312