30457591
8993924
36711939
45782591
51077704
2357998
43229122
69611420
20621013
17023408
83307338
37707951
98897732
66541063
34638004
870493
7576811
33037109
7757232
80941212
21319785
97597497
93469893
4080790
93686619
1710684
37801451
83051307
86957882
16068111
79411094
4295745
65875952
69385034
4450463
38057015
20864317
17413368
89374640
2567695