57157922
58878429
143923
88975732
36298526
80272572
73167698
85914287
45123531
11471996
40193600
6966932
2998635
8462631
72114859
26495766
13128908
88066557
61949129
7324718
24179239
87613831
52883399
98164422
31959019
77582699
17184723
89964823
48273617
95405958
19349846
2912119
4190151
9508346
12302106
91961909
13849918
42735327
78429198
34327856