23
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
3.66K
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
5.83K
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
4.34K
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
3.64K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
8.68K
-
-
-
-
-
-
-
-
-
4.65K
-
-
-
-
-
-
-
-
-
9.39K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
941
-
-
-
-
-
-
-
-
-
3.69K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.31K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
5.30K
-
-
-
-
-
-
-
-
-
3.94K
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
4.98K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
4.72K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
8.88K
-
-
-
-
-
-
-
-
-
3.75K
-
-
-
-
-
-
-
-
-
6.09K
-
-
-
-
-
-
-
-
-
4.65K
-
-
-
-
-
-
-
-
-
4.85K
11.10K
-
-
-
-
-
-
-
-
-
25.61K
-
-
-
-
-
-
-
-
-
9.38K
-
-
-
-
-
-
-
-
-
14.36K
-
-
-
-
-
-
-
-
-
19.22K
-
-
-
-
-
-
-
-
-
7.82K
-
-
-
-
-
-
-
-
-
3.90K
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
13.10K
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.44K
-
-
-
-
-
-
-
-
-
3.11K
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0