13259246
6499509
4309659
40975624
65789089
71681297
79171701
69827640
8719689
1265261
84174818
8997142
95044089
77843372
85151410
68887087
55028096
27567061
52909567
46873557
31081749
96254907
41608644
94239295
8343429
6584943
19344921
83664112
69112631
62264647
14586844
46248282
57194329
78323513
6314459
27252128
63615243
32214507
45793396
55517318