7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
5.03K
-
-
-
-
-
-
-
-
-
3.15K
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
897
-
-
-
-
-
-
-
-
-
300
528
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
817
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
3.43K
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data