-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
298
984
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1179
-
-
-
-
-
-
-
-
-
4516
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1237
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-