58597237
44122874
14485058
4006907
55612571
40017199
4236490
14691944
29612180
25651386
11685879
5474320
29698207
34831318
8169285
89469698
98685935
33245943
13185880
45121542
92279248
9658204
83725028
8407224
75622658
15914018
59404326
27018348
69908345
36174848
68768257
26213014
81334693
26042117
87435587
8161454
68701582
16728413
46046049
57443221