8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
284
9
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
6.35K
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
6.36K
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data