26956681
85545443
49157636
25051991
10471000
95766544
59492446
35843582
6264100
81324542
27453917
19183325
13756024
27976678
7056635
85165220
50498056
86513518
34397612
65076058
44821351
8094804
80397349
79206579
84441965
1762105
86152454
9188835
53607201
39399817
30331454
5556685
5996833
21271242
47602537
59528716
29909174
71487486
65068058
15894701