95316033
55469210
97681176
55982059
15723937
80421215
88101978
9816187
62801951
1438138
86134342
32048787
18366108
22876917
28064566
11183500
21883233
93425663
45956547
93953122
42849201
48933451
88402287
8109430
92477764
45954037
38814435
53998216
40569432
71756092
64281306
85134227
20437714
20759634
88375666
4131078
53305712
65265873
86162965
68911517