11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2.91K
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5.88K
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
4.09K
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
9.91K
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3.51K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
8.42K
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
7.67K
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
8.01K
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
5.69K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
11.44K
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
2.66K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
1.74K
2.12K
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
5.23K
-
-
-
-
-
-
-
-
-
3.67K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
3.86K
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
5.58K
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
4.10K
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
15.54K
-
-
-
-
-
-
-
-
-
7.24K
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
4.11K
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
15.29K
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0