30245262
23918668
86681178
62397495
35542427
83174236
2152797
40448325
1045547
41227690
59885719
95663430
29677461
10438144
2611783
59961693
86878726
190186
72326290
90058700
87742074
13793927
92293383
11148443
18009561
4972528
59703336
86009938
33985000
28997534
74011949
79644411
58964825
41318025
38867916
55517568
82985763
20228753
20449458
55343627