-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
5
80
-
-
25
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
5
50
-
-
25
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
5
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1
-
-
-
1