2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
2194
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1883
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1355
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
1526
-
-
-
-
-
-
-
-
-
1740
-
-
-
-
-
-
-
-
-
828
2802
-
-
-
-
-
-
-
-
-
2410
-
-
-
-
-
-
-
-
-
1993
-
-
-
-
-
-
-
-
-
3853
-
-
-
-
-
-
-
-
-
1910
-
-
-
-
-
-
-
-
-
2106
-
-
-
-
-
-
-
-
-
1889
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1731
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1102
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3624
-
-
-
-
-
-
-
-
-
3324
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-