48707581
33803799
15821497
6929327
15128697
40305198
10152294
1688589
86267778
75614800
13134432
99232058
272495
9826018
92831148
29757727
5864928
53265547
48389391
6354561
89218507
85823805
17821989
43998697
80492357
49195857
28114791
60005102
25668489
67057138
4022546
60492483
1909740
62172896
7655407
83494692
7512500
93576142
42615595
48841106