0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1326
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2600
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
983
-
-
-
-
-
-
-
-
-
3071
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
5486
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
1060
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2490
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3773
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
3636
-
-
-
-
-
-
-
-
-
256
624
-
-
-
-
-
-
-
-
-
1579
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
7078
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
2241
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
4955
-
-
-
-
-
-
-
-
-
1694
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
3569
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
4056
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3615
-
-
-
-
-
-
-
-
-
1803
-
-
-
-
-
-
-
-
-
1339
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
1799
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
2002
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
2372
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据