20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
1700
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
1390
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
2209
-
-
-
-
-
-
-
-
-
5393
-
-
-
-
-
-
-
-
-
6422
-
-
-
-
-
-
-
-
-
8436
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2700
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1429
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
1590
-
-
-
-
-
-
-
-
-
1929
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
2583
-
-
-
-
-
-
-
-
-
3174
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
3149
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
3084
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
1521
-
-
-
-
-
-
-
-
-
2580
-
-
-
-
-
-
-
-
-
2130
-
-
-
-
-
-
-
-
-
4173
-
-
-
-
-
-
-
-
-
4849
-
-
-
-
-
-
-
-
-
1026
-
-
-
-
-
-
-
-
-
2224
-
-
-
-
-
-
-
-
-
2423
-
-
-
-
-
-
-
-
-
2493
-
-
-
-
-
-
-
-
-
1402
-
-
-
-
-
-
-
-
-
5416
-
-
-
-
-
-
-
-
-
3341
-
-
-
-
-
-
-
-
-
2794
-
-
-
-
-
-
-
-
-
3064
-
-
-
-
-
-
-
-
-
2893
-
-
-
-
-
-
-
-
-
3345
-
-
-
-
-
-
-
-
-
5720
-
-
-
-
-
-
-
-
-
3587
-
-
-
-
-
-
-
-
-
6322
-
-
-
-
-
-
-
-
-
4205
-
-
-
-
-
-
-
-
-
7599
-
-
-
-
-
-
-
-
-
8454
-
-
-
-
-
-
-
-
-
9705
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
6200
-
-
-
-
-
-
-
-
-
8663
-
-
-
-
-
-
-
-
-
4397
1.05万
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
1.42万
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
1.94万
-
-
-
-
-
-
-
-
-
2244
-
-
-
-
-
-
-
-
-
2721
-
-
-
-
-
-
-
-
-
4511
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
2055
-
-
-
-
-
-
-
-
-
1743
-
-
-
-
-
-
-
-
-
2113
-
-
-
-
-
-
-
-
-
4931
-
-
-
-
-
-
-
-
-
6595
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2810
-
-
-
-
-
-
-
-
-
3066
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0