0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1129
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
1572
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
2993
-
-
-
-
-
-
-
-
-
1934
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
1905
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1197
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1990
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1438
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
2632
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
1693
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
1724
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
2203
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
1308
-
-
-
-
-
-
-
-
-
2209
-
-
-
-
-
-
-
-
-
1372
-
-
-
-
-
-
-
-
-
2414
-
-
-
-
-
-
-
-
-
2624
-
-
-
-
-
-
-
-
-
3660
-
-
-
-
-
-
-
-
-
2649
-
-
-
-
-
-
-
-
-
3303
-
-
-
-
-
-
-
-
-
3369
7073
-
-
-
-
-
-
-
-
-
5461
-
-
-
-
-
-
-
-
-
8494
-
-
-
-
-
-
-
-
-
3448
-
-
-
-
-
-
-
-
-
6171
-
-
-
-
-
-
-
-
-
2576
-
-
-
-
-
-
-
-
-
8228
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
2499
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2523
-
-
-
-
-
-
-
-
-
755
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
暂无数据