0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
1776
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
1715
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3886
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
2263
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
3020
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2640
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
1063
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
1767
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
1051
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
1522
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
1719
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1151
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
1446
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
1260
-
-
-
-
-
-
-
-
-
2821
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1121
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
614
暂无数据