0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
4.34K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
7.26K
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
5.32K
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
4.15K
-
-
-
-
-
-
-
-
-
24.03K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10.69K
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
28.56K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
22.39K
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
2.70K
-
-
-
-
-
-
-
-
-
3.84K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
2.70K
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
7.67K
-
-
-
-
-
-
-
-
-
5.98K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
7.18K
-
-
-
-
-
-
-
-
-
2.66K
-
-
-
-
-
-
-
-
-
6.15K
-
-
-
-
-
-
-
-
-
14.78K
-
-
-
-
-
-
-
-
-
6.26K
-
-
-
-
-
-
-
-
-
14.44K
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
3.00K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
5.83K
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
26.34K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
11.38K
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
14.64K
1.29K
-
-
-
-
-
-
-
-
-
6.17K
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
7.23K
-
-
-
-
-
-
-
-
-
3.41K
-
-
-
-
-
-
-
-
-
11.47K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
4.99K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
20.04K
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
5.03K
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
7.80K
-
-
-
-
-
-
-
-
-
155.86K
-
-
-
-
-
-
-
-
-
23.58K
-
-
-
-
-
-
-
-
-
2.97K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
152.14K
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-