-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1712
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
749