91706583
10049345
2429988
95628523
923077
7081789
87952885
18687555
52761624
98956309
2237939
11406031
87918
66476957
57587681
57436330
4709138
24447886
55373327
16268722
85546628
37158022
40957107
74937535
8541729
16184020
57849191
71672617
19715532
25335789
93528262
69181474
16684358
79385967
44241521
46135079
2797933
56076641
89574689
75886239