1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
3.46K
-
-
-
-
-
-
-
-
-
5.47K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
7.15K
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
7.77K
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
3.13K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
4.20K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
7.28K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
271