10508846
14547132
95029027
40677636
40083006
82506185
64974246
87571505
46856369
85771042
68166158
86249434
77632929
86504659
76489022
22171044
72462021
4497698
92675853
4565622
30676881
88325725
46661193
56754220
6633032
88304070
57235777
76747933
49706884
41265189
80469730
71651883
49988225
40176465
41081721
41067766
21505698
51688079
63991856
5125015