-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
1585
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
1047
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5169
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4489
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
2967
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
162
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2191
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
5073
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
3504
-
-
-
-
-
-
-
-
-
8118
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
2783
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
8481
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
1610
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0