22089908
6564254
38241248
8235742
52471644
88961769
18155450
30252575
34719638
90136578
17749018
85491769
71423862
37365816
7037462
77181381
55074132
26549455
62669229
15882944
38296194
97452944
17323521
62256861
10293177
85021760
3656399
27604924
8364538
28795834
52324868
21772092
79574706
57042682
54167284
78594
84424445
77303252
26514270
58802553