0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
2.23K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
550