4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
1306
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1158
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
1149
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
983
-
-
-
-
-
-
-
-
-
1483
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
1088
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
1504
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
1880
-
-
-
-
-
-
-
-
-
1687
-
-
-
-
-
-
-
-
-
1856
1540
-
-
-
-
-
-
-
-
-
6012
-
-
-
-
-
-
-
-
-
1288
-
-
-
-
-
-
-
-
-
4558
-
-
-
-
-
-
-
-
-
1336
-
-
-
-
-
-
-
-
-
5044
-
-
-
-
-
-
-
-
-
1380
-
-
-
-
-
-
-
-
-
4292
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
3295
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
1861
-
-
-
-
-
-
-
-
-
2648
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1298
-
-
-
-
-
-
-
-
-
1884
-
-
-
-
-
-
-
-
-
1781
-
-
-
-
-
-
-
-
-
1455
-
-
-
-
-
-
-
-
-
1659
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据