41
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
1639
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0