15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
7.05K
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
903
-
-
-
-
-
-
-
-
-
5.35K
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
978
-
-
-
-
-
-
-
-
-
2.36K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
5.28K
-
-
-
-
-
-
-
-
-
3.95K
-
-
-
-
-
-
-
-
-
4.40K
-
-
-
-
-
-
-
-
-
2.84K
2.52K
-
-
-
-
-
-
-
-
-
19.99K
-
-
-
-
-
-
-
-
-
3.34K
-
-
-
-
-
-
-
-
-
3.97K
-
-
-
-
-
-
-
-
-
3.02K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
11.36K
-
-
-
-
-
-
-
-
-
11.48K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
2.33K
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
10.88K
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
5.55K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
5.74K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
4.36K
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
2.15K
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0