2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2138
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
1545
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1525
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
3233
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
1230
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
2955
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
3533
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
1495
-
-
-
-
-
-
-
-
-
325
6487
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
3566
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
6109
-
-
-
-
-
-
-
-
-
8127
-
-
-
-
-
-
-
-
-
2958
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1404
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
2398
-
-
-
-
-
-
-
-
-
6642
-
-
-
-
-
-
-
-
-
5276
-
-
-
-
-
-
-
-
-
2375
-
-
-
-
-
-
-
-
-
2295
-
-
-
-
-
-
-
-
-
1594
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
3289
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1351
-
-
-
-
-
-
-
-
-
831
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
1104
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1174
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据
暂无数据