15346478
11105816
1664849
10832315
77049913
3058792
63415820
80299016
57561446
52214052
58721296
46377639
45059947
21139648
87584337
76697558
10296155
42373763
44415335
97369199
4080636
76503382
34935826
23412144
20634607
34071675
28624831
83542038
42013288
3317189
58754367
39796966
7653548
23822228
74829114
98716471
16018091
91441258
7630187
38992188