12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
7.09K
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
934
-
-
-
-
-
-
-
-
-
11.22K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.44K
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
3.40K
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
13.18K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
9.91K
-
-
-
-
-
-
-
-
-
4.54K
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
4.82K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
8.74K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
3.27K
-
-
-
-
-
-
-
-
-
3.54K
-
-
-
-
-
-
-
-
-
5.21K
4.28K
-
-
-
-
-
-
-
-
-
11.96K
-
-
-
-
-
-
-
-
-
6.13K
-
-
-
-
-
-
-
-
-
7.63K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
26.91K
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
5.50K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
7.87K
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
2.41K
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
30.18K
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
6.47K
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
19.67K
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
2.56K
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
19.69K
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
10.41K
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
6.26K
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
15.64K
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
42.31K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
4.56K
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
3.07K
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
8.67K
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0