0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
1113
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1519
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1315
-
-
-
-
-
-
-
-
-
7675
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
2749
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
3512
-
-
-
-
-
-
-
-
-
734
-
-
-
-
-
-
-
-
-
3703
-
-
-
-
-
-
-
-
-
1253
-
-
-
-
-
-
-
-
-
3172
-
-
-
-
-
-
-
-
-
2557
-
-
-
-
-
-
-
-
-
6117
-
-
-
-
-
-
-
-
-
1843
-
-
-
-
-
-
-
-
-
4647
-
-
-
-
-
-
-
-
-
3985
-
-
-
-
-
-
-
-
-
2882
6717
-
-
-
-
-
-
-
-
-
7871
-
-
-
-
-
-
-
-
-
3286
-
-
-
-
-
-
-
-
-
4523
-
-
-
-
-
-
-
-
-
1829
-
-
-
-
-
-
-
-
-
6320
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
3762
-
-
-
-
-
-
-
-
-
1728
-
-
-
-
-
-
-
-
-
3057
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2193
-
-
-
-
-
-
-
-
-
2619
-
-
-
-
-
-
-
-
-
1235
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0