43
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0