831
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
11.75K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
22.06K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
27.29K
-
-
-
-
-
-
-
-
-
5.13K
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
6.95K
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
7.49K
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
16.15K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
11.86K
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
14.82K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
7.21K
-
-
-
-
-
-
-
-
-
4.29K
-
-
-
-
-
-
-
-
-
22.02K
-
-
-
-
-
-
-
-
-
5.23K
-
-
-
-
-
-
-
-
-
9.40K
-
-
-
-
-
-
-
-
-
6.70K
-
-
-
-
-
-
-
-
-
57.54K
-
-
-
-
-
-
-
-
-
11.02K
-
-
-
-
-
-
-
-
-
22.45K
-
-
-
-
-
-
-
-
-
11.85K
-
-
-
-
-
-
-
-
-
37.32K
-
-
-
-
-
-
-
-
-
8.36K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
2.57K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
11.58K
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
5.13K
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
11.75K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
7.95K
-
-
-
-
-
-
-
-
-
3.34K
-
-
-
-
-
-
-
-
-
26.37K
-
-
-
-
-
-
-
-
-
21.00K
-
-
-
-
-
-
-
-
-
27.87K
-
-
-
-
-
-
-
-
-
2.70K
-
-
-
-
-
-
-
-
-
38.73K
-
-
-
-
-
-
-
-
-
6.75K
-
-
-
-
-
-
-
-
-
14.37K
-
-
-
-
-
-
-
-
-
8.06K
-
-
-
-
-
-
-
-
-
9.66K
-
-
-
-
-
-
-
-
-
9.96K
-
-
-
-
-
-
-
-
-
19.61K
-
-
-
-
-
-
-
-
-
4.58K
-
-
-
-
-
-
-
-
-
9.47K
-
-
-
-
-
-
-
-
-
8.53K
-
-
-
-
-
-
-
-
-
36.33K
-
-
-
-
-
-
-
-
-
17.22K
-
-
-
-
-
-
-
-
-
21.01K
-
-
-
-
-
-
-
-
-
18.41K
-
-
-
-
-
-
-
-
-
22.77K
-
-
-
-
-
-
-
-
-
18.04K
-
-
-
-
-
-
-
-
-
31.29K
-
-
-
-
-
-
-
-
-
10.35K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
17.82K
-
-
-
-
-
-
-
-
-
3.50K
-
-
-
-
-
-
-
-
-
12.95K
-
-
-
-
-
-
-
-
-
3.26K
-
-
-
-
-
-
-
-
-
34.58K
-
-
-
-
-
-
-
-
-
3.53K
-
-
-
-
-
-
-
-
-
15.92K
-
-
-
-
-
-
-
-
-
3.94K
-
-
-
-
-
-
-
-
-
29.16K
-
-
-
-
-
-
-
-
-
6.27K
-
-
-
-
-
-
-
-
-
28.13K
-
-
-
-
-
-
-
-
-
5.47K
-
-
-
-
-
-
-
-
-
28.06K
-
-
-
-
-
-
-
-
-
6.13K
-
-
-
-
-
-
-
-
-
12.83K
-
-
-
-
-
-
-
-
-
8.00K
-
-
-
-
-
-
-
-
-
12.86K
-
-
-
-
-
-
-
-
-
4.49K
-
-
-
-
-
-
-
-
-
6.77K
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
8.45K
-
-
-
-
-
-
-
-
-
476
20.21K
-
-
-
-
-
-
-
-
-
7.53K
-
-
-
-
-
-
-
-
-
43.47K
-
-
-
-
-
-
-
-
-
2.91K
-
-
-
-
-
-
-
-
-
15.65K
-
-
-
-
-
-
-
-
-
16.46K
-
-
-
-
-
-
-
-
-
11.82K
-
-
-
-
-
-
-
-
-
13.92K
-
-
-
-
-
-
-
-
-
8.82K
-
-
-
-
-
-
-
-
-
13.46K
-
-
-
-
-
-
-
-
-
7.12K
-
-
-
-
-
-
-
-
-
7.83K
-
-
-
-
-
-
-
-
-
2.75K
-
-
-
-
-
-
-
-
-
37.70K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
13.03K
-
-
-
-
-
-
-
-
-
10.37K
-
-
-
-
-
-
-
-
-
9.88K
-
-
-
-
-
-
-
-
-
7.23K
-
-
-
-
-
-
-
-
-
6.54K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
10.72K
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
8.32K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
6.62K
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
12.13K
-
-
-
-
-
-
-
-
-
2.42K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
6.73K
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
5.74K
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
3.82K
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
24.22K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3.68K
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
12.57K
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0