2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
3605
-
-
-
-
-
-
-
-
-
1497
-
-
-
-
-
-
-
-
-
3664
-
-
-
-
-
-
-
-
-
1077
-
-
-
-
-
-
-
-
-
1095
-
-
-
-
-
-
-
-
-
1222
-
-
-
-
-
-
-
-
-
2533
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
1383
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
1252
-
-
-
-
-
-
-
-
-
2741
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
875
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1146
-
-
-
-
-
-
-
-
-
1669
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
1298
-
-
-
-
-
-
-
-
-
1660
-
-
-
-
-
-
-
-
-
2293
-
-
-
-
-
-
-
-
-
1220
-
-
-
-
-
-
-
-
-
1159
-
-
-
-
-
-
-
-
-
1280
-
-
-
-
-
-
-
-
-
1109
-
-
-
-
-
-
-
-
-
2450
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
24
暂无数据