0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
2.84K
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
8.22K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
2.01K
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
9.68K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
4.14K
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
4.40K
-
-
-
-
-
-
-
-
-
11.54K
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
6.71K
-
-
-
-
-
-
-
-
-
3.68K
-
-
-
-
-
-
-
-
-
6.55K
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
10.17K
2.22K
-
-
-
-
-
-
-
-
-
5.68K
-
-
-
-
-
-
-
-
-
3.39K
-
-
-
-
-
-
-
-
-
8.06K
-
-
-
-
-
-
-
-
-
6.24K
-
-
-
-
-
-
-
-
-
12.10K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
6.02K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
14.55K
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
13.78K
-
-
-
-
-
-
-
-
-
7.60K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
16.78K
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
4.60K
-
-
-
-
-
-
-
-
-
3.84K
-
-
-
-
-
-
-
-
-
781
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
4.77K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
6.02K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0