41251460
74119851
79434350
13355683
40867190
66316758
65889095
29926199
12265660
39971506
3071712
85406797
81468
31556336
23215948
80396938
39728656
29848945
62595203
98957585
97391050
84143608
48665056
19402068
634117
44059247
58767329
2254836
90683651
99075217
36675291
30137750
63185998
11258641
64436978
5581337
31478582
45273444
35331264
40105914