-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
2575
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
1043