40166868
84055055
9717600
91178153
54874742
59258333
25095439
54005550
29646878
23287815
31553097
55561303
61934194
11477784
33789493
4844533
47785433
15568081
86185443
82843778
46108915
18336583
86893562
15667927
25503207
20098853
86428542
29963724
82864237
72955266
78661186
70915889
10758804
33022199
55091778
26894391
57935177
89989196
26745119
27656246