0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
2205
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
951
-
-
-
-
-
-
-
-
-
3364
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
1781
-
-
-
-
-
-
-
-
-
1728
-
-
-
-
-
-
-
-
-
2107
943
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
1883
-
-
-
-
-
-
-
-
-
1457
-
-
-
-
-
-
-
-
-
2822
-
-
-
-
-
-
-
-
-
1853
-
-
-
-
-
-
-
-
-
1235
-
-
-
-
-
-
-
-
-
2519
-
-
-
-
-
-
-
-
-
978
-
-
-
-
-
-
-
-
-
5102
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
2249
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
2376
-
-
-
-
-
-
-
-
-
1254
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
5270
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
1326
-
-
-
-
-
-
-
-
-
1233
-
-
-
-
-
-
-
-
-
3742
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1369
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
2443
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1012
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
3534
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
1125
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
4912
-
-
-
-
-
-
-
-
-
4583
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5334
-
-
-
-
-
-
-
-
-
2883
-
-
-
-
-
-
-
-
-
2680
-
-
-
-
-
-
-
-
-
4394
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
3026
-
-
-
-
-
-
-
-
-
1795
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
1563
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据