0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
2399
-
-
-
-
-
-
-
-
-
1026
-
-
-
-
-
-
-
-
-
1217
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
3400
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
3780
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
1655
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1419
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1549
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
2023
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
7580
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
5169
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
333