19604965
186847
72821888
67192740
84142988
12276104
88999834
22329565
12846343
95968250
85014060
19017763
61585922
35566891
74631196
31371469
28667309
27949639
33776830
19411227
92546976
59819425
38077086
98741979
2805758
97406849
84734556
10558001
482960
679982
54516693
90039420
12487838
31177374
3088343
93813144
37577116
6568150
7338335
41141027