17549225
74547370
50855078
45616554
23136613
187398
17683147
338345
32674689
79965993
72251987
38351790
8144514
36203541
97154863
13441954
23344302
24043382
50124436
66898862
27988082
1420291
32478358
7215871
19542227
2840913
99248398
41057645
56296596
78637597
6133628
9325165
868035
59607528
24859175
48424135
25485925
15524697
392175
62603139