0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1896
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
1135
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
74