4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
1222
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
1583
-
-
-
-
-
-
-
-
-
1183
-
-
-
-
-
-
-
-
-
2227
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
2058
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
7159
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
2503
-
-
-
-
-
-
-
-
-
1023
2932
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
3016
-
-
-
-
-
-
-
-
-
2851
-
-
-
-
-
-
-
-
-
7263
-
-
-
-
-
-
-
-
-
2611
-
-
-
-
-
-
-
-
-
6736
-
-
-
-
-
-
-
-
-
2158
-
-
-
-
-
-
-
-
-
5438
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
4916
-
-
-
-
-
-
-
-
-
1926
-
-
-
-
-
-
-
-
-
3696
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1876
-
-
-
-
-
-
-
-
-
2832
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2551
-
-
-
-
-
-
-
-
-
2055
-
-
-
-
-
-
-
-
-
1992
-
-
-
-
-
-
-
-
-
1322
-
-
-
-
-
-
-
-
-
2307
-
-
-
-
-
-
-
-
-
2147
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
1134
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据