35722169
69049260
41056342
85747159
47786036
52144573
27019591
29229539
29123707
92094041
43566021
55567260
407148
99596412
91203068
82855709
56438285
6883388
85537261
37592771
5098827
56275313
36876280
5783167
5159855
53736517
36168561
84891620
447803
79386188
64587188
47511085
78935957
30621164
95604825
88529680
94377504
25084203
18723793
22976528