59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
51.98K
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
7.31K
-
-
-
-
-
-
-
-
-
101.23K
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
2.45K
-
-
-
-
-
-
-
-
-
21.97K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
7.75K
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
53.11K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
4.49K
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
3.73K
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
4.06K
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
6.20K
-
-
-
-
-
-
-
-
-
14.38K
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
4.91K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
2.42K
-
-
-
-
-
-
-
-
-
6.92K
-
-
-
-
-
-
-
-
-
6.56K
-
-
-
-
-
-
-
-
-
14.13K
-
-
-
-
-
-
-
-
-
4.35K
-
-
-
-
-
-
-
-
-
9.20K
-
-
-
-
-
-
-
-
-
2.81K
-
-
-
-
-
-
-
-
-
5.26K
-
-
-
-
-
-
-
-
-
17.15K
-
-
-
-
-
-
-
-
-
11.77K
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
7.88K
-
-
-
-
-
-
-
-
-
5.62K
-
-
-
-
-
-
-
-
-
24.30K
-
-
-
-
-
-
-
-
-
8.29K
-
-
-
-
-
-
-
-
-
4.63K
-
-
-
-
-
-
-
-
-
4.64K
241
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
5.74K
-
-
-
-
-
-
-
-
-
5.77K
-
-
-
-
-
-
-
-
-
5.93K
-
-
-
-
-
-
-
-
-
4.45K
-
-
-
-
-
-
-
-
-
5.26K
-
-
-
-
-
-
-
-
-
10.32K
-
-
-
-
-
-
-
-
-
18.06K
-
-
-
-
-
-
-
-
-
13.64K
-
-
-
-
-
-
-
-
-
9.04K
-
-
-
-
-
-
-
-
-
5.55K
-
-
-
-
-
-
-
-
-
8.52K
-
-
-
-
-
-
-
-
-
8.24K
-
-
-
-
-
-
-
-
-
22.06K
-
-
-
-
-
-
-
-
-
12.87K
-
-
-
-
-
-
-
-
-
23.97K
-
-
-
-
-
-
-
-
-
4.60K
-
-
-
-
-
-
-
-
-
13.54K
-
-
-
-
-
-
-
-
-
12.73K
-
-
-
-
-
-
-
-
-
23.00K
-
-
-
-
-
-
-
-
-
7.39K
-
-
-
-
-
-
-
-
-
7.43K
-
-
-
-
-
-
-
-
-
10.02K
-
-
-
-
-
-
-
-
-
9.42K
-
-
-
-
-
-
-
-
-
36.92K
-
-
-
-
-
-
-
-
-
18.46K
-
-
-
-
-
-
-
-
-
22.01K
-
-
-
-
-
-
-
-
-
26.26K
-
-
-
-
-
-
-
-
-
5.22K
-
-
-
-
-
-
-
-
-
13.62K
-
-
-
-
-
-
-
-
-
7.07K
-
-
-
-
-
-
-
-
-
3.76K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
3.48K
-
-
-
-
-
-
-
-
-
8.72K
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
3.27K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
5.86K
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
5.26K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
4.32K
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
12.79K
-
-
-
-
-
-
-
-
-
24.92K
-
-
-
-
-
-
-
-
-
35.88K
-
-
-
-
-
-
-
-
-
10.38K
-
-
-
-
-
-
-
-
-
12.68K
-
-
-
-
-
-
-
-
-
7.66K
-
-
-
-
-
-
-
-
-
15.82K
-
-
-
-
-
-
-
-
-
6.53K
-
-
-
-
-
-
-
-
-
27.80K
-
-
-
-
-
-
-
-
-
6.05K
-
-
-
-
-
-
-
-
-
10.43K
-
-
-
-
-
-
-
-
-
5.24K
-
-
-
-
-
-
-
-
-
16.59K
-
-
-
-
-
-
-
-
-
8.90K
-
-
-
-
-
-
-
-
-
11.37K
-
-
-
-
-
-
-
-
-
4.86K
-
-
-
-
-
-
-
-
-
5.72K
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
4.32K
-
-
-
-
-
-
-
-
-
5.35K
-
-
-
-
-
-
-
-
-
6.79K
-
-
-
-
-
-
-
-
-
5.25K
-
-
-
-
-
-
-
-
-
5.97K
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0