0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
1515
-
-
-
-
-
-
-
-
-
1411
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
2757
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
535