15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
2189
-
-
-
-
-
-
-
-
-
3023
-
-
-
-
-
-
-
-
-
3027
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
2421
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
1786
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
8331
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
731
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
1002
-
-
-
-
-
-
-
-
-
1983
-
-
-
-
-
-
-
-
-
1239
-
-
-
-
-
-
-
-
-
1123
-
-
-
-
-
-
-
-
-
1710
-
-
-
-
-
-
-
-
-
3056
-
-
-
-
-
-
-
-
-
3599
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
3385
-
-
-
-
-
-
-
-
-
1.44万
-
-
-
-
-
-
-
-
-
5083
-
-
-
-
-
-
-
-
-
2005
-
-
-
-
-
-
-
-
-
6368
-
-
-
-
-
-
-
-
-
2874
-
-
-
-
-
-
-
-
-
4113
-
-
-
-
-
-
-
-
-
4583
-
-
-
-
-
-
-
-
-
6234
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
5539
-
-
-
-
-
-
-
-
-
5726
-
-
-
-
-
-
-
-
-
6318
-
-
-
-
-
-
-
-
-
5006
-
-
-
-
-
-
-
-
-
7735
7257
-
-
-
-
-
-
-
-
-
8406
-
-
-
-
-
-
-
-
-
7595
-
-
-
-
-
-
-
-
-
9451
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
2.04万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
6877
-
-
-
-
-
-
-
-
-
7947
-
-
-
-
-
-
-
-
-
9504
-
-
-
-
-
-
-
-
-
3722
-
-
-
-
-
-
-
-
-
4056
-
-
-
-
-
-
-
-
-
4276
-
-
-
-
-
-
-
-
-
6838
-
-
-
-
-
-
-
-
-
2946
-
-
-
-
-
-
-
-
-
2568
-
-
-
-
-
-
-
-
-
1788
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
3210
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
1291
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
1850
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
9378
-
-
-
-
-
-
-
-
-
3293
-
-
-
-
-
-
-
-
-
1914
-
-
-
-
-
-
-
-
-
1634
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0