1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
1199
-
-
-
-
-
-
-
-
-
2004
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
1616
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
1309
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
970
1026
-
-
-
-
-
-
-
-
-
1196
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
953
-
-
-
-
-
-
-
-
-
1783
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
1768
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1780
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
2475
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
暂无数据