0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
1300
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5016
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
3637
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
67