58572570
66833564
26157554
92071729
34671927
80909622
78625238
76408555
98721304
48021796
97907746
40232137
6564404
43945426
25652191
7985448
71041211
13981340
1338704
31628303
10424357
6459471
26064009
72389740
39698802
94193332
26472664
7069420
15244701
67294631
57284555
63179617
57505988
7042320
39755796
20243788
78629145
37633962
11952635
1503170