81
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1291
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1531
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
7337
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
9919
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
1772
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2974
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
3403
-
-
-
-
-
-
-
-
-
1595
-
-
-
-
-
-
-
-
-
2617
-
-
-
-
-
-
-
-
-
1545
-
-
-
-
-
-
-
-
-
4074
-
-
-
-
-
-
-
-
-
1946
-
-
-
-
-
-
-
-
-
4298
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
3305
-
-
-
-
-
-
-
-
-
1982
-
-
-
-
-
-
-
-
-
1.22萬
-
-
-
-
-
-
-
-
-
3008
-
-
-
-
-
-
-
-
-
6397
-
-
-
-
-
-
-
-
-
4123
-
-
-
-
-
-
-
-
-
9862
-
-
-
-
-
-
-
-
-
1.70萬
-
-
-
-
-
-
-
-
-
9067
-
-
-
-
-
-
-
-
-
2.78萬
-
-
-
-
-
-
-
-
-
1.65萬
-
-
-
-
-
-
-
-
-
2.54萬
-
-
-
-
-
-
-
-
-
3.76萬
-
-
-
-
-
-
-
-
-
2.87萬
-
-
-
-
-
-
-
-
-
8.88萬
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1338
-
-
-
-
-
-
-
-
-
1151
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
2354
-
-
-
-
-
-
-
-
-
1824
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
5961
-
-
-
-
-
-
-
-
-
1848
-
-
-
-
-
-
-
-
-
8638
-
-
-
-
-
-
-
-
-
8978
-
-
-
-
-
-
-
-
-
1196
-
-
-
-
-
-
-
-
-
3581
-
-
-
-
-
-
-
-
-
2501
-
-
-
-
-
-
-
-
-
1792
-
-
-
-
-
-
-
-
-
3182
-
-
-
-
-
-
-
-
-
2951
-
-
-
-
-
-
-
-
-
7681
-
-
-
-
-
-
-
-
-
3855
-
-
-
-
-
-
-
-
-
4453
-
-
-
-
-
-
-
-
-
3207
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
5136
-
-
-
-
-
-
-
-
-
7383
-
-
-
-
-
-
-
-
-
9182
-
-
-
-
-
-
-
-
-
7499
-
-
-
-
-
-
-
-
-
9052
-
-
-
-
-
-
-
-
-
3562
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
4777
-
-
-
-
-
-
-
-
-
3186
-
-
-
-
-
-
-
-
-
4812
-
-
-
-
-
-
-
-
-
2276
-
-
-
-
-
-
-
-
-
2628
-
-
-
-
-
-
-
-
-
1964
-
-
-
-
-
-
-
-
-
1894
-
-
-
-
-
-
-
-
-
1803
-
-
-
-
-
-
-
-
-
1335
-
-
-
-
-
-
-
-
-
4006
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
2761
-
-
-
-
-
-
-
-
-
1908
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
3097
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
2076
-
-
-
-
-
-
-
-
-
9774
-
-
-
-
-
-
-
-
-
1569
-
-
-
-
-
-
-
-
-
3723
-
-
-
-
-
-
-
-
-
3844
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
2659
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
7399
-
-
-
-
-
-
-
-
-
1467
-
-
-
-
-
-
-
-
-
9863
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
3141
-
-
-
-
-
-
-
-
-
1202
-
-
-
-
-
-
-
-
-
2298
-
-
-
-
-
-
-
-
-
1744
-
-
-
-
-
-
-
-
-
7011
-
-
-
-
-
-
-
-
-
2344
-
-
-
-
-
-
-
-
-
9125
-
-
-
-
-
-
-
-
-
2659
-
-
-
-
-
-
-
-
-
2.49萬
-
-
-
-
-
-
-
-
-
7322
-
-
-
-
-
-
-
-
-
5261
-
-
-
-
-
-
-
-
-
1.06萬
-
-
-
-
-
-
-
-
-
5490
-
-
-
-
-
-
-
-
-
2779
-
-
-
-
-
-
-
-
-
5463
-
-
-
-
-
-
-
-
-
3931
-
-
-
-
-
-
-
-
-
1.25萬
-
-
-
-
-
-
-
-
-
6628
-
-
-
-
-
-
-
-
-
2.19萬
-
-
-
-
-
-
-
-
-
7932
-
-
-
-
-
-
-
-
-
1.60萬
-
-
-
-
-
-
-
-
-
4257
-
-
-
-
-
-
-
-
-
9128
-
-
-
-
-
-
-
-
-
1.09萬
-
-
-
-
-
-
-
-
-
1.08萬
-
-
-
-
-
-
-
-
-
6663
-
-
-
-
-
-
-
-
-
9831
-
-
-
-
-
-
-
-
-
5695
-
-
-
-
-
-
-
-
-
2.41萬
-
-
-
-
-
-
-
-
-
7466
-
-
-
-
-
-
-
-
-
1.29萬
-
-
-
-
-
-
-
-
-
9319
-
-
-
-
-
-
-
-
-
1.88萬
-
-
-
-
-
-
-
-
-
1.54萬
-
-
-
-
-
-
-
-
-
1.28萬
-
-
-
-
-
-
-
-
-
2.65萬
-
-
-
-
-
-
-
-
-
1.48萬
-
-
-
-
-
-
-
-
-
1.29萬
-
-
-
-
-
-
-
-
-
1.29萬
-
-
-
-
-
-
-
-
-
8405
-
-
-
-
-
-
-
-
-
2.47萬
2.30萬
-
-
-
-
-
-
-
-
-
9.32萬
-
-
-
-
-
-
-
-
-
3.24萬
-
-
-
-
-
-
-
-
-
2.81萬
-
-
-
-
-
-
-
-
-
5.73萬
-
-
-
-
-
-
-
-
-
2.02萬
-
-
-
-
-
-
-
-
-
3.59萬
-
-
-
-
-
-
-
-
-
1.96萬
-
-
-
-
-
-
-
-
-
1.62萬
-
-
-
-
-
-
-
-
-
5.74萬
-
-
-
-
-
-
-
-
-
2.32萬
-
-
-
-
-
-
-
-
-
1.42萬
-
-
-
-
-
-
-
-
-
1.16萬
-
-
-
-
-
-
-
-
-
9697
-
-
-
-
-
-
-
-
-
2.99萬
-
-
-
-
-
-
-
-
-
5255
-
-
-
-
-
-
-
-
-
4303
-
-
-
-
-
-
-
-
-
1.52萬
-
-
-
-
-
-
-
-
-
4917
-
-
-
-
-
-
-
-
-
3.86萬
-
-
-
-
-
-
-
-
-
3903
-
-
-
-
-
-
-
-
-
9029
-
-
-
-
-
-
-
-
-
1.15萬
-
-
-
-
-
-
-
-
-
6397
-
-
-
-
-
-
-
-
-
6739
-
-
-
-
-
-
-
-
-
2591
-
-
-
-
-
-
-
-
-
6756
-
-
-
-
-
-
-
-
-
3515
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
1277
-
-
-
-
-
-
-
-
-
5790
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
1132
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3279
-
-
-
-
-
-
-
-
-
3273
-
-
-
-
-
-
-
-
-
2048
-
-
-
-
-
-
-
-
-
2092
-
-
-
-
-
-
-
-
-
3057
-
-
-
-
-
-
-
-
-
1026
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
1085
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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