52901323
39049791
18893098
15437503
81275235
37907823
10834101
26502245
28942812
96937401
66653692
25545484
38427606
2143106
94164971
28511268
5891444
50513476
47589366
86476953
88679036
65672985
1674567
47338092
6341141
59757665
79921508
36921149
7836599
62336390
60695958
71196882
50386878
57336572
49281137
4089279
30049322
536884
71373393
27277029