-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
1676
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
1181
-
-
-
-
-
-
-
-
-
2951
91
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
886
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-