0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1,154
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1,325
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1,350
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,966
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
1,059
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1,234
-
-
-
-
-
-
-
-
-
1,593
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1,069
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
2,086
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
3,939
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2,997
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1,117
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0