75347066
68852659
33216168
24004641
8092104
14384675
11489734
49197559
48828922
33232756
6851095
84115582
89772690
36647844
63414672
99829836
48391963
70666704
705691
20438091
80177583
52397816
82533897
79847811
58631008
56263961
9473793
26923144
54839609
98841147
5409153
60094993
84667497
6921466
82878974
57527125
15022690
87715000
22347620
34802600