1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
12.37K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
8.23K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
4.79K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
5.86K
-
-
-
-
-
-
-
-
-
934
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
6.05K
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
11.60K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
2.52K
-
-
-
-
-
-
-
-
-
3.58K
2.58K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
7.44K
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
7.94K
-
-
-
-
-
-
-
-
-
21.69K
-
-
-
-
-
-
-
-
-
7.98K
-
-
-
-
-
-
-
-
-
9.48K
-
-
-
-
-
-
-
-
-
4.28K
-
-
-
-
-
-
-
-
-
13.64K
-
-
-
-
-
-
-
-
-
5.40K
-
-
-
-
-
-
-
-
-
6.45K
-
-
-
-
-
-
-
-
-
3.31K
-
-
-
-
-
-
-
-
-
6.59K
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0