-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
1064
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
92