0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
301
No Data
No Data