0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
1779
-
-
-
-
-
-
-
-
-
3095
-
-
-
-
-
-
-
-
-
2456
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1140
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
3481
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
4787
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
1575
-
-
-
-
-
-
-
-
-
2521
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1001