1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1310
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
1782
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
2543
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
934
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
2529
-
-
-
-
-
-
-
-
-
1657
-
-
-
-
-
-
-
-
-
3578
-
-
-
-
-
-
-
-
-
2847