0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
1320
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
1756
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1615
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
3662
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
4784
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
4225
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
1276
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
1592
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
309
暂无数据