9
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
6.21K
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
10.75K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
12.03K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
4.17K
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
16.80K
-
-
-
-
-
-
-
-
-
2.14K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
28.05K
-
-
-
-
-
-
-
-
-
4.83K
-
-
-
-
-
-
-
-
-
10.32K
-
-
-
-
-
-
-
-
-
8.25K
-
-
-
-
-
-
-
-
-
12.66K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
3.76K
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
9.15K
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
3.93K
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
10.60K
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
5.88K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
21.71K
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
51.57K
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
6.18K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
18.41K
-
-
-
-
-
-
-
-
-
4.26K
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
2.60K
-
-
-
-
-
-
-
-
-
3.36K
-
-
-
-
-
-
-
-
-
9.62K
-
-
-
-
-
-
-
-
-
2.31K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
9.99K
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
13.63K
-
-
-
-
-
-
-
-
-
4.19K
-
-
-
-
-
-
-
-
-
5.85K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
2.57K
-
-
-
-
-
-
-
-
-
12.47K
-
-
-
-
-
-
-
-
-
22.59K
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
5.14K
-
-
-
-
-
-
-
-
-
6.31K
-
-
-
-
-
-
-
-
-
13.27K
-
-
-
-
-
-
-
-
-
11.30K
-
-
-
-
-
-
-
-
-
7.27K
-
-
-
-
-
-
-
-
-
7.59K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
6.29K
-
-
-
-
-
-
-
-
-
9.35K
-
-
-
-
-
-
-
-
-
15.48K
-
-
-
-
-
-
-
-
-
6.63K
-
-
-
-
-
-
-
-
-
6.63K
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
17.79K
-
-
-
-
-
-
-
-
-
7.25K
-
-
-
-
-
-
-
-
-
15.64K
-
-
-
-
-
-
-
-
-
8.78K
-
-
-
-
-
-
-
-
-
2.71K
3.86K
-
-
-
-
-
-
-
-
-
9.08K
-
-
-
-
-
-
-
-
-
10.78K
-
-
-
-
-
-
-
-
-
15.25K
-
-
-
-
-
-
-
-
-
8.25K
-
-
-
-
-
-
-
-
-
8.59K
-
-
-
-
-
-
-
-
-
3.45K
-
-
-
-
-
-
-
-
-
30.12K
-
-
-
-
-
-
-
-
-
3.72K
-
-
-
-
-
-
-
-
-
8.52K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
3.70K
-
-
-
-
-
-
-
-
-
2.75K
-
-
-
-
-
-
-
-
-
3.39K
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
4.11K
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
2.37K
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0