0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1496
-
-
-
-
-
-
-
-
-
1360
-
-
-
-
-
-
-
-
-
2243
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
1087
-
-
-
-
-
-
-
-
-
1554
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
1081