157
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
3,293
-
-
-
-
-
-
-
-
-
1,300
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
5,472
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
731
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
4,594
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
1,399
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
2,886
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
1,328
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
1,546
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
7,210
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1,424
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
6,206
-
-
-
-
-
-
-
-
-
2,533
-
-
-
-
-
-
-
-
-
4,936
-
-
-
-
-
-
-
-
-
1,573
-
-
-
-
-
-
-
-
-
3,582
-
-
-
-
-
-
-
-
-
1,589
-
-
-
-
-
-
-
-
-
6,841
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
2,629
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
4,114
-
-
-
-
-
-
-
-
-
2,870
-
-
-
-
-
-
-
-
-
4,502
-
-
-
-
-
-
-
-
-
3,677
-
-
-
-
-
-
-
-
-
4,916
-
-
-
-
-
-
-
-
-
4,059
-
-
-
-
-
-
-
-
-
2.28万
-
-
-
-
-
-
-
-
-
5,772
-
-
-
-
-
-
-
-
-
8,146
-
-
-
-
-
-
-
-
-
5,594
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,388
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
8,954
-
-
-
-
-
-
-
-
-
6,624
-
-
-
-
-
-
-
-
-
2,611
-
-
-
-
-
-
-
-
-
1,581
-
-
-
-
-
-
-
-
-
5,162
-
-
-
-
-
-
-
-
-
6,676
-
-
-
-
-
-
-
-
-
9,790
-
-
-
-
-
-
-
-
-
4,283
-
-
-
-
-
-
-
-
-
2,566
-
-
-
-
-
-
-
-
-
3,384
-
-
-
-
-
-
-
-
-
6,317
-
-
-
-
-
-
-
-
-
3,582
-
-
-
-
-
-
-
-
-
6,697
-
-
-
-
-
-
-
-
-
3,908
-
-
-
-
-
-
-
-
-
1,406
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
5,339
-
-
-
-
-
-
-
-
-
3,451
-
-
-
-
-
-
-
-
-
4,781
-
-
-
-
-
-
-
-
-
1,063
-
-
-
-
-
-
-
-
-
5,124
-
-
-
-
-
-
-
-
-
4,701
-
-
-
-
-
-
-
-
-
3,611
-
-
-
-
-
-
-
-
-
1,500
-
-
-
-
-
-
-
-
-
3,686
-
-
-
-
-
-
-
-
-
1,768
-
-
-
-
-
-
-
-
-
1,216
-
-
-
-
-
-
-
-
-
3,186
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
1,245
-
-
-
-
-
-
-
-
-
1,946
-
-
-
-
-
-
-
-
-
3,321
-
-
-
-
-
-
-
-
-
3,823
-
-
-
-
-
-
-
-
-
3,634
-
-
-
-
-
-
-
-
-
3,445
-
-
-
-
-
-
-
-
-
6,053
-
-
-
-
-
-
-
-
-
3,750
-
-
-
-
-
-
-
-
-
1,320
-
-
-
-
-
-
-
-
-
3,348
-
-
-
-
-
-
-
-
-
7,271
-
-
-
-
-
-
-
-
-
3,241
-
-
-
-
-
-
-
-
-
1,747
-
-
-
-
-
-
-
-
-
2,258
-
-
-
-
-
-
-
-
-
1,978
-
-
-
-
-
-
-
-
-
3,409
-
-
-
-
-
-
-
-
-
2.73万
-
-
-
-
-
-
-
-
-
2,773
-
-
-
-
-
-
-
-
-
2,132
-
-
-
-
-
-
-
-
-
2,865
-
-
-
-
-
-
-
-
-
7,899
-
-
-
-
-
-
-
-
-
2,488
-
-
-
-
-
-
-
-
-
4,382
-
-
-
-
-
-
-
-
-
6,727
-
-
-
-
-
-
-
-
-
7,338
-
-
-
-
-
-
-
-
-
2,810
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
3,885
-
-
-
-
-
-
-
-
-
7,049
-
-
-
-
-
-
-
-
-
3,727
-
-
-
-
-
-
-
-
-
2.89万
-
-
-
-
-
-
-
-
-
3,669
-
-
-
-
-
-
-
-
-
9,508
-
-
-
-
-
-
-
-
-
8,405
-
-
-
-
-
-
-
-
-
8,568
-
-
-
-
-
-
-
-
-
3,967
-
-
-
-
-
-
-
-
-
5.72万
-
-
-
-
-
-
-
-
-
4,161
-
-
-
-
-
-
-
-
-
8,209
-
-
-
-
-
-
-
-
-
4,464
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
7,238
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
1.82万
-
-
-
-
-
-
-
-
-
6,802
-
-
-
-
-
-
-
-
-
4.71万
-
-
-
-
-
-
-
-
-
6,375
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
7,144
-
-
-
-
-
-
-
-
-
1.82万
-
-
-
-
-
-
-
-
-
7,239
-
-
-
-
-
-
-
-
-
2.04万
-
-
-
-
-
-
-
-
-
7,607
-
-
-
-
-
-
-
-
-
1.41万
-
-
-
-
-
-
-
-
-
9,150
-
-
-
-
-
-
-
-
-
3.81万
-
-
-
-
-
-
-
-
-
6,878
-
-
-
-
-
-
-
-
-
1.53万
-
-
-
-
-
-
-
-
-
9,072
-
-
-
-
-
-
-
-
-
1.48万
1.73万
-
-
-
-
-
-
-
-
-
2.99万
-
-
-
-
-
-
-
-
-
5.54万
-
-
-
-
-
-
-
-
-
2.30万
-
-
-
-
-
-
-
-
-
3.50万
-
-
-
-
-
-
-
-
-
3.31万
-
-
-
-
-
-
-
-
-
2.62万
-
-
-
-
-
-
-
-
-
8.23万
-
-
-
-
-
-
-
-
-
7.76万
-
-
-
-
-
-
-
-
-
3.02万
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
2.07万
-
-
-
-
-
-
-
-
-
5.55万
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
1.63万
-
-
-
-
-
-
-
-
-
2.06万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
5.70万
-
-
-
-
-
-
-
-
-
6,982
-
-
-
-
-
-
-
-
-
1.44万
-
-
-
-
-
-
-
-
-
4,006
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
6,704
-
-
-
-
-
-
-
-
-
4,938
-
-
-
-
-
-
-
-
-
6,753
-
-
-
-
-
-
-
-
-
3,422
-
-
-
-
-
-
-
-
-
3.20万
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
5,615
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
6,976
-
-
-
-
-
-
-
-
-
9,169
-
-
-
-
-
-
-
-
-
8,343
-
-
-
-
-
-
-
-
-
4,991
-
-
-
-
-
-
-
-
-
4,050
-
-
-
-
-
-
-
-
-
3,142
-
-
-
-
-
-
-
-
-
1.59万
-
-
-
-
-
-
-
-
-
9.08万
-
-
-
-
-
-
-
-
-
1,225
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
2,895
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.87万
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
2.71万
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
8,837
-
-
-
-
-
-
-
-
-
6,511
-
-
-
-
-
-
-
-
-
4,443
-
-
-
-
-
-
-
-
-
1.53万
-
-
-
-
-
-
-
-
-
4,454
-
-
-
-
-
-
-
-
-
6,210
-
-
-
-
-
-
-
-
-
3,539
-
-
-
-
-
-
-
-
-
2,038
-
-
-
-
-
-
-
-
-
4,549
-
-
-
-
-
-
-
-
-
1,080
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0