40957148
80013457
43767523
10915352
60161020
35762756
18905612
71058540
61351401
91039814
18609486
48271820
592514
20965206
98882916
26503130
65796825
46406198
16799859
74176623
28436365
22074871
86328986
84248139
56433949
63028072
57151687
5463424
31096302
3357152
72897514
45193174
81643828
27666256
70181692
81581748
10838923
6896768
128901
38982575