29911566
79843575
34999991
32616522
6075624
58541250
47874710
18358141
94462951
87129023
3443054
72628252
66103795
34744853
61051219
42351833
86813590
19617280
88543039
4385966
6852195
27828619
83684412
5888974
25413154
33254489
8497191
68978480
92805668
97717988
21854334
59541451
8041221
163555
18971003
47066088
2660368
2522308
65088166
32087065