45921399
63606544
1731060
95275273
50269536
6103150
2618151
4298288
308894
58139089
32053266
62329402
56739865
85812337
38252383
22998314
30251652
43303135
12441830
75381860
38309859
1155224
3851215
59496638
66023561
33096493
5149471
59182621
48671291
19788599
6710153
3481960
21179206
65672917
64437263
33741697
82149109
21828086
19821422
30396071