20438253
65953147
13127666
491930
49834651
50171403
1889466
19958400
72429912
3987091
79788631
23776111
20378349
6745713
54266598
80104580
11072105
84917815
92816739
8091122
66787623
50426972
50759006
19718810
57189954
91079828
80521178
90553808
7682252
62244768
67166054
65275963
87124387
37451404
83921854
46923081
97141093
3455215
40705723
61721223