19921895
95195514
70345952
7355153
39577809
4901293
27347950
15424346
49885097
33269021
88184263
63964842
10885875
8175355
49457984
7698915
63803174
59871205
98554619
69147555
52825891
61371345
64535146
77562502
94039204
99705581
99192569
90912961
69842905
34678600
49608330
8378817
77781673
98183934
71125067
16647800
854874
60266515
94465398
1269895