48
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
4.03K
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
3.95K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
6.41K
-
-
-
-
-
-
-
-
-
5.31K
-
-
-
-
-
-
-
-
-
9.37K
-
-
-
-
-
-
-
-
-
5.73K
-
-
-
-
-
-
-
-
-
21.54K
-
-
-
-
-
-
-
-
-
9.59K
-
-
-
-
-
-
-
-
-
12.58K
-
-
-
-
-
-
-
-
-
16.32K
-
-
-
-
-
-
-
-
-
50.92K
-
-
-
-
-
-
-
-
-
6.71K
-
-
-
-
-
-
-
-
-
13.40K
-
-
-
-
-
-
-
-
-
5.57K
-
-
-
-
-
-
-
-
-
13.93K
-
-
-
-
-
-
-
-
-
4.06K
-
-
-
-
-
-
-
-
-
6.42K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
28.98K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
3.61K
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
9.15K
-
-
-
-
-
-
-
-
-
2.84K
-
-
-
-
-
-
-
-
-
3.73K
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
3.33K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
13.33K
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
5.67K
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
10.30K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
4.70K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
10.44K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
19.95K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
4.46K
-
-
-
-
-
-
-
-
-
16.76K
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
23.32K
-
-
-
-
-
-
-
-
-
3.64K
-
-
-
-
-
-
-
-
-
13.13K
-
-
-
-
-
-
-
-
-
5.40K
-
-
-
-
-
-
-
-
-
21.61K
-
-
-
-
-
-
-
-
-
6.74K
-
-
-
-
-
-
-
-
-
17.13K
-
-
-
-
-
-
-
-
-
5.88K
-
-
-
-
-
-
-
-
-
9.49K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
4.20K
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
341
1.22K
-
-
-
-
-
-
-
-
-
12.22K
-
-
-
-
-
-
-
-
-
5.23K
-
-
-
-
-
-
-
-
-
4.73K
-
-
-
-
-
-
-
-
-
4.32K
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
2.25K
-
-
-
-
-
-
-
-
-
3.69K
-
-
-
-
-
-
-
-
-
2.84K
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data