8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
2.33K
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
941
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
2.36K
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
3.97K
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
2.74K
-
-
-
-
-
-
-
-
-
2.83K
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
5.12K
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
4.41K
-
-
-
-
-
-
-
-
-
11.31K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
4.06K
-
-
-
-
-
-
-
-
-
3.55K
-
-
-
-
-
-
-
-
-
12.97K
-
-
-
-
-
-
-
-
-
5.39K
-
-
-
-
-
-
-
-
-
8.45K
-
-
-
-
-
-
-
-
-
7.59K
-
-
-
-
-
-
-
-
-
2.97K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
2.70K
-
-
-
-
-
-
-
-
-
40.50K
-
-
-
-
-
-
-
-
-
34.20K
-
-
-
-
-
-
-
-
-
12.87K
-
-
-
-
-
-
-
-
-
23.90K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
2.44K
-
-
-
-
-
-
-
-
-
14.74K
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
7.80K
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
3.40K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
3.31K
-
-
-
-
-
-
-
-
-
5.37K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
11.91K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
2.36K
-
-
-
-
-
-
-
-
-
4.73K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
5.63K
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
3.18K
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
2.23K
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
3.98K
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
3.73K
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
9.91K
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
4.09K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
7.74K
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
5.02K
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
2.97K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
3.50K
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
5.49K
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
6.51K
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
755
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
6.46K
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
1.97K
-
-
-
-
-
-
-
-
-
2.45K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
5.02K
-
-
-
-
-
-
-
-
-
17.19K
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
3.54K
-
-
-
-
-
-
-
-
-
3.46K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
7.39K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
2.99K
-
-
-
-
-
-
-
-
-
5.10K
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
8.18K
-
-
-
-
-
-
-
-
-
2.37K
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
8.90K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
4.42K
-
-
-
-
-
-
-
-
-
3.74K
-
-
-
-
-
-
-
-
-
2.60K
-
-
-
-
-
-
-
-
-
22.97K
-
-
-
-
-
-
-
-
-
6.46K
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
3.76K
-
-
-
-
-
-
-
-
-
9.45K
-
-
-
-
-
-
-
-
-
3.81K
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
7.07K
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
9.95K
-
-
-
-
-
-
-
-
-
10.32K
-
-
-
-
-
-
-
-
-
11.10K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
3.94K
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
3.32K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
674
11.87K
-
-
-
-
-
-
-
-
-
3.66K
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
4.01K
-
-
-
-
-
-
-
-
-
2.36K
-
-
-
-
-
-
-
-
-
7.71K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
5.76K
-
-
-
-
-
-
-
-
-
7.27K
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
7.56K
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
6.56K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
7.60K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
4.03K
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
8.85K
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
2.92K
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3.66K
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
3.26K
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
3.16K
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0