7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
3.81K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
3.98K
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
3.90K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
8.01K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
11.57K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
4.28K
-
-
-
-
-
-
-
-
-
4.97K
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
4.89K
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
3.50K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
9.38K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
2.14K
-
-
-
-
-
-
-
-
-
5.24K
-
-
-
-
-
-
-
-
-
2.38K
-
-
-
-
-
-
-
-
-
6.33K
-
-
-
-
-
-
-
-
-
2.71K
-
-
-
-
-
-
-
-
-
3.94K
1.49K
-
-
-
-
-
-
-
-
-
14.06K
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
4.68K
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
6.70K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
4.33K
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
2.97K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
12.43K
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
4.00K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
4.71K
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
23.03K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
3.04K
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
6.85K
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
919
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
14.84K
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
4.09K
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
9.78K
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
3.70K
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
2.31K
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
3.07K
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
3.27K
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
9.34K
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
43.63K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
11.96K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
4.86K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
4.30K
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
5.41K
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data