50459617
85914686
363779
87446873
5286453
41736634
12587128
10212143
46818423
951363
43848634
48399421
75214636
15945000
59181320
39588389
42512824
73501969
47517523
66991841
57904816
65147703
86579055
45362972
43829071
103672
38234136
94169167
5056293
6278572
28513087
37647332
76579103
32551326
4832032
83502415
37477081
29194510
24661291
10668664