0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
12.01K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
10.51K
-
-
-
-
-
-
-
-
-
3.77K
-
-
-
-
-
-
-
-
-
4.94K
-
-
-
-
-
-
-
-
-
5.11K
-
-
-
-
-
-
-
-
-
10.30K
-
-
-
-
-
-
-
-
-
6.74K
-
-
-
-
-
-
-
-
-
13.08K
-
-
-
-
-
-
-
-
-
9.70K
-
-
-
-
-
-
-
-
-
11.68K
-
-
-
-
-
-
-
-
-
11.15K
-
-
-
-
-
-
-
-
-
12.97K
16.73K
-
-
-
-
-
-
-
-
-
29.58K
-
-
-
-
-
-
-
-
-
23.17K
-
-
-
-
-
-
-
-
-
21.12K
-
-
-
-
-
-
-
-
-
8.61K
-
-
-
-
-
-
-
-
-
12.13K
-
-
-
-
-
-
-
-
-
2.94K
-
-
-
-
-
-
-
-
-
10.55K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
11.13K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
5.60K
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
4.54K
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
3.40K
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3.98K
-
-
-
-
-
-
-
-
-
5.60K
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
3.33K
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
No Data
No Data