0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
2721
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2231
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
1479
-
-
-
-
-
-
-
-
-
672
暂无数据