25
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
2.44K
-
-
-
-
-
-
-
-
-
6.93K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
8.33K
-
-
-
-
-
-
-
-
-
5.88K
-
-
-
-
-
-
-
-
-
12.83K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
13.78K
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
5.43K
-
-
-
-
-
-
-
-
-
5.50K
-
-
-
-
-
-
-
-
-
3.60K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
6.22K
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
4.91K
-
-
-
-
-
-
-
-
-
4.93K
-
-
-
-
-
-
-
-
-
4.82K
-
-
-
-
-
-
-
-
-
28.50K
-
-
-
-
-
-
-
-
-
7.35K
-
-
-
-
-
-
-
-
-
7.65K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
8.00K
-
-
-
-
-
-
-
-
-
2.25K
-
-
-
-
-
-
-
-
-
19.59K
-
-
-
-
-
-
-
-
-
2.57K
-
-
-
-
-
-
-
-
-
7.82K
-
-
-
-
-
-
-
-
-
3.37K
-
-
-
-
-
-
-
-
-
16.62K
-
-
-
-
-
-
-
-
-
4.03K
-
-
-
-
-
-
-
-
-
15.53K
-
-
-
-
-
-
-
-
-
4.79K
-
-
-
-
-
-
-
-
-
17.55K
-
-
-
-
-
-
-
-
-
4.68K
-
-
-
-
-
-
-
-
-
9.19K
-
-
-
-
-
-
-
-
-
9.53K
-
-
-
-
-
-
-
-
-
9.50K
8.66K
-
-
-
-
-
-
-
-
-
43.10K
-
-
-
-
-
-
-
-
-
5.91K
-
-
-
-
-
-
-
-
-
21.14K
-
-
-
-
-
-
-
-
-
6.27K
-
-
-
-
-
-
-
-
-
11.40K
-
-
-
-
-
-
-
-
-
5.82K
-
-
-
-
-
-
-
-
-
19.79K
-
-
-
-
-
-
-
-
-
4.64K
-
-
-
-
-
-
-
-
-
11.22K
-
-
-
-
-
-
-
-
-
4.95K
-
-
-
-
-
-
-
-
-
10.49K
-
-
-
-
-
-
-
-
-
3.82K
-
-
-
-
-
-
-
-
-
5.44K
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
9.56K
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
6.62K
-
-
-
-
-
-
-
-
-
6.29K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
6.38K
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
21.48K
-
-
-
-
-
-
-
-
-
7.15K
-
-
-
-
-
-
-
-
-
6.36K
-
-
-
-
-
-
-
-
-
9.59K
-
-
-
-
-
-
-
-
-
4.38K
-
-
-
-
-
-
-
-
-
4.35K
-
-
-
-
-
-
-
-
-
4.64K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
3.77K
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
4.12K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.11K
-
-
-
-
-
-
-
-
-
3.04K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
4.80K
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
2.37K
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
4.89K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
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