12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
1470
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
1223
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
3964
-
-
-
-
-
-
-
-
-
1807
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
1350
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
975
-
-
-
-
-
-
-
-
-
1788
-
-
-
-
-
-
-
-
-
2042
-
-
-
-
-
-
-
-
-
1728
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
1476
-
-
-
-
-
-
-
-
-
2748
-
-
-
-
-
-
-
-
-
2776
-
-
-
-
-
-
-
-
-
2252
-
-
-
-
-
-
-
-
-
2187
-
-
-
-
-
-
-
-
-
1432
-
-
-
-
-
-
-
-
-
2482
-
-
-
-
-
-
-
-
-
1051
-
-
-
-
-
-
-
-
-
2909
-
-
-
-
-
-
-
-
-
1088
-
-
-
-
-
-
-
-
-
5260
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
2056
-
-
-
-
-
-
-
-
-
1900
4138
-
-
-
-
-
-
-
-
-
1873
-
-
-
-
-
-
-
-
-
4211
-
-
-
-
-
-
-
-
-
2070
-
-
-
-
-
-
-
-
-
5798
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
7121
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
3936
-
-
-
-
-
-
-
-
-
3094
-
-
-
-
-
-
-
-
-
2499
-
-
-
-
-
-
-
-
-
2792
-
-
-
-
-
-
-
-
-
2166
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
1049
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1470
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0