1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
4.45K
-
-
-
-
-
-
-
-
-
8.18K
-
-
-
-
-
-
-
-
-
10.69K
-
-
-
-
-
-
-
-
-
13.49K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
8.26K
-
-
-
-
-
-
-
-
-
7.42K
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
4.23K
-
-
-
-
-
-
-
-
-
4.25K
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
7.22K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
3.26K
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
2.80K
-
-
-
-
-
-
-
-
-
5.81K
-
-
-
-
-
-
-
-
-
12.67K
-
-
-
-
-
-
-
-
-
5.46K
-
-
-
-
-
-
-
-
-
6.15K
-
-
-
-
-
-
-
-
-
3.32K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
4.39K
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
5.75K
-
-
-
-
-
-
-
-
-
4.43K
-
-
-
-
-
-
-
-
-
5.41K
-
-
-
-
-
-
-
-
-
9.92K
-
-
-
-
-
-
-
-
-
5.09K
-
-
-
-
-
-
-
-
-
16.80K
-
-
-
-
-
-
-
-
-
9.53K
-
-
-
-
-
-
-
-
-
11.60K
-
-
-
-
-
-
-
-
-
14.47K
-
-
-
-
-
-
-
-
-
9.37K
-
-
-
-
-
-
-
-
-
2.80K
14.95K
-
-
-
-
-
-
-
-
-
9.61K
-
-
-
-
-
-
-
-
-
9.51K
-
-
-
-
-
-
-
-
-
5.81K
-
-
-
-
-
-
-
-
-
10.78K
-
-
-
-
-
-
-
-
-
2.83K
-
-
-
-
-
-
-
-
-
2.15K
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-