29705908
10885412
18433074
8219353
59347363
4185542
55263075
83349104
54807872
58885048
61364060
2246709
66232245
158579
37314721
97954510
108563
53721114
14114446
27943090
75588404
29864291
77409354
86097928
75055644
1076929
9643650
7530180
74931713
45395521
2507746
35957600
24931553
25863656
10454905
52289986
13097757
68939100
42055343
71247247