0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
4.31K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
3.06K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
5.42K
-
-
-
-
-
-
-
-
-
4.69K
-
-
-
-
-
-
-
-
-
4.36K
-
-
-
-
-
-
-
-
-
3.44K
-
-
-
-
-
-
-
-
-
2.84K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
19.68K
-
-
-
-
-
-
-
-
-
5.49K
-
-
-
-
-
-
-
-
-
2.80K
-
-
-
-
-
-
-
-
-
2.45K
No Data
No Data