50944183
33459082
1652580
48325282
27608298
43599356
36273565
41932659
41845207
4399160
54499044
52138961
45329350
86016607
36517
52965562
15368558
2927560
53151946
1996544
33919184
3167675
38428390
52212886
30937752
67488405
21064183
68801368
18135685
20662194
41946572
86278170
98389251
64258109
50834544
35957904
19744273
73162930
11261407
2198702