1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1555
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
3825
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
2708
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
2165
-
-
-
-
-
-
-
-
-
1701
-
-
-
-
-
-
-
-
-
1475
-
-
-
-
-
-
-
-
-
2265