18985265
87343740
23721178
21705692
97304469
46332955
91699721
8893615
88513605
79146497
39978171
89168052
58725351
55915542
3744410
47536478
45365659
41564883
3238767
88081116
21249287
34055507
20957580
35334530
5898830
21563367
96716710
93929756
58238392
78505866
26045287
7953360
18849691
72466807
81726961
48073361
98024535
34819814
88275892
50151330