0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
4527
-
-
-
-
-
-
-
-
-
690
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
1922
-
-
-
-
-
-
-
-
-
1716
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
3286
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
745
5
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
2229
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
3805
-
-
-
-
-
-
-
-
-
1938
-
-
-
-
-
-
-
-
-
2973
-
-
-
-
-
-
-
-
-
2379
-
-
-
-
-
-
-
-
-
3335
-
-
-
-
-
-
-
-
-
2923
-
-
-
-
-
-
-
-
-
3640
-
-
-
-
-
-
-
-
-
2835
-
-
-
-
-
-
-
-
-
2831
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
1020
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
1882
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
2854
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
2105
-
-
-
-
-
-
-
-
-
1145
-
-
-
-
-
-
-
-
-
5079
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据