9
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
4.15K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
13.34K
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
17.22K
-
-
-
-
-
-
-
-
-
10.29K
-
-
-
-
-
-
-
-
-
13.58K
-
-
-
-
-
-
-
-
-
5.56K
-
-
-
-
-
-
-
-
-
35.66K
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
45.65K
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
25.50K
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
16.30K
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
20.15K
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
24.28K
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
25.42K
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
11.57K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
24.48K
-
-
-
-
-
-
-
-
-
2.98K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
4.45K
-
-
-
-
-
-
-
-
-
7.57K
-
-
-
-
-
-
-
-
-
6.63K
-
-
-
-
-
-
-
-
-
15.83K
-
-
-
-
-
-
-
-
-
4.83K
-
-
-
-
-
-
-
-
-
15.69K
-
-
-
-
-
-
-
-
-
8.22K
-
-
-
-
-
-
-
-
-
7.81K
-
-
-
-
-
-
-
-
-
5.24K
-
-
-
-
-
-
-
-
-
14.57K
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
13.35K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
35.43K
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
12.08K
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
11.67K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
16.49K
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
11.39K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
15.26K
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
7.88K
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
7.72K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
1.69K
1.48K
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
14.69K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
27.09K
-
-
-
-
-
-
-
-
-
8.13K
-
-
-
-
-
-
-
-
-
19.09K
-
-
-
-
-
-
-
-
-
4.21K
-
-
-
-
-
-
-
-
-
20.24K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7.82K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8.49K
-
-
-
-
-
-
-
-
-
5.94K
-
-
-
-
-
-
-
-
-
3.55K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
7.24K
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
875
-
-
-
-
-
-
-
-
-
3.87K
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0