50825826
171054
2991330
20128358
32899671
94795106
2788023
65785327
48652012
5929462
41546422
39037174
40935820
14289580
97902972
39506996
78572083
31643783
41742650
20554873
65292046
90435153
12779536
67639157
19118787
9755217
3959918
46263763
28085130
12468662
51834165
8021580
490411
5031845
8624807
5378676
79391010
29963723
44765637
77448386