77303156
74285164
1995947
60528204
7623918
1849895
10273138
91867756
22778912
19622225
98263484
53374020
26571489
9565928
4522418
83271864
25553326
8402345
83689741
5749811
3515372
82458098
17486382
57636032
83125750
85833811
59399823
86055565
87100
3146136
21516428
84729015
61871792
81709414
64073957
42989094
17856216
88821360
54017995
73036797