18073660
23085185
571522
98966847
96142053
3652969
52808464
31167762
22154616
72337759
43244577
71932126
62531061
39107048
12266579
31573856
3958513
85877110
9206819
74472193
74565677
98751962
46064197
424366
28556137
56822041
17237945
4015225
5467199
90313792
55899570
55835990
42607586
81617374
32436328
91099521
14794731
11268773
50476405
18945806