95692942
763616
21855737
71256579
25481988
24901759
7778512
89662000
81602323
98787971
6233791
20537015
41314729
3103841
78268679
27942365
64026503
5995414
34636692
1231825
41022082
604054
42897853
57392778
10048945
42164311
98749412
62321503
88164600
17053828
867414
80218848
18864106
76485053
777646
97916521
75676742
37215097
14537863
58724986