0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
1850
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
2322
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
664
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
2047
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1011
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
1874