0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
3.11K
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
187