16457523
1884425
47296289
3118627
15308984
86931531
14837302
18534051
72924230
80439331
39195615
90026183
44129902
21439694
14468222
79182874
5053512
92862991
58811199
59059027
3993508
84754252
37445483
61633612
234750
5476688
1443603
40119910
39541881
48707929
99853455
28697412
10065361
4309188
64971942
33325385
69946800
5975680
19131250
42967691