40907020
8183279
58627506
82476036
69455016
48542464
77787291
12714878
65064933
65692737
34338864
43638567
17322768
62558771
667343
33529079
89095819
64575143
89571934
13102046
72149852
848723
63482710
99619171
81627384
74104103
2217681
58866584
27144061
39386044
66195481
57472058
6258183
51345934
55627781
50339643
6732733
8100819
45074280
53079432