6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
3.02K
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
721
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
1.09K
699
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
4.53K
-
-
-
-
-
-
-
-
-
4.02K
-
-
-
-
-
-
-
-
-
2.98K
-
-
-
-
-
-
-
-
-
3.60K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
6.15K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
3.53K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
3.20K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
3.32K
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0