0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
1,099
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
1,193
-
-
-
-
-
-
-
-
-
1,210
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
2,182