2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
1178
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
1196
-
-
-
-
-
-
-
-
-
1625
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
3096
-
-
-
-
-
-
-
-
-
1399
-
-
-
-
-
-
-
-
-
1487
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
1449
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
1029
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
1580
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
1349
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
1477
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
502
暂无数据