123
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1,300
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
5,457
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
4,397
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1,309
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
2,860
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
1,279
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1,412
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
6,774
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
1,387
-
-
-
-
-
-
-
-
-
892
-
-
-
-
-
-
-
-
-
5,736
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
4,863
-
-
-
-
-
-
-
-
-
1,505
-
-
-
-
-
-
-
-
-
3,530
-
-
-
-
-
-
-
-
-
1,592
-
-
-
-
-
-
-
-
-
6,160
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
2,397
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
3,841
-
-
-
-
-
-
-
-
-
2,851
-
-
-
-
-
-
-
-
-
4,112
-
-
-
-
-
-
-
-
-
3,777
-
-
-
-
-
-
-
-
-
4,432
-
-
-
-
-
-
-
-
-
3,966
-
-
-
-
-
-
-
-
-
2.14万
-
-
-
-
-
-
-
-
-
4,825
-
-
-
-
-
-
-
-
-
7,364
-
-
-
-
-
-
-
-
-
8,017
-
-
-
-
-
-
-
-
-
2.30万
-
-
-
-
-
-
-
-
-
2.37万
-
-
-
-
-
-
-
-
-
3.30万
-
-
-
-
-
-
-
-
-
5.14万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,388
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
8,954
-
-
-
-
-
-
-
-
-
6,623
-
-
-
-
-
-
-
-
-
2,611
-
-
-
-
-
-
-
-
-
1,581
-
-
-
-
-
-
-
-
-
5,162
-
-
-
-
-
-
-
-
-
2,676
-
-
-
-
-
-
-
-
-
9,790
-
-
-
-
-
-
-
-
-
4,283
-
-
-
-
-
-
-
-
-
2,566
-
-
-
-
-
-
-
-
-
3,384
-
-
-
-
-
-
-
-
-
6,317
-
-
-
-
-
-
-
-
-
3,582
-
-
-
-
-
-
-
-
-
6,697
-
-
-
-
-
-
-
-
-
3,908
-
-
-
-
-
-
-
-
-
1,406
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
5,337
-
-
-
-
-
-
-
-
-
3,451
-
-
-
-
-
-
-
-
-
4,781
-
-
-
-
-
-
-
-
-
1,063
-
-
-
-
-
-
-
-
-
5,124
-
-
-
-
-
-
-
-
-
4,701
-
-
-
-
-
-
-
-
-
3,611
-
-
-
-
-
-
-
-
-
1,497
-
-
-
-
-
-
-
-
-
3,681
-
-
-
-
-
-
-
-
-
1,768
-
-
-
-
-
-
-
-
-
1,216
-
-
-
-
-
-
-
-
-
3,186
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
1,246
-
-
-
-
-
-
-
-
-
2,089
-
-
-
-
-
-
-
-
-
3,400
-
-
-
-
-
-
-
-
-
4,367
-
-
-
-
-
-
-
-
-
4,212
-
-
-
-
-
-
-
-
-
3,748
-
-
-
-
-
-
-
-
-
5,931
-
-
-
-
-
-
-
-
-
3,698
-
-
-
-
-
-
-
-
-
1,285
-
-
-
-
-
-
-
-
-
3,272
-
-
-
-
-
-
-
-
-
7,325
-
-
-
-
-
-
-
-
-
3,504
-
-
-
-
-
-
-
-
-
2,263
-
-
-
-
-
-
-
-
-
3,414
-
-
-
-
-
-
-
-
-
2,330
-
-
-
-
-
-
-
-
-
3,862
-
-
-
-
-
-
-
-
-
2.61万
-
-
-
-
-
-
-
-
-
3,843
-
-
-
-
-
-
-
-
-
3,849
-
-
-
-
-
-
-
-
-
2,916
-
-
-
-
-
-
-
-
-
7,835
-
-
-
-
-
-
-
-
-
2,515
-
-
-
-
-
-
-
-
-
4,539
-
-
-
-
-
-
-
-
-
6,675
-
-
-
-
-
-
-
-
-
7,255
-
-
-
-
-
-
-
-
-
2,796
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
3,985
-
-
-
-
-
-
-
-
-
6,944
-
-
-
-
-
-
-
-
-
3,411
-
-
-
-
-
-
-
-
-
2.90万
-
-
-
-
-
-
-
-
-
3,761
-
-
-
-
-
-
-
-
-
9,779
-
-
-
-
-
-
-
-
-
7,730
-
-
-
-
-
-
-
-
-
8,180
-
-
-
-
-
-
-
-
-
5,041
-
-
-
-
-
-
-
-
-
5.29万
-
-
-
-
-
-
-
-
-
3,820
-
-
-
-
-
-
-
-
-
7,736
-
-
-
-
-
-
-
-
-
4,158
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
6,443
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
9,140
-
-
-
-
-
-
-
-
-
1.78万
-
-
-
-
-
-
-
-
-
6,204
-
-
-
-
-
-
-
-
-
4.04万
-
-
-
-
-
-
-
-
-
5,663
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
6,612
-
-
-
-
-
-
-
-
-
2.05万
-
-
-
-
-
-
-
-
-
7,054
-
-
-
-
-
-
-
-
-
2.13万
-
-
-
-
-
-
-
-
-
7,216
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
9,898
-
-
-
-
-
-
-
-
-
3.60万
-
-
-
-
-
-
-
-
-
8,492
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
4.01万
-
-
-
-
-
-
-
-
-
1.99万
-
-
-
-
-
-
-
-
-
2.15万
-
-
-
-
-
-
-
-
-
3.86万
2.44万
-
-
-
-
-
-
-
-
-
4.31万
-
-
-
-
-
-
-
-
-
4.67万
-
-
-
-
-
-
-
-
-
3.29万
-
-
-
-
-
-
-
-
-
8.86万
-
-
-
-
-
-
-
-
-
8.68万
-
-
-
-
-
-
-
-
-
4.36万
-
-
-
-
-
-
-
-
-
1.94万
-
-
-
-
-
-
-
-
-
2.35万
-
-
-
-
-
-
-
-
-
4.67万
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
1.99万
-
-
-
-
-
-
-
-
-
1.01万
-
-
-
-
-
-
-
-
-
5.18万
-
-
-
-
-
-
-
-
-
6,625
-
-
-
-
-
-
-
-
-
1.36万
-
-
-
-
-
-
-
-
-
4,104
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
6,874
-
-
-
-
-
-
-
-
-
4,887
-
-
-
-
-
-
-
-
-
6,588
-
-
-
-
-
-
-
-
-
3,956
-
-
-
-
-
-
-
-
-
3.15万
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
5,615
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
6,976
-
-
-
-
-
-
-
-
-
9,157
-
-
-
-
-
-
-
-
-
8,335
-
-
-
-
-
-
-
-
-
4,991
-
-
-
-
-
-
-
-
-
4,050
-
-
-
-
-
-
-
-
-
3,142
-
-
-
-
-
-
-
-
-
1.59万
-
-
-
-
-
-
-
-
-
9.08万
-
-
-
-
-
-
-
-
-
1,225
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
2,899
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.20万
-
-
-
-
-
-
-
-
-
1.94万
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
4,841
-
-
-
-
-
-
-
-
-
1.37万
-
-
-
-
-
-
-
-
-
2,674
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
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