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
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1702
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3886
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
2263
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
3025
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
1521
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
1718
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1151
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
1448
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
1199
-
-
-
-
-
-
-
-
-
2650
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
1710
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
331
暂无数据