28318180
97843828
39789210
83134360
79698599
842288
77033401
67412991
54463472
58104934
335826
48469289
15629123
9388290
54308434
59868238
8753456
91865299
93245199
42946722
61262142
88351573
20255661
59133070
96896146
49703999
23657736
1269263
6512450
99926434
4032248
94665504
12619902
6373888
23846534
27438749
8958030
74214195
22021069
13133410