0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
3963
-
-
-
-
-
-
-
-
-
3332
-
-
-
-
-
-
-
-
-
6669
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1336
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
2694
-
-
-
-
-
-
-
-
-
954
-
-
-
-
-
-
-
-
-
2357
-
-
-
-
-
-
-
-
-
2908
-
-
-
-
-
-
-
-
-
4368
-
-
-
-
-
-
-
-
-
3567
-
-
-
-
-
-
-
-
-
2730