1113361
12108937
98305213
69602481
91154168
72825128
2828609
97726464
85665794
71112473
60742709
16699845
65031228
18386605
56523210
4920872
88085219
93868068
20688019
76991188
18413011
57253686
5261681
412450
46943276
8394823
97949715
33012120
73179944
39974842
35469252
34214185
51885447
7353457
5597106
19652071
63324247
18601158
57899592
76458377