171
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1,295
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
1,464
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
1,114
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
1,066
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1,198
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1,945
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,411
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1,306
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
1,005
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
3,689
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1,707
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
1,912
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
1,044
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
2,100
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
736
383
-
-
-
-
-
-
-
-
-
1,305
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
1,147
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
1,447
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
2,320
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
1,000
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
1,257
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1,259
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,077
-
-
-
-
-
-
-
-
-
1,263
-
-
-
-
-
-
-
-
-
1,029
-
-
-
-
-
-
-
-
-
1,631
-
-
-
-
-
-
-
-
-
4,232
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
1,206
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
1,131
-
-
-
-
-
-
-
-
-
1,039
-
-
-
-
-
-
-
-
-
1,457
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
1,050
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
2,710
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
1,254
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1,816
-
-
-
-
-
-
-
-
-
1,378
-
-
-
-
-
-
-
-
-
1,220
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
2,097
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1,297
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1,369
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
3,734
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1,596
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
1,217
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
1,323
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1,001
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
1,601
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0