0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
3.59K
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data