0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
4395
-
-
-
-
-
-
-
-
-
7704
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
1763
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
1282
-
-
-
-
-
-
-
-
-
1414
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
4718
-
-
-
-
-
-
-
-
-
637