0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
2.92K
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
192
No Data