7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
1947
-
-
-
-
-
-
-
-
-
6749
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
8157
-
-
-
-
-
-
-
-
-
1.40万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
1241
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
1203
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
1257
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
1481
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
3644
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
1253
-
-
-
-
-
-
-
-
-
1166
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
1211
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
1489
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
1874
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
1997
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
2286
-
-
-
-
-
-
-
-
-
1495
-
-
-
-
-
-
-
-
-
2349
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
1477
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
2081
-
-
-
-
-
-
-
-
-
8848
-
-
-
-
-
-
-
-
-
1096
-
-
-
-
-
-
-
-
-
1564
-
-
-
-
-
-
-
-
-
1564
-
-
-
-
-
-
-
-
-
3649
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
2040
-
-
-
-
-
-
-
-
-
6027
-
-
-
-
-
-
-
-
-
3400
-
-
-
-
-
-
-
-
-
9946
-
-
-
-
-
-
-
-
-
1.72万
-
-
-
-
-
-
-
-
-
2.15万
-
-
-
-
-
-
-
-
-
5122
-
-
-
-
-
-
-
-
-
5434
-
-
-
-
-
-
-
-
-
5430
-
-
-
-
-
-
-
-
-
8962
-
-
-
-
-
-
-
-
-
6969
-
-
-
-
-
-
-
-
-
6989
-
-
-
-
-
-
-
-
-
8644
-
-
-
-
-
-
-
-
-
5220
-
-
-
-
-
-
-
-
-
9765
1.58万
-
-
-
-
-
-
-
-
-
1.87万
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
9401
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
8276
-
-
-
-
-
-
-
-
-
7757
-
-
-
-
-
-
-
-
-
4647
-
-
-
-
-
-
-
-
-
6406
-
-
-
-
-
-
-
-
-
5779
-
-
-
-
-
-
-
-
-
5065
-
-
-
-
-
-
-
-
-
3152
-
-
-
-
-
-
-
-
-
4831
-
-
-
-
-
-
-
-
-
1140
-
-
-
-
-
-
-
-
-
1866
-
-
-
-
-
-
-
-
-
1656
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
2729
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7270
-
-
-
-
-
-
-
-
-
4992
-
-
-
-
-
-
-
-
-
1553
-
-
-
-
-
-
-
-
-
1426
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0