2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1241
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2259
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
2624
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
1730
-
-
-
-
-
-
-
-
-
1959
-
-
-
-
-
-
-
-
-
970
1832
-
-
-
-
-
-
-
-
-
3543
-
-
-
-
-
-
-
-
-
5861
-
-
-
-
-
-
-
-
-
1125
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0