57812563
28825324
50018205
73387063
47639635
80085354
46292736
30018240
94394510
6857977
80857344
76178789
57992673
6515114
3320793
95741
45536621
60073796
23828398
13221486
13992660
60942032
78534854
55133279
21461725
68763669
877211
99964854
5490620
39273127
29858664
1611561
46401489
33916300
8006055
75064008
81116317
51683248
64624600
1065900