95089317
85136424
36399953
29343845
15295710
7567594
7165245
12334043
1246937
82356891
78864219
31607249
56506195
21786887
39362326
70151198
49662629
46118124
64429264
48939388
4909910
58504059
86737806
94641895
81489413
12202877
7270495
38595056
14593837
58641016
64611214
76552897
7081156
38437664
68501170
974371
76409975
19499559
82151347
8174713