0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
47