29601953
18152629
74325449
88092086
6101633
57565907
37338796
1295228
21532678
13202053
5597034
35854619
14156619
99135795
46219790
66273244
24734145
94169755
11765566
14939607
8636181
76015016
47211249
37381357
8742574
48409577
27143671
27195837
91571601
48324359
39947602
12789685
31197530
86813743
83478068
54913041
61922837
47287094
42573649
17182232