42
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
2.71K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
5.56K
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
2.52K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
6.36K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
3.35K
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
6.62K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
5.37K
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
4.35K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
4.73K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
2.61K
-
-
-
-
-
-
-
-
-
18.85K
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
4.81K
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
4.53K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
4.32K
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
11.99K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
3.39K
552
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
13.33K
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
2.74K
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
3.02K
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
817
-
-
-
-
-
-
-
-
-
12.49K
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
2.38K
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
23.22K
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
4.43K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
10.22K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
17.94K
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
11.53K
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
2.71K
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
817
-
-
-
-
-
-
-
-
-
7.36K
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
2.56K
-
-
-
-
-
-
-
-
-
6.48K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
17.76K
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
897
-
-
-
-
-
-
-
-
-
3.59K
-
-
-
-
-
-
-
-
-
6.87K
-
-
-
-
-
-
-
-
-
57.55K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
13.24K
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
7.66K
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
4.18K
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
2
No Data