0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
5.08K
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
885
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
94
No Data
No Data