44966287
4242870
80084878
5474709
36561837
16774369
10869954
82016818
22747216
48008175
86325202
94212108
21899123
78767940
29808306
89764274
26087014
50796284
52966897
44783147
92857056
21695597
13816708
86082140
7815419
93872530
10262871
6456
62449826
12929112
3177253
25761830
61833548
87134991
65769604
89102374
3810137
75699807
82694071
33752579