10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
6.95K
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
3.47K
-
-
-
-
-
-
-
-
-
4.40K
-
-
-
-
-
-
-
-
-
3.39K
-
-
-
-
-
-
-
-
-
3.49K
-
-
-
-
-
-
-
-
-
7.43K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
5.08K
-
-
-
-
-
-
-
-
-
5.08K
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
5.80K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
3.43K
-
-
-
-
-
-
-
-
-
5.75K
-
-
-
-
-
-
-
-
-
15.44K
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
4.37K
-
-
-
-
-
-
-
-
-
18.89K
-
-
-
-
-
-
-
-
-
8.36K
-
-
-
-
-
-
-
-
-
8.31K
-
-
-
-
-
-
-
-
-
4.34K
-
-
-
-
-
-
-
-
-
5.27K
-
-
-
-
-
-
-
-
-
4.78K
-
-
-
-
-
-
-
-
-
8.26K
-
-
-
-
-
-
-
-
-
25.80K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
5.43K
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
13.01K
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
2.89K
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
4.39K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
3.64K
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
5.32K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
5.92K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
4.04K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
4.76K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
15.89K
-
-
-
-
-
-
-
-
-
2.84K
-
-
-
-
-
-
-
-
-
4.47K
-
-
-
-
-
-
-
-
-
3.93K
-
-
-
-
-
-
-
-
-
9.11K
-
-
-
-
-
-
-
-
-
3.52K
-
-
-
-
-
-
-
-
-
6.71K
-
-
-
-
-
-
-
-
-
4.41K
-
-
-
-
-
-
-
-
-
10.82K
-
-
-
-
-
-
-
-
-
4.63K
-
-
-
-
-
-
-
-
-
8.51K
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
12.19K
2.35K
-
-
-
-
-
-
-
-
-
4.29K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
11.44K
-
-
-
-
-
-
-
-
-
4.27K
-
-
-
-
-
-
-
-
-
8.07K
-
-
-
-
-
-
-
-
-
4.55K
-
-
-
-
-
-
-
-
-
19.92K
-
-
-
-
-
-
-
-
-
5.88K
-
-
-
-
-
-
-
-
-
10.61K
-
-
-
-
-
-
-
-
-
4.16K
-
-
-
-
-
-
-
-
-
22.06K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
14.17K
-
-
-
-
-
-
-
-
-
3.80K
-
-
-
-
-
-
-
-
-
16.11K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
8.44K
-
-
-
-
-
-
-
-
-
2.41K
-
-
-
-
-
-
-
-
-
13.38K
-
-
-
-
-
-
-
-
-
2.52K
-
-
-
-
-
-
-
-
-
5.09K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
8.15K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
3.38K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
27.50K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
4.82K
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
10.18K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
6.15K
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
5.46K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
3.58K
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
11.91K
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
4.80K
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
8.94K
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
3.36K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
4.25K
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
2.74K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
5.65K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
25.99K
-
-
-
-
-
-
-
-
-
4.71K
-
-
-
-
-
-
-
-
-
22.43K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5.04K
-
-
-
-
-
-
-
-
-
7.66K
-
-
-
-
-
-
-
-
-
7.31K
-
-
-
-
-
-
-
-
-
10.79K
-
-
-
-
-
-
-
-
-
6.93K
-
-
-
-
-
-
-
-
-
6.30K
-
-
-
-
-
-
-
-
-
3.35K
-
-
-
-
-
-
-
-
-
9.07K
-
-
-
-
-
-
-
-
-
3.13K
-
-
-
-
-
-
-
-
-
2.88K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
5.15K
-
-
-
-
-
-
-
-
-
690
-
-
-
-
-
-
-
-
-
951
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
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