0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
201