34922783
8504773
8179686
59866314
49905330
79914294
42408823
87539181
52933339
92441619
68184716
3815673
8757059
38816812
29189339
48081728
35814004
86037303
7294594
62532896
2904584
32452514
65876018
43135015
17933482
965588
21935202
12782696
64155045
25379661
7552536
19349909
3989618
10773327
75905774
68616681
37986177
77629743
53685183
20023692