19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
2.57K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
2.37K
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
3.58K
-
-
-
-
-
-
-
-
-
5.76K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
4.87K
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
2.91K
-
-
-
-
-
-
-
-
-
3.94K
-
-
-
-
-
-
-
-
-
10.45K
-
-
-
-
-
-
-
-
-
4.91K
-
-
-
-
-
-
-
-
-
5.31K
-
-
-
-
-
-
-
-
-
4.14K
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
21.70K
-
-
-
-
-
-
-
-
-
4.26K
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
5.41K
-
-
-
-
-
-
-
-
-
3.99K
-
-
-
-
-
-
-
-
-
17.33K
-
-
-
-
-
-
-
-
-
4.82K
-
-
-
-
-
-
-
-
-
6.33K
-
-
-
-
-
-
-
-
-
18.23K
-
-
-
-
-
-
-
-
-
19.23K
6.15K
-
-
-
-
-
-
-
-
-
4.52K
-
-
-
-
-
-
-
-
-
4.67K
-
-
-
-
-
-
-
-
-
5.53K
-
-
-
-
-
-
-
-
-
7.53K
-
-
-
-
-
-
-
-
-
11.68K
-
-
-
-
-
-
-
-
-
10.65K
-
-
-
-
-
-
-
-
-
9.89K
-
-
-
-
-
-
-
-
-
8.32K
-
-
-
-
-
-
-
-
-
9.99K
-
-
-
-
-
-
-
-
-
13.00K
-
-
-
-
-
-
-
-
-
5.14K
-
-
-
-
-
-
-
-
-
11.28K
-
-
-
-
-
-
-
-
-
15.63K
-
-
-
-
-
-
-
-
-
5.11K
-
-
-
-
-
-
-
-
-
8.20K
-
-
-
-
-
-
-
-
-
5.79K
-
-
-
-
-
-
-
-
-
4.56K
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
3.11K
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
771
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.38K
-
-
-
-
-
-
-
-
-
2.91K
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0