89742300
65676707
95475345
83724960
26792210
58701735
84072074
75223169
76981706
7154287
97312765
42714161
30217662
31967782
23408673
5124118
83557
16058983
9927595
26427778
6665610
74384021
58428295
45835656
54926046
71133555
76195123
82617223
67869832
5191942
82337401
89511252
51969826
28919215
74814333
81518008
47825706
26334926
34588243
24714724