29739232
13088670
1947454
7543125
16663120
78332860
46686303
78925351
4015667
31511635
88902223
30666796
52565711
64556119
5591709
1706905
43422932
54351355
49658489
4732783
818118
87595685
29165220
92112332
63537184
36997550
76043754
68653050
66787713
63266160
73688357
68866087
65191085
23507852
30071644
47384086
12682027
51289786
49906825
14533644