467
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
10.79K
-
-
-
-
-
-
-
-
-
6.26K
-
-
-
-
-
-
-
-
-
4.13K
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
2.98K
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
19.13K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
3.92K
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
6.08K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
8.66K
-
-
-
-
-
-
-
-
-
11.28K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
5.56K
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
5.31K
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
4.51K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
7.31K
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
13.62K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
6.80K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
31.82K
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
10.55K
-
-
-
-
-
-
-
-
-
7.69K
-
-
-
-
-
-
-
-
-
5.39K
-
-
-
-
-
-
-
-
-
5.48K
-
-
-
-
-
-
-
-
-
11.85K
-
-
-
-
-
-
-
-
-
16.81K
-
-
-
-
-
-
-
-
-
14.54K
-
-
-
-
-
-
-
-
-
7.02K
-
-
-
-
-
-
-
-
-
21.30K
-
-
-
-
-
-
-
-
-
9.14K
-
-
-
-
-
-
-
-
-
11.41K
-
-
-
-
-
-
-
-
-
12.28K
-
-
-
-
-
-
-
-
-
11.23K
-
-
-
-
-
-
-
-
-
12.43K
-
-
-
-
-
-
-
-
-
16.48K
-
-
-
-
-
-
-
-
-
12.86K
-
-
-
-
-
-
-
-
-
15.03K
-
-
-
-
-
-
-
-
-
3.11K
-
-
-
-
-
-
-
-
-
12.13K
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
51.92K
-
-
-
-
-
-
-
-
-
4.00K
-
-
-
-
-
-
-
-
-
15.15K
-
-
-
-
-
-
-
-
-
5.96K
-
-
-
-
-
-
-
-
-
31.81K
-
-
-
-
-
-
-
-
-
5.54K
-
-
-
-
-
-
-
-
-
20.16K
-
-
-
-
-
-
-
-
-
14.77K
28.31K
-
-
-
-
-
-
-
-
-
7.82K
-
-
-
-
-
-
-
-
-
48.59K
-
-
-
-
-
-
-
-
-
6.84K
-
-
-
-
-
-
-
-
-
26.65K
-
-
-
-
-
-
-
-
-
7.85K
-
-
-
-
-
-
-
-
-
19.99K
-
-
-
-
-
-
-
-
-
38.55K
-
-
-
-
-
-
-
-
-
30.47K
-
-
-
-
-
-
-
-
-
7.49K
-
-
-
-
-
-
-
-
-
19.51K
-
-
-
-
-
-
-
-
-
7.55K
-
-
-
-
-
-
-
-
-
55.55K
-
-
-
-
-
-
-
-
-
7.42K
-
-
-
-
-
-
-
-
-
14.63K
-
-
-
-
-
-
-
-
-
4.49K
-
-
-
-
-
-
-
-
-
23.79K
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
17.06K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
24.56K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
19.27K
-
-
-
-
-
-
-
-
-
2.90K
-
-
-
-
-
-
-
-
-
16.39K
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
20.88K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
15.60K
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
7.46K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
52.95K
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
11.13K
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
7.20K
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
5.28K
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
5.93K
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
16.70K
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
5.37K
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
10.17K
-
-
-
-
-
-
-
-
-
4.86K
-
-
-
-
-
-
-
-
-
12.29K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
7.99K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
3.51K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
10.39K
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
3.45K
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
3.72K
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
14.29K
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
2.94K
-
-
-
-
-
-
-
-
-
8.67K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
18.12K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
9.33K
-
-
-
-
-
-
-
-
-
3.20K
-
-
-
-
-
-
-
-
-
16.86K
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
5.08K
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
7.31K
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
5.86K
-
-
-
-
-
-
-
-
-
2.37K
-
-
-
-
-
-
-
-
-
7.30K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0