33
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
1085
-
-
-
-
-
-
-
-
-
1436
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
2444
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
948