94588746
90939360
81887484
28865361
97583902
67486468
17092904
32486677
11733579
72977290
63388478
95929493
3578396
5276114
79579334
58489631
5506242
78515072
89488524
47166183
100479
71236240
70067061
80356030
65423330
95643483
40244715
10631936
22634204
45274454
48401535
55731247
39647484
78964949
13078250
44557298
52234552
74182823
8353729
3332535