-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
157