-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
377