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
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
1605
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
2439
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
540