10768150
50343727
5911860
30411453
86777040
82904846
89117874
48625639
15274660
29132111
64541501
62418351
22555193
58603897
5519551
16536314
85122158
67609697
49027626
28127475
55309331
853167
12618814
86447729
80443695
83093637
11067562
85435913
22428949
57362226
34023979
12367934
97207587
1237212
87145019
12551218
44818168
472737
6467195
7231627