1998827
30623729
1853982
43051820
85428435
86981003
32218221
63591224
93806153
61589020
47019220
21886877
5183068
30843294
38764142
98713559
90963675
26138094
1944372
18162812
12386101
94183184
16756720
41083127
82601688
90967470
7072113
4283663
65186582
46015729
67437649
36416594
10652946
8687740
67573118
48809007
72186626
85679324
42242962
72753752