75351153
1181471
21154994
36319910
94591814
30766266
30371141
88637853
60272015
6549727
55848331
46506701
12244554
95404042
79089301
81966594
18383422
52919252
22629973
75112970
66437292
86181413
12061894
49876501
29849925
49634709
37204182
15287619
5192562
654148
88434352
33522805
79042686
7588854
9623270
715922
426651
9081792
91973852
35348480