-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
193