-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
163
No Data
No Data
No Data
No Data