13065242
59701291
20116091
68599503
41905717
658549
18514835
81593164
16386121
46501047
75709871
28455369
30238594
83842837
75814008
940920
16035342
41213092
8455278
31744280
41271904
12779449
23254326
42025643
39877747
56556095
22102014
4329050
13492944
27553746
58297356
78446049
10609136
7888946
25294956
70845703
41111404
50088257
25645974
7152147