0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2280
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
3615
-
-
-
-
-
-
-
-
-
3279
-
-
-
-
-
-
-
-
-
3308
-
-
-
-
-
-
-
-
-
1373
-
-
-
-
-
-
-
-
-
6582
-
-
-
-
-
-
-
-
-
3092
-
-
-
-
-
-
-
-
-
2066
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1588
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
1558
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
1408
-
-
-
-
-
-
-
-
-
2617
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
168