-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
569