176
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
1708
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
1418
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2129
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1571
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0