19521536
5452320
26635616
31792305
18856279
89228875
82552464
3480707
36425986
1092478
18534696
74951003
16942262
79539929
3404494
80323525
25179025
61873321
32225420
91827957
5627152
58743413
91571375
7484363
7812904
93222529
40608743
94811753
45944381
78433597
37399538
12155153
87739236
56447538
26699582
1122791
70173390
2381461
29343100
80814569