80739851
72594726
50987104
11755293
1209978
80755080
35398230
87701157
403193
20048779
18467781
52957080
18054139
46152403
26766171
57423081
33766068
31457443
93409057
82556194
28143513
94133721
1521597
23366181
40498942
6604714
42498737
4203805
13939118
65311009
99203599
53402995
24686193
98882771
62066925
4792823
72436222
77799177
78181120
71098476