57
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
2.99K
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
4.41K
-
-
-
-
-
-
-
-
-
11.62K
-
-
-
-
-
-
-
-
-
7.66K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
4.20K
-
-
-
-
-
-
-
-
-
4.29K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
7.81K
-
-
-
-
-
-
-
-
-
6.58K
-
-
-
-
-
-
-
-
-
12.61K
-
-
-
-
-
-
-
-
-
3.53K
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
6.27K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
7.91K
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
18.30K
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
14.60K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
11.79K
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
11.61K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
16.22K
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
9.83K
-
-
-
-
-
-
-
-
-
6.63K
-
-
-
-
-
-
-
-
-
12.47K
-
-
-
-
-
-
-
-
-
3.77K
41.43K
-
-
-
-
-
-
-
-
-
5.03K
-
-
-
-
-
-
-
-
-
23.29K
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
16.15K
-
-
-
-
-
-
-
-
-
4.84K
-
-
-
-
-
-
-
-
-
28.36K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
10.77K
-
-
-
-
-
-
-
-
-
3.77K
-
-
-
-
-
-
-
-
-
14.00K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
9.43K
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
13.12K
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
9.24K
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
6.72K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
4.31K
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
7.24K
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
5.09K
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
3.13K
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
2.36K
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
1.97K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3.77K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
4.76K
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
7.15K
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
4.06K
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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
No Data
No Data
No Data
No Data
No Data