11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
2004
-
-
-
-
-
-
-
-
-
3906
-
-
-
-
-
-
-
-
-
2982
-
-
-
-
-
-
-
-
-
3468
-
-
-
-
-
-
-
-
-
5767
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
1470
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
3068
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
2708
-
-
-
-
-
-
-
-
-
3051
-
-
-
-
-
-
-
-
-
4645
-
-
-
-
-
-
-
-
-
1666
-
-
-
-
-
-
-
-
-
2743
-
-
-
-
-
-
-
-
-
1624
-
-
-
-
-
-
-
-
-
2108
-
-
-
-
-
-
-
-
-
1389
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
231