57194372
15265040
77182288
32506070
85165094
78264956
526680
30089613
17112107
4417692
92156116
54759920
54873061
99659379
1190287
6836799
50329132
63205105
48336663
20903800
42648208
8799361
639162
87105036
80325745
86602393
33717728
65913354
20756040
78298574
16039340
54947777
74111715
19457142
668765
700295
64246080
81141223
19462646
84197244