14664729
96405307
7987475
15643660
4873412
41155874
86169874
65434078
8446965
61948271
20057957
84904725
44017000
89119358
86903016
64774141
53505594
96615573
21961302
14403197
41408830
19902463
24669622
94343065
57745420
47779441
2471909
27677217
21323416
86336140
61758234
85208564
42011088
36974782
29436624
56071008
4795529
16404950
2493521
292021