52211716
86843098
35482915
58229454
51941798
11215479
16614400
52977254
61468719
25124666
32683893
17685576
59588349
38566677
41953865
5860223
40904854
47946844
10086546
4514827
68048705
23201948
47408106
99847154
43082206
8966262
56541687
20153716
71451803
10429306
61983025
47339228
33305526
95657234
58283313
83434988
21883144
86755219
93493264
93712817