24471800
58185804
97722616
8604459
82837441
82273092
2219417
8748022
1984975
93453212
76183252
31554881
11063942
94883391
46684196
9787893
58404954
11572253
34473011
5407588
12724517
27239832
16276211
51147890
4335250
19515552
79952801
48131651
62386171
99514879
8106158
75505435
6816145
48989923
75352634
17905108
97986746
42767289
88855192
64826749