58177531
82229828
59829948
4869700
42021877
88601092
25301645
5158388
644075
644958
5581555
4707666
69651638
931910
56281222
93762067
86624788
44856927
29146478
60347977
18779626
43631914
36771358
91648547
79455658
46892594
33889818
651675
84783807
98532045
40966422
42677605
62012417
25946006
51255386
75989551
65148419
90966573
32758401
8928211